米饭伯爵 发表于 2014-6-12 11:02 我之前一晚飞几次呢
panfei0124 发表于 2014-6-12 10:10 你试试,不用Pid,直接给定值PWM,看轮子是不是还是跑飞,或者直接测输出电压。。。。如果这样还是跑飞,那就 ...
zhou1994 发表于 2014-6-12 10:53 根据我的经验。多半就是你们pid的数据越界了。还有就是2个正数做差,但是是小的减去大的数了。
我们是做小车的 发表于 2014-6-12 11:09 直接给都定值开环控制还能跑,但是我们编码器的返回值一直是0,只有很慢的时候编码器的返回值才有数
君啸凤舞 发表于 2014-6-12 11:18 返回值为0,编码器有问题吧,
panfei0124 发表于 2014-6-12 11:15 首先检查齿轮咬合的是不是好的。。。然后看看程序里面输入捕获,脉冲计数是不是有问题。。从你这样说的看 ...
我们是做小车的 发表于 2014-6-12 11:11 这个怎么看数据是不是越界了啊?
我们是做小车的 发表于 2014-6-12 11:21 我们也怀疑编码器的地方有问题,正在检查,这个接的上拉电压是3.3V的么?需要单独给电压么?
我们是做小车的 发表于 2014-6-12 11:05 那现在问题解决了么?愁死了都。。。。。
我们是做小车的 发表于 2014-6-12 11:19 慢速有返回值,快速返回值就为0了。。。。
dbld2006 发表于 2014-6-12 19:19 编码器有问题。测测你们编码器到底能不能用
君啸凤舞 发表于 2014-6-12 15:25 说明你编码器供电啊,或者其他有问题
panfei0124 发表于 2014-6-12 12:28 看编码器手册, 我接的5v,不知道是不是跟你编码器一样,不需要单独供电
zhou1994 发表于 2014-6-12 11:41 直接给一个小的占空比看是不是正常的,然后在看编码器的值。
我们是做小车的 发表于 2014-6-12 20:24 问题算是已经解决吧,pid也有问题,主要还是编码器的问题~
无公害植物 发表于 2014-6-12 21:12 我们之前就是有一个编码器坏了,低速时正常,速度快了就没有返回值了
君啸凤舞 发表于 2014-6-12 21:19 加油
我们是做小车的 发表于 2014-6-12 21:20 这个怎么确定编码器有没有坏啊?
kangup 发表于 2014-6-12 12:00 编码器没接好会造成飞转
an~ 发表于 2014-6-13 00:23 是不是不论怎么给,都会飞转呢?我的是当给某个特定的P时候,匀速转,但是当P改变之后,可能就会飞转,就 ...
an~ 发表于 2014-6-13 00:20 这不是就是它的精髓所在吗?当error 开始是正数的时候,PID是正数,g_motor+=PID,那么g_motor是加加的, ...
zhou1994 发表于 2014-6-13 10:33 对,事实本来该这样的,但是,你如果定义的是2个正数,然后做差就有问题了。
an~ 发表于 2014-6-13 13:28 什么叫做定义的是两个正数?
无公害植物 发表于 2014-6-12 21:25 你让电机固定占空比,用示波器测一下编码器的输出对不对就行了嘛
我们是做小车的 发表于 2014-6-15 10:58 这样的话是没有问题的呢~