文章编号:1008-0570(2006)04-2-0067-02
单片机开发与应用
基于AT89C51控制的直流电动机双环调速系统
DoubleClosedSystemofVelocityModulationofDirectCurentMotorBasedonAT89C51
(湖北黄石理工学院)刘东汉
陈学珍
Liu,DonghanChen,Xuezhen
摘要:介绍了采用AT89C51作为控制器核心,晶闸管触发和转速测量等环节都实现全数字化的微机控制电动机双闭环调速系统。较详细说明了调速系统的硬件组成和软件设计。关键词:AT89C51;直流电动机;调速系统
文献标识码:A中图分类号:TN36
Abstract:Thepaperintroducedthedoubleclosedsystemofvelocitymodulationofmotorwhichwascontrolledwholedigitalmicrocom-puterbyThyristortriggerandrotationalmeasurementetc.whitAT89C51ascontrollercenter.Andhardwareandsoftwaredesignedofvelocitymodulationsystemwasillstrted.Keyword:AT89C51,Directmotor,systemofvelocitymodulation
引言
进入20世纪80年代后,因为微电子技术的快速发展,电路的集成度越来越高,对运动控制系统产生了很重要的影响,运动控制系统的控制方式迅速向微机控制方向发展,并由硬件控制转向软件控制,智能化的软件控制将成为运动控制系统的一个发展趋势。运动系统控制器的实现方式在数字控制中也在向硬件方式发展。在软件方式中也是从运动系统的外环向内环,进而向接近电动机环路的更深层发展。目前,运动系统的数字控制大都是采用硬件与软件相结合的控制方式,其中软件控制方式一般是利用微机实现的。本文介绍了采用AT89C51作为控制器核心,晶闸管触发和转速测量等环节实现的全数字化的微机控制电动机双闭环调速系统。速测量等环节都实现全数字化的微机控制电动机双闭环调速系统结构原理框图如图1所示,其内环是电流反馈及控制环,外环是电动机转速反馈及控制环,内环和外环的调节都是由AT89C51单片微机软件完成数字PI控制律的运算。由图1可知系统中设置的转速和电流两个调节器,为了获得良好的静、动态性能,两个调节器都采用技
术创新
PI调节器。这种双闭环调节器结构能恰当发挥电流截止负反馈和转速负反馈的作用。再加上微机控制系统能采用高分辨率的数字触发器和高精度数字测速装置,可以更好地满足高性能工业传动的要求。2调速系统的硬件组成
系统的主电路是晶闸管三相全控桥,直流电动机。晶闸管触发脉冲的产生和移相由微机控制电路输出。转速的检测采用数字测速器,它是用微机读取与电动机联轴的光电编码器输出的脉冲数,经微机计算后得出转速值。整个系统的硬件结构如图2所示。1微机控制电动机双闭环调速系统
原理框图
图1微机控制电动机双闭环调速系统原理框图采用AT89C51作为控制器核心,晶闸管触发和转刘东汉:讲师
《PLC技术应用200例》
图2系统硬件结构框图
2.1使用的主要芯片邮局订阅号:82-946360元/年-
67-
单片机开发与应用
中文核心期刊《微计算机信息》(嵌入式与SOC)2006年第22卷第4-2期
AT89C51单片机:用作系统的监控,读取采样数据,进行PI运算,输出控制量。8253:可编程定时计数器芯片,具有3个16位定时计数器,用于数字测速和数字触发移相。光电编码器作转速传感器,它产生的测速脉冲频率与电机转速有固定的比例关系,微机对该频率信号采用8155:可编程I/O接口扩展芯片,用于输出三相全控桥六个晶闸管的双脉冲触发信号,并保证触发脉冲与三相电网的同步。256个片内RAM用于存放采样数据。显示接口芯片,用于转速设定8279:可编程键盘、值和电动机起/停控制命令的读入以及电动机运行中转速、电流和系统监控状态的显示。M/T法测速处理。数字测速用8253的0号、1号计数器分别对m1和m2进行计数,D触发器F1用来使m2的计数与测速脉冲计数同步,由于8253为下降沿计数,故使用反相器G,启动测速和停止测速信号由8031单片机的软件向P1.2口输出,P1.3口用于测速电路软件输出复位脉冲信号。2.4键盘/显示接口整个微机控制系统的人机联系采用了8279可编程键盘/显示接口芯片。为了便于操作和符合人们的习惯,8279采用传感器阵列式工作方式,作为按键和拨盘的输入接口。此处选用3*8阵列。显示器是5位LED数码管,它包括1位状态符号显示和4位数据显示,都采用动态显示方式。ADC0809:8位A/D转换芯片,将电枢电流Id的值转换为数宇量。2.2数字移相触发脉冲输出电路要提高调速系统的控制精度,首先必须保证数字触发的移相精度并严格与三相电源保持同步。2.2.1同步电路技术创新
为了使主电路三相全控桥的各相触发脉冲与晶闸管阳极电压保持严格的相位关系,控制系统要设置专门的同步电路,如图3所示。图中,同步变压器与主变压器一样接成Y/Y012接法,同步电压先由二级RC滤波电路滤除电源干扰,并通过调整R值,实现900移相,使三个相同步电压分别与晶闸管电源三相线电压保持同相位。3调速系统的软件设计
该系统用AT89C51单片机代替了直流电动机双环调速装置中的电流和转速控制器以及6路触发脉冲发生电路。整个控制程序由主程序、外中断服务程序、PI运算程序及各种辅助程序组成。主程序主要功能是:上电初始化,设堆栈指针,AT89C51和主要芯片初始化,查询传感器阵列的状态并检查到的命令键设置相应的控制命令标志位,故障检测报警以及等待同步脉冲外中断等。同步外中断服务程序的主要功能是:转速反馈信号采样,按控制命令标志位对应的运行状态对转速环进行PI运算,电流反馈信号采样,按控制命令标志位对应的运行状态对电流环进行PI运算,控制移相角α的时间值量化,读电源状态字码S1、S2、S3及判定下图3同步电路原理图一拍应送触发脉冲的晶闸管的字码等。电流环和转速环的离散化Pl运算都以差分方程形式实现,其输出经工程量变换量化后,变为与控制移相α所对应的时间TD,为了提高控制精度,程序中要采用16位的四则运算。由于整个系统实现了数字化控制,所以能很方便地通过软件引入各种特殊的控制方式。在电动机起动时,通过程序的判断,可以使转速环PI数字调节器实现积分分离,直接进行大比例系数的P数字调节器运算;保证电流环的给定立即达到最大僧,从而使起动电流稳定在最大允许值上,实现快速起动。又如,在程序中可设定零电流比较值与电流反馈信号进行比较,以判别电流是否断续,在电流断续时自动将电流环节的数字PI运算改为积分运算,并直接修改相应的控制参数,从而使控制系统进人一种简单的自适应控制模式,提高了微机电动机调速系统的动态品质因数。为了增强系统的检错和抗干扰能力,(转19页)2.2.2触发脉冲输出电路触发器输出电路用两片74LSl75四D触发器作为移相触发脉冲输出的控制门,触发脉冲的宽度由由74LSl23的6个Q端输出六74LSl23单稳电路控制。个晶闸管触发字码,经光电隔离,脉冲经功放后触发对应的晶闸管。Q端在控制门关闭时都为“1”,此时6块触发功放板上的光耦TIL113截止,VT1导通,后级的脉冲功放管3DK9截止,无触发脉冲输出;在触发脉冲门开启时,由晶闸管双脉冲触发要求,在6个Q端中每次必有两位为“0”的负触发脉冲,此时对应的光耦导通,VTl截止,3DK9导通,输出的触发脉冲经脉冲变压器送到相应的晶闸管门极。2.3数字测速电路转速检测的精度和快速性对电机调速系统的静、动态性能影响极大。为了在较宽的速度范围内获得高精度和快速的数字测速,本系统使用每转1024线的-
68-360元/年邮局订阅号:82-946《现场总线技术应用200例》
您的论文得到两院院士关注嵌入式系统应用
火灾发生,如果计算所得温度大于阈值则判定火灾发生,反之,无火灾。4实验结果
我们在下述条件下进行了模拟点火试验:在室外安装本系统,CCD摄像头(前加红外滤光片)距火源的水平距离为50m,其安装高度为8m.燃料分别采用木材、布料、柴油等三种.在白天和夜间点火时分别采用太阳光及400白炽灯作干扰源。点火实验的结果如下表。试验次数白天夜间木材布料紫油累计误报累计漏报平均报警时间GuanHongyun:Male,Associateprofessor,Telecommuni-cationandInformationSystem,DateofBirth:February,1960.(200051上海东华大学信息学院)王本西官洪运方建安杜海涛(DonghuaUniversity,CollegeofInformationSci-ence,Shanghai,200051)Wang,BenxiGuan,HongyunFang,Jian'anDu,Haitao通讯地址:(200051箱)王本西(DongHuaUniversityBox.250,WestYan'anRoadNO.1882,ShangHai,China,200051)Wang,Benxi(投稿日期:2005.8.26)(修稿日期:2005.9.6)
上海市延安西路1882号东华大学250信10101010101021005.1S5.6S图5实验结果5结束语
火灾是一种复杂的燃烧现象,具有多种表征参数。如果想通过单一参数的测量进行火灾早期阶段的探测,很难同时获得较高的准确性和广泛的适用性。通过对火灾中多个相关参数的综合判断,能更为准确地体现真实火灾现象的综合特征,使探测方法更加智能化。图像型火灾探测技术可以有效地综合烟、温、光等主要火灾参数,使火灾探测更大程度地满足人们对火灾安全的要求,代表了当今火灾探测技术的较高水平。本火灾安全监控系统较好地解决了大空间建筑早期火灾探测中灵敏度与可靠性之间的矛盾,可以有效地避免误报、漏报和报警延误现象,具有控制距离远、保护面积大、响应速度,快、高灵敏度、高可靠性等优点,并可实现防火、防盗、一般监控三位一体的报警功能。非常适合家具城、大型仓库、大型商场、工业车间等大空间建筑和恶劣环境场所的早期火灾探测报警和监控或用于其他的图像处理场合。参考文献:
[1]顾桂梅,魏宗寿.基于嵌入式实时Linux的铁路车站微机联锁软件的设计[J]微计算机信息,2005,1:137-139
[2]陈玻若.红外系统,北京,国防工业出版社,1988:13-16
[3]RanHC.Thefiredetectionsystemonneuralnetwork[J].FireSafetyScience,2000,9(1):34-38
(接68页)程序设计时采取了以下措施:(1)程序对输入输出出现非常量时的检错。操作人员由于失误从拨盘输入了超出规定范围的转速给定技
行出错处理:一方面用显示器给出“出错标志”,同时术
由单片机复立,即停发触发脉冲,断开主电路,使电动机自动停止运行。创(2)采用程序运行监视定时器(WatchdogTimer)。在主程序上电初始化时,建立软件的监视定时器系新
值或者当计算机读人电源状态字码与前次电源状态字码顺序出现混乱时,控制程序能够通过判断及时进统,使用AT89C51单片机片内定时器中断,并设其定为此,在每次(3.33ms)同步外中断服务时时间为10ms。程序中,要对定时器清零一次。4结束语
直流电动机双环调速系统采用单片机作为控制系统的微处理器,使得整个系统有如下特点:1.系统所选器件少,硬件结构简单。2.采用数字控制方式,提高了系统的动静态性能。本系统普遍应用于轧钢、造纸等对速度精度、快速响应要求较高的场合。参考文献:
[1]李仁定主编.电机的微机控制[M].北京:机械工业出版社,1999.
[2]李民先,张大明.单片机控制刮印单元电机变频调速系统[J]微计算机信息,2005,4:105-107
作者简介:王本西:男,汉族,1980.12,硕士研究生,控制理论与控制工程专业Email:wbx521@163.com;方建安:男,汉族,1966.12,教授,博导,控制理论与控制工程;官洪运:男,汉族,1960.2,副教授,通信与信息系统。作者简介:刘东汉,男,1967-,湖北,汉族,讲师,武汉理工大学硕士,多年从事微型计算机控制系统和PLC应用的教学与研究工作。Email:LIU450351@163.COM陈学珍,女,华中科技大学工学硕士,讲师,多年从事电气自动化方面的教学和研究。Authorbriefintroduction:WangBenxi,Male,Post-graduateofDonghuaUniversity,DateofBirth:Decem-ber,1980,Specialty:ControlTheoryandControlEngi-neering;E-mail:wbx521@163.com;FangJian'an:Male,ProfessorofDonghuaUniversity,ControlTheoryandControlEngineering;DateofBirth:December,1966.《PLC技术应用200例》
(435003湖北黄石理工学院自动化系)刘东汉陈学珍通讯地址:(435003湖北黄石理工学院自动化系)刘东汉(投稿日期:2005.5.21)(修稿日期:2005.5.29)
邮局订阅号:82-946360元/年-
19-
因篇幅问题不能全部显示,请点此查看更多更全内容