当前位置:文档之家› 步进电机细分控制原理及仿真分析

步进电机细分控制原理及仿真分析


步进电机仿真模型
电机:使用6.8mH,内阻为2.7 6.8mH,内阻为2.7欧 简化模型。 1) 电机:使用6.8mH,内阻为2.7欧。R+L简化模型。 2)驱动波形:以转台最高转速450度/秒为参照,考虑0.9度步进电机和1:4的机械 驱动波形:以转台最高转速450度 秒为参照, 考虑0.9度步进电机和1 450 0.9度步进电机和 变比,可以使用50V/500Hz交流电源, 50V/500Hz交流电源 变比,可以使用50V/500Hz交流电源,经全桥整流再分压得到一对近似的正余弦 半波)。并且产生同步的相位信号。 )。并且产生同步的相位信号 (半波)。并且产生同步的相位信号。 电机驱动芯片: A3988的模块框图及行为描述进行简要的电路模型建立 的模块框图及行为描述进行简要的电路模型建立。 3)电机驱动芯片:按A3988的模块框图及行为描述进行简要的电路模型建立。为减 小仿真运算量,并简化电路,全部使用快衰减方式。电流关断时间通过RC RC设置为与 小仿真运算量,并简化电路,全部使用快衰减方式。电流关断时间通过RC设置为与 A3988一致的30us。 一致的30us A3988一致的30us。 反馈回路:反馈电阻取1 为简化电路,省略反馈1/3分压。 1/3分压 4)反馈回路:反馈电阻取1欧。为简化电路,省略反馈1/3分压。
ห้องสมุดไป่ตู้
A
B N S N S N
定子 转子
S - A N
A S N S N
B
- B
定子 N 转子
S
N
S
N
S
A
B S S N S
- A
- B N S N S N
定子 转子
S N
N
A相磁通链: 相磁通链: ΦA= ΦMAX×cos(Ntθm) 为磁通链最大值; ΦMAX为磁通链最大值; 为转子变位角。 为转子变位角。 转矩为磁通链对于角 度的导数和电流值的乘积。 度的导数和电流值的乘积。 单相转矩: 单相转矩: TA = -KT×i×sin(Ntθm) = -KT×i×sinθe AB相电流分别为 对AB相电流分别为 cosα, i×cosα, i×sinα 因为各齿相邻, 因为各齿相邻,最终 计算得合转矩为: 计算得合转矩为: cos( KT×i×cos(α-θe)。 趋于0 对α-θe趋于0,合力矩 近似恒定值。 为i×KT。近似恒定值。
轮流对AB相通电,电机转子定向转动。 轮流对AB相通电,电机转子定向转动。 AB相通电
步进电机脉冲控制原理
传统的步进电机脉冲 控制是用一对相位差90 90度 控制是用一对相位差90度 的方波来驱动步进电机的 相线圈电流, A、B相线圈电流,以达到 定向转动的目的。 定向转动的目的。 相线圈通电超前B 以A相线圈通电超前B 90度时 方向为正。 度时, 相90度时,方向为正。当 线圈B相超前A 90度通电 线圈B相超前A相90度通电 电机反方向转。 时,电机反方向转。控制 两相线圈导通脉冲的相位 就能控制步进电机的转向。 就能控制步进电机的转向。 1/4周期电机行进一个 每1/4周期电机行进一个 步进角0.9 0.9度 步进角0.9度。通过控制 脉冲的频率就可以控制电 机的转速。 机的转速。
步进电机控制
--张进东 --张进东
双相四线步进电机
0.9度步进电机,定子8 0.9度步进电机,定子8槽,转子为永磁体。两端N、S极各100齿错开。 度步进电机 转子为永磁体。两端N 极各100齿错开。 100齿错开
步进电机简要理论
A N S N S B - A S N S N - A S N - B S N S N S - B 定子 S 转子
步进电机仿真分析
电机速度较高时, 电机速度较高时,线圈 电流上升速度明显滞后于参 考电平信号,导致电流变形。 考电平信号, 导致电流变形。 电流上升期间回馈电压 一直小于参考电压,所以对 一直小于参考电压, 应的一对MOS管一直导通。 MOS管一直导通 应的一对MOS管一直导通。 减小线圈电阻值或加大电压 会有改善。 会有改善。 电流下降期间需预防参 考电压降到0 考电压降到0点时电流无法 降到0的情况。 降到0的情况。否则会导致 电流未减到0而开始换向, 电流未减到0而开始换向, 会产生较大噪声。 会产生较大噪声。可以使用 快衰减或适当增大线圈电阻。 快衰减或适当增大线圈电阻。 也可对波形进行校正。 也可对波形进行校正。
步进电机仿真分析
高速情况下,电机电流变化率要求较高,电流变化不能及时随参考电平信号变化, 高速情况下,电机电流变化率要求较高,电流变化不能及时随参考电平信号变化, 即电流是失真的正余弦形式。这样转矩大小发生规律变化,电机运行出现抖动现象, 即电流是失真的正余弦形式。这样转矩大小发生规律变化,电机运行出现抖动现象, 噪音增大。通过李沙育波形可以看出正余弦和转矩情况, 噪音增大。通过李沙育波形可以看出正余弦和转矩情况,该情况下会出现较大周期性 噪声并影响结构寿命。应尽可能避免这种情况发生在机械结构的共振点。 噪声并影响结构寿命。应尽可能避免这种情况发生在机械结构的共振点。
步进电机控制原理
A3988电机驱动芯片内部 A3988电机驱动芯片内部 框图 PHASE1/2/3/4分别 1) PHASE1/2/3/4分别 控制1/2/3/4 1/2/3/4线圈电流的 控制1/2/3/4线圈电流的 方向。 方向。 VREF1/2/3/4分别控 2) VREF1/2/3/4分别控 1/2/3/4线圈电流的大 制1/2/3/4线圈电流的大 小。 VREF1/2为一对 为一对, 3) VREF1/2为一对,分 别用正余弦(半波) 别用正余弦(半波)驱 PHASE1/2在相应 动。PHASE1/2在相应 VREF1/2波形的过 波形的过0 VREF1/2波形的过0点切 换。
结束语
• 电机控制看似简单,但涉及到极广泛的学科理论。电、磁、场、材料、 电机控制看似简单,但涉及到极广泛的学科理论。 材料、 结构、力学、数学、甚至半导体特性……想深入的进行理解并达到很 结构、力学、数学、甚至半导体特性 想深入的进行理解并达到很 好的应用效果需要大量的知识积累和大量的实验分析。 好的应用效果需要大量的知识积累和大量的实验分析。让电机转起来 很容易,但让电机转好却是很有难度的。 很容易,但让电机转好却是很有难度的。而且往往随着应用场合的不 关注点和控制方式也有很大差异。 同,关注点和控制方式也有很大差异。 • 通过自建模型结合仿真可以对电机控制有比较好的理解。 通过自建模型结合仿真可以对电机控制有比较好的理解。 • 因为接触电机控制时间不长,精力有限,还没来得及深入。理解有误 因为接触电机控制时间不长,精力有限,还没来得及深入。 的地方还希望能邮件指正或在个人网页留言。 的地方还希望能邮件指正或在个人网页留言。 • 最近比较忙,这份笔记只列出一些简要的知识点和图,适合有一些理 最近比较忙,这份笔记只列出一些简要的知识点和图, 论基础和实践经验的人看。 论基础和实践经验的人看。等过段时间稍轻闲一点的话会整理一份详 细些的步进电机控制的资料,到时候会在个人网页里面发布。 细些的步进电机控制的资料,到时候会在个人网页里面发布。 • EMAIL: zjd01@ • 个人网页:/37564275 个人网页:
步进电机仿真波形
上边蓝色为参考电平; 上边蓝色为参考电平;黄色为 反馈电压; 反馈电压;紫色和绿色为电感等效 串阻两端电压; 串阻两端电压;红色正弦曲线是串 阻两端电压差,反应出电机内实际 阻两端电压差, 电流。 电流。 电机速度较低时,线圈电流上 电机速度较低时, 升速度和下降速度都能跟上参考电 平变化。电机运行平稳。 平变化。电机运行平稳。 但需要注意当参考电平接近0 但需要注意当参考电平接近0时, 有一小段范围电机里的电流为0 有一小段范围电机里的电流为0,会 导致极低速高细分时电机的短暂停 感觉不连贯。 顿,感觉不连贯。 可以增大反馈电平( 可以增大反馈电平(对应增加 电流或反馈电阻, 电流或反馈电阻,但受效率及其它 问题约束);也可以进行正余弦校 问题约束);也可以进行正余弦校 ); 可以起到更好的效果。 正,可以起到更好的效果。
步进电机仿真模型
步进电机仿真分析
低速情况下,电机电流变化率要求较低,电流变化能及时随参考电平信号变化, 低速情况下,电机电流变化率要求较低,电流变化能及时随参考电平信号变化, 即电流是标准的正余弦形式。这样转矩大小基本恒定,电机运行平稳,噪音低。 即电流是标准的正余弦形式。这样转矩大小基本恒定,电机运行平稳,噪音低。通过 李沙育波形可以间接反应出正余弦和转矩情况。图形较圆,表示电机转矩大小恒定。 李沙育波形可以间接反应出正余弦和转矩情况。图形较圆,表示电机转矩大小恒定。
步进电机细分控制原理
细分控制方法是通过精确控制步进电机的A 相电流, 细分控制方法是通过精确控制步进电机的 A 、 B 相电流 , 分别按照正余弦曲 线变化。这样产生的合力矩大小恒定, 径向分力极小。 将 1 个步进角(即 0.9 线变化 。 这样产生的合力矩大小恒定, 径向分力极小。 个步进角( 分成128个微步,通过控制两相电流,可以停到其中任一个微步的位置上。 128个微步 度)分成 128个微步,通过控制两相电流,可以停到其中任一个微步的位置上。 为正向时A 相线圈的电流波形示意图。 图2为正向时A、B相线圈的电流波形示意图。 点为例, 相分别通以电流Ixa Ixb时 Ixa、 以 X点为例,A、B相分别通以电流 Ixa、Ixb时,两相线圈合力使转子可以稳 定停在X点上。由于电机不是跳跃转动,相对传统控制方案, 定停在 X点上。由于电机不是跳跃转动,相对传统控制方案,只需要较小的转 矩就可以实现不丢步启动。因为要精确控制两相线圈的电流,而且电流需要 矩就可以实现不丢步启动。 因为要精确控制两相线圈的电流, 换向,即存在正负两种电流,所以硬件电路设计和控制算法都比较复杂。 换向,即存在正负两种电流,所以硬件电路设计和控制算法都比较复杂。
相关主题