智能车制作

标题: XS128采集到的两路编码器的值相差20 [打印本页]

作者: Mr._Ray    时间: 2014-6-20 18:49
标题: XS128采集到的两路编码器的值相差20
两路编码器返回值有的时候是差不多的,有的时候相差有20-30,一路是直接接的PT7,还有一路是接的CD4520计数,跪求大神指导,这个问题是出在哪儿,是计数芯片的问题还是别的问题?
作者: Ontheway38    时间: 2014-6-20 19:02
编码器的安装有问题
作者: 山人    时间: 2014-6-20 22:08
CD4520需要乘以一定的系数的
作者: Mr._Ray    时间: 2014-6-21 02:45
Ontheway38 发表于 2014-6-20 19:02
编码器的安装有问题

齿轮的咬合问题?

作者: Mr._Ray    时间: 2014-6-21 02:48
山人 发表于 2014-6-20 22:08
CD4520需要乘以一定的系数的

CD4520采集的值需要放大么?


作者: rickystandup    时间: 2014-6-21 10:16
我们也有同样的问题......
作者: 山人    时间: 2014-6-21 13:43
Mr._Ray 发表于 2014-6-21 02:48
CD4520采集的值需要放大么?

你用同一样的PWM占空比输出给同一个电机,分别用cd4520和累加器测,4520乘以一定系数等于累加器就行。
作者: 直立摄像头    时间: 2014-6-21 14:29
山人 发表于 2014-6-21 13:43
你用同一样的PWM占空比输出给同一个电机,分别用cd4520和累加器测,4520乘以一定系数等于累加器就行。

你这方式有问题,你能保证给同样占空比时两电机的脉冲一样?CD4520的脉冲根本就不用乘以什么系数

作者: Mr._Ray    时间: 2014-6-21 18:47
rickystandup 发表于 2014-6-21 10:16
我们也有同样的问题......

你们怎么处理的?
作者: Mr._Ray    时间: 2014-6-21 18:48
直立摄像头 发表于 2014-6-21 14:29
你这方式有问题,你能保证给同样占空比时两电机的脉冲一样?CD4520的脉冲根本就不用乘以什么系数

请问两路数据相差20,问题可能出在哪里?


作者: 墨沐    时间: 2014-6-21 22:18
两路脉冲读取都放在同一个中断里面,在中断里要给CD4520清零吧
作者: 山人    时间: 2014-6-21 23:15
直立摄像头 发表于 2014-6-21 14:29
你这方式有问题,你能保证给同样占空比时两电机的脉冲一样?CD4520的脉冲根本就不用乘以什么系数

同一个电机。

作者: rickystandup    时间: 2014-6-22 14:39
Mr._Ray 发表于 2014-6-21 18:47
你们怎么处理的?

还在想办法





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