打印
[STM32F1]

关于STM32中计脉冲的问题

[复制链接]
1294|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
daocaorenchao|  楼主 | 2014-1-4 13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做项目时遇到一个问题,就是用STM32去计脉冲,刚开始是用定时器去做的,但是发现有问题,比如在3s内脉冲数少于120时蜂鸣器报警,用示波器测得波形60次/s,我把频率改低了在去测,发现有时候不报警,在硬件仿真的时候发现3s内的脉冲数有时候居然有200+,请各位高手指教,用示波器去测波形,发现波形是规则的,但是发现波形上有毛刺,这个有影响吗???还有一个,用定时器测脉冲和外部中断测脉冲是不是都可以啊?
沙发
airwill| | 2014-1-6 19:08 | 只看该作者
用定时器测脉冲和外部中断测脉冲是不是都可以啊? 当然是可行的, 只是软件的处理方式不同.

信号有毛刺, 就有多计数的风险, 看毛刺的程度了.

使用特权

评论回复
板凳
daocaorenchao|  楼主 | 2014-1-9 12:12 | 只看该作者
airwill 发表于 2014-1-6 19:08
用定时器测脉冲和外部中断测脉冲是不是都可以啊? 当然是可行的, 只是软件的处理方式不同.

信号有毛刺, 就 ...

已经多计数了哦...

使用特权

评论回复
地板
airwill| | 2014-1-9 14:03 | 只看该作者
已经多计数了, 说明毛刺过大了, 电路设计上先考虑一下能否滤除这些毛刺, 如果不行就看软件手段了.
滤除毛刺的软件处理可是个很痛苦的事情.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

81

帖子

0

粉丝