基于单片机的水温控制系统毕业设计.doc
《基于单片机的水温控制系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的水温控制系统毕业设计.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目 录 1 引言111 研究背景及意义11.2 国内外的研究现状和发展趋势213 研究内容及要求22 系统总体设计32.1 系统功能设计32.2 系统设计原则32.2.1 可靠性32.2.2 操作维护方便32.2.3 性价比32.3 系统的组成和工作原理42.3.1 系统的组成42.3.2 系统的工作原理43 硬件系统设计53.1 单片机系统设计53.1.1 AT89C51单片机53.1.2 复位电路63.2 温度传感器部分的设计73.2.1 传感器的基本特性73.2.2 AD590温度传感器73.2.3 ADC0809模数转换器93.3 显示部分的设计123.31 LED七段数码管介绍及应
2、用123.32 显示部分驱动芯片7047介绍143.41 键盘的设计153.42 单片机接口的扩展19第 I 页 共 II 页3.5 温度控制部分的设计243.51 电压跟随电路和比例放大电路243.52 继电器控制电阻丝部分253.6 电源的设计263.61 78系列介绍263.62 LTC3260介绍284 软件设计324.1 主程序的流程图324.2 显示程序流程图324.3 键盘扫描子程序流程图335 结论34附录 源代码、总原理图、PCB图35参 考 文 献42致 谢44第 II 页 共 II 页1 引言11 研究背景及意义在人类的生活环境中,温度扮演着及其重要的角色。自18世纪工业
3、革命以来,工业发展与是否能掌握温度控制有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等行业,可以说几乎80%的工业部门都得考虑着温度的因素1。温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,如电热水器、自动饮水机等,都要用到水温控制系统。高校的发展同样要求用现代化手段提升现有的实验设备,为学生提供更多更好更现代化的实验条件。因此我们应该应用电子专业知识,实现温度控制的自动化,提高工业企业自动化水平。目前的水温控制系统大多采用由模拟温度传感器、多路模拟开关、A/D转换器及单片机组成的传输系统2。这种系统需要布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装
4、和拆卸复杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。在这样的形式下,开发一种实时性高、精度高,能够综合处理多点温度信息的系统就很有必要。近年来,单片机以其功能强、体积小、使用方便、性能价格比较高等优点,在实时控制、自动测试、智能仪表、计算机终端、遥测通讯、家用电器等许多方面得到了广泛的应用3。用单片机对温度进行实时检测和控制来解决工业及日常生活中对温度的及时自动控制,是现代温控系统发展的趋势4。人们对电子产品的小型化和智能化要求越来越高,作为高新技术之一的单片机以其体积小、价格低、可靠性高、适用范围大、本身的指令系统等诸多优
5、势,在各个领域、各个行业都得到了广泛应用。该课题的研究适应了社会对于水温控制的发展趋势,将单片机应用于水温控制系统中,将单片机控制方式成功地引入了水温控制领域,丰富了水温控制技术, 该系统可用作工厂、学校等场所的温度检测设施,由人工设定温度,有很好的实用价值,控制系统不仅可用于控制水温,还可应用到对温度有一定要求的其它领域5。也为今后水温控制技术的发展探索了一条行之有效的道路,具有广阔的发展空间。水温控制在生产中及生活中都发挥着重要的作用,如一些现代化车间里,生产特殊要求产品加工需要在一定的温度下才能进行,水产养殖中,也要对水的温度进行严格的控制,才能确保达到最好的效果,在家居生活中,我们同样
6、离不开水温的控制,如电热水器,自动饮水机等,都要用到水温控制系统。实现水温控制的方法有很多种方法,如单片机控制,PLC控制,模糊控制等,而其中用单片机实现的水温控制系统,具有可靠性高,价格低廉,简单易实现等众多优点6。1.2 国内外的研究现状和发展趋势目前国内外的温湿度检测使用的温湿度检测元件种类繁多、应用范围也较广泛加之单片机和大规模集成电路技术的不断提高,出现了高性能、高可靠性的单片数据采集系统7。基于单机片的温湿度监测控制系统的设计研究较少。随着经济和社会的不断发展,人们对自己的生活环境越来越严格。在温室大棚中、在家里,对温湿度也有了一定要求。基于单片机的温湿度监测控制统设计,将对环境的
7、温湿度监测控制系统做详细的设计与实现。采用高性能的控制芯片,高精度数字温湿度传感器AM2301。向模块化、高速化、智能化的单片机数据采集系统靠近。将此系统应用到温室大棚中、家里无疑为人们的生活提供了更加适宜的环境,符合现代人越来越高的要求,具有良好的发展前景8。13 研究内容及要求 本文所要研究的课题是基于单片机控制的水温控制系统的设计,主要是介绍了对水温的显示、控制,实现了温度的实时显示及控制。水温控制部分,提出了用AD590温度传感器、ADC0809模数转换器、AT89C51单片机及LED的硬件电路完成对水温的实时检测及显示,利用运算放大电路、继电器与单片机连接由软件与硬件电路配合来实现对
8、加热电阻丝的实时控制。2 系统总体设计2.1 系统功能设计 系统要完成的设计功能是:1 实现对水杯里水温、室内湿度参数的实时采集,测量温度和湿度,由单片机对采集的温湿度值进行循环检测、数据处理、显示,实现温湿度的智能检测。2 实现对水温的实时控制。4 利用键盘输入期望的温度值。5 现场检测设备应具有较高的灵敏度、可靠性、抗干扰能力。要求达到的技术指标: 测温范围: 45。C -90。C 测温精度:+5。C 测湿精度:+5RH2.2 系统设计原则要求单片机系统应具有可靠性高、操作维护方便、性价比高等特点。2.2.1 可靠性高可靠性是单片机系统应用的前提,在系统设计的每一个环节,都应该将可靠性作为
9、首要的设计准则9。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波;系统自诊判断功能等10。2.2.2 操作维护方便在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,尽量减少对操作人员专用知识的要求,以利于系统的推广11。因此在设计时,要尽可能减少人机交换接口,多采用操作内置或简化的方法。同时系统应配有现场故障自动诊断程序,一旦发生故障能保证有效地对故障进行定位,以便进行维修。2.2.3 性价比单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机应用系统能否被广
10、泛使用,性价比是其中一个关键因素12。因此,再设计时,除了保持高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的情况下尽可能使用软件功能取代硬件功能等13。2.3 系统的组成和工作原理2.3.1 系统的组成以单片机为控制核心,采用温湿度测量,数模转换,控制技术等技术,以温湿度传感器作为测量元件,构成智能温湿度测量控制系统。可分为温度、湿度测量电路,显示电路,声光报警电路,温湿度控制电路,见图2.1选用的主要器件有:AT89C52,温度传感器AD590,LED显示模块,升温装置加热器等。 图2.1 系统工作原理框图2.3.2 系统的工作原理本系统以单片机89C51为核心,键盘输
11、入、数据采集、传输、显示要通过单片机。数据采集通过温度传感器AD590完成;通过单片机把采集的数据显示在LED上;当采集的数据超出给定范围时,进行相应的控制处理。单片机采用C语言编程。 温度控制系统是以89C51单片机作为中央控制装置,加热设备 89C51作为中央控制装置,负责中心运算和控制,协调系统各个模块的工作。 加热设备:负责系统的加热工作。3 硬件系统设计3.1 单片机系统设计经过上面的总体方案和实施措施的讨论后可以开始着手硬件系统的设计,硬件系统是应用系统的基础、软件系统设计的依据根据总体功能和性价比及其运行速度等因素的考虑,选用MCS-51系列的89C51为主机,满足上面的要求而且
12、设计方便,不需要再存储扩展。3.1.1 AT89C51单片机MCS-51系列单片机主要包括基本型产品8031/8051/8751(对应的低功耗型80C31/80C51/87C51和增强型产品8032/8052/8752。虽然他们是8位的单片机,但是具有品种全、兼容性强性能价格比高等特点且软硬件应用设计资料丰富齐全,已为我国广大工程技术人员所熟悉和掌握。在20世纪80年代和90年代,MCS-51系列单片机是在我国应用最为广泛的单片机机型之一14。中央微处理器 AT89C51: AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system progra
13、mmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振
14、荡器15。此外,AT89C51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。按照实际需要,同时也考虑到设计成本与整个系统的精巧性,所以在本系统中就选用价格较低、工作稳定的AT89C51单片机作为整个系统的控制器。 图3.1 单片机实物图及其接口图 图3.2 单片机内部结构图3.1.2 复位电路复位是单片机的初始化操作,只需给AT8
15、9C51的复位引脚RST加上2个机器周期(即24个时钟震荡周期)的高电平就可使AT89C51复位。复位电路通常采用上自动复位和按钮复位两种方式。上电复位是通过外部复位电路给电容C充电加至RST引脚一个短的高电平信号,次信号随着VCC对电容C的充电过程而逐渐回落,即RST引脚上的高电平持续时间取决于电容C的充电时间。因此为保证系统能可靠地复位,EST引脚上的高电平必须维持足够长的时间。按键手动复位有电平和脉冲两种形式。 图3.3 复位电路图3.2 温度传感器部分的设计3.2.1 传感器的基本特性传感器的静态特性是指对静态的输入信号,传感器的输出量与输入量之间所具有相互关系。不含时间变量的代数方程
16、,或以输入量作横坐标,把与其对应的输出量作纵坐标而画出的特性曲线来描述17。表征传感器静态特性的主要参数有:线性度、灵敏度、分辨力和迟滞等18。传感器的动态特性: 所谓动态特性,是指传感器在输入变化时,它的输出的特性。在实际工作中,传感器的动态特性常用它对某些标准输入信号的响应来表示。这是因为传感器对标准输入信号的响应容易用实验方法求得,并且它对标准输入信号的响应与它对任意输入信号的响应之间存在一定的关系,往往知道了前者就能推定后者。最常用的标准输入信号有阶跃信号和正弦信号两种,所以传感器的动态特性也常用阶跃响应和频率响应来表示19。3.2.2 AD590温度传感器 AD590工作原理及特性:
17、1 其输出电流是以绝对温度零度(-273)为基准,每增加1,它会增加1A输出电流,因此在室温25时,其输出电流Io=(273+25)=298A。2 可测量范围-55至150。3供电电压范围+4V至+30V。精度高。4 AD590 共有I、J、K、L、M 五档,其中M 档精度最高,在-55+150范围内,非线性误差为0.3。本次选用AD590JH,其非线形度+-1.5度测量范围-55+15。5 AD590封装及典型电路 图3.4 AD590封装及典型电路图由于AD590输出为电流量单片机不能直接读取,因此需要通过串联电阻将电流量转换为电压量,再由模数转换芯片ADC0809将电压量转换为其对应的数
18、字量,然后通过软件将采集到的电压量转化为温度进行显示。利用AD590将电流转换为电压的各部分定性及定量说明。电路原理图如下: 图3.5 温度测量及转换部分电路图电路分析 AD590的输出电流I=(273+T)A(T为摄氏温度),因此量测的电压V=(273+T)A 10K= (2.73+T/100)V。为了将电压量测出来又需使输出电流I不分流出来,我们使用电压追随器其输出电压V2等于输入电压V。 利用可变电阻分压,其输出电压V1需调整至2.73V。 接下来我们使用差动放大器其输出Vo为(100K/20K)(V2-V1)=T/20V。如果现在为摄氏56度,输出电压为2.8V。3.2.3 ADC08
19、09模数转换器ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 1 ADC0809的内部逻辑结构 由下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。 图3.6 ADC0809内部结构图2 ADC0809引脚结构 ADC0809各脚功能如下:D7-D0:8位数字量输出
20、引脚。IN0-IN7:8位模拟量输入引脚。VCC:+5V工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。CLK:时钟信号输入端(一般为500KHz)。A/B/C:地址输入线 图3.7 ADC0809实物图及接口图ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若
21、模拟量变化太快,则需在输入前增加采样保持电路。地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行转换。A,B和C为地址输入线,用于选通IN0IN7上的一路模拟量输入。通道选择表如下表所示。 表3.1 ADC0809的通道选择方式 数字量输出及控制线:11条 ,ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的水温控制系统 毕业设计 基于 单片机 水温 控制系统
限制150内