水温控制系统(论文).doc
《水温控制系统(论文).doc》由会员分享,可在线阅读,更多相关《水温控制系统(论文).doc(25页珍藏版)》请在咨信网上搜索。
1、水温控制系统(论文) 作者: 日期:2 个人收集整理 勿做商业用途基于单片机的水温控制系统设计谢辉摘要:本水温控制系统以MCS51单片机为中心控制器件,主要由温度传感模块,A/D转换放大模块,单片机编程模块,显示模块,控制模块等部分组成。温度信号由温度传感器AD590采集,经过放大转化为电压信号进行编码,测温分辨率0.1。水温实时控制由继电器电热丝和风扇进行升温和降温。显示部分由“人机交互界面”的12864液晶显示,增加可读性。该系统具备较高的测量精度,能较好的完成设计要求。关键字:MCS51单片机 AD590 水温控制Abstract: The temperature control sys
2、tem ,which is regarded as the central control device of MCS51 microcontroller, is constructed by the temperature sensing module, A/D converter amplifier module, control module, microcontroller programming module, display module and other components。 Temperature signal is collected byte AD590 tempera
3、ture sensor which is amplified into a voltage signal is encoded, temperature resolution is 0。1 。 Real-time control temperature can be heated by heating wire and electric fan. Display part is quoted by “man-machine interface of 12864 LCD to increase the readability。 The system features is of high acc
4、uracy, and it can have better complete of the design requirements.文档为个人收集整理,来源于网络文档为个人收集整理,来源于网络 Keywords: MCS-51 microcontroller AD590 temperature control目录1。引言21.1设计任务21.2设计要求22。系统设计方案22。1各模块的电路的方案选择及论证32。1.1主机控制模块 32.1。2温度控制模块 32。1.3温度采集模块 32。1.4显示模块 42.2系统各模块的最终方案43.功能模块设计和参数计算43。1温度采集部分43.2 单片机
5、控制部分 63。3 温度控制电路6 3.4 键盘及数字显示部分 74。软件设计 74。1主程序74。2 液晶显示模块84。3 温度读取及加热散热控制95。系统测试及结果分析95.1实用仪器及型号 95。2。2温度数据采集测试记录 95.2。3水温控制测试105.2。4温度突变测试106。总结 11参考文献121. 引言在能源日益紧张的今天,电热水器、饮水机、电饭煲之类的家用电器在保温时,由于简单的温度控制系统,因而会造成很大的能源浪费。当前,能源问题是最热门的话题,也是我们急需解决的,因而我们从节省能源,保护环境出发,设计出本系统。1。1设计任务 设计制作一个水温自动控制系统,控制对象为1升水
6、,容器为搪瓷器皿.水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定温度保持不变。1。2设计要求 (1)温度设定范围为4090,最小区分度为1,标定温度1. (2)环境温度降低时(例如用电风扇降温)温度控制的静态误差1. (3)用十进制数码管显示水的实际温度. (4)采用适当的控制方法,当设定温度突变(由40提高到60)时,减小系统的调节时间和超调量。(5)温度控制的静态误差0.2。2。系统设计方案 该系统以MCS-51单片机为中心控制器件,主要由温度传感模块,A/D转换放大模块,单片机编程模块,显示模块,控制模块等部分组成,如图2.1。 MCS-51指示电路键盘输入
7、温度采集降温电路显示电路A/D转换图2。1 系统基本模块方框图2。1各模块电路的方案选择及论证2。1。1主机控制模块方案一:采用FPGA作为系统控制器。FPGA功能强大,可实现各种复杂的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,可以减少体积,提高稳定性,并且可用EDA软件仿真、调试,易于进行功能扩展,但成本较高.由于本设计对数据的处理速度本不高,FPGA的高速处理优势得不到充分体现,且引脚较多,方案二:采用模拟放大器组成的PID控制系统。对于水温控制系统是足够的。但要附加显示,温度设置等功能,附加电路较多,且反应速度慢.方案三:采用STC89C52RC单片机作为控制器。单片机算术
8、运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑功能.本身带有定时/计数器,可以用来定时、计数,并且具有功耗低、体积小、技术成熟和成本低等优点.基于以上分析,拟定方案三,由STC89C52RC作为主机控制部分。2。1.2温度控制模块根据题目要求,可以用电热丝进行加热,控制电热丝的功率即可以控制加热的速度。当水温过高时,关掉电热丝,打开风扇,即可使水温控制在设定的温度范围内.由于加热的功率较大,同时为了简化电路的设计,我直接采用220V交流电源。对加热控制模块有以下两种方案:方案一:采用可控硅来控制加热器有效功率。可控硅是一种半控器件,应用于交流电的功率控制有两种形式:控制导通
9、的交流周期数达到控制功率的目的;控制导通角的控制交流功率。由交流过零检测电路输出方波经适当延时控制双向可控硅的导通角,延时时间即移相偏移量由温度误差计算得到.可以实现对交流电单个周期有效值周期性控制,保证系统的动态性能指标。该方案电路稍复杂,需使用光耦合驱动芯片以及变压器等器件。但该方案可以实现功率的连续调节,因此反应速度快,控制精度高.方案二:采用继电器控制。使用继电器可以很容易地实现通过较高的电压和电流,在正常条件下,工作十分可靠。继电器无需外加光耦,自身即可实现电气隔离.这种电路无法精确实现电热丝功率控制,电热丝只能工作在最大功率或零功率,对控制精度将造成影响.但可以由多路加热丝组成功率
10、控制,由单片机对温差的处理实现分级功率控制提高系统动态性能.基于以上分析以及现有器件限制选择方案二,采用继电器控制省去光耦和交流过零检测电路,在软件上选用适当的控制算法,同样可以达到较好的效果。2。1。3温度采集模块方案一:选用Harris公司生产的采用激光修正的精密集成温度传感器AD590。AD590的岑温范围是55+150,最大非线性误差为0。3,响应时间仅为20us,重复性误差低至0.05,功耗低,仅为2mW。此外AD590是温度电流传感器,对于提高系统抗干扰能力有很大的帮助。方案二:采用热敏电阻.选用此类元件的优点价格便宜,但由于热敏电阻的非线性特性会带来较大的误差.方案三:使用带有A
11、/D(模数转换)单片集成的DS18B20传感器.DS18B20数字温度计是DALLAS公司生产的即单总线器件,无需其他外加电路,直接输出数字量。可直接与单片机通信,读取测温数据。具有线路简单,性能稳定体积小的特点。但DS18B20的程序较复杂,且时序时间较苛刻,不便于书写程序。比较以上方案,结合设计精度要求最小区分度为1,所以选择方案一。2。1。4显示模块方案一:采用三个LED八段数码管分别显示温度的十位、个位和小数位。数码管具有低能耗,低损耗,寿命长,耐老化,对外界环境要求低。但LED八度数码管引脚排列不规则,动态显示时要加驱动电路,硬件电路复杂。方案二:采用带有字库的12864液晶显示屏.
12、12864液晶显示屏(LCD)具有功耗低、轻薄短小无辐射危险,平面显示及影像稳定,不闪烁,可视面积大,画面效果好,抗干扰能力强。同时,12864带有字库,编程容易,且具有多种功能:光标显示、画面移位、睡眠模式,增加可读性,降低功耗.2。2系统各模块的最终方案根据以上分析,结合器件和设备等因素,确定如下方案:1采用STC89C52 RC单片机作为控制器,分别对温度采集、LCD显示、温度设定、加热装置功率控制。2温度测量模块采用AD590,此器件经A/D转换可实现高分辨率测量。3电热丝有效功率控制采用继电器控制,实现电路简单实用,加上温度变化缓慢可以满足设计要求。4显示用液晶显示屏显示实时温度值,
13、用MOD(模式)、TH(上升)、TL(下降)四个单键实现温度值的设定。3功能模块设计和参数计算3.1温度采集部分系统的信号采样和转换电路主要由温度传感器AD590、运算放大器OP07及A/D转换电路ADC0804等组成.设计电路图如图3-1所示:(1)AD590性能描述测量范围在50-+150,满刻度范围误差为0.3,当电源电压在5-10V之间,稳定度为1时,误差只有0.01。AD590为电流型传感器温度每变化1其电流变化1uA在35和95时输出电流分别为308.2uA和368。2uA.(2)基准电压7812提供12V标准电压,它与运算放大器OP07和电阻组成信号转换与放大电路,将3595的温
14、度转换为0-5V的电压信号。(3)ADC0804性能描述ADC0804为8位逐次逼近型A/D转换器,其输入电压范围在05v,转换速度为100us,转换精度为0.39,对应误差为0.234。满足系统的要求。图3.1温度采样和转换电路(4)电路原理及参数计算 温度采样电路的基本原理是采用电流型温度传感器AD590将温度的变化量转换成电流量,再通过OP-07将电流量转换成电压量,通过A/D转换器ADC0804将其转换成数值量交由单片机处理.图3.1中输入12V作为基准电压,由运放虚短虚断可知运放OP07的反向输入端(2脚)的电压为零伏。当输出电压为零伏时(即Uo=0v),输出电压为=12V,OP07
15、的2脚处为A点,AD590的转换电流为。列出A点的结点方程如下: (1)由于系统控制的水温范围为35-95,所以当输出电压为零伏时AD590的输出电流为246。56uA,因此为了使Ui的电位为零就必须使电流等于电流等于246。56uA,输出电压为12v所以由方程(1)得=12V/246.56uA =48。67k (2)由(2)取电阻R1=47k,R2=5k的电位器。又由于ADC0804的输入电压范围为05v,为了提高精度所以令水温为95时ADC0804的输入电压为5v(即Uo=5v).此时列出A点的结点方程如下: (3) 当水温为95时AD590的输出电流为368.2uA.由方程式(3)得+=
16、83。33k因此取=75k, =10k的电位器.3。2 单片机控制部分 此部分是电路的核心部分,系统的控制采用了单片机STC89C52.单片机STC89C52内部有8KB单元的程序存储器及256字节的数据存储器.因此系统不必扩展外部程序存储器和数据存储器这样大大的减少了系统硬件部分.电路原理图如图3。2所示:图3.2单片机控制电路3。3 温度控制电路此部分电路主要由继电器控制。采用两个继电器分别控制加热和降温系统:对于加热系统,继电器的两输出端220V的交流电,通过控制继电器的闭合来控制电热丝是否加热;对于降温系统,通过控制继电器的闭合控制+12V直流电机的转与停.继电器的交流耐压值为250V
17、,直流耐压值为36V,均满足要求.在继电器的输入端各接一个反向二极管,起到保护电路的作用。控制部分电路图如图3.3所示: 3.3 温度控制电路3.4 键盘及数字显示部分 在设计键盘/显示电路时,我们使用单片机STC89C52作为电路控制的核心,单片机STC89C52具有一个全双工的串行口,利用此串行口能够方便的实现系统的控制和显示功能。键盘部分,为了便于编程,采用独立键盘;显示部分采用更加友好的人机交互界面12864液晶显示.键盘/显示接口电路如图3-4所示3。4 键盘及数字显示部分4.软件设计 程序设计采用了模块化思想,有一个主程序,三个应用程序,即温度采集程序、温度控制程序、液晶显示程序.
18、4.1主程序主程序首先进行系统初始化,对显示模块进行必要的初始化,设置系统显示界面。其次就是温度值的读取、显示与控制,并进行按键扫描设置温度预设值,如图4。1:开始系统界面初始化温度读取、显示及控制按键扫描,设置预设温度当前温度预设值+1?Y启动降温N当前温度预设值-1?YN启动加热温度保持图4。1主程序流程图4.2 液晶显示模块液晶显示模块主要完成人机交换界面的显示及系统相关的操作指示。具体能显示当前的温度值、预设值、控制功能(预设值加1、减1图标)。流程如图4.2:液晶驱动函数写命令函数写数据函数液晶管脚宏定义画图及温度读取显示子函数图 4.2 液晶显示流程图4。3 温度读取及加热散热控制
19、 单片机读取ADC0804转换来的温度信息二进制代码值,并依据电路原理及相关计算公式,将包含温度信息的二进制代码转化成相应的十进制温度值,并和温度预设值比较做出判断来控制继电器是否加热或启动风扇散热5。系统测试及结果分析5.1实用仪器及型号温度计: DeltaTRAK 11036温度计(精度0.5 (10-150),防水性能:深入到6 英寸深度水中)秒表:通用型 5。2测试数据结果5。2。1温度最小区分度测试 在本系统中,设计要求设置温度的最小区分度为1。通过调试,按一下上升键和下降键,预设温度均变化1,测试通过。5。2.2温度数据采集测试记录在本系统中,温度数据的采集是最重要的部分,数据的准
20、确度将直接影响到系统的可靠性。在测试的时候选用北师大的数字温度计2602作为基准温度。测试并记录数据如表一。表一 温度数据采集测试记录2602实测显示值()系统显示值()误差()40。340。5+0.252.852。9-0。165.265.2076.576.8+0。386.786。6-0.1由上表可知,低温测量的时候实际温度与系统温度的误差在1以内。综上所述此测温方法可以满足系统的需要。5。2.3水温控制测试在本系统的水温控制测试过程中,先预设一个固定温度,通过添加热水、冷水的方式来改变当前值。通过电热丝加热,风扇降温来控制信息,并有不同颜色的发光二极管给出指示信息。测试并记录数据如表二。表二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 控制系统 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。