探索SPMD250STP:2.5A双极步进电机驱动模块的魅力

电子说

1.4w人已加入

描述

探索SPMD250STP:2.5A双极步进电机驱动模块的魅力

在电子工程师的世界里,步进电机驱动模块是实现精确控制和高效运动的关键组件。今天,我们将深入探讨SPMD250STP这款2.5A双极步进电机驱动模块,揭开它的神秘面纱。

文件下载:SPMD250STP.pdf

一、模块特性

1. 宽电压范围

SPMD250STP具有广泛的电源电压范围,这使得它能够适应不同的电源环境,为设计带来了更大的灵活性。无论是在低压还是高压环境下,都能稳定工作。

2. 驱动能力多样

支持全/半步驱动能力,可以根据具体的应用需求选择合适的驱动模式。全步驱动能提供较大的扭矩,而半步驱动则能实现更精确的定位。

3. 信号兼容性强

逻辑信号与TTL/CMOS兼容,方便与各种微处理器进行接口,降低了系统设计的难度。

4. 可编程功能

可以对电机相电流和斩波频率进行编程,还能选择慢/快电流衰减模式,并且支持多电机应用的同步功能。此外,还具备远程关机和原点位置指示功能,这些特性大大提高了模块的实用性和适用性。

二、模块概述

SPMD250STP能够直接将微处理器与两相双极永磁步进电机连接起来。它采用斩波控制相电流,内部的相序生成功能减轻了控制器的负担,简化了软件开发过程。同时,Power MOSFET输出显著降低了换向和传导损耗,并且对输出提供了全面的短路保护。

三、关键参数

1. 绝对最大额定值

Symbol Parameter Value Unit
V S DC supply voltage (pin 18) 42 V
V SS DC logic supply voltage (pin 12) 7 V
Tstg Storage temperature range – 40 to +105 °C
Tcop Operating case temperature range – 40 to +85 °C

2. 电气特性

在 (T{A}=25^{circ} C) , (V{S}=24 ~V) 的条件下,有以下关键参数:

  • 直流电源电压 (V{S}) 范围为12 - 40V,逻辑电源电压 (V{SS}) 为5V。
  • 静态电源电流 (I{S}) 最大为20mA,静态逻辑电源电流 (I{SS}) 为60mA。
  • 输入电压 (V{i}) 低电平为2V,高电平为0.8 (V{SS}) ,输入电流 (I_{i}) 低电平时为0.6mA,高电平时为10µA。
  • 源/漏饱和电压 (V{sat}) 最大为1.8V,相电流 (I{o}) 最大为2.5A,电流限制干预值 (I{oL}) 为5A,斩波频率 (f{c}) 为17kHz。

四、引脚功能

Name Function
1 GND1 逻辑信号和5V电源的返回路径。
2 Sync 斩波振荡器输出,可用于多模块同步或作为外部时钟源输入。
3 Reset 异步复位输入,低电平有效,将内部逻辑预设到初始状态。
4 Half/Full 半步/全步选择输入,高电平或未连接时选择半步操作。
5 Home 高电平时表示内部计数器处于初始状态,可与机械开关或光检测器配合使用作为系统原点检测器。
6 Stepcl 电机在该信号的上升沿移动一步。
7 CW/CCW 方向控制输入,高电平或未连接时选择顺时针旋转。
8 Oscillator 斩波振荡器定时,可通过连接电阻或电容修改频率,外部同步时需接地。
9 Ioset 相电流设置输入,通过连接电阻可改变工厂预设的相电流值。
10 Control 逻辑输入,用于选择相电流衰减模式,高电平或未连接时选择慢衰减。
11 Enable 模块使能输入,低电平时输出浮空,允许手动定位电机,上电和下电时必须为低,正常运行时为高。
12 Vss 5V电源输入,最大电压不超过7V。
13 GND2 功率部分的返回路径。
14 D D输出。
15 C C输出。
16 B B输出。
17 A A输出。
18 Vs 模块和电机的电源电压,最大电压不超过规定值。

五、双极步进电机基础

1. 电机结构

