步进电机在基于计算机和微控制器的位置控制应用中很流行,例如机器人技术,工业自动化,CNC机器,3D打印机和摄像机控制。由于其内部结构简单且连接线数量有限,因此步进电动机看上去看似简单。在网上常能看到,甚至还有很多关于如何使用老式L293D驱动器IC和Arduino控制步进电机的教程,但是对于严肃的应用,一切都取决于电机驱动器的质量和功能。
常用的步进电机驱动器类型
1.可拔插驱动模块
如果您从事涉及步进电机的爱好项目,或者正在构建3D打印机,则可能熟悉可拔插驱动模块。它们由一个带有步进电机驱动器IC的小型PCB和排针连接器组成,可将模块插入较大的电路板。
可拔插驱动模块种类很多,可从多家半导体制造商的驱动器IC中进行选择。一些高端的则是围绕Trinamic步进驱动器IC构建的所谓SilentStepSticks,其中TMC2100和TMC2130是最受欢迎的。
这些SilentStepSticks是3D打印应用程序的理想选择,尤其是在长时间的打印作业中。使用较不高级的驱动程序时,步进电机的噪音可能很快会令人烦恼。SilentStepSticks不仅可使打印机安静运行,而且还有助于获得更好,更平滑和更一致的打印结果。
除了标准的Enable,Step和Dir信号之外,基于TMC2130和TMC5160的还具有SPI接口,该接口