80C198单片机在脉宽调速中的应用研究
- 格式:pdf
- 大小:282.99 KB
- 文档页数:4
第13卷第1期青 岛 大 学 学 报VOL.13NO.1
1998年3月JOURNALOFQINGDAOUNIVERSITYMar.1998
80C198单片机在脉宽调速中的应用研究Ξ
APPLICATIONRESEARCHOF80C198MICROCOMPUTER
INROTATINGSPEEDPWMCONTROLLING
崔金宝王艺兵
(海军航空技术学院)(青岛大学)
摘要 以80C198单片机为控制器,通过检测接口电路和单片机硬件资源中的高速输入部件(HSI)对电机转速进行检测,经数据处理和PID调节后,由高速输出部件(HSO)输出PWM控制信号,实现了对电机在大范围内的无级调速和精确控制。系统还具有远程通讯、测控功能选择、数据实时显示、参数在线修改和掉电保护等功能。文中给出了详细的硬件原理电路和软件设计。关键词 单片机;脉宽控制;转速检测中国图书资料分类法分类号 TP368.1CuiJinbaoWangYibing
(NavyAeronauticalTechnologyInstitute)(QingdaoUniversity)
Abstract Using80C198asacontroller,themotorspeed’slongrangecontinuousadjustingandcontrollingsystemhasbeendesigned.Motorspeedsignalismea2suredthroughmeasuringcircuitandHSIunitofmicro2computer.ThroughdataprocessingandPIDadjusting,thecontrolsignalisoutputbyHSOunit.Thesystemalsohasthefunctionsoflongdistancecommunication,funci2tonselect,datarealtimedisplay,parametersmodifiedon-lineandpower-offprotected.Thedetaileddesignofhardwareandsoftwarehasbeengiveninthispaper.Keywords Singlemicrocomputer;PWMcontrolling;Rotatingspeedmeasring
第一作者简介 崔金宝,男,讲师,硕士,毕业于北京航空航天大学自动控制系,主要从事智能仪器、仪表,计算机测控网络系统开发、应用等工作。
在电气传动控制系统中,直流调速系统具有稳速精度高、调速范围大、响应时间短等
特点,被广泛应用于冶金、纺织、航空航天等领域[1]。但目前应用的直流调速系统,无论采
用模拟式还是数字式,都存在硬件电路复杂、功耗大和难以在大范围内实现无级调速、稳
速等缺点。随着传感器技术、微电子技术、单片机技术的不断发展,为直流调速系统功能的
完善、精度的提高和抗干扰能力的增强等提供了条件。80C198是INTEL公司新一代高性
能、低功耗16位单片机,具有丰富的软硬件资源和非常强的抗干扰能力,特别适合构成智
能测控仪表和工业测控系统[2]。笔者对80C198单片机在直流电机调速系统设计方面的应
用进行了研究,充分利用单片机的软硬件资源和脉宽调制(PWM)技术,以简单的硬件结构实现了对直流电机在大范围内的无级调速和稳速。
1 硬件电路设计
—53—Ξ收稿日期:19972102151.1 80C198单片机应用系统设计
80C198单片机采用HCMOS设计,具有功耗低、速度快、资源丰富、抗干扰能力强等特点,是8098单片机的换代产品[1,3]。以80C198单片机作为直流电机调速控制器,可充
分利用其硬件资源中的HSI部件和HSO部件作为电机转速的检测通道和输出控制通
道,使硬件电路大大简化,以提高系统的可靠性和抗干扰能力。文中以80C198单片机为
核心,利用其片内232字节的寄存器文件作为数据采集和中间计算结果的存储单元,外扩
程序存储器,组成了直流电机调速系统的测控中心。
根据对测控制数据实时记录和掉电保护的要求,系统中扩展了实时时钟芯片
DS12887。该芯片能够提供实时日历时钟,在断电情况下运行十年以上不丢失数据,并且具有114字节的通用RAM,可用于参数的掉电保护。
为提高系统的可靠性和抗电源干扰的能力,系统采用MAX1232芯片设计了电源电
压检测和“看门狗”电路。
为使系统既能单独运行,又能连网使用,系统采用75176芯片设计了RS485远程通
讯接口。
80C198单片机应用系统原理电路如图1所示。
图1 80C198单片机应用系统原理电路1.2 键盘显示器接口电路设计系统通过可编程键盘显示器接口器件8279实现对键盘和数码显示器的管理,用于系统测控功能选择、参数在线修改和显示等。键盘显示器接口电路如图2所示。
1.3 转速检测和控制电路文中采用光电编码器将电机转速转换成电脉冲信号,经光电隔离和整形后送单片机—63—青岛大学学报第13卷的HSI部件,用测频或测周的方法检测电机转速。
直流电机的转速与加在电机控制绕组上的电压和激磁绕组上的磁通有关,文中采用
保持激磁磁通不变,改变控制绕组电压的方法实现对电机转速的调节[2]。80C198单片机
的HSO部件通过编程可输出脉宽调制波(PWM),脉宽调制精度可达16位[3,4]。采用脉宽
调制的方法来控制转速,可在大范围内实现对电机转速的无级调节和稳定,并且可大大提
高转速的控制精度和效率。
图2 键盘显示器接口电路
图3 转速检测和控制电路转速检测和输出控制电路如图3所示。功率晶体管工作在开关状态,通过HSO部件
—73—崔金宝等:80C198单片机在脉宽调速中的应用研究输出的PWM信号控制晶体管的通断,来调节加在直流电机控制绕组上的电压,PWM占
空比的大小反应了系统输出控制量的大小。
2 软件设计
软件部分采用模块化设计,用于完成对转速信号的采集、处理、PID调节、PWM输
出、通讯和键盘显示器管理等。
测控系统动态性能的好坏,稳态控制精度的高低,自适应能力的大小,在很大程度上
取决于PID控制器的设计。连续PID控制器的标准形式为:
u=Kpe(t)+1Ti∫t0e(t)dt+Tdde(t)dt(1)
其中:e(t):转速偏差信号;Kp:比例系数;Ti:积分时间常数;Td:微分时间常数。将(1)式离散化后可得差分形式的PID控制算式:
U(K)=U(K-1)+K0E(K)+K1E(K-1)+K2E(K-2)(2)
其中U(K-1)、U(K)为(K-1)T、KT时刻的控制输出信号;E(K-2)、E(K-1)、E(K)分别为(K-2)T、(K-1)T、KT时刻的转速偏差信号。由(2)式可编程实现PID控制器的控制规律,参数K0、K1、K2和采样周期T可根据对
系统动态性能和稳态精度的要求采用经典控制理论设计。
3 结束语
(1)笔者设计的转速测控系统可组成一个低成本、高性能的智能转速测控仪,也可组成一个较大规模的转速测控系统;(2)测控系统充分利用了80C198单片机的软硬件资源,系统结构简单、可靠性高、抗干扰能力强;(3)测控系统通过HSO部件产生PWM信号实现对转速的调节,系统调速范围宽、控制效率高;(4)测控系统采用PID控制算法,系统动态性能好、控制精度高、自适应能力。
参 考 文 献
1马俊峰.电力传动与调速系统.北京:北京航空航天大学出版社,1992,9:250~3502朱晓强等.80968098单片机原理及应用.上海:复旦大学出版社,1993,5:300
~3603INTELCORP,16-BitEmbeddedControllersHandbook,19904INTELCORP,EmbeddedApplication,19915INTELCORP,8XC196User’sManual,1993
—83—青岛大学学报第13卷