眨眼时产生的眼电信号幅值会比较高,会产生一个波峰,通过设定阈值把波峰确立出来,这个波峰就算作一次眨眼。在一分钟时间内有多少个这样的波峰,就有多少次眨眼。
如何编程会实现这样一个功能?
单片机at89s52通过差分幅度阈值法如何编程得到眨眼次数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- cpudding 2019-05-11 16:33关注
1:如果是电平信号,单片机IO设置双边中断触发,上升沿中断&下降沿中断做为一次眨眼判断。
需要注意的是你需要把上升沿中断时间和下降沿中断时间记录下来。通过这两个时间的差值来判断是否是一次干扰(会不会有与传感器可能有关)
2:如果是电压信号,那你就需要AD采集了。从采集的一堆AD数据中写个算法判断是否是一个脉冲波形,是的话当做一次眨眼。
3:你也可以把传感器的信号通过硬件(比如比较器)与一个固定信号进行比较,通过输出的脉冲信号通过方案1进行判断。解决 无用评论 打赏 举报
悬赏问题
- ¥15 想问一下stata17中这段代码哪里有问题呀
- ¥15 flink cdc无法实时同步mysql数据
- ¥100 有人会搭建GPT-J-6B框架吗?有偿
- ¥15 求差集那个函数有问题,有无佬可以解决
- ¥15 【提问】基于Invest的水源涵养
- ¥20 微信网友居然可以通过vx号找到我绑的手机号
- ¥15 寻一个支付宝扫码远程授权登录的软件助手app
- ¥15 解riccati方程组
- ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
- ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决