双极永磁电机由旋转的永磁体和带有绕组的定子磁极组成,通过对绕组施加双向驱动电流,并按顺序换向电压来实现步进运动。

2. 驱动序列

  • 一相导通或波驱动:任何时刻只有一个绕组通电,顺序为AB - CD - BA - DC。
  • 两相导通或正常驱动:任何时刻有两个绕组通电,能提供最大扭矩,顺序为AB & CD ; CD & BA ; BA & DC ; DC & AB。
  • 半步驱动:将电机的有效步距角减半,但扭矩不太均匀,一个完整的转子旋转需要八个步骤,顺序为AB ; AB & CD ; CD ; CD & BA ; BA ; BA & DC ; DC ; DC & AB。

六、内部相序生成

模块内部包含一个三位计数器和一些组合逻辑,能够为半步、波和正常全步驱动生成合适的相序。通过控制HALF/FULL输入引脚,可以选择不同的驱动模式。

七、信号控制

1. RESET信号

异步复位输入,低电平有效,将模块恢复到原点位置(状态1: (ABCD = 0101) )。

2. ENABLE信号

用于系统初始化后启动模块,高电平或未连接时有效。

3. HOME信号

输出信号,指示内部计数器处于初始状态,可与机械原点位置传感器的输出进行与运算。

八、电机电流调节

通过两个内部斩波器以PWM模式控制两个双极绕组电流,以获得良好的速度和扭矩特性。内部振荡器为斩波器提供脉冲,电流达到设定的峰值后,输出禁用,电流衰减。可以通过CONTROL输入引脚选择电流衰减时间,慢衰减模式下功率损耗和噪声较低,是首选的运行模式。

九、用户注意事项

1. 电源电压

推荐的最大工作电源电压应包括 (V{S}) 轨的纹波电压, (V{SS}) 线需要5V ± 5%。上电和下电时需要正确排序,以避免功率级的错误定位。

2. 外壳接地

模块外壳电浮空,应将引脚13(GND2)连接到最近的外壳固定引脚,以实现正确的接地。

3. 热特性

外壳到环境的热阻为5 °C/W,内部功耗为10W时,模块表面温度会升高50 °C。根据环境温度和功耗,可能需要额外的散热片或强制通风。

4. 电源线阻抗

模块内部有电容跨接在电源引脚(18和13)上,为保证电路稳定,建议使用低ESR、高纹波电流的470µF电容,空间有限时可使用22µF陶瓷多层电容。

5. 未使用的输入

所有逻辑输入都有内部上拉电阻,未连接时为高电平。

6. 模块保护

输出对GND、 (V_{S}) 和其他输出的短路提供保护,电流超过最大值时,输出自动禁用,需要将引脚11置低以重启操作。

7. 电机连接

建议使用具有适当横截面积的双绞线电缆连接电机,以减少直流损耗和RFI问题。

8. 相电流编程

输出电流工厂预设为2A,可以通过在引脚9和地或 (V_{SS}) 之间连接电阻来改变相电流值,但最大相电流不得超过2.5A。

9. 斩波频率编程

斩波频率内部设置为17kHz,可以通过连接电阻或电容来改变频率。

十、多模块应用

在复杂系统中,需要使用多个SPMD250STP模块。为避免斩波频率噪声和拍频,应同步所有模块。对于较小的电机,可以使用快速衰减模式,无需调整斩波频率;对于较大的电机,可能需要较低的斩波频率和慢衰减模式。

十一、热操作条件

模块的金属外壳设计旨在提供尽可能小的外壳到环境的热阻,但根据环境温度和功耗,可能需要额外的散热片或强制通风。设计师需要根据输入电压、电机相电流、电机相电阻和最大环境温度来计算模块的最大外壳温度,以确定是否需要额外的散热措施。

SPMD250STP是一款功能强大、性能稳定的步进电机驱动模块,在电子工程师的设计中具有广泛的应用前景。通过深入了解其特性和参数,我们可以更好地发挥它的优势,实现精确的电机控制。你在使用步进电机驱动模块时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分