步进马达的电流电压较高,其外壳未采用铝合金外壳进行磁屏蔽,因此会对高灵敏的单片机晶振振荡电路造成强烈干扰。
步进马达对单片机晶振信号的干扰问题分析如下:
马达启动时直接干扰电源,尤其在高频时(因为晶振为频率元器件,单片机时钟信号主要来自晶振,如12MHz、8MHz等),可能造成作为控制系统的单片机和上位机无法进行正常通讯。严重时造成单片机直接停止工作,因此来自步进马达的干扰问题必须加以解决。
建议如下:
- 加装电源滤波器,减少对交流电源的污染。
- 将单片机控制板上的晶振加装屏蔽罩。
- 信号线的屏蔽层加电感接地或电源。“一点接地”原则。将电源滤波器的地、驱动器PE(地)(驱动器与机箱底板绝缘)、控制脉冲PULSE-和方向脉冲DIR-短接后的引出线、电机接地线、步进驱动器与电机之间电缆防护套、驱动器屏蔽线均接到机箱壁上的接地柱上,并要求接触良好。
- 尽量加大控制线与电源线(L、N)、马达驱动线(U、V、W)之间的距离,避免交叉。比如我们在处理双轴驱动系统中两个处在同一机箱的驱动器安装位置时,一个驱动器铭牌朝前,另一个则朝后,并在结构布置上使这些引线尽量短。
- 尝试有源晶振方案。有源晶振为独立电源供电,受电磁干扰程度会大大减小。