版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于PLC温度与湿度控制系统的设计摘要:可编程控制器(PLC)是以自动控制技术、微计算机技术和通信技术为基础发展起来的新一代工业控制装置。它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。本论文主要讲述了基于西门子S7-200系列可编程控制器(PLC)为主要控制元件,实现对环境温度和湿度的实时检测和显示。传感器部分采用集成温度和湿度传感器,集成传感器具有功能强、精度高、响应速度快、体积小、微功耗、价格低、适合远距离传输信号等特点。集成传感器的外围电路简单,具有较高的性价比。经过选择集成温度传感器采用电压输出式单片精密集成
2、温度传感器LM35系列产品;集成湿度传感器选择线性电压输出式集成湿度传感器 HM1500,它的主要特点是采用恒压供电、内置放大电路、能输出与相对湿度呈比例关系的伏特级电压信号、响应速度快、重复性好、抗污染能力强。显示部分采用LED七段码进行显示,能够显示当时环境的温度和湿度,并能实现当环境的温湿度超过一定范围时进行报警的功能。关键词:PLC 温度传感器 湿度传感器 LED显示装目 录摘要 2 HYPERLINK l _目_录 目录 3 HYPERLINK l _第一章_引 第一章 引言5 HYPERLINK l _1.1_课题的背景和意义 课题的背景和意义5 HYPERLINK l _第二章_
3、系统简介及方案论证 第二章 系统简介及方案论证5 HYPERLINK l _2.1_系统设计主要技术指标与参数 系统设计主要技术指标和参数5 HYPERLINK l _2.2_设计方案的论证 2.2 设计方案的论证5 HYPERLINK l _第三章_可编程控制器概述 可编程控制器概述7 HYPERLINK l _3.1_PLC的系统组成与工作原理 PLC的系统组成和工作原理7 HYPERLINK l _3.1.1_PLC的组成结构 PLC的组成结构7 HYPERLINK l _3.1.2_PLC的扫描工作原理 PLC的扫描工作原理8 HYPERLINK l _3.2_PLC的发展趋势 3.2
4、 PLC的发展趋势8HYPERLINK l _第四章_系统的硬件方案与设计 系统的硬件方案与设计9 HYPERLINK l _4.1_传感器的选型与设计 传感器的选型和设计9 HYPERLINK l _4.1.1_集成温度传感器介绍与选型 集成温度传感器介绍及选型9 HYPERLINK l _4.1.2_集成湿度传感器介绍与选型 集成湿度传感器介绍及选型12 HYPERLINK l _4.2_PLC的选型与模块配置 PLC的选型和模块配置15 HYPERLINK l _4.2.1_PLC的选型原则 PLC的选型原则15 HYPERLINK l _4.2.2_本系统中可编程序控制器的选取及其特点
5、 本系统中可编程控制器的选取及其特点16 HYPERLINK l _4.3显示方案的设计 显示方案的设计19 HYPERLINK l _4.3.1_与LED显示相关的知识 与LED显示相关的知识19 HYPERLINK l _4.3.2_显示方案的设计 显示方案的设计20 HYPERLINK l _4.4_工作电源部分 4.4 工作电源部分21 HYPERLINK l _第五章_系统软件设计 系统软件设计22 HYPERLINK l _5.1_显示系统主程序 显示系统主程序22 HYPERLINK l _5.1.1_温度读入子程序 温度读入子程序22 HYPERLINK l _5.1.2_湿度
6、读入子程序 湿度读入子程序23 HYPERLINK l _5.1.3_显示子程序 显示子程序25 HYPERLINK l _5.1.4_实时时钟指令 实时时钟指令27 HYPERLINK l _5.2_程序清单 程序清单27 HYPERLINK l _结_论 结论28 HYPERLINK l _参考文献 参考文献29 HYPERLINK l _附_录 附录30第一章 引 言1.1 课题的背景和意义温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度、湿度的检测与控制。并且随着人们生活水平的提高,人们对自己的生
7、存环境越来越关注,而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度、湿度的检测及控制就非常有必要了。总之,环境温湿度的检测与调节仪器的设计和开发具有非常大的市场前景和实用价值。本设计是基于西门子S7-200系列PLC为主要控制元件进行设计的,可编程控制器(PLC)是综合了计算机技术、自动控制技术的一种新型的、通用的自动控制装置。它具有功能强、可靠性高、使用灵活方便,易于编程及适应工业环境下应用等一系列优点,近年来的工业自动化、机电一体化、传统产业技术等方面应用越来越广,成为现代工业控制三大支柱之一。PLC的最终目标是用于实践,提高生产力。如今,应用PLC已经成为世界潮流,PL
8、C将在我国得到更全面的推广应用。本文主要介绍了对环境的温湿度进行检测和显示装置的设计方法。第二章 系统简介及方案论证2.1 系统设计主要技术指标与参数1、能够比较精确地实现对环境温度的检测,测温范围-2555,可以提供1/4的常用的室温精度。2、能够较精确地实现对环境湿度的检测,测量湿度范围为(0%100%)RH。3、能实现环境温湿度的同时显示,并能实现温湿度的报警。4、设计出传感器的接线电路,显示器的连接电路,PLC接线图,梯形图,指令表及元器件的选择与计算。2.2 设计方案的论证PLC与其他微型计算机相比,更适于在恶劣的工业环境中运行,且数据处理功能大大增强, 具有强大的功能指令,编程也极
9、为方便简单编程指令具有模块化功能,能够解决就地编程、监控、通讯等问题。PLC 的梯形图语言清晰、直观、可读性强, 易于掌握.PLC具有丰富的功能指令,能实现加减乘除四则运算及数据传送比较移位等功能,还具有实时时钟指令,可方便的实现定时及时间和年月日的设置与显示。系统总原理框图如下图1所示。温度传感器湿度传感器按钮开关PLC显 示装 置图1 系统总原理框图PLC的主要有点可概括如下:1、灵活性和通用性高PLC利用存储在机内的程序实现各种控制功能,因此,在PLC控制的系统中,当控制功能改变时只需修改程序即可,PLC外部接线改动极少,甚至不必改动。一台PLC只需要改变其中的程序就可以用于不同的系统中
10、。其灵活性和通用性是继电器控制电路无法比拟的。 2、高抗干扰能力,高可靠性(1)所有的输入接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。(2)各个输入端口均采用RC滤波器,其滤波时间常数一般为1020ms。(3)各模块均采用屏蔽措施,以防止辐射干扰。(4)采用性能优良的开关电源。(5)对采用的器件进行严格的筛选。(6)良好的自诊断功能,一旦电源或其他软、硬件发生异常情况,CPU立即采取有效措施,以防止故障扩大。3、编程简单易学PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。4、
11、安装简单,维修方便PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。5、采用模块化结构为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。第三章 可编程控制器概述3.1 PLC的系统组成与工作原理3.
12、1.1 PLC的组成结构PLC本质上是一台用于控制的专用计算机,因此它与一般的控制机在结构上有很大的相似性。PLC的主要特点是能力,也就是说,它的基本结构主要是围绕着适宜于过程控制的要求来进行设计的。按结构形式的不同,PLC可分为整体式和组合式两类。整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、通信接口等组装成一体,构成主机。另外还有独立的I/O扩展单元与主机配合使用。主机中,CPU是PLC的核心,I/O单元是连接CPU与现场设备之间的接口电路,通信接口用于PLC与编程器和上位机等外部设备的连接。组合式PLC将CPU单元、输入单元、输出单元、智能I/O单元、通信单元
13、等分别做成相应的电路板或模块,各模块插在底板上,模块之间通过底板上的总线相互联系。装有CPU单元的底板称为CPU底板,其它称为扩展底板。CPU底板与扩展底板之间通过电缆连接,距离一般不超过10m。3.1.2 PLC的扫描工作原理与其它计算机系统相同,PLC的CPU采用分时操作原理,每一时刻执行一个操作,随时间顺序执行各个操作。这种分时操作进程称为CPU对程序的扫描。PLC上电后,首先进行初始化,然后进入循环工作过程。一次循环可归纳为五个工作阶段,各阶段完成的任务如下:公共处理。复位监控定时器(WDT),进行硬件检查,用户内存检查等。检查正常后,方可进行下面的操作。如果有异常情况,则根据错误的严
14、重程度发出报警或停止PLC运行。I/O刷新。输入刷新时,CPU从输入电路中读出各输入点状态,并将此状态写入输入映象寄存器中;输出刷新时,将输出继电器的元件映象寄存器的状态传送到输出锁存电路,再经输出电路隔离和功率放大,驱动外部负载。执行用户程序。在程序执行阶段,CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,CPU从输入映象寄存器和输出映象寄存器中读出各继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入输出映象寄存器中。外设端口服务。完成与外设端口连接的外围设备(如编程器)或通讯适配器的通信处理。3.2 PLC的发展趋势目前的可编程控制器有以下几个方面的发展趋势:(
15、1)向小型化、专用化方向发展。当前开发出许多简易、经济、超小型可编程控制器,以使用于单机控制和机电一体化,真正成为继电器的替代品。(2)向大型化、复杂化、高功能、分散型、多层分布式工厂自动化网络方向发展。可编程控制器输入输出容量已超过32K,扫描速度小于1mS/千步。(3)编程语言和编程工具朝着标准化和高级化方向发展。可编程控制器问世时间虽然不长,但已步入成熟阶段。这种工业专用微机系统是高精技术普及化的典范,使计算机进入工业各行业,使机械设备和生产线控制更新换代。可编程控制器将成为工业控制的主要手段和重要的基础控制设备。第四章 系统的硬件方案与设计4.1 传感器的选型与设计传感器是本设计最重要
16、的部件之一,它的选取好坏对整个系统而言,非常重要。现在生产传感器的公司很多,所研制的传感器类型也很多,但其性能差异并不很大。本设计在选择传感器上掌握的基本原则是稳定性好,价格低廉,使用方便。4.1.1 集成温度传感器介绍与选型目前主要采用近年来发展最快的半导体集成温度传感器,它内部采用差分对管等线性化技术及激光校准手段等,测温电路十分简单可靠。这类传感器在生产时已经校准,可省去标定工序,大大地方便了用户的使用。它有多种输出:如电流型、电压型、PWM型、数字型等可供用户选择。本论文着重分析电流型、电压型集成温度传感器主要特点及一些典型应用。1、集成温度传感器LM35概述LM35概述精度(在+25
17、时);(4)-55+150额定范围;(5)适用于遥控设备;(6)因晶体片微调而低费用;(7)工作在430V; (8)小于60; (10)只有1/4。输出电流:l0mA 漏泄电流:小于60A 特定工作温度范围:LM35,LM35A为-55+150;LM35C,LM35CA为-40+110;LM35D为0+100。LM35工作原理LM35系列的内部框图如图2所示。由VT1、VT2构成了温度传感器,二者的发射结面积之比为10:1。A2是电压放大器。R1、R2分别为VT1和VT2发射结压降的取样电阻。VD是电流源的温度补偿二极管。由VT3和R3、R4组成了发射极输出式电路。其工作原理是利用在不同电流密
18、度下的晶体管VT1、VT2的发射结正向压降之差,作为基本的温度敏感元件,经过变换后,在端获得与摄氏温度成正比的电压输出信号。输出电压的电压温度系数=10mV/。利用下列公式可计算出被测温度t(): 公式(4-1)图2 LM35系列的内部框图LM35基本应用电路由LM35系列构成的简易型摄氏温度传感电路,分别如图3(a)(b)所示.(a)图所示电路的测温范围是+2+150,(b)图示出的电路测量满量程(-55+150)的摄氏温度。为测量负温度值,需要采用双电源供电,在输出端接上电阻R,R的下端接负电源-Us。R值由下式确定:R=-Us/50A 公式(4-2)当t分别为+25、+150时,Uo依次
19、为250mV和1500mV。 图3(a) 图3(b)采用单电源供电时为获得负电源,可在LM35的GND与公共地址之间,串入两只IN914型硅二极管VD1、VD2,以提供-1.4V的负电源。电路如图4所示,测温范围-55+150。图4 单电源供电时全范围测温电路为了满足系统的设计要求,经过比较和选择认为LM35型号的集成温度传感器更加适合本系统的设计。此传感器采用己知温度系数的基准源作为温敏元件。芯片内部则采用差分对管等线性化技术,实现了温敏传感器的线性化,也提高了传感器的精度与热敏电阻、热电偶等传统传感器相比,具有线性好、精度高、体积小、校准方便、价格低、外围电路简单等特点,非常适合本系统温度
20、采集的测量工作。为了实现-2555的温度测量范围,采用LM35的全温度测量接线方法,具体的接线图如图5所示图5 设计接线图图中:电阻R的阻值按照R=Vcc/50mA来选择电路的输出电压与温度的线性关系为:1)环境温度150,Ueq o(sup 6( ),sdo 2(0)=1500mV;2)环境温度25,Ueq o(sup 6( ),sdo 2(0)=250mV;3)环境温度-55,Ueq o(sup 6( ),sdo 2(0)=-550mV由于所测量的温度范围是-2555 。所以,在实际应用电路中的电压信号的输出量值在-0.25VV之间。4.1.2 集成湿度传感器介绍与选型湿度是表示空气中水蒸
21、气含量多少的尺度。在物理学和气象学中,大气湿度的表示方法是多种多样的,而且都有各自的物理量和相应单位。在诸多方法中,习惯使用的是绝对湿度和相对湿度。绝对湿度:绝对湿度定义为在每立方米湿空气中,在标准状态下所含水蒸汽的质量,以字符表示,单位 。再由气体状态方程式可得 公式(4-3)式中为空气中水蒸气的分压力(帕);T为空气中的干球绝对温度(K);t为空气中干球的摄氏温度();为水蒸气的气体常数,=461。相对湿度:相对湿度是指空气中水蒸气分压力与同温度下饱和水蒸汽压力之比值。用r表示相对湿度为: 公式(4-4)选择集成湿度传感器应考虑以下几点:感湿性能好、灵敏度高、响应速度快、测量范围宽,要有较
22、好的一致性、可重复性,线性度要好、湿滞小较高的稳定性和可靠性,有较强的抗污染能力、使用寿命长。目前,国外生产集成湿度传感器的主要厂家及典型产品分别为Honeywell公司(HIH-3602、HIH-3605、HIH-3610型),Humirel公司(HM1500、HM1520、HF3223、HTF3223型),Sensiron公司(SHT11、SHT15型)。3、湿度传感器选择及电路设计由于HM1500湿度传感器的精度较高,测量范围大,反应时间较快,温度依赖性比较低,长期稳定性能好,用户使用方便,价格实惠,是性价比极高的一款集成湿度传感器,故本方案采用HM1500做为湿度测量的传感器。HM15
23、00是法国Humirel公司于2002年推出的一种基于硬质封装的HS1101湿敏电容的电压输出式集成湿度传感器。它将侧面接触式湿敏电容与湿度信号调理器集成在一个模块中,集成度高,有很小的易于安装的接头,因此不需要外围元件,使用非常方便。其主要特点是采用恒压供电,输出与相对湿度呈比例关系的伏特级电压信号,响应速度快,对温度的依赖性非常低,可靠性与长期稳定性高,互换性好,专利的固态聚合物结构,浸水无影响,长时间处于饱和状态后能快速脱湿,抗污染能力强。一、HM1500的性能特点:内部包含由湿敏电容构成的桥式振荡器、低通滤波器和放大器,能输出与相对湿度成线性关系的直流电压信号,输出阻抗为70,适配带A
24、DC的单片机。HM1500属于通用型湿敏传感器,测量范围是(0%100%)RH,输出电压范围是+1V+4V。相对湿度为55%时的标称输出电压为2.48V。测量精度为3%RH,灵敏度为+25mV/RH,温度系数为0.1%RH/,湿度迟滞为1.5%RH,响应时间为5s。产品的互换性好,抗腐蚀性强。不受水凝结的影响,长期稳定性指标为0.5%RH/年。采用+5V电源(允许范围是+4.75V+5.25V),工作电流为0.4mA(典型值),漏电流300A。工作温度范围是-30+60。二、HM1500的工作原理:HM1500采用恒压供电,内置放大电路,能输出与相对湿度呈比例关系的伏特级电压信号,响应速度快、
25、重复性好、抗污染能力强。HM1500的测湿元件选用湿敏电容HS1101,在一个有机玻璃或玻璃片上首先用扩散法制作两个电极,然后涂上有机膜作为介质,形成一个电容器件。当外界相对湿度变化时,感湿膜能吸附和释放水汽分子,引起其介电常数发生变化,从而使元件电容量改变。利用电容量与相对湿度的函数关系即可测量湿度。内部电路框图如图6。HM1500的输出电压与相对湿度的响应曲线如图7。运用最小二乘法可以求出其输出电压与相对湿度之间的关系: =1.079+0.2568RH 公式(4-5)HM1500桥 式振荡电路低 通滤波器放大器 U图6 HM1500工作原理图7 HM1500的输出电压与相对湿度的响应曲线在
26、(10%95%)RH范围内,时,输出电压与相对湿度的对应关系见表4.1。表4.1 HM1500的与RH的对应关系()RH/(%)101520253035404550/VRH/(%)556065707580859095/V当时,可按下式对读数值加以修正: 公式(4-6)4.2 PLC的选型与模块配置选择合适的机型是PLC控制系统的硬件配置的关键问题,目前,国内外生产PLC的厂家很多,如西门子、三菱、松下、欧姆龙、LG、ABB公司等,不同的厂家的PLC产品虽然基本功能相似,但有些特殊功能、价格、服务及使用的编程指令和编程软件都不相同。而同一个厂家生产的PLC产品又有不同的系列,同一系列又有不同的C
27、PU型号,不同系列、不同型号的产品在功能上有较大的差别。因此如何学用合适的机型至关重要。4.2.1 PLC的选型原则在满足控制要求的前提下选型时应选最佳的性价比,一般可以从以下几个方面考虑:I/O点数是PLC的一项重要指标。合理选择I/O点数既可使系统满足控制要求有可使系统总投资最低。PLC的输入输出点总数和种类应根据被控对象的模拟量、开关量、输入/输出设备状况(包括模拟量、开关量、输出类型)来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的扩充,一般应估计的总点数再加上15%20%的备用量。本设计所占用的I/O点数计算:输入信号:开始按钮,需要一个输入点;停止按钮,需要一个输入点
28、;计数值加1按钮,需一个输入点;计数值减1按钮,需要一个输入点。以上共需要4个输入信号点,考虑以后对系统的调整与扩充留有20%的备用点,即用420%=1,取1个点,这样共用5个输入点。输出信号:一共要用十七个LED数码管,段选码需要使用8个输出点;位选通信号如果使用74LS138译码器则需要4个输出点;显示“-”的一个数码管需要1个输出点;以上共需要13个输出点考虑以后对系统的调整与扩充留有20%的备用点,即1320%=2.6,取3个点,这样共用16个输出点。2、用户存储容量估算用户应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、量程结构等。因此在程序设计之前只能粗略的
29、估算。根据经验,每个I/O点及有关功能器占用内存大致如下:开关量输入元件:1020B/点;开关量输出元件:510B/点;定时器/计数器:2B/个;模拟量:100150B/点;通信接口:一个接口一般需要300B以上;根据上面算出总字数再加上25%左右的备用量,就可以估算出程序所需要的内存量,从而选择合适的PLC内存。本设计所需CPU内存的计算:开关量输入元件5点1020B/点50100B;开关量输出元件:16点510B/点80160B;模拟量:2点100150B/点200300B;总需内存量:330560B;4.2.2 本系统中可编程序控制器的选取及其特点目前PLC使用性能较好的SIEMENS公
30、司、日本的三菱、欧姆龙、美国的AB公司,根据性价比的选择,根据被控对象的I/0点数以及工艺要求、扫描速度、自诊断功能等方面的考虑,本设计采用SIEMENS公司的S7-200系列PLC。1.Siemens S7-200系列PLC特性一、Siemens S7-200主要功能模块介绍(1)CPU模块S7-200的CPU模块包括一个中央处理单元、电源以及数字I/O点,这些都被集成在一个紧凑、独立的设备中。CPU负责执行程序,输入部分从现场设备中采集信号,输出部分则输出控制信号,驱动外部负载。从CPU模块的功能来看,CPU模块为CPU22*,它具有如下五种不同的结构配置的CPU单元。CPU224它有14
31、输入/10输出,I/0共计24点。和前两者相比,存储容量扩大了一倍,它可以有7个扩展模块,有内置时钟,它有更强的模拟量和高速计数的处理能力,是使用得最多S7-200产品。CPU226它有24输入/16输出,I/0共计40点,和CPU224相比,增加了通信口的数量,通信能力大大增强。它可用于点数较多、要求较高的小型或中型控制系统。(2)开关量I/O扩展模块当CPU的I/0点数不够用或需要进行特殊功能的控制时,就要进行I/O扩展,I/O扩展包括I/O点数的扩展和功能模块的扩展。通常开关量I/O模块产品分3种类型:输入模块、输出模块以及输入/输出模块。典型的数字量I/O扩展模块有:输入扩展模块EM2
32、21有两种:8点DC、8点AC输入;输出扩展模块EM222有三种:8点DC晶体管输出,8点AC输出、8点继电器输出。输入/输出混合扩展模块EM223有六种:分别为4点(8点、16点)DC输入/4点(8点、16点)DC输出、4点(8点、16点)DC输入/4点(8点、16点)继电器输出。本设计选用S7-200系列PLC的CPU的型号为CPU226(24输入/16输出,I/0共计40点)和模拟量输入模块EM231。EM231配置 表4.2所示为如何使用DIP开关设置EM231模块。开关1、2和3可选择模拟量输入范围。所有的输入设置成相同的模拟量输入范围。下表中,ON为接通,OFF为断开。表4.2 E
33、M231选择模拟量输入范围的开关表单极性满量程输入分辨率SW1SW2SW3ONOFFON0到10VONOFF0到5V0到20mA5uA双极性满量程输入分辨率SW1SW2SW3OFFOFFON-5V到+5VONOFFEM231输入数据格式模拟量输入模块的分辨率通常以A/D转换后的二进制数数字量的位数来表示,模拟量输入模块的输入信号经A/D转换后的数字量数据值是12位二进制数。数据值的12位在CPU中的存放格式为最高有效位为符号位:0表示正值数据字,1表示负值数据字。 单极性数据格式:对于单极性数据,其2个字节的存储单元的低3位均为0,数据值12位是放在第314位区域,如图4-9所示。这12位数据
34、字的最大值应为-8=32760。EM231模拟量输入模块A/D转换单极性数据格式的全量程范围设置为032000。差值32760-32000=760则用于偏置/增益,由系统完成。由于第15位为0,表示正值数据字。双极性数据字格式:MSB LSB15 2 1 0数据值12位单极性数据MSB LSB 15 3 2 1 0数据值12位双极性数据对于双极性数据,存储单元(2个字节)的低4位均为0,数据值12位是存放在第415位区域。最高有效位为符号位,如图4-9所示。双极性数据字格式的全量程反为设置为-32000+32000。 图9 EM231输入数据字格式4.3.1 与LED显示相关的知识本设计采用L
35、ED数码管进行数据的动态显示。LED数码管也称半导体数码管,是目前数字电路中最常用的显示器件。七段LED显示器由七个发光段构成,每段均是一个LED二极管,这7个发光段分别为a,b,c,d,e,f和g,通过控制不同段的点亮和熄灭,可显示16进制数字09和A,B,C,D,E,F,也能显示H,L,P等字符。有的产品还有一个小数点DP位段,用来显示小数。LED显示器以发光二极管作为显示发光部件,每段并按共阴极方式或共阳极方式连接后封装而成的。共阳极结构中,各LED二极管的阳极被连在一起,使用时要将它与+5V相连,而把各段的阴极连到器件的相应引脚上。当要点亮某一段时,只要将相应的引脚(阴极)接低电平。对
36、于共阴极结构的LED显示器,阴极连在一起后接地,各阳极段接到器件的引脚 上,要想点亮某一段时,只要将相应引脚接高电平。LED显示器的一个段发光时,通过该段的平均电流约为10mA20mA。将一个8位并行输出口与显示器的发光二极管引脚相连,8位并行输出口输出不同的字节数据即可获得不同的数字或字符,通常将控制发光二极管的8位字节数据称为段选码。共阳极与共阴极的段选码互为补数。LED显示器与显示方式:LED显示器有静态显示与动态显示两种方式。LED显示器工作在静态显示方式下,共阴极或共阳极连接在一起接地或+5V;每位的段选线(adp)与一个8位并行口相连。显示电路中,每一位可独立显示,只要在该位的段选
37、线上保持段选码电平,该位就能保持相应的显示字符。由于每一位由一个8位输出口控制段选码,故在同一时间里每一位显示字符可以各不相同。N位静态显示器要求有N8根I/O口线,占用I/O资源较多。故在位数较多时往往采用动态显示方式。LED动态显示方式,在多位LED显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,由一个8位I/O口控制,而共阴极点或共阳极点分别由相应的I/O口线控制。8位LED动态显示电路只需要两个8位I/O口。其中一个控制段选码,另一个控制位选。由于所有位的段选码皆由一个I/O控制,因此,在每个瞬间,8位LED只可能显示相同的字符。要想每位显示不同的字符,必须采用扫描显示方式
38、。即在每一瞬间只使某一位显示相应字符。在此瞬间,段选控制I/O口输出相应字符段选码,位选控制I/O口在该显示位送入选通电平(共阴极送低电平,共阳极送高电平)以保证该位显示相应字符。如此轮流,使每位显示该位应该显示字符,保持一段时间,以造成视觉暂留效果。4.3.2 显示方案的设计由PLC的Q0.0Q0.7提供段选码显示,再由Q1.0Q1.3接两个74LS138译码器的A、B、C及控制端。因为74LS138译码器输出的是低电平选通,因此译码后需要连接到集电极开路六高压正相驱动器74LS07输出低电平来驱动16个LED数码管,最后一个数码管是进行温度显示的时候显示“-”表示输出温度为零下几度,这个数
39、码管由输出点Q1.4单独来驱动。 PLC74LS07驱动器LED显示器2个74LS138译码器74LS07驱动器74LS06驱动器 8图10 显示方案原理框图显示方案采用74LS138译码器进行I/O口的扩展,把需要的输出点数从25位减少到了13位,从而大大减少了所需要的输出点数,不需要进行额外的I/O口扩展,就能实现十七个LED的动态显示。4.4 工作电源部分+5V电源是本系统不可缺少的部件,对电源的选择设计应遵守三个原则: 首先是功率,即电源提供的电流应是系统所需电流的二倍以上。以保证电路状态突变时有足够的电流供应。其次是干扰,即通过电源进入系统的干扰尽可能的少,以避免单片机寄存器值的突变
40、,或干扰指令的正确执行。最后是电压上升速度,即从上电到系统正常工作电压所需时间。在温湿度显示的设计中,为了在工业现场应用的方便,设计了外接220V交流电压的电源模块,它可以将220V交流电压变换为12V直流电压输出,12V直流电压作为线性三端稳压芯片LM7805的输入,稳压后可以很好的输出5V标准直流电压。设计电源电路原理如图10所示。图11 +5V电源模块电路F,可取瓷介、独石、纸介等电容。三端稳压芯片LM7805将电压稳压成5伏直流电源提供给传感器使用,C3,C4两个电容是5伏电源的滤波电容,作用与C1, C2相同。电阻和绿色的LED组成5伏电源的工作指示电路,只要电源部分正常,绿色的LE
41、D就会点亮,可以根据这LED来判断整个电源部分是否工作正常。下图为总设计图:图11 总设计框图第五章 系统软件设计5.1 显示系统主程序本温度湿度显示系统主要测试的是室内环境的温湿度,不需要进行温、湿度的实时控制,因此系统对温、湿度显示精度的要求不是很高,为了省去繁琐的数据采样、滤波等处理程序,本设计采用定时1S进行数据读入方式,从而简化了程序的设计,提高了程序运行的可靠性。开始初始化过程温湿度读取时间校正?定时时间到?时间校正LED显示时间读取NYNY图11显示系统主程序基本流程图5.1.1 温度读入子程序由于本温度、湿度监测与显示系统主要工作在室温范围内,因此温度测量显示范围确定在-25+
42、55之间,温度安全范围设定为-10+30,当超过这个范围时进行报警。集成温度传感器LM35测量的温度数据信号(直流电压信号-250mV550mV)经过模拟量输入模块输入,经模块内部的A/D转换成12位数据存放在寄存器之中,在经过内部程序对数据进行处理和运算后,再输入到规定的数据存储器之中以备其他程序的调用。具体温度读入子程序流程图如图5-2。初始化(清AC0)读入温度值到AC0数据转换成实数是正数?数据处理及运算数据存储转换为正数数据处理及运算数据存储子程序2开始子程序0结束Y N图12 温度读入子程序流程图5.1.2 湿度读入子程序湿度的读入程序的大体流程和温度的原理基本相同如下图5-3,这
43、里不再赘述。集成湿度传感器HM1500的测量范围为(0100%RH)输出电压范围(+1+4V)输出电压信号与相对湿度之间的计算关系(Ta=+23时)为:U。=1.079+0.2568RH 公式(5-1) 集成湿度传感器一般都需要温度补偿,当温度不是+23时,HM1500温度补偿公式为:初始化(清AC0)数据处理及运算温度校正(数据计算)数据转换及存储子程序3开始子程序1结束温度报警?报警处理 公式(5-2) N Y Y图13 湿度读入子程序流程图5.1.3 显示子程序由于测温范围设定在-2555,因此温度显示需要使用三个LED数码管,两位进行数据显示,一位进行符号位显示,居中的“-”表示负号,此位LED数码管还兼有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年科学室工作总结(3篇)
- 医院感染个人工作总结2篇
- 小学英语六年级下册语法归纳复习教学设计
- 2025社区工作者网格员考试卷附答案
- 2025事业编考试真题及答案
- 2026年昆明云内动力股份有限公司人员招聘考试备考题库及详细答案解析
- 初中八年级数学全等三角形章末复习教学设计
- 初中美术八年级《国色之美》教学设计
- 2025医师定期考核口腔试题题库(及答案)
- 2026版《药物临床试验质量管理规范》(GCP)网络培训考试试卷及答案
- 自考《学前教育政策与法规》自学考试大纲
- 中国精神分裂症防治指南(2025版 完整版)
- 2026年秋人教版小学四年级数学上册教学计划及进度表(新课标新教材)
- 2026年蜀道投资集团招聘试题及答案
- 环境试验设备的可靠性分析培训
- 新浙教版2026-2027学年七年级上科学第3章 广袤浩瀚的宇宙 单元测试卷
- 云南云投康养投资有限责任公司招聘笔试题库2026
- 环氧自流平施工专项方案
- 旋挖成孔灌注桩施工监理实施细则
- 沥青混凝土路面施工质量方案
- 三年级上册快乐读书吧《格林童话》阅读测试题及答案2
评论
0/150
提交评论