智能车制作

标题: 电机驱动是不是有问题 [打印本页]

作者: 倒摸狗毛    时间: 2017-5-12 23:44
标题: 电机驱动是不是有问题
程序给电机一PWM,但我调两通道PWM占空比一样时电机正反转速度却不一样,求大神,这是板子有问题么
作者: The--One    时间: 2017-5-13 12:30
。。。所以才要加闭环嘛
作者: 倒摸狗毛    时间: 2017-5-13 14:25
The--One 发表于 2017-5-13 12:30
。。。所以才要加闭环嘛

我调直立时倾斜一个小角度他就一个轮子转,另一个不转。
倾斜一个大角度时一个轮子快一个轮子慢。很蛋疼

作者: 向着胜利冲丶    时间: 2017-5-13 17:32
这是正常的,轮子有差异,驱动电路中元件有差异,左右轮在非光滑平面上摩擦力也有差异,你可以尝试左右轮加不同的死区pwm解决,或者在闭环速度控制中让两个轮子速度基本一致
作者: 倒摸狗毛    时间: 2017-5-14 18:53
向着胜利冲丶 发表于 2017-5-13 17:32
这是正常的,轮子有差异,驱动电路中元件有差异,左右轮在非光滑平面上摩擦力也有差异,你可以尝试左右轮加 ...

恩,解决了,现在能勉强立起来,但一推就往一个方向跑了,是不是该调PD值。

作者: 向着胜利冲丶    时间: 2017-5-14 21:01
哪个方向的轮子不转,你就可哪个方向的轮子在本身输出pwm的基础上加上一个定值pwm(死区),直至这个死区pwm,能使两个轮子同时转





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