版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、机电一体化课程设计基于PLC的恒温控制系统学校名称: 华中农业大学 设 计 人: 郝 航 黄金仁指导老师: 龙长江 梁秀英二一年六月1课题要求及背景意义课题要求设计一个基于PLC的恒温控制系统,系统采用多个温度传感器检测室内温度,要求对各个传感器信号求平均值并实时显示温度值,精确到小数点后一位。设定恒定温度为25摄氏度,当温度低于24摄氏度时控制电动机正转,当温度高于26摄氏度时控制电动机反转。基于PLC的恒温控制系统的现实意义温度与人类的生产生活有着密切的联系,在工农业生产中温度是最常见最基本的参数,在机械电子等各类工业及农业温室中均广泛需要对温度进行的检测并进行相应控制。可编程逻辑控制器(
2、PLC)是一种固态电子装置,它利用已存入的程序来控制机器的运行或工艺的工序。PLC 通过输入/输出(I/O)装置发出控制信号和接受输入信号。PLC综合了计算机和自动化技术,不但可以很容易地完成逻辑、顺序、定时、计数、数字运算、数据处理等功能,而且可以通过输入输出接口建立与各类生产机械数字量和模拟量的联系,从而实现生产过程的自动控制。2系统简介及方案论证2.1 系统设计主要技术指标与参数1能够比较精确地实现对环境温度的检测,测温范围。2能实现环境温湿度的实时显示,精确到小数点后一位。3设定温度为25,温度低于24时电动机正转,温度高于26时电动机反转。4设计出传感器的接线电路,LED显示器的连接
3、电路,PLC接线图,梯形图,指令表及元器件的选择与计算。2.2 设计方案的论证本设计主要以三菱FX1N-40MR系列可编程控制器(PLC)为主要的控制元件,实现对环境的温度进行实时检测和显示。 本设计利用由热敏电阻及普通电阻组成的双臂电桥作为温度传感器采集温度信号,后接运算放大器进行信号放大,并经过数模转换器(ADC)将采集的温度信号由模拟量转换为数字量输入PLC中数据经过PLC处理输出控制信号并显示。显示部分采用LED八段数码管进行显示,本设计使用了三个LED数码管进行显示,能够显示当前环境温度平均值,精确到小数点后一位,并能实现当环境的温度超出设定范围时发出控制信号控制电动机进行相应的动作
4、。系统原理框图如下图2-1所示。图2-1 系统原理框图3.系统的硬件方案与设计传感器的选型与设计传感器是本设计最重要的部件之一,它的选取好坏对整个系统而言,非常重要。考虑到稳定性、价格、自己动手实践等方面的因素我们决定采用热敏电阻电路作为温度传感器使用。对于热敏电阻组成传感器,需要借助适当的电路,将电阻的变化转换为相应电压或电流的变化,才能供后续电路使用。最常见的转换电路是众所周知的惠斯顿电桥(简称电桥)。我们为提高灵敏度采用双臂电桥的形式。热敏电阻温度特性热敏电阻的Rt-t特性在不太宽的温度范围内可以用如下公式描述:Rt=R0eB1t-1t0 式3-1式中,Rt、R0分别为温度为t(K)和t
5、0(K)时的电阻值;B为热敏电阻的材料系数,一般情况下,B=20006000K。若定义1RdRdt 为热敏电阻的温度系数a(即温度变化1时电阻值的相对变化量),则由上式得a=1RdRdt=-Bt2 式3-2例如B值为4000K,当(20)时,热敏电阻的a=4.7%/,由上式可见,a随温度的降低而迅速增大,由于热敏电阻非线性严重,所以在实际使用时要对其进行线性化处理。但在本设计测温范围内(),阻值和温度变化可近似看做成线性关系。温度特性的线性化处理及测温电桥考虑到本恒温控制系统设定温度为24-26,超出此范围后会使电动机进行相应的动作调整温度,所以我们将20-30的Rt、Ut随温度t变化数值录入
6、表格,做出相关变化图像,得到非参量数学模型,并得出20-30范围内的近似线性关系的参量数学模型。使系统在20-30范围内有较高的精度,忽略其非线性因素造成的影响。取热敏电阻的材料系数B=4000K,R0=1000、t0=298.15K(25)得到下表:tRttRttRttRt表3-1热敏电阻阻值Rt随温度t变化数值图3-1 热敏电阻阻值Rt随温度t变化曲线由图3-1及表3-1中数据可得到近似线性关系Rtt=-45.5649t+2139.0728 式3-3图3-1 非平衡电桥原理图图3-1为非平衡电桥原理图。图3-1中,Rt1、Rt2为感温热敏电阻,与的桥臂电阻共同组成电桥;Rt阻值随环境温度t
7、的变化而变化。当电源输出电压Ue 一定时,非平衡电桥输出电压Uot=R-RtR+RtUe 式3-4由上式可知,不同温度t ,对应不同Uot,这就是非平衡电桥采集温度的原理。取Ue=5V,tUotUotUotUo1表3-2电桥输出Uo随温度t变化数值图3-2电桥输出Uo随温度t变化曲线由图3-2及表3-3中数据及式3-3、式3-4可得到近似线性关系Uot=0.11t-1.6925 式3-53.2 集成运算放大器的选用为了分析方便,理论上要求电桥负载无穷大,因此,在设计后续放大电路时,应尽量提高放大器的输入阻抗。为了提高放大器的共模抑制能力,降低失调电压及失调电流对测量结果的影响,放大器采用差动输
8、入方式。采用集成OP07运算放大器,放大电路如下图3-3所示。图3-3 电桥放大电路考虑到A/D转换器的输入电压为0-5V,故确定放大倍数为2倍。3.3 PLC模拟量输入接口设计本系统采用ADC0809模数转换器,考虑到数模转换器的高低电平输出电压不是精确的0V或5V而是左右或左右,故使用光电耦合器将A/D转换输出信号转变为PLC易于识别的开关量信号,输入PLC中。如下图3-4所示。图3-4 模拟量输入接口电路ADC0809正常工作需要采用1M的有源晶振,接到CLOCK端,图中不再给出。在输入接口电路中用到的光电耦合器型号为TLP521-4 ,一般TLP521的工作电压为5V ,通过二极管的典
9、型电流值为16mA。 模拟量经ADC0809转化为八位数字信号,若某一路(D7)为高电平,经510 限流电阻后,光电耦合器TLP521的发光二极管导通发光,使TLP521另外一端的三极管导通,为保证三极管导通电路中的电流大于4. 5mA能被PLC读入1信号,且不至于过大烧坏三极管,接入3K限流电阻。若为低电平,发光二极管不导通,三极管截止, PLC读入0信号。图3-4中只画出数字信号从D7路到PLC的X7输入端的电路,剩下七路的电路与D7路的一样,这里就不再给出。3.4 PLC输出接口电路设计图 3-5 PLC外部接线图PLC输出端一般是几个输出继电器共用一个公共端,以便使用不同的电压等级,对
10、于FX1N型PLC,具体对应关系如下:COM0Y0COM1Y1COM2Y2、Y3COM3Y4Y7COM4Y10Y13COM5Y14Y17如图3-5所示,Y0-Y7输出为八段数码管A-G和小数点DP,故相对应的COM0-COM3端应接24V电源正极。Y10-Y12为三片数码管片选信号,由于数码管为共阴极,所以对应COM4应接24V电源负极。Y14、Y15为输出控制ADC输入通道选择信号,Y16、Y17为电机控制信号,对应COM5应接24V电源正极。3.5 显示方案的设计3.5.1 与LED显示相关的知识本系统采用八段LED数码管进行数据的动态显示。LED数码管也称半导体数码管,是目前数字电路中最
11、常用的显示器件。八段LED显示器由七个发光段及小数点位构成,每段均是一个LED二极管,这八个发光段分别为A,B,C,D,E,F,G和DP,通过控制不同段的点亮和熄灭,可显示16进制数字09和A,B,C,D,E,F,也能显示H,L,P等字符和小数。LED显示器以发光二极管作为显示发光部件,每段按共阴极方式或共阳极方式连接后封装而成的。共阳极结构中,各LED二极管的阳极被连在一起,使用时要将它与+5V相连,而把各段的阴极连到器件的相应引脚上。当要点亮某一段时,只要将相应的引脚(阴极)接低电平。对于共阴极结构的LED显示器,阴极连在一起后接地,各阳极段接到器件的引脚 上,要想点亮某一段时,只要将相应
12、引脚接高电平。LED显示器的一个段发光时,通过该段的平均电流约为10mA20mA。将一个8位并行输出口与显示器的发光二极管引脚相连,8位并行输出口输出不同的字节数据即可获得不同的数字或字符。LED显示器有静态显示与动态显示两种方式。LED显示器工作在静态显示方式下,共阴极或共阳极连接在一起接地或+5V;每位的段选线(adp)与一个8位并行口相连。显示电路中,每一位可独立显示,只要在该位的段选线上保持段选码电平,该位就能保持相应的显示字符。由于每一位由一个8位输出口控制段选码,故在同一时间里每一位显示字符可以各不相同。N位静态显示器要求有N8根I/O口线,占用I/O资源较多。故在位数较多时往往采
13、用动态显示方式。LED动态显示方式,在多位LED显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,由一个8位I/O口控制,而共阴极点或共阳极点分别由相应的I/O口线控制。8位LED动态显示电路只需要两个8位I/O口。其中一个控制段选码,另一个控制位选。由于所有位的段选码皆由一个I/O控制,因此,在每个瞬间,8位LED只可能显示相同的字符。要想每位显示不同的字符,必须采用扫描显示方式。即在每一瞬间只使某一位显示相应字符。在此瞬间,段选控制I/O口输出相应字符段选码,位选控制I/O口在该显示位送入选通电平(共阴极送低电平,共阳极送高电平)以保证该位显示相应字符。如此轮流,使每位显示该位应
14、该显示字符,保持一段时间,以造成视觉暂留效果。.2 显示方案的设计本系统采用八段LED数码管进行数据的动态显示。按共阴极方式连接,使用动态显示方式。由PLC的Y0-Y7提供段选码显示,Y0-Y7由PLC程序将数据转变为BCD码在经译码程序由Y0-Y7输出。由Y10-Y12作为片选输出信号。每片选中时间间隔为,造成视觉暂留效果。4.系统的软件设计系统初始化图4-1 初始化指令梯形图PLC系统加电初始化脉冲使寄存器D0-D20全部复位。输入通道选择信号的产生与输出由于只有4路信号需要输入ADC0809,所以将ADC0809地址输入端口C置0,端口A、B分别接PLC输出端口Y14、Y15。在PLC中
15、Y14、Y15产生如表3-3的输出脉冲序列,即可控制ADC0809输入通道的选择。在PLC中,由T211和T210两个计时器产生周期为的方波信号作为脉冲信号,通过移位指令循环产生00、01、11、10四种信号,分别接通ADC0809的IN0、IN1、IN3、IN4输入通道。梯形图如图4-2所示脉冲A Y14B Y15000101211310表4-1图4-2输入通道选择信号的产生与输出梯形图数字信号的读入当Y14、Y15输出为00、01、10、11时,分别将各个读入的数据存储在寄存器D10、D11、D12、D13中,以便后续的数据处理。梯形图如图4-3所示。图4-3数字信号的读入梯形图数字信号的
16、处理当被采集的温度值转化成数字信号并被PLC存储在寄存器中后,需对四路数据进行求平均值的计算,并将平均值(电压数字信号)转化为温度值才能在八段数码管显示器中显示。转化依据即为表3-1、表3-2、图3-1、图3-2、式3-3、式3-4、式3-5。首先将四个八位二进制序列相加求平均值,然后逆向使用式3-3、式3-4、式3-5,将结果转变我温度值,并保留一位小数。考虑到小数的显示过于复杂,我们将得到的结果扩大10倍,转化为整数显示,小数点单独显示,这样可以简化显示过程。将各个过程综合并化简之后最终得到数字-温度转化的数学模型:D15=5D10+D11+D12+D13+700+1122 式4-1式中D
17、15指转化之后需要显示温度的数值(当前温度平均值的10倍),D10、D11、D12、D13分别表示四个温度输入通道转化数字信号后存入PLC的值。梯形图如图4-4所示。图4-4数字信号处理梯形图显示程序数码管片选信号产生程序首先将D0中的数值转化为BCD码,然后将个位、十位、百位分开,并分别存放在寄存器D1、D2、D3中。梯形图如图4-5所示图4-5 BCD码转换梯形图4.5.2 片选信号产生及数据传送使用T200、T201、T202三个计时器计时,间隔为,分别选中每片八段数码管,并循环,由于时间间隔较短,可以产生视觉暂留现象,使人可以看清数码管的数字。每次选中各个数码管时,同时将对应位的数字送
18、入译码程序所需的辅助继电器译码,并显示。梯形图如图4-6所示。图4-6片选信号产生及数据传送梯形图4.5.3 BCD译码程序译码程序将4位BCD码转换为七段数码管显示各个数字时每段所需状态,先将每个数字显示时Y0-Y6的状态写出来,后来把它们按逻辑真值表的方式有序地填入一个表格,与左侧的BCD码一一对应。如表4-2所示。M33M32M31M30七段码显示真值表数字A Y0B Y1C Y2D Y3E Y4F Y5G Y600000111111000011011000000102110110100113111100101004011001101015101101101106101111101117
19、1110000100081111111100191111011表4-2 七段码显示真值表由逻辑代数根据真值表可以求得逻辑表达式:Y0= M32M30+M32M30+M31+M33Y1= M31M30+M31M30+M32Y2= M32+M30+M31Y3= M32M31M30+M32M30+M32M31+ M31M30+M33Y4= M31M30+M32M30Y5= M31M30+M32M31+M32M30+M33Y6= M32M31+M32M31+M31M30+M33式中M30、M31、M32、M33分别表示M30、M31、M32、M33的逻辑非。根据此逻辑表达式可以通过M30、M31、M3
20、2、M33四个辅助继电器的通断来显示对应数值。梯形图如图4-7所示。图4-7 BCD译码程序梯形图4.5.4 电机控制信号产生程序如图4-8所示,将平均值信号与恒温范围2426进行区间比较,当当前温度平均值小于24时Y16得电,发出控制信号驱动电动机正转,当当前温度平均值大于26时,Y17得电,发出控制信号驱动电动机反转。梯形图如图4-8所示。图4-8 电机控制信号产生程序梯形图参考文献秦增煌主编 电工学(第六版)(下册) 高等教育出版社魏德仙主编 可编程控制器原理及应用 中国水利水电出版社李希文等编著 传感器与信号调理技术 西安电子科技大学出版社熊诗波、黄长艺主编 机械工程测试技术基础 机械
21、工艺出版社附录程序梯形图及指令表0LDM80021ZRSTD0D206LDX0107ANIT2108OUTT211K511LDT21112OUTT210K515OUTS117LDS118PLSM320LDIY01521ANDX01022OUTM223LDM324ANDX01025SFTLM2Y014K2K134LDX01035ANIY01436ANIY01537MOVK2X000D1042LDY01543ANIY01444MOVK2X000D1149LDIY01550ANDY01451MOVK2X000D1256LDY01557ANDY01458MOVK2X000D1363LDX01064AD
22、DD10D11D1571ADDD15D12D1578ADDD15D13D1585ADDD15K700D1592MULD15K5D1599ADDD15K11D15106DIVD15K22D15113MOVD15D0118LDX010119BCDD0K4M10124OUTM1125LDM1126MOVK1M10D1131MOVK1M14D2136MOVK1M18D3141LDX011142ORT202143ORM40144ANIT200145ANIX012146ANDX010147OUTT200K1150OUTM40151LDT200152ORM41153ANIT201154OUTT201K1157OUTM41158LDT201159ORM42160ANIT202161OUTT202K1164OUTM42165LDM40166MOVD1K1M3017
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度租赁合同解除条件约定书
- 蚂蚁与金融合作协议
- 投资计划股权转让协议书(2篇)
- 汽车销售佣金合同(2篇)
- 法务批示合同
- 二零二五年度金融纠纷案件保全担保服务协议
- 二零二五年度货运司机薪酬福利合同模板
- 二零二五年度内墙抹灰劳务工程进度管理合同范本
- 二零二五年度厂房租赁服务协议范本下载针对2025年6篇
- 2025至2030年中国双色插芯锁数据监测研究报告
- 铜矿隐蔽致灾普查治理工作计划
- 《民航安全检查(安检技能实操)》课件-第一章 民航安全检查员职业道德
- 学校食品安全教育学习活动食品安全讲座课件
- DB34T4826-2024畜禽养殖业污染防治技术规范
- 腰麻课件教学课件
- 石油化工企业环境保护管理制度预案
- 2024年甘肃省高考历史试卷(含答案解析)
- 2024年山东省烟台市初中学业水平考试地理试卷含答案
- 抗肿瘤治疗所致恶心呕吐护理
- 2024年广东省中考地理试题(含解析)
- 西安经济技术开发区管委会招聘考试真题
评论
0/150
提交评论