基于单片机的温度监控器设计-毕业设计论文.docx
《基于单片机的温度监控器设计-毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的温度监控器设计-毕业设计论文.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于单片机的温度监控器设计摘 要在现代化的工业生产和人们的日常生活中,常常需要对温度进行控制。例如:在工业领域中,人们都对各类加热炉、反应炉等温度进行检测和控制1 ;在生活中对热水器、太阳能电加热器等的温度控制。工控领域内的一种重要控制方法就是PID控制,将PID算法应用到以51单片机为核心的控制系统中,能产生良好的控制效果。本系统是基于PID算法的温度监控控制系统。温度传感器采用数字温度传感器DS18B20,单片机收到温度数据后,在液晶显示器实时显示温度值,然后对温度偏差进行PID运算后,输出PWM波控制有过零检测的可控硅电路驱动加热器件。键盘可以设置加热温度和超限温度超限值,蜂鸣器可以实
2、现温度越限报警。本设计采用了过零点触发可控硅控制电路,温升小,电流冲击小,电磁干扰低,提高了控制的可靠性。经实验测试,该系统无震荡现象,响应时间短,稳态误差小,基本实现稳、准、快的指标。 关键词:单片机;DS18B20;PID;过零检测;可控硅ABSTRACTIn modern industrial production and peoples daily life, it is often necessary to control the temperature. For example: In the industrial field, people are all kinds of fu
3、rnaces, reactors and other temperature measurement and control 1; the temperature control on the water heater, solar electric heater in life. An important method of controlling industrial field is PID control, the PID algorithm is applied to 51 microcontroller as the core control system, can produce
4、 good control effect.This system is based on PID algorithm temperature monitoring control system. After the temperature sensor digital temperature sensor DS18B20, after MCU receives temperature data is displayed in real time on the LCD monitor temperature and temperature deviation PID operation, the
5、 output PWM wave control had thyristor zero-crossing detection circuit driving the heater. Keyboard can set the heating temperature and the temperature limit value is exceeded, the buzzer can realize temperature limit alarm.The design uses a zero crossing triac trigger control circuit, the temperatu
6、re rise is small, a small current impact, low electromagnetic interference, improve the reliability of control. The experimental test, the system is no shock phenomenon, short response time, steady-state error is small, basically stable, accurate and fast indicators.Key words: SCM; DS18B20; PID; zer
7、o-detection; SCR目 录摘 要IABSTRACTII第1章 引 言11.1课题意义11.2 温控技术现状与发展趋势11.3 本设计研究的内容21.4本章小结2第2章 总体方案设计42.1系统方案论证42.2.1.主控方案选择42.2.2.温度检测传感器选择42.2.3.加热模块驱动电路选择42.2系统方案构架52.3本章小结6第3章 系统硬件电路设计73.1 单片机最小系统73.2.1.复位电路83.2.2时钟电路83.2.4.电源电路83.2温度检测电路93.3加热控制电路113.6液晶显示电路123.7 报警电路133.8 键盘电路143.9总电路图143.6本章小结15第4
8、章 系统软件设计164.1软件总体方案164.2关键模块的程序184.2.1温度检测程序184.2.2 PID程序204.2.3按键电路程序224.3本章总结24第5章设计成果及总结1第6章 结 束 语4致 谢5参考文献6 第1章 引 言1.1课题意义温度对物品安全储存起着至关重要的因素,人们通常把温度、水分和物品体内的气体称为物品安全存储的三大重要要素。目前诸多存储技术措施都是根据这三大重要要素的变化对物品的影响来决定的。每个物品都有其最适存放的温度。如果储存仓库内的温度长期超过某个范围或者低于某个范围,就会引起或加速物品的质量变化,进而降低商品的使用价值。不同的温度也会对不同植物的生长也有
9、着不同的影响等等。研究温度控制系统有着非常重要的现实意义。花房内的温度也需要定期监控,对温度的控制要求也很高。这是因为温度值的高低直接影响到植物是否能不能正常生长发育。合适的温度和湿度不仅可以节约植物生长必须的养分和化肥,而且使植物开出花朵会更美更大。科学实验的实验室对温度的要求则更高,实验室内温度值控制的与否合理,直接影响科学家能否得到正确的实验结果。以人为基础,通过人工轮流值班,人工巡回查看等方式来测量和记录环境温度信息的这种工作模式,不仅效率低,而且人才资源浪费大,还缺乏科学性,许多重大事故很多因素都是人为的,而且人工维护也缺乏一套完整的系统。而智能控制系统就可以大大减少甚至避免这一系列
10、的问题,所以研究一款温度监控器有着极其重要的意义。1.2 温控技术现状与发展趋势国外对温度控制方面的技术研究比较早,最初在20世纪70年代,使用模拟式的组合仪表,采集现场实时信息进行指示和控制。分布式控制系统在80年代有了。计算机数据采集控制系统的多因子综合控制系统目前国外大多正在开发和研制。如今世界各国的温度测控技术发展都很快,向着全自动化、无人化的发展。在20世纪80年代。我国的工程人员借鉴发达国家测控技术,逐步掌握了温度控制等方面的技术,并且该技术仅对温度的控制。我国温度测控设施计算机应用,在硬件技术上,我国目前还没有真正意义上的多参数多回路的综合型控制系统,大多以单片机控制的单回路单参
11、数的系统为主,与发达国家相比,存在的差距还很大。我国目前温度测量控制系统技术现状离自动化的程度还很远。 1.3 本设计研究的内容本设计利用单片机作为控制核心,结合传感器技术和电力电子相关知识,开发温度监控的自动控制系统。控制核心采用TC89C52单片机,通过数字温度传感器DS18B20检测被测物体温度,结合键盘电路、1206显示电路完成数据处理、显示;通过PID运算后输出PWM波利用光耦控制晶闸管实现加热部件的开通关断,实现温度的自动控制;设计完成一台温度监控器。本文具体研究了如下几方面:(1)系统硬件选型及设计主要包括单片机系统、温度传感器模块、加热控制模块,显示模块,报警模块、,键盘模块。
12、(2)控制系统软件的设计借助Keil C51开发工具,以C语言为开发语言,实现单片机对腐蚀液温度的自动控制,并通过LED1206显示模块显示实时温度。(3)软硬件的联合调试确定所有元器件的型号、规格,给出主要元器件参数,制作电路板,将程序下载,完成软硬件的联合调试,实现任务要求。本系统实现具体控制功能如下:(1)能够连续测量物体的温度值,可用1206液晶来显示液体的实际温度。(2)用单片机STC89C52控制,保持温度恒定不变。(3)有可以调整预设的温度值。(4)实现加热过程的PID控制。(5)越限报警功能。1.4本章小结本章主要对本毕业设计的研究意义、课题背景和研究目的进行了阐述,为本论文设
13、计明确了方向。5四川理工学院本科毕业设计 第2章 总体方案设计2.1系统方案论证2.2.1.主控方案选择方案一:采用可编程逻辑器件(PLD)实现。PLD工作速度较快且稳定,并可以在系统编程,能够很方便地实现控制的随时修改。但价格较贵,实现较为复杂,不适于本设计。方案二:采用 STC89S52单片机来实现。单片机体积小、价格便宜、功能齐全。而软件编程灵活、还可通过软件编程实现其它附加功能。故在本设计中控制电路模块选用此方案。2.2.2.温度检测传感器选择方案一:用热电偶采集温度。热电偶利用热电势原理进行温度测量的。其测量精度高、测量范围广。常用的热电偶从-50+1600均可正常测量,某些特殊热电
14、偶最低可测到-269(如金铁镍铬),最高可达+2800(如钨-铼)。但热电偶测量需要温度补偿。而且输出量为电压,需要经过测量放大器、AD转换后才能送入微处理器处理3。方案二:采用数字式温度传感器DS18B20,DS18B20采用独特的单线接口方式,与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。在使用中不需要任何外围元件,测温范围 55125,最小分辨率达0.0625。DS18B20是单总线结构,直接数字量输出,接口只需三根导线,电路简单。热敏电阻线性度不理想,而且需要恒流源伺服电路,模拟量数据处理复杂;加上补偿电路,还需要AD转换器。考虑到传感器的防水功能,此次设计
15、采用了带金属壳的DS18B20传感器。2.2.3.加热模块驱动电路选择驱动加热模块也有多种方案:方案一:采用继电器输出,单片机驱动三极管而后驱动继电器电路,特点是控制方便,电路设计简单,但是不适合高频开关,触点寿命有限。方案二:采用有过零检测功能的双向可控硅电路驱动。单片机输出经过PID运算的脉宽变化的PWM波,从而改变可控硅的开关总时间,从而控制功率的大小。考虑本系统的开关频率较高,所以采用方案二。2.2系统方案构架本设计包含单片机复位电路,显示电路,温度传感电路,键盘电路,报警电路,加热控制电路,电源电路。系统由温度传感器DS18B20实时检测被测物体温度,单片机进行处理并实时在1206液
16、晶上显示,对温度数据的测试值和设定值进行PID运算,而后输出PWM波控制信号给含有光电隔离过零触发MOC3041的双向可控硅的加热控制电路,从而有效实时的控制温度。由于温度控制系统为大惯性系统,存在着大延时和纯滞后的特性,本文中的加热电路采用由双向晶闸管控制电路通断的PID调功电路,用在一定时间内晶闸管开关的时间来控制加热的功率,控制简单、性能可靠,对电网无谐波干扰,优点明显。2.3本章小结本章节简单的介绍本次设计的关键器件选择及电路的总体框架,进一步明确了本次设计的方案。第3章 系统硬件电路设计3.1 单片机最小系统 控制系统的核心部件是单片机,是负责数据处理,控制所述温度控制模块,温度采集
17、模块,显示模块,由于开发的程序数据大于4K,因此选择的存储量为8K的单片机STC89C52RC。STC89C52RC是一种高性能的,低功耗的CMOS微控制器,在系统可编程闪存8K,具有8K字节的闪存,内部RAM256字节, I / O线32个,看门狗定时器,数据指针两个,三个16位的定时器/计数器,一个6向量2中断结构,全双工串行口,片内振荡器和时钟电路2。所以STC89C52RC芯片系统可以提供灵活高效的解决方案。图3-2中所示的电路的STC89C52RC最小系统图。图3-1 STC89C52RC最小系统图系统主要由复位电路、报警电路、通讯电路、等组成。复位电路给单片机提供复位信号,使单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 监控器 设计 毕业设计 论文
限制150内