打印

5个转速信号,怎么检测

[复制链接]
1299|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tudu|  楼主 | 2013-3-6 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2013-3-6 23:11 | 只看该作者
一个定时器就可以了,用查询法。

使用特权

评论回复
板凳
ayb_ice| | 2013-3-7 07:59 | 只看该作者
外部中断即可

使用特权

评论回复
地板
JerryWu75| | 2013-3-7 08:36 | 只看该作者
实时要求高不高,如果要求高的实时性,还是考虑用5个定时器吧,如果实时性要求不高的话可以考虑使用74HC4051一类的器件!

使用特权

评论回复
5
fp123123| | 2013-3-7 09:07 | 只看该作者
本帖最后由 fp123123 于 2013-3-7 09:11 编辑

用AVR ATMega48/88/168,最多24个外部PIN CHANGE中断输入,在中断里计数,用定时器做基准来计算转速,一个定时器即可。晶振用16M的,在最高转速3000Hz的那个通道,每2个脉冲之间的时间里,AVR可以执行5333条指令,干什么都够了,同时采集3000Hz频率的5个通道,没有一点压力,何况你有几个才100Hz, 实时性和精度完全没有问题

使用特权

评论回复
6
yewuyi| | 2013-3-7 09:24 | 只看该作者
具体怎么做还要看你需要检测的精度

使用特权

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

本版积分规则

1

主题

8

帖子

1

粉丝