我使用的是一张16F877A的照片,20 and的晶体和portB上的更改中断,针脚6-7连接到编码器。我正在使用编码器来计算轮子的速度,我对我可以用来避免程序停止或冻结的最大ppr有疑问?谢谢
发布于 2017-03-15 10:58:31
我看到一个学生在我隔壁的实验室里遇到了这个问题。如果没有中断影子寄存器,你会发现最大的正交解码速率可能比你想要的要慢。IIRC 100000pps以下
你可以很容易地测量它,用马达前后转动你的轮子,并加快速度,直到正向和反向传递的计数不再对齐为止。
Microchip推荐在新的设计中使用PIC16F18877,它具有中断时自动寄存器屏蔽功能。所有的18系列PIC也都有这一功能,它将速率显着提高到IIRC超过200000pps。
对不起,我不能给出确切的数字,确切的数字是在一个较早的雇主那里。
https://stackoverflow.com/questions/42799979
复制相似问题