AVR单片机 采集多路编码器信号,这种方案可行吗?

有8路编码器输出脉冲信号需要采集,我打算用AVR单片机16位计数器接受脉冲信号。
编码器是增量式AB两相脉冲输出,电压5V,1000线每转,
单片机我打算用AVR Mega16芯片,不知道16位的计数器能不能满足需求?
关键问题:
AVR 芯片中的计数器可以接受多大频率的脉冲信号?而且比较稳定不会有脉冲丢失的现象?
该芯片可以接受几路脉冲信号啊?
请高手指点一二,我不怎么熟悉,就是想知道这种方案可不可行,要是可行的话,我就继续下去,谢谢!
因成本考虑,我只能用单片机暂且不考虑用PLC,谢谢~~

8路编码器输出16路脉冲吗?
测速还是测位移?
要用一块芯片AVR吗?
方案行不行,这得具体试试。
AVR Mega16
三个带边沿检测的外部中断,一个输入捕捉管脚。追问

用拉绳式位移传感器,测位移用的,位移速度很慢的,3mm/min.
所以脉冲频率不会很快,AVR 单片机肯定没问题了。
如果每片AVR可以读取2路的话,我就用4片来读取8路传感器了。

追答

要是,使用多颗芯片那一定可行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-18
8路有点多了吧,atmega16总共3个计数器啊。一起关注。
第2个回答  2013-12-18
AVR Mega16 成本也不低,还不如用Cortex-M0追问

正好手里有几片16的,不用就浪费了,呵呵

相似回答
大家正在搜