先确定是由于速度不一样,还是由于定位不固定的原因。
速度不一的问题,要通过PID反馈来修正
两种办法:
1,不断调节两边电机的pwm值,使两边轮子近似速度一样,优点:简单,是个人就能做。缺点:麻烦,而且一旦小车的重量、中心有较大的变化得重新调
2,采用闭环,即用PID调速,一般都是采用这种方法,优点:使用简单(前提是掌握了PID,不需要精通),抗干扰能力强。缺点:emmmm,得掌握PID(对于萌新来说,对于老货来说,没太大问题)
建议:如果题主不会闭环,就用第一种办法吧,虽然麻烦但是可行
速度不一样主要是因为电机之间的差异
可以通过调节pwm来控制两边的转速,达到修正
如果是普通直流电机必须要用编码器检测的,如果是步进电机就不容易发生这种情况,除非电机丢步
还有一种情况就是轮子大小有区别,这个就需要通过修正计算