当前位置:文档之家› 温度测量与报警系统设计.

温度测量与报警系统设计.

课程设计说明书题目:温度测量与报警系统设计姓名:学号:指导教师:专业年级:所在学院和系:完成日期:课程名称:机电一体系统设计目录1绪论 (1)1.1 背景 (1)1.1 设计要求 (1)1.3 设计任务 (1)2系统总体方案设计 (2)2.1 设计思想 (2)2.2 方案论证 (2)2.2.1 电源模块 (2)2.2.2 温度检测模块 (3)2.2.3 控制模块 (3)2.2.4 显示模块 (3)2.2.5 报警模块 (4)2.2.6 按键模块 (4)2.3 芯片选择 (4)2.3.1电源模块 (4)2.3.2 温度检测模块 (4)2.3.3 控制模块 (5)2.3.4 显示模块 (5)3系统硬件设计 (6)3.1 单片机最小系统 (6)3.2 传感检测电路 (6)3.3 显示模块 (7)3.4 报警模块 (8)3.5 按键模块 (8)3.6 总电路 (8)3.6.1 绘图软件简介 (8)3.6.2 电路原理图 (9)3.6.3 电路PCB图 (10)4系统软件设计 (12)4.1 程序设计思路 (12)4.2 主程序流程图 (12)4.3 获取温度程序流程图 (13)4.4 报警程序流程图 (14)4.5 显示程序流程图 (15)4.6 数据处理程序流程图 (15)4.7 编程软件简介 (16)5总结 (17)参考文献 (18)附录A (19)附录B (20)附录C (21)1绪论1.1 背景温度温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。

温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量;同时,温度超过了系统工作正常范围将直接影响系统的寿命,甚至损坏系统;甚至可以说任何一个系统都必须工作在一定的温度范围内,因而设计一种较为理想的温度控制系统是非常有价值的。

自18世纪工业革命以来,工业的飞速发展离不开温度参量在控制系统中的应用。

在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。

在工业生产中人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,常用的控制电路根据应用场合和所要求的性能指标有所不同, 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。

这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。

1.1 设计要求设计要求:实现温度的测量与控制。

测温范围:0~1000C;测量精度:0.10C;设有上、下限报警温度;数码显示;1.3 设计任务设计任务:硬件设计(元器件选择、电路原理图与电路板图绘制等)、软件设计。

2系统总体方案设计2.1 设计思想本设计题目的设计要求是测量温度、报警及显示,根据设计要求要测量温度就需要有温度传感器以及相应的信号调理电路;报警信号可以通过视觉信号也可以是声音或二者兼备来告知用户;显示可以通过数码管、LED点阵、LCD等;人机交互即极限温度设置可以用按钮或键盘来输入;有了这些之后,各部分的功能得以实现,但是要是他们有序地完成任务还需要一个控制器来协调和控制各部分的工作;系统要工作需要为系统供电,于是需要有电源部分。

根据上述的设计思路绘制系统框图如下图1。

图1 系统框图2.2 方案论证2.2.1 电源模块方案一:直接利用电池来提供一个合适的电压。

由于干电池供电电压会因负载的不同以及会随着使用的过程而电压发生变化,这会影响到系统的正常工作。

方案二:采用AC-DC的方式为系统供电,该方式是将交流电变为所需的直流电压,它需要有相应的变压器、整流电路、滤波电路和稳压电路等,该方案电路复杂,费用较高、对于这样一个小系统不经济。

方案三、采用DC-DC的方式,该方式是将直流电转换为系统所需的电压,采用该方案可以用干电池作为也可以用开关电源适配器来作为DC输入,可以简化系统的电源电路,提高系统的便携性能、降低成本。

根据上述的对三种方案的分析比较后,该系统采用方案三比较合理。

2.2.2 温度检测模块方案一、采用普通的温度传感器,该方案需要设计相应的信号放大电路、滤波电路、AD转换电等。

方案二、采用DS18B20智能温度传感器,该传感器内置相应的信号调理电路,直接输出数字量,而且才1-Wire的方式与控制器进行信号交流,简化了硬件电路的设计,同时其转换精度也很高,价格实惠,性价比高,应用非常广。

由于DS18B20温度传感器的优异性能,且足够满足该系统的要求,故采用方案二。

2.2.3 控制模块方案一:采用MCS-51系列单片机。

传统的51 单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,RAM、ROM空间小等缺点。

方案二:采用AT 89C52单片机单片机作为控制模块。

