MICROCHIP AN984 Technical data

AN984
使用 dsPIC30F MCU 控制交流感应电机
作者:
Steve Bowling Microchip Technology
引言
此应用笔记说明了如何使用 dsPIC30F MCU 来控制交流 感应电机 (AC Induction MotorACIM)。本文中的讨 论基于 dsPICDEM™ MC 电机控制开发系统,但是您仍 可选择使用自己的硬件。 dsPICDEM MC 电机控制开发 系统带有电气隔离设备并且具有故障保护功能。有了这 些功能,就可以安全地开发电机控制应用程序并避免软 件错误对硬件造成损害。

推荐使用的硬件

®
• MPLAB
(部件号:DV164005
• dsPICDEM MC1 电机控制开发板 (部件号:DM300020
• dsPICDEM MC1H 3 相高压电源模块 (部件号:DM300021
• 3 相 ACIM 高压电机 (208/460V)
(部件号:AC300021
如果您喜欢,也可使用自己的 3 相或单相 ACIM。推荐 的功率范围为 1/6 1/2 HP
ICD 2 在线调试器和器件编程器

背景知识

ACIM 具有简单的转子构造并且不使用电刷。由于这些 原因, ACIM 比直流电机更耐久。唯一需要保养的机械 组件只有转子轴承。该转子就是一个由磁性叠片构成的 钢笼,因此耐热性要好得多。 ACIM 的耐久性使它成为 了一种极具吸引力的选择。
ACIM 的变速控制从概念上说非常简单。必须改变驱动 电压的频率和幅值以改变电机速度。早期的 ACIM 驱动 电路采用 SCR 器件,连接方式如图 1 所示。通过在适 当的时间开通每个 SCR,可以在电机各相上产生非常近 似的正弦电压。由于有六种不同的方法可以使 SCR 器 件导通从而产生电机电流,这种类型的电路通常被称为
“六步”驱动电路。但是,六步驱动电路的高次谐波成
分会产生高热量,而且在低频时性能不佳。
从六步驱动时代至今,半导体技术已有了巨大的进步。 SCR 器件现在被 MOSFET IGBT 器件取代,后面这 两种器件能以最小的功率损耗在相对较高的频率下导通 和关断。可以使用 PWM 信号控制这些器件以产生连续 变化的驱动电压和电流。

其他参考文档

以下应用笔记提供了有用的背景信息:
,“
AN887 DS00887
AN889
Motors Using PIC16F7X7 Microcontrollers
DS00889
AN900,“Controlling 3-Phase AC Induction
Motors Using the PIC18F4431
AN908
量控制》
2005 Microchip Technology Inc. DS00984A_CN 1
AC Induction Motor Fundamentals
,“
VF Control of 3-Phase Induction
DS00900
,《使用
dsPIC30F
DS00908A_CN
实现交流感应电机的矢
AN984

1 SCR 逆变器电路

交流
电源
SCR X6
3
ACIM
+

单相 ACIM 与三相 ACIM 的比较

“电容起动”电机。
ACIM 中,电容运转电机是进行变速控制的最佳选择。
DS00984A_CN 第 2 页  2005 Microchip Technology Inc.
AN984

逆变电路

变速 ACIM 应用需要逆变电路来完成两个功能。首先, 输入的主交流电需要经过整形和滤波以产生直流母线电 压。其次,直流母线电压必须再转换为为电机供电的交 流电流。图 2 中的电路可用来控制三相电机。

2 三相逆变器电路

交流主
供电电压
®
MCU 上电机控制 PWM
+
IGBT X6
3
ACIM

3 PWM 框图

PWM 发生器
dsPIC® PWM 外设
死区延迟
死区延迟
驱动器
驱动器
V
BUS(总线电压)
负载
2005 Microchip Technology Inc. DS00984A_CN 3
AN984

可供单相电机选用的逆变器电路

4:用3 相逆变器驱动分相电机

交流主
供电电压

5:用H 桥逆变器驱动分相电机

+
分相电机也可以用 H 桥逆变器驱动,如图 5 所示。此 方案需要一个运转电容,但是省去了两个逆变器开关器 件。此电路的缺点在于电机的旋转方向是由电路中电容 的位置决定的。H 桥逆变器电路还可以用来驱动具有单 个绕组的罩极电机。
驱动分相电机或罩极电机的另一个方法是使用带 H 桥逆 变器的倍压电路,如图 6 所示。在此电路中,开关器件 上会有更高的直流母线电压。
副绕组 主绕组
公共端
交流主 供电电压

6 用倍压器电路驱动分相电机

交流主 供电电压
运转电容
+
+
+
主绕组
公共端
副绕组 主绕组
公共端
DS00984A_CN 4 2005 Microchip Technology Inc.
AN984

产生正弦波

表中点的数量

“阶梯”效应。阶梯效应将引起电机电流失真,从而导
假定为典型的 ACIM 选定了 16 kHz PWM 载波信号, 并且最大调制频率为 60 Hz

公式 1

表中值的个数 = f
PWM/fMODMAX
= 16,000/60
= 267

正弦表指针

公式 2

调制频率分辨率 = f
= 0.244 Hz/

公式 3

f
/0.244 = 60/0.244
MOD
= 246
如果每次 PWM 中断时,将正弦表指针加上该值 246,那 么我们将会得到 60 Hz 的调制频率。
PWM
/216
对于此例,含有 256 个值的正弦表已经足够了。实际 上,此应用笔记提供的代码使用的是含有 64 个值的表, 而且能够提供良好的结果。
2005 Microchip Technology Inc. DS00984A_CN 5
AN984

如何产生带有相位偏移的多个正弦输出

我们想要产生具有不同相位的多个输出来驱动 ACIM。 通过将指针变量加上固定的偏移值可以为某个特定的输 出确定相位偏移。

三相输出

单相输出

如果希望使用 H 桥逆变器驱动一相电机绕组,那么可以0 度相位偏移调制桥的一边,用 180 度偏移调制桥的 另一边。如果使用 16 位正弦表指针,偏移值 0x8000 将 提供 180 度偏移。可能需要 90 度偏移来驱动分相电机 的副绕组。在这种情况下,可以使用正弦指针偏移值 0x4000

正弦表指针的获取

为了获得索引值以从表中查找正弦数据,将 16 位正弦指 针右移以丢弃在 “正弦表指针”部分中描述的 “小数” 位。如果使用含有 256 个值的表,则只需将指针的高 8 位用作查找表的索引。

正弦表中查找值的换算

一旦从表获得查找值之后,就会将这些值乘以比例值以 确定调制输出的实际幅值。“PWM 调制”部分提供了有 关换算的更多详情。
DS00984A_CN 6 2005 Microchip Technology Inc.
Loading...
+ 14 hidden pages