智能车制作

标题: 单相编码器采集到负值 [打印本页]

作者: sunzhaoxing2012    时间: 2013-5-6 11:23
标题: 单相编码器采集到负值
问题如上,图如下,我换了硬件之后,PID死活调不对了,程序还是原来稳定的程序,但是编码器采集出现了负值,理论上脉冲累加器中不可能出现负值的,是我的程序中出现了BUG了吗,但之前好好的啊,请大神们解答。
作者: 穆旦阿斗    时间: 2013-5-6 14:38
蓝色是编码器输出的脉冲个数? 这种问题没遇见过,
作者: Neozoic    时间: 2013-5-6 18:14
还没遇到过哎
作者: Neozoic    时间: 2013-5-6 18:19
你把编码器接到示波器上看下波形吧,先排除一下硬件的问题,个人觉得软件问题的可能比较大
作者: dapan945    时间: 2013-5-6 19:06
数据溢出
作者: sunzhaoxing2012    时间: 2013-5-7 18:04
Neozoic 发表于 2013-5-6 18:19
你把编码器接到示波器上看下波形吧,先排除一下硬件的问题,个人觉得软件问题的可能比较大

问题解决了,是硬件没有接好,在10ms的时间内采集到的脉冲数大于了2的15次方,谢谢你的回答
作者: sunzhaoxing2012    时间: 2013-5-7 18:05
dapan945 发表于 2013-5-6 19:06
数据溢出

的确是数据溢出,硬件连接稳定造成的
作者: Neozoic    时间: 2013-5-7 23:19
sunzhaoxing2012 发表于 2013-5-7 18:04
问题解决了,是硬件没有接好,在10ms的时间内采集到的脉冲数大于了2的15次方,谢谢你的回答

哦,学习了!





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2