控制工程师论坛
人机界面
基于DSP+CPLD的交流电机调速在水处理控制中的应用
caizhengsuo
2008-11-10
基于DSP+CPLD的交流电机调速在水处理控制中的应用
1
引言
生化反应池在水处理过程中非常重要。需要通过调整风机的转速
控制
反应池中的
DO
值。理论上应该通过调节电动机的转速来实现,但实际上却是利用挡板阀门后者放空的方法进行调节。这种方法极大地浪费了电力资源。以美国
TI
公司推出的
TMS320LF2407
为代表的面向电机
控制
的高性能
数字
信号处理可以对电机进行精确
控制
,大大提高了交流电机的性能,能够设计出性能优良的
控制
系统。同时,可编程逻辑
器件
特别是高密度可编程逻辑
器件
CPLD
的出现,使得外围逻辑电路大大简化,增强了系统的可靠性。本文以
TMS320LF2407
为
控制
核心,辅以可编程
器件
及外围电路,设计异步交流电机的调速
控制
系统。
2
系统总体设计
2.1
变频方式的选择
系统采用磁场定向矢量
控制
的方法对电机变频,又称
FOC
控制
。其实质是将异步交流电动机等效直流电动机,将三相坐标系下的定子交流电流通过
3
/
2
变换,等效成两相静止坐标系下的交流电流,再通过转子磁场定向旋转变换,等效成同步旋转坐标系下的直流电流,相当于直流电动机的励磁电流和电枢电流,然后模仿直流电动机的
控制
方法,分别对速度、磁场两个分量进行独立
控制
,实现解耦
控制
,矢量
控制
可以从零转速起进行速度
控制
,即使低速亦能运行,调速范围广;可以对转局实行精确
控制
;系统的动态响应速度非常快;电动机的加速特性很好。
FOC
控制
结构简图如图
1
所示。
2.2
控制
方案
控制
系统总体结构如图
2
所示,主要由
DSP
基本
模块
、
CPLD
换相
模块
、位置
传感
器
模块
、电流检测装置、
IGBT
驱动
电路、键盘及
显示
电路组成。
3
系统主要
模块
设计
3.1
DSP
主控
模块
电机
控制
专用定点
器件
TMS320LF2407
的特点是:采用双总线的哈佛结构;四级流水操作;专用的
硬件
乘法器;内部
32 KB
的
Flash
程序存储器、高达
1.5 KB
的数据/程序
RAM
、
544 KB
双口
RAM
和
2KB
单口
RAM
。两个时间管理器
模块
EVA
和
EVB
,均包括两个
16
位通用定时器和
8
个
16
位脉宽
调制
(
PWM
)通道。它们能够实现:三相反相器
控制
;
PWM
的对称和非对称波形;当外部引脚
PDPINTx
为低电平时,快速关闭
PWM
通道;可编程的
PWM
死区
控制
可防止上下桥臂同时输出触发
脉冲
;
3
个捕获单元;片内
光电
编码接口电路;
16
通道
A
/
D
转换器。这些资源为电机
控制
提供了极大便利。
本系统
DSP
主要用来生成
PWM
波,
DSP
通过速度环与电流环调节
PWM
的占空比实现对转速的
控制
。指定转速通过键盘
模块
输入,键盘输入
模块
和
显示
电路通过双口
RAM
与
DSP
实现数据的交换。键盘无输入时,
DSP
不断向双口
RAM
写入数据,
显示
电路从双口
RAM
读出数据并
显示
出来;键盘有输人时,先发信号给
DSP
,
DSP
停止向双口
RAM
写入数据,待键盘数据输入后,再发中断信号给
DSP
,
DSP
从双口
RAM
读入指定的转速。
电机的速度检测通过对
CPLD
送至
DSP
的
CAP
/
QEP
单元的信号的上下沿的检测来实现,由于电机两相间的位置固定,根据两次
脉冲
的时间差,经过简单的计算即可得到电机的速度。
DSP
将输入的指定转速与测得的反馈转速相减,根据偏差的大小采用一定的
控制
算法可实现电机速度环的
控制
。速度环的输出为给定电流。电机的绕组电流由电流检测
模块
送至
DSP
的。
A
/
D
转换器,根据给定电流与检测电流的差值同样采用
PI
控制
算法即可实现对
PWM
占空比的调整,从而最终实现对转速的
控制
。
3.2 CPLD
换相
模块
CPLD
采用
Altera
公司的
MAX
系列可编程逻辑
器件
EPM7256E
。该
器件
基于电擦除
EEPROM
,可重复编程
100
次以上,具有较多的输入/输出引脚,基本满足多相电机换相
控制
的需要。
开发
工具为
MAX PLUSII
软件
,可采用原理图设计、波形输入设计和文本输入设计,能根据指定的引脚配置自动生成熔丝文件,可采用
JTAG
方式对
CPLD
器件
下载编程。
使用
MAX PLUSII
构建所需要的逻辑结构图,自动生成熔丝文件后对
CPLD
器件
下载编程。
CPLD
器件
的输入为位置
传感
器提供的位置信号、
DSP
给出的
PWM
脉宽
调制
信号和确定电机旋转方向的信号,
器件
的输出为各个
IGBT
驱动
模块
的
控制
信号。采用
CPLD
进行换相,
CPLD
的复位引脚单独接一复位
开关
,当
DSP
复位时,并不影响
CPLD
进行换相,使得换相非常可靠,能始终保持电机运行在正确的相序,增强了系统的抗干扰能力。另外,将电机的换相信号通过
CPLD
的一个输出引脚送至
DSP
的一个
CAP
/
OEP
单元,电机换相时,此信号的高低电平将发生变化,
DSP
的
CAP
/
OEP
单元通过检测电平上下沿的变化来计算转速。位置的检测采用
光电
编码器,
CPLD
换相
模块
根据
光电
编码器的输出信号即可判断转子的位置和转子的转速。
3.3 IGBT
驱动
模块
电机电枢绕组的连接采用
H
桥形,
功率
开关
采用
IGBT
,主电路的结构如图
3
所示。
IGBT
的
驱动
采用日本富士通公司为其
3 000 A
/
1 200 V
快速型
IBGT
产品
配套的专用
驱动
模块
EXB841
来实现。整个电路信号延迟时间不超过
1
μ
s
,最高频率可达
50kHz
,并具有过流及慢速关断功能。当发生过流时,电路将低电平信号送至
DSP
的
PDPINT
保护引脚,从而封锁
PWM
脉冲
的输出,避免系统发生大的故障。
3.4
电流检测
当逆变器
驱动
一个三相电动机
负载
时。可以
测量
三相定子电流
Ia
、
Ib
和
Ic
。三相绕组采用星形连接,只要知道其中两相电流
Ia
、
Ib
,另一个变量
Ic
就可以根据公式
Ia+Ib+Ic=0
算出。
电流检测采用两个线性电阻对其中两相电流进行采样,采样电阻上的分压被运放到
0 V
~
+3.3V
,然后信号被送到
DSP
的
ADC
模块
,在每个
PWM
周期都被转换成
数字
量。由于选定的电阻是精确的,因此可以得到电流的精确采样值。
4
在水处理过程
控制
中的
应用
将所设计的
控制
系统
应用
于水处理过程
控制
中进行
测试
,
控制
系统的速度环和电流采用常规的
PID
控制
,将
控制
器通过
IGBT
模块
直接
驱动
电机,该电机为三相交流异步电机(
380 V
,
30 KW
),定子线圈采用星形接法,使用
TDS340A
(
100 MHz
)示波器。
启动交流电动机,测得带
负载
的电流波形如图
4
所示。可以看出,
控制
板输出了可
调制
的较好的
PWM
信号,电机相电流基本按正弦波形变化,波动较小,体现了良好的动态性能。电动机在实际运行过程中调速效果好,系统运行平稳。
5
结束语
基于
DSP
+CPLD
的交流电动机
控制
系统充分利用了
DSP
的强大运算能力,能够采用复杂的
控制
算法对电机进行
控制
,同时内部集成了诸多功能,配合可编程
器件
可以使系统的外围逻辑电路大大简化,实现了水处理系统的
控制
。
回帖
评论0
返回
回复
换奖品
首页
|
登录
|
注册
|
返回顶部↑
手机版
|
电脑版
版权所有 Copyright(C) 2016 CE China