发表于2015-4-8 10:02
显示全部楼层
此帖出自stm32/stm8论坛
最新回复
我想问下的是这种方式,到底能不能使用,以你的经验来说。我现在就是只要实现判断他正转和反转,然后记录两种方式下,脉冲的个数。如我的编码器有1000个栅格,我的理解就是1000个脉冲,算是转一圈。
我在你说的这个if(ROTATE_A != ROTATE_B)这个条件判断中去记录cnt,如语句为cntA++;判断如果cntA 等于1000就算一圈。
else (ROTATE_A == ROTATE_B)使用cntB++;判断cntB等于1000就是一圈。
这样判断,我想应该是没有问题的。
但是事实是,已经转了一圈,cnt没有到1000
是我对这个编码器脉冲数(电机的型号就是最后的后缀有xxx-1000Z)的理解有问题还是?
详情
回复
发表于 2016-8-15 11:53
| ||
|
||
发表于2015-4-8 10:59
显示全部楼层
| |
|
|
发表于2015-4-8 16:22
显示全部楼层
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
发表于2015-4-9 10:43
显示全部楼层
| |
|
|
发表于2015-4-9 13:01
显示全部楼层
| |
|
|
发表于2015-4-9 14:32
显示全部楼层
此帖出自stm32/stm8论坛
| ||
|
||
此帖出自stm32/stm8论坛
| ||
|
||
发表于2015-4-9 17:43
显示全部楼层
| |
|
|
发表于2015-4-9 23:54
显示全部楼层
| |
|
|
发表于2015-4-10 13:39
显示全部楼层
| |
|
|
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
发表于2015-4-16 12:04
显示全部楼层
| |
|
|
发表于2015-4-17 22:49
显示全部楼层
| |
|
|
发表于2015-4-19 10:21
显示全部楼层
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
发表于2015-4-20 11:12
显示全部楼层
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持