具有丰富的资源:RAM,ROM 空间大、超强抗干扰、超低功耗、可送 STC-ISP 下载编程器、指令周期短、低电压、易于编写和调试等优点。

这些特点极大地提高了开发效率。

鉴于AT89C52单片机价格便宜,功能齐全等特点,本系统采用AT89C52单片机为控制器。

2.2.4 显示模块方案一:采用数码管显示LED显示器工作方式有两种:静态显示方式和动态显示方式。

静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。

动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。

根据系统要求该系统应采用动态显示方式,采用数码管显示。

方案二:采用1602液晶显示,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。

数码管消耗电力比液晶多一点,但是数码管显示更加清晰,更加适合在白天等强光条件下显示。

液晶极其省电,但是使用有温度范围限制,且因是反光式的,在外界光线很明亮的情况下很容易看不清楚。

用数码管完全可以满足该系统的要求,故采用方案一。

2.2.5 报警模块方案一、采用用LED来显示报警信号,根据颜色的不同可以很清楚地知道是低于最低极限温度还是高于最高极限温度的情况,但是它需要人在现场。

方案二、采用蜂鸣器报警,它的优点是当事人不必在现场,可以不受空间物体的阻碍作用而将报警信号传递给用户,但是至于是上述两种中的哪种情况不能很清楚的知道。

根据两种方案的比较发现,二者具有互补的作用,所以选择方案一和方案二来共同实现报警功能。

2.2.6 按键模块方案一、用键盘作为人机交互的接口。

方案二、用独立按键来实现人机交互。

根据系统的要求可知,只需三个键即可满足要求,故从经济的角度来看,选择方案二比较合理。

2.3 芯片选择2.3.1电源模块系统要求输入5V的直流电压,于是选择5V的三端直流稳压器L7805CV芯片,7805是X78XX系列中的一种,它能固定地输出4.75-5.25V的电压,能够保证系统工作的稳定性。

2.3.2 温度检测模块温度传感器选择DALLAS公司生产DS18B20数字温度计,它具有线路简单,体积小,抗干扰能力强,精度高的特点。

封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。

耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

2.3.3 控制模块控制器选用ATMEL公司生产的8位单片机——AT89C52,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。

2.3.4 显示模块系统采用两个4位的数码管显示,如果直接与单片机相连,既占引脚又驱动能力不够,故选用74LS138译码器来进行位选以减少引脚占用数量,采用74HC573锁存器来提高驱动能力。

3系统硬件设计3.1 单片机最小系统单片机最小系统通常有时钟电路和复位电路,时钟电路的晶振选择12MHz的频率,复位电路选用手动复位电路,因选用单片机内部的ROM存储器,所以 EA引脚接高电平。

其电路如图2所示。

图2 单片机最小系统3.2 传感检测电路DS18B20温度传感器只有三个引脚,其中GND接地,DQ数据输入输出引脚经电阻上拉后接单片机P3.7引脚,V DD接外部电源。

其电路如下图3所示。

图3 传感器电路图3.3 显示模块显示部分用两个4位的数码管显示,位选是通过74LS138译码器来实现的,译码器的输入端A、B、C接单片机P2.2、P2.3、P2.4三个端口,其数据输出引脚接数码管的位选引脚,因译码器输出的是低电平有效,故选用的数码管是共阴极的,段选通过74HC573锁存器来驱动,锁存器经上拉电阻后与单片机的P0口相连,锁存器的输出端接数码管的段选引脚,但是不能直接相接,必须串联上限流电阻,流入数码管的电流可以是20mA左右,其压降在2点几伏,接上100Ω的电阻即可。

其电路如下图4所示。

3.4 报警模块报警电路有蜂鸣器电路和LED发光二极管电路两个不部分,蜂鸣器采用三极管来驱动,为了限制其流过电路,给它串上一个100Ω的电阻,发光二极管直接接单片机的,同样需串上一个1003.5 按键模块按钮的一端接地,当按下时,单片机相应的引脚被拉低,于是可以通过程序查询的方式来判断是否有哪一个按键按下,实现其功能,其电路简单,不单独画出。

3.6 总电路3.6.1 绘图软件简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。

3.6.3 电路PCB图在用Proteus绘制电路板时,采用的是自动布局和手动调整,布线采用的是手动布线,手动布线时应注意电路布布线的规则,具体内容如下。

1.电源线和地线的布线规则如下。

相关主题