
关于电机驱动不晓得大家了解多少也许我这是班门弄斧吧现在只是分享下自己的项目中遇到的问题以及解决措施这是多次打板后得出来的经验来分享下一、原理使用的两个LM3886来驱动一个电机的电机的M/M-交替通过正负电压来驱动电机通过一个采样电阻来采集电流信号用于PID算法二、遇到的问题在打板更新的时候发现的问题具体就是如下情况理论来讲如果M、M-接入电机由于电机内阻很小M、M-处电压差几乎可以忽略不计电机不动或者轻微移动一下下但是在新的板卡上M、M-处存在50mV压差电机移动明显存在打边清零现象新打板情况存在压差旧版几乎忽略不计三、问题分析从原理上分析存在的几种可能性①LM3866输入端存在差异导致输出有压差②LM3886输入正常LM3886本身输出存在差异导致输出有压差③PCB布局导致输出有压差排查问题①将两个LM3886输入端同时短接到地测量LM3886输出端发现输出端还是存在压差情况排除是输入端异常导致的问题②由于更换LM3866由于比较难换所以用更换板卡代替发现旧板卡5块都是几乎不存在压差新板卡5块都存在50mV左右的压差排除LM3886本身问题③PCB布局分析发现旧版PCB中F601、R610在同一面而新版PCB中F601与R610在不同面一个在正面一个在反面怀疑是由于布局不同导致存在压差只能等后续再次打板来验证旧版PCB新版PCB四、问题解决最近又新打板PCB了将之布局在同一面如下图问题解决最终结论由于PCB布局的原因所以在布局布线上还是需要好好考虑的希望对大家有所帮助---------------------作者LiuDW091链接https://bbs.21ic.com/icview-3505740-1-1.html来源21ic.com此文章已获得原创/原创奖标签著作权归21ic所有任何人未经允许禁止转载。