STM32F407,怎样检测编码器接口计数是否准确

2019-07-20 22:43发布

大家好,我是STM32的初学者,最近用STM32F407做了一块运动控制卡,用TIM2,TIM5的1,2,3通道作为编码器接口,在主芯片和编码器接口之间我用了AM26LV32接口芯片,我自己写了一个程序,现在程序是通的,问题是:在不接编码器的情况下,能否采用其他方式验证一下407的编码器计数是否准确?(板子上的编码器接口接的是差分输出编码器)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xuyaqi
1楼-- · 2019-07-21 03:30
最好直接找个光电编码器在起点做个记号顺时转若干圈再逆时回到原标记看计数是否为零,其他方法都不直接。
songlaijun
2楼-- · 2019-07-21 08:58
xuyaqi 发表于 2016-4-21 10:58
最好直接找个光电编码器在起点做个记号顺时转若干圈再逆时回到原标记看计数是否为零,其他方法都不直接。

恩,我试了一下,每次都差2个数才回零,那您说这是不是STM32编码器的接口计数不准确啊,您用过STM32编码器的接口吗,计数准确吗?
xuyaqi
3楼-- · 2019-07-21 12:13
如果转的太快会有响应不过来的问题,如果转的慢应该没有问题。

一周热门 更多>