写在前面
步进电机,驱动起来相对容易实现,整步驱动可以用mos管或者达林顿管搭建H桥控制即可。然而,一般情况下我们都会选择专用的步进电机驱动集成芯片。使用专用集成步进电机驱动芯片有诸多优势,比如效率高、高精度(细分)的支持、过流保护、过热保护、丢步检测、内置减速曲线(可减轻处理器负荷)等;而且驱动起来也是非常简易,只需脉冲方波或者通过总线(spi、i2c)发送指令控制即可;以及成本不高,甚至有可能比用分立元件搭建还要低。步进电机的控制核心在于加减速算法,因为步进电机的固有特性,电机启动和停止必须有个加减速的的过程,否则会导致失步;如梯形加减速曲线、指数型加减速曲线、S型加减速曲线。
简单介绍下以往使用过的几款步进电机驱动IC,仅供方案选型参考。
1.L6258EX
意法半导体(ST)公司产,芯片相对较老,最大16细分。
控制接口:并口。
优点:驱动电流大。
缺点:芯片较老,有停产可能;电路稍微复杂;程序控制稍微复杂。
芯片手册:http://www.ic37.com/pdf/search.asp?keyword=L6258Ex&x=0&y=0
2.A4988
ALLEGRO公司产,此公司做步进电机驱动IC还是挺出名的,小封装居多,如QFN/LQFP;在小仪器、功率要求不大可以使用。A4988官方手册介绍驱动电流可以达到2A,但实际使用中,以24V