请高人讲一下STM32 定时器的编码器接口部分,计数方向与编码器信号关系图怎么看,搞不懂啊!

2019-08-17 00:20发布

 

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
小萨
1楼-- · 2019-08-19 06:00
我有一个疑问:就是说我用增量编码器,硬件上的连接和软件的设计都是想让编码器正转(也就是CNT增加),可是由于某种错误,导致编码器转的方向相反(也就是CNT减少),可是开始的时候CNT还是零啊,怎么能捕捉到编码器上来反转的情况,软件上怎么设计?
airuoshahen
2楼-- · 2019-08-19 08:34
小萨 发表于 2015-1-15 10:17
我有一个疑问:就是说我用增量编码器,硬件上的连接和软件的设计都是想让编码器正转(也就是CNT增加),可 ...

增量编码器不是可以测出是正转还是反转吗?
lyf
3楼-- · 2019-08-19 09:39
 精彩回答 2  元偷偷看……
airuoshahen
4楼-- · 2019-08-19 10:20
lyf 发表于 2016-7-4 20:46
请问测量正转反转具体是那条行代码设置的?

http://www.openedv.com/forum.php ... mp;page=1#pid436648这是我写的关于电机调速的帖子,不对的请拍砖。正转反转的问题就是根据编码器模式下的dir位是向上计数还是向下计数来判断的!
wish2860342
5楼-- · 2019-08-19 15:20
airuoshahen 发表于 2016-7-7 14:55
http://www.openedv.com/forum.php?mod=viewthread&tid=76566&page=1#pid436648这是我写的关于电机调速的 ...

你的帖子写的很好,其中这句话:“对了,还有一个问题是电机转向的问题。一个问题是怎么测得现在电机的转向问题,这在增量编码器中的原理中有的,是根据两个脉冲信号到达高电平的先后来判断的,反映到我们程序里面对应的就是编码器模式下定时器寄存器CR中的DIR位”
通过楼主发问,说关系图怎么看。我大概这么理解的:选择关系图中的三种模式之一,那么相应的DIR位是随着CH1和CH2的上升沿电平关系改变的。比如正转时,DIR=0,反转时,DIR=1。所以随时读取DIR的标志位就是方向了。
那么问题来了,读取DIR的函数哪位大侠给发一个吧。
风呼呼
6楼-- · 2019-08-19 17:51
旖旎 发表于 2017-4-15 20:42
正解 感觉译文中“相对信号的电平”翻译的有问题

有什么问题?

一周热门 更多>