
2005年7月镇江高专学报Journal of Zhenjiang College Vol .18 No .3July,2005
83C251SB 单片机在交流异步
电机变频调速控制器中的应用
唐红雨1,郑文彬2
(1.镇江市高等专科学校电子与信息系,江苏镇江 212003;2.江苏科技大学,江苏镇江 212003)摘 要:本设计方案采用83C251S B 型号单片机和SP WM 波信号发生器S A4828组成一种结构简单、成本低、功能较好的变频控制器。
关键词:单片机;SP WM;变频调速;S A4828
中图分类号:TP368.1 文献标识码:C 文章编号:100828148(2005)0320028204
收稿日期:2004-09-02
作者简介:唐红雨(1975-),男,江苏句容人,讲师,主要从事自动控制等方面研究。
0 引言
交流异步电动机因为结构简单、体积小、重量轻、价格便宜、维护方便的特点,在生产和生活中得到广泛的应用。然而,长期以来,交流异步电动机的调速始终是一个不好解决的难题。直到20世纪70年代,由于计算机的产生,以及近20年来新型快速的电力电子元件的出现,才使得交流异步电动机的调速成为可能,并得到迅速的普及。目前,交流异步电动机的调速系统已广泛应用于风机、泵类、传送带、空调器等设备,并起到节约电能、提高设备自动化、提高产品产量和质量的良好效果。其中最常用的交流异步电动机调速控制技术就是变频变压法(VVVF )。
1 变频变压控制原理
根据电机学理论,由电机的转速公式n =60f (12s )/p 知道,改变电源频率来实现交流异步电动机调速的方法与其他方法相比效果最好。同时,交流异步电动机的定子每相感应电动势的有效值为:E S =4.44f s N s K N s Фm ,在忽略定子阻抗压降时,认为定子相电压U S ≈E S ,则磁通可以表示为:Фm =K ・
U s /F s =const,这就是恒压频比(U /F )控制方式,即所谓的变频变压控制方式。
图1 交—直—交变压变频装置结构图目前,多采用电压型P WM (脉宽调制)变频器同时
实现变压变频控制的目的。通常电压型P WM 变频器
先将电源提供的交流电通过整流器变成直流,再经过
逆变器将直流变换成可控频率的交流电。其中常用的
装置是P WM 可控整流、P WM 逆变器调压调频的交—
直—交变压变频装置,如图1所示。
这样,虽然实现了变频与变压,但逆变电路输出的
电压波形仍然是一组矩形波,而不是正弦波,仍然存在高次谐波的成分,因此还要进行改进。其中一种方法
是将等宽的脉冲波变成宽度渐变的脉冲波,其宽度变化规律应符合正弦的变化规律,即SP WM 波(正弦脉宽调制波),该波的产生的方法是:用一组等腰三角形与一个正弦波进行比较,其相等的时刻(即交点)作为开关管“开”或“关”的时刻。将这组等腰三角形波称为载波,而正弦波则称为调制波。正弦波的频率和幅值是
可以控制的,改变正弦波的频率,就可以改变输出电源的频率,从而改变电动机的转速,改变正弦波的幅值,也就改变了正弦波与载波的交点,是输出脉冲系列的宽度发生变化,从而改变了输出电压。
通常,现在在大功率电机P WM 控制中的逆变器大多采用第三代绝缘栅双晶体管I B GT;而对于小功率电机,为了减少成本,还可以采用有高速运算能力的单片机与集成芯片组合来完成此功能。在P WM 控制中,逆变开关管的开关时间要有载波与调制波的交点来决定,在调制波的频率、幅值和载波的频率这3项参数中,不论哪一项发生变化,都使得载波与调制波的交点发生变化。因此,在每一次调整时,都要重新计算交点的坐标。显然,单片机的计算能力和速度可以完成这项任务。过去通常的做法是:对计算做一些简化,并事先计算出交点坐标,将其制成表格,放在ROM 存储器里,使用时进行查表调用。但即使这样,单片机的负担也很重。为了提高单片机工作的效率,我们可以使用大规模集成电路芯片S A4828来产生SP WM 波控制信号。
2 控制器硬件设计
2.1 硬件结构图
在单片机的选型上,我们采用I ntel 公司8位单片机MCS251系列中的83C251S B 型号,这是MCS51系列的换代产品。该型号和51系列完全兼容,还吸收了16位单片机的许多特点和功能,其运行速度高于51系列5~15倍,其外接晶体可达16MHz;并且它还可以做16位、32位运算;另外,它还有16K B 的内部ROM 、1K B 的内部RAM (均可位寻址)、128K B 的外部RAM 空间和K B 的外部堆栈空间等。
83C251S B 属于地址与数据复用类的单片机,因此,S A4828芯片的总线选择信号MUX 引脚接高电平或者悬空不接。通过83C251S B 的P0口与S A4828的AD 口相连,提供8位数据和低8位地址,S A4828芯片中的地址锁存器可以锁存来自83C251S B 的低8位地址,从而将AD 口输入的地址与数据分开,S A4828的地址锁存器由83C251S B 的ALE 信号控制。S A4828的片选信号CS 用83C251S B 的P2.7引脚来控制,这样S A4828的寄存器R0~R5的地址地址为:0000H ~0005H,虚拟寄存器R14,R15的地址:000EH 、000FH 。
图2 控制器硬件结构框图
S A4828的快速关断信号SET
TR I P 引脚接83C251S B 的P1.0,使单
片机能够在异常情况下封锁S A4828
的输出。调制波频率信号ZPPR 引脚
接83C251S B 的P3.2(I N T0),测量调
制波的频率,用于显示。S A4828的封
锁状态信号TR I P 引脚接一只发光二
极管,当S A4828的输出时,发
光二极管亮,用来指示封锁状态。
S A4828的6个输出引脚RPHT 、
YPHT 、BPHT 、RPHB 、YPHB 、BPHB 分
别通过各自的驱动电路,来驱动逆变
桥的6只开关管。控制器硬件结构框
图如图2所示
2.2 外围电路
信号处理包括信号检测、信号调理和A /D,电压信号经检测采集后,必须经过信号调理,变为单片机所能接受的信号,再经A /D 转换才能由CP U 进行运算处理,在A /D 通道输入端,可采用二极管进行过载保护,
RC 滤波器对尖峰类噪声进行抑制。E 2PROM 在系统中的作用主要是为存储系统设定控制参数、故障信息、
断电再启动的现场保护信息等。时钟信号与外部晶体振荡器和外部电容的连接方法如图2所示。外接的电容值要求并不十分严格,20pF 对于工作在1MHz 以上的质量较好的晶体振荡器都能获得良好的效果。
在电机数字控制系统中,对变频器的设定操作非常复杂,如设定电机的运行频率、电机的运转方向、V /F 类型设定、加减速时间等,每个键号对应一个功能。因此,必须为用户提供一个友好的人机交互界面。为了减少主控芯片的计算负担,可采用单片机方案,即在键盘显示部分采用一块87C51单片机作为控制芯片,键
盘显示与主控板之间利用串行口进行显示,显示部分由4位数码管显示和双行中文液晶显示。
CP U 在给电期间,电源电压处于上升过程中,且CP U 的逻辑状态也不确定,三总线电平也处于未知状态,因此系统上电过程应维持在复位状态;CP U 掉电时,电压下降过程中,当电压低到一定程度,CP U 也处于未知状态,系统在掉电时也应维持在复位状态。维持复位状态的目的是防止CP U 执行操作码时发生错误,这对于断电数据在外RAM 中存储具有十分重要的意义,因而,必须有电源监控。同时,它可以对电源故障
进行报警或为掉电准备,必要时将数据存入E 2PROM 中。
图3 主程序流程图
3 控制器软件设计
3.1 主程序设计
主程序的基本思想是:开机初始化参数以后,就向上位机查
询电机状态、故障状态和运行参数,并进行相应的处理,其中键盘
扫描用来判断有无键按下。同时,为了显示调制波频率,我们可
以利用单片机的定时器T1和I N T0来测量ZPPR 输出脉冲的两次
下降沿时间间隔,其倒数就是频率。其中,看门狗的作用是:在
单片机失去控制时,看门狗会立即封锁输出,即关断SP WM 波的
输出。主程序流程图如图3所示。
3.2 子程序设计
3.2.1 键盘扫描子程序设计
其基本思想是:程序运行后,对键盘进行初始化扫描,判断
是否有键按下,若有键按下,判断该键键号(功能),由此键调相应
的工作子程序。子程序运行完后,跳回监控状态,然后继续对键
盘进行扫描,等待操作人员下一次按键。
3.2.2调速子程序设计
用户可以通过键盘设定一个电机转速,通过键处理程序进行
转换,变成调制波频率值f po w er ,并将其存入内部RAM 单元40H
中。通过查U /F 曲线表,可以得到与调制波频率比对应的调压
比A po w er ,也存入内存单元41H 中。其他控制参数如:正反转、输
出封锁、看门狗、相计数器复位,这些变量也存入相应的存储区,
通过指令可以改变它们的值。其中调制波频率控制字和调制波
图4 I N T O 中断流程图幅值控制字的计算如下:
n PFS =216×f po w er f rance ,n A =255×A po w er 100
,其中f rance 代表调制波频率范围3.2.3 计算子程序设计以上这些计算就必须用到相应的运算子程序,如双字节无符号数除法子程序、
双字节乘/除法子程序。
3.2.4 中断服务子程序设计
在本系统中有两个中断源:T1和I N T0。中断的功能是计算ZPPR 输出的调制
波频率。由于调制波频率较低,因此用T1溢出中断来记录一个ZPPR 周期中T1溢
出的次数,这个次数保存到内存单元30H 中。T1的TH1,T L1单元中的内容分别送
入31H,32H 中去。这样,在I N T0一个中断间隔里,所用时间(即ZPPR 周期)是3个
字节数(三个单元)。其中,I N T0中断流程图如图4所示。本例单片机使用12MHz 的时钟频率,所以调制波的频率的计算公式为f po w er =106/T Z PPR 。
3.2.5 其他子程序设计
有键盘显示,那么就要有相应的显示子程序。另外,U /F 曲线表的数据要事先算好,存入内部ROM 中。4 结束语
参考文献:
[1]谢筑森.单片机开发与典型应用设计[M].合肥:中国科技大学出版社,1997.
[2]王晓明.电动机的单片机控制[M].北京:北京航空航天大学出版社,2003.
[3]李永东.交流电机数字控制系统[M].北京:机械工业出版社,2003.
[4]王勇.嵌入式单片机8XC251用户指南[M].北京:北京航空航天大学出版社,1997.
〔责任编辑:卢 蕊〕
Appli ca ti on of83C251SB one2ch i p com puter to AC m otor
var i a ble frequency and speed conversi on con troller
T ANG Hong2Yu1 Z HE NG W en2B in2
(1.Electr on&I nf or mati on Depart m ent,Zhenjiang College; 2.J iangsu University of Science and Technol ogy,Zhenjiang,212003,China) Abstract:The p lan is made up of83C251S B one2chi p computer and S A4828integrati on2chi p of SP WM wave sig2 nal,which is a si m p le2structure,l ow2costing and well2functi oned variable frequency contr oller.
Key words:One2chi p computer;SP WM;variable frequency and s peed conversi on;S A4828
(上接第23页)
4 结束语
本文利用遗传算法的全局寻优和较高的搜索效率的特点,将其运用到智能组卷的试卷模型结构搜索中,使产生试卷模型结构的速度得到了明显的提高,且精度较高。由于试卷结构是随机产生,不同难度系数的分值与组卷中的要求不一定吻合,这将给组卷带来一定的难度。
参考文献:
[1]尹朝庆.人工智能与专家系统[M].北京:中国水利水电出版社,2001.
[2]郭胜康.光学试题库[M].青岛:青岛海洋大学出版社,1993.
[3]黄力明.试题库管理系统的设计与实现[J].江苏广播电视大学学报,1999,10,(4):76-78.
〔责任编辑:卢 蕊〕
Appli ca ti on of the geneti c a lgor ithm i n i n telli gen li zed
exam i n a ti on paper mak i n g
HUANG li2m ing
(Electr on&I nfor mati on Depart m ent,ZhenJ iang college,ZhenJ iang212003,China)
Abstract:Genetic algorithm can be app lied in intelligenlized exa m paper making.W e can take advantage of its wigh efficienly and peculiar ability t o find the required test paper model.The result of calculati on sho ws that the al2 gorithm has higher searching efficienly and accuraly.
Key words:genetic algorithm;intelligencelized exa m inati on paper making,searching the best s oluti on in all fields.
