目录
步进电机广泛应用于自动化、机器人、3D打印、数控机床以及其他无数需要精密运动的应用领域。由于步进电机以离散的步进运动,因此对于重复运动的精确定位至关重要。
如果没有驱动器,电机就毫无用处。初学者或爱好者经常会问一些问题,比如:步进电机不用驱动器能运行吗?
在本文中,我们将了解步进电机的主要工作原理、驱动器的用途、驱动器如此重要的原因、单个驱动器是否可以控制多个电机以及如何选择最适合您的驱动器。
第一部分 步进电机的工作原理
步进电机的工作原理基本是电磁原理,即将电脉冲转换为精确的机械动作。这些电机的结构设计使其以固定的角度增量(称为“步进”)旋转,并按照特定顺序沿绕组的给定通电方式运行。通过这种步进式旋转,该系统非常适合需要精确定位和可重复运动的应用。
典型的步进电机由两部分组成:定子和转子。
- 转子是一块永磁体,也可以是一个对磁场有反应的齿状假铁芯。
- 定子围绕转子,具有多个绕组或线圈,这些绕组或线圈呈圆形排列,并以特定的模式通电以产生旋转磁场。
电流流过定子绕组会产生磁场。依次给绕组通电,会产生一个磁场,使定子内部旋转。转子在磁场的推拉力作用下,步进旋转,使其与磁场方向一致。
步进电机每按一次激励顺序运行一步,转子便会以可控的、可重复的运动向前移动一步。步进电机的实际点对点运动和扭矩特性很大程度上取决于所使用的激励方式,换句话说,取决于所使用的激励方式。
以下是三种常用的驾驶模式:
- 1.全步进模式: 两相同时通电。这会导致转子以整步旋转,通常每步旋转 1.8°。此模式扭矩较大,但运动相对粗糙。
- 2.半步模式:此处,激励在单相和双相之间交替,从而产生较小的步长,通常为 0.9°。它提供更平稳的运行,并在扭矩和分辨率之间取得平衡。
- 3.细分模式:这是最先进的驱动形式,其中多个绕组同时部分通电,并且振幅关系得到良好控制。
微步进允许转子以非常精细的分辨率(通常小于一度)高度平滑地旋转。通常,微步进下的可用扭矩远低于全步进操作下的扭矩。
第 2 部分:驱动器如何控制步进电机?
步进电机驱动器是一种专用设备,通常位于控制系统(例如微控制器或可编程逻辑控制器 (PLC))和电机本身之间。它们可以接收小的控制信号,并将其转换为大的电脉冲,以精确的顺序激励电机绕组,从而使转子准确地从一步移动到下一步。
步进电机无法仅仅通过在端子上施加电压来运行。相反,驱动器会先给一个线圈通电,然后是第二个或第三个线圈,或者按设定的顺序给任意数量的线圈通电,并以指定的电流持续若干毫秒。正是这个设定的顺序在定子中产生了旋转磁场;然后转子必须以离散的步进方式跟随。
大多数步进电机驱动器接受来自控制器的两个基本信号:
步进(脉冲): 发送脉冲使电机向前或向后移动一步。
方向:该信号告诉驾驶员电机应朝哪个方向旋转。
接收到脉冲信号后,驱动器按照序列中的步骤,按照起始方向激活相应的绕组。这确保转子以适当的增量沿所需方向移动。
第三部分:驱动器对步进电机运行的重要性
步进电机因其精确度、可靠性以及能够以清晰、可重复的步进方式移动而备受推崇。但是,如果没有合适的驱动器,步进电机就无法按预期运行。让我们来探讨一下为什么步进电机驱动器对于电机的正常运行至关重要。
1. 精确的步进控制
步进电机铁芯以设定的角度增量(称为步数)旋转电机轴的能力决定了电机的运行方式。每一步都需要以精确的顺序为定子绕组供电。
对于这个过于复杂的序列,手动或通过控制器的I/O引脚直接控制是不可能的。步进电机驱动器根据输入信号(步进和方向)产生定时电脉冲,从而确保电机按要求精确转动,从而有效地管理该序列。如果没有驱动器,几乎不可能精确控制旋转。
2. 现行法规
步进电机在静止状态下会消耗电流,以保持保持扭矩。驱动器会调节电流,以防止电机过热并达到额定规格。先进的驱动器通常使用斩波电路或具有限流功能,以确保在负载变化的情况下也能安全高效地运行。
3. 细分控制
微步进是一种允许驱动器以微小增量改变流过每个线圈的电流的技术,迫使电机在全步进位置之间进行子步进。它使用PWM(脉冲宽度调制)调节绕组电压,从而产生更平滑的运动,振动更小,分辨率更高。
4.保护功能
高品质驱动器内置保护系统,包括过压、欠压、过流和热保护。这些安全措施可保护电机和驱动器免受系统故障或电气问题造成的损害。
5. 高级驾驶员沟通与反馈
一些现代驱动器提供诊断反馈,并包括 UART、CAN 或 SPI 等通信接口,以便闭环控制系统可以实时修改电机行为,从而提高准确性和可靠性。
第 4 部分。一个驱动器可以控制多个步进电机吗?
在多轴系统或机器人项目中,一个常见的问题是单个驱动器能否控制多个步进电机。简而言之,在有限的情况下,技术上是可行的,但通常不建议用于独立的电机控制。为了理解其中的原因,我们需要了解步进电机驱动器的工作原理以及精确运动控制的要求。
步进电机驱动器的设计目的是管理单个电机的电流和通电顺序。这意味着它们需要控制电流水平、保持定时精度,并按特定顺序向每个线圈发送适当的脉冲。当多个电机连接到单个驱动器时,这些控制组件将共享,从而极大地限制了电机独立运行的能力。
如果您尝试将两个步进电机并联到一个驱动器,两个电机将同时接收相同的脉冲信号。因此,它们将以相同的方向、相同的速度和相同的步数旋转。
如果满足以下条件,这种安排可能会奏效:
- 两台发动机的电气规格相同。
- 两个电机的机械负载大致相等。
- 他们必须不断执行相同的同步动作。
他们应该始终同时执行同步动作。
但也存在局限性和危险:
- 1.负载分配不均匀: 如果两个电机驱动不同的负载,其中一个电机可能会因扭矩不平衡而失速并失步。
- 2.电流不匹配:不同电机的电流消耗可能不同,驱动器无法单独调节每个电机的输出电压。因此,单个电机可能面临过热或驱动不足的风险。
- 3. 表现不佳:无法单独控制每个电机的方向、速度和位置,从而限制了系统的灵活性。
如果此类机制需要独立控制多个步进电机,例如 3D 打印机、数控机床或机器人,则每个电机都需要连接到其专用驱动器。这样,就可以完全控制每个轴或运动路径,并避免电源和同步问题。
一些高端多轴驱动器/运动控制器板可以通过一块板控制多个电机,但每个电机仍配有独立的驱动电路。这类板卡专为协调控制而设计,通常提供通信协议和反馈机制。
第五部分:如何为步进电机选择合适的驱动器
为步进电机选择合适的驱动器对于确保可靠的性能、精度和安全性至关重要。市场上有各种各样的驱动器,因此在购买之前需要考虑一些主要因素。
1. 匹配电压和电流额定值
首先检查电机的额定电压和额定电流。驱动器应承载每相额定电流(如有电流限制,则应承载更大的电流),并在其电压范围内工作。额定电流不足的驱动器会导致扭矩不足,而超过额定电流则会导致电机过热或损坏。
2. 选择适当的步进模式
驱动程序有多种步骤模式:
- 1.全步进和半步进驱动器很简单,但往往会产生较粗糙的运动。
- 2.微步进驱动器通过将步进细分为几个级别,提供平滑、安静的运动,并具有更高的分辨率。
对于微步进,其严格定义为每整步32微步,它适用于需要高精度的应用,例如3D打印或CNC铣削。为了获得更好的性能,这些驱动器必须至少具有1/16或1/32微步进容量。
3.检查与控制信号的兼容性
您的驱动器必须与您的控制器或微控制器兼容(例如 Arduino、Raspberry Pi,或与工业 PLC 配合使用时)。大多数步进驱动器接受步进和方向信号;然而,有些驱动器可能通过 UART、SPI 甚至 I²C 通信接收控制命令。确保您的控制器能够向驱动器发送适当的信号,以便顺利集成。
4.考虑功能和保护
好的步进电机驱动器可以为您的驱动器提供良好的保护,即它内置有一套保护措施。值得考虑的是:
- 过温保护
- 过流保护
- 欠压锁定
- 短路保护
这些将延长您的电机和整个系统的使用寿命,特别是在负载较大或变化时。
5.热设计和散热
这些设备运行时会产生热量;还要注意步进驱动器的散热设计。选择带有散热器、风扇接头或热关断功能的驱动器。
6.可扩展性和可扩展性
最后,如果您计划控制多个电机或以后扩展项目,请考虑支持多轴或模块化设置的驱动板。多轴驱动板通常包含同步定时和共享电源管理,从而提高系统扩展效率。
结论
步进电机是重型机械,在机器人、3D 打印和自动化等众多应用领域中,用于实现精确且可重复的运动。然而,如果没有兼容的驱动器(该驱动器必须具备类似或合适的功能,能够将控制信号转换为电机每一步运动所需的时序、方向和电流),步进电机就无法高效安全地工作。
正如我们所见,如果尝试在不使用驱动器的情况下运行步进电机,或者使用一个驱动器驱动多个步进电机,电机很容易出现性能问题、发热甚至设备损坏。因此,驱动器的选择取决于对电机电气规格、应用所需的控制类型以及整个系统的使用环境的仔细评估。