单片机检测脉冲幅度单位时间内达到要求的个数

2019-07-16 13:17发布

我想用51做一个C语言的检测程序,如在20秒内检测脉冲数有10个,则有效,去触发,没得有检测脉冲的幅度,还有就是就是在20秒之内检测到的脉冲做个平均,看达到要求的脉冲个数如7个才触发,有高手给指点一下,用PIC也行,就是想检测脉冲幅度单位时间内达到要求的个数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
15947622657q
1楼-- · 2019-07-16 15:47
不太明白
123456yhs
2楼-- · 2019-07-16 18:58
你是想测脉冲个数,还是要测脉冲的幅值
阿飞7812
3楼-- · 2019-07-16 20:49
123456yhs 发表于 2017-4-13 23:37
你是想测脉冲个数,还是要测脉冲的幅值

我想做的是红外探测检测程序,单片机外面接的是一个358的运放,用视波器看了它的波型是,人近的时候波型幅度大宽,远的时候幅度小,程序的大概要求,当检测到电压幅度大到一定值时,如2。5V时脉冲的宽度是10毫秒,侧控制继电器动做,我想脉冲宽度用单位时间内检测脉冲的个数实现,脉冲个数中还想个平均,减少干扰,电压的幅度想用AD实现,PIC16F711能不能行,有方面的程序吗,新手望指点,谢谢
阿飞7812
4楼-- · 2019-07-17 00:24
 精彩回答 2  元偷偷看……
李春明
5楼-- · 2019-07-17 02:48
阿飞7812 发表于 2017-4-14 21:01
我想做的是红外探测检测程序,单片机外面接的是一个358的运放,用视波器看了它的波型是,人近的时候波型幅度大宽,远的时候幅度小,程序的大概要求,当检测到电压幅度大到一定值时,如2。5V时脉冲的宽度是10毫秒,侧控制继电器动做,我想脉冲宽度用单位时间内检测脉冲的个数实现,脉冲个数中还想个平均,减少干扰,电压的 ...

这个要求不错 就是软件有些不好编   帮顶
ytu09
6楼-- · 2019-07-17 04:04
单片机设置定时器,20秒。用AD去采集信号,程序进行脉冲峰值检测计数,大概思路就是这样吧,楼主你再把你的方案描述具体一些。看着不是很明白

一周热门 更多>