四相步进电机有哪些驱动程序及电路?
四相步进电机是采用单极性直流电源供电,只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。
更多
好的,四相步进电机(通常指的是标准的两相双极型或两相单极型(四相五线或六线)步进电机)是应用最广泛的类型。其驱动程序和电路主要有以下几种方式:
硬件驱动电路方案
-
集成驱动芯片 + 分立元件:
- 原理: 使用专用的步进电机驱动芯片作为核心,这些芯片内部集成了逻辑控制电路、功率驱动管(如MOSFET)及其驱动电路、保护电路(过热、过流等)。
- 核心芯片:
- A4988: 非常流行,支持最大35V, 2A (持续) / 3A (峰值),支持微步(1/2, 1/4, 1/8, 1/16步)。
- DRV8825: 性能略高于A4988,支持更大电流(最大45V, 2.5A持续),也支持微步(1/32步)。
- TMC2xxx系列: 技术更先进,如TMC2208, TMC2209, TMC2130, TMC5160等。除常规微步驱动外,提供静音驱动技术(StealthChop™)、防堵转检测(StallGuard™)、高精度电流控制等高级功能。
- TB67S109 / TB67S128/249 等: 东芝出品,性能稳定可靠。
- L298N: 旧型号的H桥驱动芯片,可驱动两相步进电机,但需外加续流二极管,电流能力和效率较低(通常需加散热片),且不支持微步。
- 外围电路: 需要为芯片提供必要的输入信号线(STEP, DIR, ENABLE,有时还有微步设置引脚如MS1/MS2/MS3)和电源线(Vmotor, GND)。通常只需几个电流设定电阻、去耦电容和逻辑电源即可工作。
- 特点: 方案成熟、设计相对简单、集成度高、体积小、性能稳定、集成保护功能。是目前主流的驱动方案。
-
集成驱动模块(开发板):
- 原理: 基于上述集成驱动芯片,厂家已将其制造成方便使用的模块或扩展板。
- 常见模块:
- A4988驱动模块: 非常普遍,价格便宜。
- DRV8825驱动模块: 略贵,性能和散热通常更好。
- 高级驱动模块: 基于TMC2208/TMC2209/TMC5160等芯片,提供更安静、更精确的驱动能力。
- L298N 电机驱动板: 包含两片L298N,可驱动双路直流电机或一路双极型两相步进电机(需要连接两个H桥)。
- ULN2003 / ULN2803 驱动板: 专门用于驱动四相五线或六线(单极型)步进电机。价格极低,内部是达林顿晶体管阵列(7个或8个),具有输出钳位二极管。但驱动能力有限(单通道通常不超过500mA),只能工作在整步(整步或半步模式下),效率较低。
- 特点: 使用最为方便!用户无需自己焊接复杂电路,只需将模块插入开发板(如Arduino)或通过引脚连接控制板和电源即可。降低了用户的门槛。
-
分立元件 H 桥电路:
- 原理: 每相绕组需要由一个全H桥电路驱动。每个H桥由4个功率MOSFET或功率晶体管构成(有时也可用双通道半桥芯片组合成全桥)。需要通过逻辑门电路(如与非门)或专用H桥预驱动器来产生开关信号,避免上下管同时导通(直通)。
- 特点:
- 优点: 理论上可以实现最高定制化的功率和性能,电流、电压范围可通过选管调节。
- 缺点: 设计极其复杂、元件多、体积大、成本高(特别是需要驱动器芯片时)、需要精心设计驱动逻辑防止直通、需要很强的EMC和散热考虑、调试困难。
- 适用性: 在现代应用中较少单独使用(除非有特殊的大电流、高压或超高定制需求)。常与驱动逻辑芯片配合,或集成在专用步进芯片内部作为功率输出级。
软件驱动程序/控制逻辑
软件需要产生符合所选硬件驱动电路的时序脉冲序列。主要控制接口信号是STEP(步进脉冲)和DIR(方向)。ENABLE信号通常用于使能或关闭驱动器输出(禁用时电机绕组断电)。
根据绕组励磁方式的不同(由硬件支持能力决定),驱动程序可以实现:
-
整步驱动:
- 单四拍(Wave Drive / One Phase ON): 任何时候只有一相的一个绕组被通电(如 A+, B+, A-, B- 或 A, B, C, D 按顺序)。效率低,转矩小,振动大。基本已淘汰。
- 双四拍(Full Step / Two Phase ON): 任何时候两相绕组同时通电(如 A+B+, B+A-, A-B-, B-A+ 或 AB, BC, CD, DA 按顺序)。这是整步驱动中最常用的方式,转矩大,振动比单四拍稍好。
- 软件实现: 程序只需按设定的时序翻转DIR引脚状态,并按固定的时间间隔产生STEP脉冲。
-
半步驱动:
- 原理: 交替使用单相励磁和双相励磁(8拍模式)。每步转子只旋转0.9°,是整步角度的一半。
- 序列示例 (双极型):
-
- A+ B+ (双)
-
- A+ (单)
-
- A+ B- (双)
-
- B- (单)
-
- A- B- (双)
-
- A- (单)
-
- A- B+ (双)
-
- B+ (单)
-
- 软件实现: 需要根据特定的半步顺序表控制各相开关状态(即向驱动芯片发送STEP脉冲的时序)。对于A4988、DRV8825等现代驱动芯片,设置为整步模式并通过STEP输入脉冲即可,芯片内部会自动切换到半步序列(如果外部设置了整步模式,但输入了半步所需的脉冲数,实际上完成一次整步所需的脉冲次数不同)。 更准确的做法是利用芯片的微步设置引脚,将芯片设置为半步模式(例如 A4988 的 MS1=High, MS2=MS3=Low)。
-
微步驱动:
- 原理: 这是现代步进驱动的核心技术。通过对电机两相绕组施加按正弦波和余弦波变化的电流(理想情况是正弦波),可以将每一步再细分成更小的微步(如1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256)。显著提高分辨率和平滑度,减少振动和噪音。
- 硬件依赖: 微步完全依赖于驱动芯片内部的混合衰减、电流检测和控制逻辑 (如 A4988, DRV8825, TMC系列)。软件无法单纯通过GPIO实现真正的微步。
- 软件实现:
- 设置芯片的微步模式选择引脚(如 A4988 的 MS1, MS2, MS3)到所需的细分倍数。
- 软件只需要持续发送
STEP脉冲,每个STEP脉冲对应一个微步角度(例如,在1/16步模式下,需要16个STEP脉冲才能使电机实际移动1个整步的角度)。 - 需要给驱动器提供合适的电源(电压足够高以满足高速需求)和配置正确的
VREF电压(设置电机相电流上限)。
总结与选择建议
- 入门简单/低成本应用 (单极型五/六线电机): ULN2003/2803驱动板是最简单经济的选择(整步或半步)。
- 主流开发/项目应用 (双极型四线或单极型六线): 使用集成驱动芯片模块是首选(如A4988, DRV8825, TMC2208/09模块)。它们易于使用,性能好,支持微步控制。
- 高性能、低噪音、防堵转应用: 选择基于TMC2209, TMC2130, TMC5160等芯片的模块,虽然价格稍高,但能显著提升电机运行品质和可靠性。
- 高精度定位应用: 微步驱动(1/32, 1/64或更高)结合先进的驱动芯片是实现高分辨率定位的关键。软件负责设置微步模式并发送精确的步进脉冲。
- 分立电路: 除非有极其特殊的需求(如超大功率)或纯粹出于学习目的,否则强烈建议不要从分立元件H桥开始设计和搭建步进电机驱动电路,使用成熟的集成方案是省时省力高效的选择。
驱动程序的核心在于精确控制STEP和DIR信号的时间点与持续时间,驱动电路的核心在于将这些逻辑信号安全、可靠、高效地转换为电机绕组的电流控制信号。选择合适的驱动芯片或模块是成功驱动步进电机的关键。
步进电机驱动程序的流程是什么?
在嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基于S3C2440嵌入式Linux下激光雕刻系统的
2020-03-17 06:21:30
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 传感器常见类型有哪些?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机