版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-前言微机控制技术、传感器在工业控制、机电一体化、智能仪表、通信、家用电器等方面得到了广泛应用,显著提高了各种设备的技术水平和自动化程度。因此对这些原理和构造我们就需要很好的了解并掌握。本设计是关于温度控制系统的设计,在整个设计过程中即用到单片机、传感器、微控技术,也用到了控制系统中的知识,可以说是我们所学知识的大综合。本设计重点介绍了系统的硬件局部,即有关常用芯片的介绍,如MCS98、8155、DAC0832等等。软件介绍了数字调节器的设计、PID参数的整定、PID算法程序清单、以及相关的程序;最后介绍了系统特性的测量与识别。 本设计在指导教师和同学的指导帮助以及本人的努力下完成了。但由于本
2、人水平有限,设计有不妥之处,恳请批评指正。编者 2021年5月目 录一、 任务二、工艺要求三、本系统的性能指标四、系统组成和根本工作原理五、硬件设计六、调试步骤和方法七、调试结果及分析八、对象特性的测量与识别九、设计总结镀锌薄板锌槽温度自动调节 系统设计一、 任务: 用单片机自动控制为镀锌薄板锌槽设计一个温度自动调节系统。二、工艺要求:1系统应具有良好的操作性能,为了满足用户使用方便和操作人员维修,系统控制的开关要少。2通用性好,便于扩大。3系统可靠性要高。三、本系统的性能指标:控制容量:20KW温度设定:键盘温度显示:4位LED数码管显示误差:±5°C控制温度:400
3、176;C控制过程:设定(1min)对炉测温、控温四、系统组成和根本工作原理:1. 确定系统总体控制方案。A.初步选定系统用闭环控制,且采用单闭环控制。因为所带负载是阻性元件,其线性度比拟好,温度变化不太高,但对控制精度有一定的要求。B.执行机构采用三相电热丝,其发热量随电流的变化而变化,我们采用控制电流的变化来控制温度的变化。C.计算机局部起巡回检测、闭环调节和计算推理的作用。2系统的构造框图:五、硬件设计:1、 MCS-988098是MCS-96系列单片机的一个子系列,它的外部数据总线为8位,部CPU保持16位构造。这类单片机通常称为准16位单片机,类似于8088微处理器。8098具有16
4、位单片机的根本功能,而价格接近8位机。8098单片机引脚功能:Vcc 主电源+5V Vss 数字地0V VPD 片RAM备用电源大于3.6 VREF 片A/D转换器参考电压+5V ANGND A/D转换器的模拟地 VPP 片EPROM编程电压 *TAL1 片振荡器反相输入端 *TAL2 片振荡器反相输出端 复位信号输入端 存储器选择输入端,=1,CPU寻址是2000H3FFFH时,片EPROM;=0,片外存储器。此引脚部有下拉作用,假设无外部驱动,则它总是保持低电平。 地址锁存允许ALE或地址有效输出信号,它们由SCR存放器选择。两者都提供了一个锁存信号,以便把地址从地址/数据总线上别离出来。
5、中选择功能,在总线周期完毕时,此引脚变高。可作为外部存储器的片选信号。仅在外部存储器期间才有效。 对外部存储器读信号 对外部存储器写信号 READY 准备就绪信号输出。用来延长对外部存储器的周期,以便芯片能够与慢速存储器或动态存储器接口;它也可用于总线共享,总线周期最多能延长1s。HSI HSI.0,HSI.1,HSI.2,HSI.3共四个输入引脚都是高速输入部件的输入端,其中HIS.2,HIS.3与HSO部件共用。 HSO HSO.0,HSO.1,HSO.2,HSO.3,HSO.4,HSO.5共六个引脚都是高速输出部件的输出端,其中HSO.4,HSO.5于HIS部件共用。 P0口 ACH4,
6、ACH5,ACH6,ACH7是四位高阻抗输入口,这些引脚既可以用作A/D转换器的输入口,也可以用作数字信号输入口。P2口 R*D/P2.1,T*D/P2.0既可作串行接口,也可作I/O接口。PWM/P2.3既可用作脉宽调制控制器的输出口,亦可用作电平信号输出口,以及E*TINT/P2.2等4位端口是多功能口。P3口和P4口 具有漏极开路输出8位双向口,这些引脚是复用信号线,既用作地址总线,又用作数据总线,它们的部具有很强的上拉作用。 2、铂热电阻:铂热电阻是电阻体采用铂金属的一种电阻,广泛用作稳定温度系数的电阻以及温度传感器,它与一般的金属一样,具有正的温度系数。铂热电阻的端子有不同的联结方式
7、,如图1既2线式,3线式和4线式。铂热电阻虽是一种阻值随温度改变的温度传感器,但实际上使用时要把引线电阻记算在,既与铂热电阻本身阻值相加。因此2线式适用于传感器在印制板上,既测量回路与传感器不太远情况下的接线方式。测量铂热电阻的阻值大致有二种方法即恒压法和恒流法。恒压法就是加在铂热电阻两端电压保持恒定,测量电流变化的方法;恒流法就是流经铂热电阻的电流保持恒定,测量其两端电压的方法。 (a) (b) (c)铂热电阻的不同接线方式 a2接线 b3接线 c4接线假设有恒压源标准电池,恒压法的电路就非常简单,另外,组成桥就可进展温漂补偿,因此,这种方法被广泛使用。但电流与铂热电阻的阻值变化成反比,用于
8、很宽的温测围,进展线性时要特别注意。对于恒流法,电流与铂热电阻的阻值变化成正比,而铂热电阻两端的电压变化,因此,线性化简便,但要获得准确的恒流源时电路比拟复杂。图2是2线式的铂热电阻接线图,它是一种检测温度的电路。在电路中,R采用100欧的铂热电阻,R与R1串接到恒压源+12V,RT中流经约0.1mA的电流。这种接法属于恒压法,但实际选用的R1阻值比RT高很多,因此RT阻值变化引起的测量电流变化不大,获得近似恒流的线性输出。当功率晶体管温度低于430°C时,A1的同相输出端电位由RP1,R2和R3分压确定低于反相输入端,A1端输出高电平;温度高于430°C时,则RT阻值增大
9、到1236欧10°C时为100欧。A1的反相输入端电位高于同相输入端,A1输出变为低,从而控制有关电路进展温度调节。3、模拟量输入电路18155b引脚图a中8155共有三个根本组成局部,第一局部为可编程I/O接口,共有三个口,其中二个口A口和B口为8位口,一个口C口为6位口;第二局部为256B的RAM;第三局部为记数构造的定时/计算器。主要接口信号:AD0AD7 地址数据复用线 ALE 地址锁存信号,它除进展AD0AD7的地址锁存控制外,还用于片选信号CE和等信号锁存控制 读选通信号 写选通信号 片选信号 I/O与RAM选择信号,这是一个特殊信号,因为8155部的I/O接口与RAM是
10、分开编址的,因此要求用控制信号进展分区。对RAM进展读写,对RAM进展读写,对I/O口进展读写 RESET 复位信号,81A、B、C口均为输55以600ns的正脉冲进展复位,复位后入方式4模拟量输出电路a引脚功能 D0D7数字量数据输入线,ILE为数据锁存允许信号,高电平有效;CS为输入存放器选择信号,低电平有效。 输入存放器的"写选通信号,负脉冲有效,当、ILE=1、时,D0D7的数据被锁存至输入器; 为数据转移控制信号线,低电平有效 Vref 其准电压输入线RFb 反应信号输入线,芯片已有反应电阻IOUT1和IOUT2 电流输出线,IOUT1和IOUT2的和为常数,IOUT1随D
11、AC存放器的容线性变化VCC 工作电源,DGND为数字地,AGND为模拟信号地,由于D/A转换芯片输入是数字量,输出为模拟量,模拟信电源和数字信号的干扰而引起波动。b) 光电耦合输出电路如以下图:工作状况:单片机输出引脚为低电平a. 光电耦合器的发光二极管承受正向电压,导通,有电流流过,发光b. 光电耦合器的光敏三极管受到光照,进入导通状态,其集电极处于零电位c. 继电器线圈得电,闭和,接通外部电路当单片机引脚为高电平时,工作情况a. 光电耦合器的发光二极管承受反向电压,截止,无电流流过,不发光b. 光电耦合的光敏二极管末受到光照,进入截止状态,其集电极处于高电位c. 线电器线圈失电,断开外部
12、电路5、PWM集成电路(a)SG1525是一种16脚的双列直插式IC电路,其外形管脚布置及管脚名称示图1b,其部原理构造框图如图1a所示。部由基准电压调整器UREF、振荡器OSC、误差放大器EA、比拟器DC及PWM锁存器、触发器FF、欠电压锁定器、输出级、软起动及关闭电路等组成。(1) 输入电压UCC与基准电压调整器UREF输入电压UCC1可以在835V围变化,通常可用+15V。UREF是一个标准的三端稳压器,有温度补偿,精度可达5.1V+/-1%。它既可供片使用,也可由16脚为芯片外围电路提供标准电源,输出电流可达40mA,有过电流保护功能。(2) 振荡器OSC 由一个双门限比拟器、一个恒流
13、电源及电容充放电电路6脚和5脚分别对地接上一个电阻RT和电容CT,5脚与7脚间接电阻RD构成,CT恒流充电,产生一锯齿波电压,锯齿波的峰点电平为3.3V,谷点电平为0.9V,锯齿波的上升边对应CT充电,充电时间t1参见图 2决定了RTCT;锯齿波下降边对应CT放电,放电时间t2决定于RDCT。锯齿波的频率由下式决定:f=1/(t1+t2)=1/CT(0.67RT+1.3RD)由于双门限比拟器门限电平由基准电压分压取得,并且CT充电的恒流源对电压及温度变化的稳定性好,故UCC1在835V围变化时,锯齿波的频率稳定度可达1%;当温度在-55+125。C围变化时,其频率稳定度为3%。振荡器对应于锯齿
14、波下降边输出一时钟信号CP脉冲,其宽度为t2,故调节RD即可调节CP脉冲宽度。这个CP脉冲决定于两个输出口、输出脉冲之间最小的时间间隔,既死区td。所以调节RD就可调节死区td,RD越大,死区td越大。振荡器还设有外同步输入端3脚。在3脚加直流或高于振荡器频率的脉冲信号,可实现对振荡器的外同步。(3) 误差放大器EA,其直流开环增益为70dB,同相输入端接基准电压或其分压值,反应电压信号接反相输入端。根据系统动态、静态特性的要求,可在9脚和1脚之间接入适当的反应电路网络,如比例积分电路等。(4) 比拟器DC与PWM锁存器 ,误差放大器输出电压U-加至比拟器DC反相端,振荡器输出的锯齿波电压U+
15、加于同相端,比拟器DC输出一PWM信号,该PWM信号经锁存器RS存放器锁存,以保证在锯齿波的一个周期只输出一个PWM脉冲信号。比拟器DC的反相输入端还设有软起动及关闭PWM信号的电路。在8脚与地之间接一数微法电容,即可在起动时使输出端的脉冲由窄逐步变宽,实现软起动功能。在10脚可加各种故障保护信号,如过电流、过电压、短路、接地等故障信号,故障信号输入时使部晶体管导通,从而封锁输出。(5) 触发器FF 每输入一个CP脉冲则Q和Q翻转一次。所以,FF的输出是一个方波信号,其频率为锯齿波频率的1/2。此(6) 方波信号加至输出级两组门电路的输入端B。(7) 欠电压锁定器 当电源电压UCC17V时,欠
16、电压锁定器输出一高电平,加至输出级门电路的输入端A,同时也加到关闭电路的输入端,以封锁输出。(8) 级 两组输出构造一样,每一组上侧为"或非 门下侧为"或门。有A、B、C、D四个输入端,D端输入PWM脉冲信号,B端输入触发器输出的Q或Q信号,C端输入CP脉冲,A端输入欠电压锁定信号,设输出信号为P和P,则P=A+B+C+D,P=A+B+C+D。P和P分别驱动输出级上、下两个晶体管V1、V2V3、V4,两个晶体管组成图腾柱构造,使输出级既可向负载提供电流,又可吸收负载电流。 SG1525各点波形如图2所示,比拟器反相输入端U-的电平越高,则输出脉冲U、U的占空比越大;反之,则
17、越小。因此,改变U-的电平,就可以调节占空比,从而调节PWM变换器输出直流平均电压Ud。图2h中表示的输出口、并联使用的波形,其频率与锯齿波频率一样。输出脉冲U、U的下降沿则对应电压U-于锯齿波电压U+上升边的交点,因次,即使U-的电平上升到与锯齿波峰点电平相等,U、U两脉冲也不可能连到一起,它们之间存在一个宽度等于CP脉冲宽的"死区。这样,在输出端口、并联使用情况下,占空比的值也不可能等于1。6. 键盘和显示电路(1) 4×4键盘工作原理由图可见:16个键分两局部,十个数字键09;六个命令键AF。对安键的识别由软件来完成。用两个并行I/O接口电路,采用步进展扫描法。CPU
18、每次通过接口对*一行*i输出扫描信号0,列线Yj的状态来确定键闭合的位置。列线Y接+5v/无安键时,行*和列Y线断开,列线Y1Y4呈现高电平。当*一按键闭合时,该键所在行、列线短接。假设该行线输出为0,则该列线电平被拉成0其余3根列线仍为1,此时CPU可判断出按键闭合所在行、列及键号。 假设扫描从第一行有效开场,则CPU输出*4*3*2*1=1110,以下类推:第二行为*4*3*2*1=1101,第三行为1011,行为0111。设:4号键按下闭合,代表4号键闭合的特征信号为: 列信号:*4*3*2*1=0111,第四列有效。 行信号:*4*3*2*1=1011,第三行有效。 为了便于CPU处理
19、。将行、列信号拼装成一个字节,然后求反得到4号键对应的"特征字,也叫键值。即:列线Y 行线*CPU操作时,先输出行有效信号,再输入列信号,经过拼装、求反得到键值,由于这种对应是唯一的,所以可用来识别键盘上所有的键,根据上述关系可求出其他键值如下:键盘上的字符0123456789ABCDEF键值81H82H42H22H84H44H24H88H48H28H18H14H12H11H21H41HCPU在得到键值后,用一个软件计数器通过键值表,很容易判断按键闭合。不同的接线方式,得到键值可能不同,但键号和键值的对应关系是唯一的。(2) LED动态显示方式所谓动态显示就是用扫描方式轮流点亮LED
20、显示器的各个位。特点:将多个7段LED显示器同名端的段选线复接在一起,只用一个8位I/O控制各个LED显示器的公共阴极轮流接地,逐一扫描点亮,使每位LED显示该位应当显示的字符。恰当地选择点亮LED的时间间隔1ms5ms,会个人一种视觉暂停效应,似乎多位LED都在"同时显示。在图中,控制每个LED显示位轮流接地点亮的代码称为"位选码。由I/O2口输出8位代码控制。特点是,每次输出只有一位是0点亮,其余7位均为1熄灭,因为每一位LED都有一个唯一的8位"位选码。按图从左向右轮流显示8位LED的位选码为用8031右移循环指令可实现:MOV A,*7FH ;点亮左1LE
21、D的选码LOOP:MOV* DPTR,A ;从I/O2口输出位选码RR A ;右移一位,指向下一个LED位LCALL DELAY ;调延时3ms子程序LJMP LOOP ;返回显示下一位LED动态显示的操作由软件完成。每次由I/O1口输出段选码、再由I/O2口输出位选码,经过延时,以获得稳定的显示效果。以上述分析的显示原理可知,为了显示数字和字母,最终需要转换成相应的段选码。这种转换可以通过译码器或软件译码完成。六、调试步骤和方法一、单元的调试1. 铂电阻及其信号放大电路的调试*按照"铂电阻及其信号放大线路图接线;*利用电阻箱代表铂电阻R;*调放大倍数K1。适当调整R1的值,分别测试
22、放大器在空载和带负载时的特性曲线。空载时RT0=100.000ºC时的铂电阻值U出0伏RT=197.76256ºC时的铂电阻值U出5伏带负载时,见表3-2。表3-2R/100110120130140150160170180190200U/V0.02-0.46-0.96-1.47-1.96-2.46-2.96-3.45-3.93-4.41-4.892. 模拟量输入电路的调试*按照图1-6接好线;*改变输入信号铂电阻放大信号,用逻辑学习机上的发光二机管测量输出的数字量。使模拟/数字量的转换如下:模拟量/V012345数字量00326193CAFF3. 模拟量输出电路的调试*按照
23、图3-9接好线。注意DAC-0832的电源电压为+5伏,K1,K2放大器的电源电压为±15伏。*输入的数字量可以由逻辑学习机上的开关信号提供,也可由计算机提供。*调整放大器亏得W值,使其输入输出关系如表3-3:表3-34. 驱动器的调试5. 按图3-10接好线。按以下顺序分别调好死区补偿电路、PWM和SSR电路。*死区补偿电路:在输入端M点加上一个可调的直流电压05伏,改变电位器W1和W2的阻值,使死区补偿电路输出端O点电压为13.5伏。W2用来改变输出电压的斜率,W1用来改变输出电压O点的起始值。*PWM电路:在SG3524N的输入端管脚2加上一个可调的直流电压05伏,用示波器观察
24、PWM的输出端3524管脚11的波形,看其波形是否是一串方波,且方波的占空比是否随输入电压大小改变而改变输入电压在1V3.5伏时。当输入电压小于1V时,输出端为零电平。当输入电压大于3.5V时,输出为一高电平。调整电位器W3的数值,可以改变脉冲的工作频率。*SSR电路:在受控端加交流电源通过负载,在输入端图3-10P点加一个5V直流电压,用示波器观察负载电阻上是否有电压降,或者用交流电流表串接在负载中,观察是否有电流流过,且其电流值是否符合欧姆定律。然后把输入端电压降到零电平,用同样的方法观察负载电阻上的波形,此时应当没有电压降。*把三个电路按照图3-10连接好。在输入端M点加上一个05V的直
25、流电压,观察负载电阻上的波形或电流值是否随输入电压而相应变化。二、程序的调试程序已略根据所编的程序,先用单步键分别调好主程序和各个子程序。用十进制电阻箱代替铂电阻并改变RT的数值,模拟炉温的变化情况,使PID或PD控制算法的输出值与温度值的关系稳定时大致有表3-4的关系注:上表中的T,PK为十六进制从上述数据中可以看出:当温度值T由0 48H时,输出值一直为PE,既为自由生温段。当温度值T由48 4AH时,既为自由生温段进入PID调节时,输出值PK开场变小,随着T的逐渐增加,PK值逐渐减小,也没有出现突变的现象。在保温值附近T=64H输出值PK与M值的大小相当。三系统的调试在单元和程序调试的根
26、底上,根据系统原理图及接线图图3-7,连接各单元,组成电阻炉炉温控制系统,使系统的性能指标到达工艺要求。七、调试结果及分析如按正常情况本系统经过一段时间的运行是可以满足工艺提出的各项指标的要求。现将实际运行过程中一组炉温变化曲线列表如下表3-5:结果分析:从调试过程和结果来看,所得结果虽然满足了工艺的各项要求,但为了调试的方便和进一步改善品质指标,建议从以下几个方面着手。进入PD调节的温度值Ta点见图3-22的选择要适宜,当T小时,Ta值宜选择小一些,当T值增大时Ta值宜选大些。本例中Ta点选在70%80%To保温值。Ta太小,将会使过度时间增加。Ta太大将会使温度的超调量增加,震荡次数增多,
27、当然也会使过度过程时间增加。M值的选择是根据平时生产或实验估计而得来的,但也要选择适当,太大或太小会增加系统的静态误差。太大了,其误差将是正的既温度的实际值总是大于给定值,太小了,其误差将是一个负值。KP选择大了,容易使输出溢出,使温度值产生震荡,增加过度时间和静态误差,严重时使系统难以正常工作;太小了虽然减少了超调量,但却增加了过渡过程时间。Kd的选择,对于带纯滞后的一阶惯性环节来说,可以改善系统的指标,且选择偏大些为好。为了改善系统的性能指标还可以采用其他的方法;如选用10位10位以上的A/D转换芯片;引入积分环节;或选用如图3-22的方法,既在进入PID之前,把温度值经过恒速生温过程,以减少超调量。表八、对象特性的测量和识别1加热炉的模型可以近似为一阶惯性环节加纯滞后环节,其开环传函为 Gs= Kde-s/TS+1加热炉的模型参数为Kd=1.16 放大系数=温度变送器*功率放大器*晶闸管调压器*电阻炉比例系数Td=680s 时间常数=30s 滞后时间2飞升曲线 选择器材按要求连接好电路,有仪器检查无误后才能通电。 数字控制器不接入控制系统,让系统处于手动操作状态下,调节电位器和变阻器,将被调量调节到给定值附近,并使之稳定下来;然后屡次改变给定值,给对象一个阶跃输入信号。 调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 爱心流水灯课程设计
- 网球初学者教学课程设计
- 预见2025:中国行业趋势报告-罗兰贝格-202501
- 汽车行业品牌推广咨询
- 纺织服装行业业务代表工作报告
- 教育行业人才选拔经验交流
- 2024年秋季小学开学典礼方案
- 2024年美发店管理制度
- 分布式电力供应合同(2篇)
- 2024年腊八节的贺词
- 水闸闸门运行方案
- 消费型股东招募计划书
- 2022-2023学年江苏省连云港市九年级(上)期末数学试卷(含详细答案解析)
- 会计事务所述职报告
- 2022年江苏普通高中学业水平选择性考试政治真题及答案
- 玻璃工业的节能减排与绿色制造
- 防止交叉感染的护理措施和策略
- 苏教译林版四年级英语上册单词默写表
- 金属冶炼中的领导潜能与领导力发展策略
- 上海市浦东新区部分学校联考2023-2024学年七年级上学期期末考试数学试题
- 南京理工大学物理化学课程考试8套卷(含答案)
评论
0/150
提交评论