麦轮小车的电机驱动使用双H桥的DRV8833PWPR芯片,麦轮小车使用两个DRV8833可以驱动4个n20直流电机,此芯片可以使用PWM精准驱动电机,最高可以达到2A的驱动电流,包含过流保护、短路保护、欠压锁定和过热保护的同时具备休眠功能,适合低功耗小车。
图1:DRV8833PWPR原理图
在焊接好第一次试验时我将驱动代码调成全部轮子前进,但是只有两个轮可以驱动,并且是一个芯片只能驱动一个电机,刚好是同样两个电机的两个引脚(芯片上的4、5号引脚),测量没有电压,于是我怀疑是代码驱动问题,因为一般很少会那么巧两个芯片都坏掉了。
在经过多次试验后使用DRV8833模块用相同的代码去驱动两个电机是可以的,那么这样子就是电路设计或者是芯片的问题了,而电路设计我是参考了“电子发烧友”网站中开源的的方案、嘉立创开源平台结合DRV8833的芯片手册去绘制电路图的,滤波电容靠近芯片,外围电路也很简单,也没看出来有什么问题。
尝试更换芯片,更换完之后发现现在有三个轮子开源驱动起来了,但是有一个还是不行,补焊和再次更换芯片也不行,使用万用表测量电机端子口是有电压输出的。尝试更换电机,依旧是不行,这就很奇怪了,既然有电压却驱动不了电机,会不会是电流的问题,测量电流也是有的。那么排除了这些就是外部因数了