方案二:采用 L6208 驱动芯片。提供了带 CMOS/TTL 输入逻辑以及几个保护功能的全保
护型双 H 驱动桥,且为驱动双极步进电机而专门优化的全集成驱动器,从而大幅度减少
了电机控制应用所需的外围元器件的数量。此芯片产品采用 8V~52V 的单电源电压,所有
的逻辑输入引脚都配有降低噪声敏感度的磁滞功能,而且兼容 TTL/CMOS/CMOS 3.3V
电压。为全面保护对地短路和每个电桥的两个相位之间的短路,芯片内置过流检测电路
(OCD)。OCD 电路用于监测流经上桥臂功率 DMOS 晶体管的电流,因为没有外部电阻
器,所以也就降低了功耗,符合节能要求。此外,为保证对 IC 进行的全面的保护,芯片
上还集成了其它的特殊电路:监测电源电压的低压封锁保护以及一旦结温超过 165℃时
关闭所有功率输出的热保护功能。这个器件能够适应各种应用,包括微步进应用。
基于上述理论分析和实际情况,拟定选择方案二。
第3章
系统硬件设计
3.1 电机控制系统的设计
RESET
、ENABLE
、FAST/SLOW
、HALF/FULL
、CLOCK
、CW/CCW 是控制信号的
输入端,控制信号由 STM32 提供,可以直接将 STM32 与 L6208 的相应引脚相连 。
STM32 控制 L6208 对应引脚如表 1 所示:
STM32 引脚
L6208 引脚
TIM2_CH1(PA0)
CLOCK(PIN_1)
PC2
CONTROL(PIN_13)
PC3
HALF
/
FULL
(PIN_12)
PC4
CW/ CCW (PIN_2)
PC5
RESET(PIN_23)
PC13
EN(PIN_14)
表 1 STM32 控制 L6208 对应引脚
电机控制系统原理图如图 2 所示:
3