一款电机控制产品,选用的电机是直流电机,采用PWM+MOS的方式进行驱动,驱动电路简单,驱动方式容易,所以被选用,但是电机里面有线圈,在断电一瞬间,线圈会释放出电能,影响周围的电路。所以采用续流二极管用来保护电机和整个驱动电路。电路如图1所示。
图1电机驱动和保护电路
电路测试的时候都没有问题,测试使用效果也是很好的。最后测试部也是测试通过的,所以就进入了批量生产流程。生产回来之后,进行程序烧录,烧录之后发现电机不转,而且电机内部有嗡嗡的声响,过一会儿就把MCU或者MOS给烧掉了,这就奇怪了,都是测试好的电路没有修改为什么会出现这种现象呢?通过万用表进行电路检查,最后,发现并联在电机旁边的续流二极管,有一端虚焊了,当把虚焊的一端焊接好之后,电机就可以正常工作了。
具体这个现象发生的原因我认为是这样:因为我用的是PWM驱动三极管,然后再驱动MOS 通过MOS来驱动直流有刷电机工作的,如果这个二极管不接的话,相当于开关开关开关,电机是感性负载,需要有泄放才可以,没有泄放的话,电机的电流不能按照一个方向去流动,导致烧毁MOS或者MCU。
最后,发现大批电路都是虚焊了续流二极管的一端,后续协调贴片厂,希望他们走完贴片厂之后,再人工补焊一遍,到此,终于解决了这个问题。
总结:当电路有大批量焊接出现虚焊的情况,可以考虑把元件封装修改一下,增大焊接面积可以减小电路虚焊的风险。而且遇到电机控制产品,这种可以产生强烈震动的情况,建议焊接的同时打上固定胶,防止震动导致控制板上的元件松动,引起电路故障的发生。