电子说
在电子工程师的世界里,步进电机驱动模块是实现精确控制和高效运动的关键组件。今天,我们将深入探讨SPMD250STP这款2.5A双极步进电机驱动模块,揭开它的神秘面纱。
文件下载:SPMD250STP.pdf
SPMD250STP具有广泛的电源电压范围,这使得它能够适应不同的电源环境,为设计带来了更大的灵活性。无论是在低压还是高压环境下,都能稳定工作。
支持全/半步驱动能力,可以根据具体的应用需求选择合适的驱动模式。全步驱动能提供较大的扭矩,而半步驱动则能实现更精确的定位。
逻辑信号与TTL/CMOS兼容,方便与各种微处理器进行接口,降低了系统设计的难度。
可以对电机相电流和斩波频率进行编程,还能选择慢/快电流衰减模式,并且支持多电机应用的同步功能。此外,还具备远程关机和原点位置指示功能,这些特性大大提高了模块的实用性和适用性。
SPMD250STP能够直接将微处理器与两相双极永磁步进电机连接起来。它采用斩波控制相电流,内部的相序生成功能减轻了控制器的负担,简化了软件开发过程。同时,Power MOSFET输出显著降低了换向和传导损耗,并且对输出提供了全面的短路保护。
| 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 |
在 (T{A}=25^{circ} C) , (V{S}=24 ~V) 的条件下,有以下关键参数:
| N° | 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 | 模块和电机的电源电压,最大电压不超过规定值。 |
双极永磁电机由旋转的永磁体和带有绕组的定子磁极组成,通过对绕组施加双向驱动电流,并按顺序换向电压来实现步进运动。
模块内部包含一个三位计数器和一些组合逻辑,能够为半步、波和正常全步驱动生成合适的相序。通过控制HALF/FULL输入引脚,可以选择不同的驱动模式。
异步复位输入,低电平有效,将模块恢复到原点位置(状态1: (ABCD = 0101) )。
用于系统初始化后启动模块,高电平或未连接时有效。
输出信号,指示内部计数器处于初始状态,可与机械原点位置传感器的输出进行与运算。
通过两个内部斩波器以PWM模式控制两个双极绕组电流,以获得良好的速度和扭矩特性。内部振荡器为斩波器提供脉冲,电流达到设定的峰值后,输出禁用,电流衰减。可以通过CONTROL输入引脚选择电流衰减时间,慢衰减模式下功率损耗和噪声较低,是首选的运行模式。
推荐的最大工作电源电压应包括 (V{S}) 轨的纹波电压, (V{SS}) 线需要5V ± 5%。上电和下电时需要正确排序,以避免功率级的错误定位。
模块外壳电浮空,应将引脚13(GND2)连接到最近的外壳固定引脚,以实现正确的接地。
外壳到环境的热阻为5 °C/W,内部功耗为10W时,模块表面温度会升高50 °C。根据环境温度和功耗,可能需要额外的散热片或强制通风。
模块内部有电容跨接在电源引脚(18和13)上,为保证电路稳定,建议使用低ESR、高纹波电流的470µF电容,空间有限时可使用22µF陶瓷多层电容。
所有逻辑输入都有内部上拉电阻,未连接时为高电平。
输出对GND、 (V_{S}) 和其他输出的短路提供保护,电流超过最大值时,输出自动禁用,需要将引脚11置低以重启操作。
建议使用具有适当横截面积的双绞线电缆连接电机,以减少直流损耗和RFI问题。
输出电流工厂预设为2A,可以通过在引脚9和地或 (V_{SS}) 之间连接电阻来改变相电流值,但最大相电流不得超过2.5A。
斩波频率内部设置为17kHz,可以通过连接电阻或电容来改变频率。
在复杂系统中,需要使用多个SPMD250STP模块。为避免斩波频率噪声和拍频,应同步所有模块。对于较小的电机,可以使用快速衰减模式,无需调整斩波频率;对于较大的电机,可能需要较低的斩波频率和慢衰减模式。
模块的金属外壳设计旨在提供尽可能小的外壳到环境的热阻,但根据环境温度和功耗,可能需要额外的散热片或强制通风。设计师需要根据输入电压、电机相电流、电机相电阻和最大环境温度来计算模块的最大外壳温度,以确定是否需要额外的散热措施。
SPMD250STP是一款功能强大、性能稳定的步进电机驱动模块,在电子工程师的设计中具有广泛的应用前景。通过深入了解其特性和参数,我们可以更好地发挥它的优势,实现精确的电机控制。你在使用步进电机驱动模块时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !