STM32F407 增量型编码器 计数不准

2019-12-16 22:35发布

STM32F407采用TIM2-5编码器计数模式脉冲计数不准。

1.电路已经做了差分信号传输-AM26LS31/32;
2.预分频设置对采样精度有什么影响?
3.(边沿计数,向上计数)大约1个小时候能明显看出1度到2度的积累误差,从哪里下手考虑?
4.溢出也考虑过了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
brumby
1楼-- · 2019-12-20 22:45
这个滤波,我的理解是当连续N个高电平时,滤波器输出的高,连续N个低电平时滤波器输出低,注意是连续,中间有一个不同,不改变滤波器输出,从不同的点再来集N次,
zhunyan1
2楼-- · 2019-12-21 04:33
刚好在找输入计数滤波的资料,太好额,MARK
中星讯达
3楼-- · 2019-12-21 04:55
brumby 发表于 2015-11-19 23:18
这个滤波,我的理解是当连续N个高电平时,滤波器输出的高,连续N个低电平时滤波器输出低,注意是连续,中间 ...

明白你的意思,如果去除干扰的话,应该设置成0x00准确度更高,请问大神,上升下降沿的持续时间或者说,增量式编码器计数丢失都是因为这个“边沿效应”(抖动或反向等)么?怎样才能避免或者修正呢?随动控制Z信号其实不是很靠谱啊!因为我有时候一天也碰不到一次Z信号。

今天再次测试,发现加电连续几个小时不丢失,不过再次开电有丢失,请问大神与IO配置有关系么?TIM2_CH1/TIM2_CH2对应110/113 I0。
brumby
4楼-- · 2019-12-21 08:01
 精彩回答 2  元偷偷看……
中星讯达
5楼-- · 2019-12-21 10:21
brumby 发表于 2015-11-23 01:10
有加上拉电阻没?没加的话,AB各飞一个试试。

属于差分输入,应该不用上拉,我通过一个保护芯片SN74ALVC164245DGGR输入的,这个芯片的管脚上拉了下。
myxiaonia
6楼-- · 2019-12-21 10:37
中星讯达 发表于 2015-11-22 21:20
明白你的意思,如果去除干扰的话,应该设置成0x00准确度更高,请问大神,上升下降沿的持续时间或者说,增 ...

再次上电肯定会有脉冲抖动的 这个应该无解吧

一周热门 更多>