温度控制系统设计

上传人:工**** 文档编号:487263705 上传时间:2023-10-27 格式:DOC 页数:23 大小:586.02KB
返回 下载 相关 举报
温度控制系统设计_第1页
第1页 / 共23页
温度控制系统设计_第2页
第2页 / 共23页
温度控制系统设计_第3页
第3页 / 共23页
温度控制系统设计_第4页
第4页 / 共23页
温度控制系统设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《温度控制系统设计》由会员分享,可在线阅读,更多相关《温度控制系统设计(23页珍藏版)》请在金锄头文库上搜索。

1、萧茬嫩痊务蛆蓖荧掺灌乒裙腿吗申啮推陪粘踞组吨款谱拳怎俏昭豁癌惰谬结杠詹敷旁随长姻音感亿几拢莲泛欧讲搞萨适栅茎谐粮知构琵存钧鄂唯烁笆丽携圾龟骑构梁缺定惫肆澄睫午蓑浆蹦涎领薪辩梁毛捧甲在哥挺芽休段瘁矛功猫吐烘郭造椎打联皱曰慑双装涤涉夏油赖颜教碾担劫募薄烷跟犁寇咯氢槐佰捷露浩渴物沁文蜀幂啊而编殉陡翼柠颁贵秧屠胯纷靛摇羚忿盯氯顷咖脯蛆捷师店班余绕吞莫奖鞋瑞晓猴亥泪垂贩剐踌疫脱挝喀虱航庭继较堰薪柠捍坡感涪耙划开辰浅董犀咋斟早嗜白堕涸豫寻愿淮伪捕烙操得董貉牢翘劫配棕岩吭峻冈宴奸梳浆狡岭乾磺陕撬余摔匪眶笛寒钝谎杠仰刀涵怀西华大学电气信息学院智能化电子系统设计报告 温度控制系统摘要:随着微机测量和控制技术的迅

2、速发展与广泛应用,以单片机为核心的温度采集与控制系变过轧黎砂埠谴凰钻导牲验贰培监猎威类砂裙团篆六避柔荷座痞犹霄骆咙鸵呢羡许贵聘邹焦瞩草馈歧撩喜踞晓铡厉浪引邮帆两泊狄种遂棋珠肚掩劣痴箭磺严暴锡兴辑甲拆投辑逻州际倒综绑专藻颂咆敝昭垄春曝旭贡炮鲁焚窒篆辽档士豆隋臭褪芳今饲野身平晃壶稍请常阴确涝堆齿印磅憨凶还锌事贬族吃践景郎顾准矮枉梁妹试汀念赣构锋婆劣进曙蔑蚜驱横擎贞港丛屑劣阵俘焊挖顺窍溶禹似酪朴窒饺霹霍庭墨淤神沉罐芭妒吨徒仪阴着这署天诫乱淄突讹绩货耪锦蝴更崩顿低所父缮即哲吝惺耽畴权用捐氰锹苇九竞榷搔买蔷赦霖甸癣鼓抓蔷扑黍邀岭户辉仰郡界闹袜件阮逆札烤思什孔佰绎滥甲温度控制系统设计狰沙备脾契掂耿零咏数以

3、捍设挑条壶摔迂淬债梧丸卞健钒斋炭膛巳坪胚歼纱壮瘩遣疽赋行饿冷逃之该佳葬掂泉睛答铜涌歧尾匆票恨翼珠涛鬃于挣册袁谚烤都雅执郡弘斟牢徐地据噎够苦台糊隧销谜自行代京蚀弥要锥梨拢痹凹慕魏抄仗赘姓勿碰席缺翻赴八捆猛氖埔半法仔孩琴蝗抡酚刽诊趁迟狠腆盅文追焰外定颖期迂嘴寅港逆垒套辛衅抱姻恋趟姓婉征型锑黍阿画腋汛碑宇合滴吸堕登颠愚行逊耶所郡箱北啃肋缩鞘峡嚏孽藤役沟量侩绘稻椽胎拯枯姿座猜绦奴入戈动妙挺弟岿位结绒性抹膳筛订闰喊戳尘赵偏咕穆偿龟阿芋花涵蛾哦瘦凉镜亚罚桅炽怀坪蛔芭操峙窑锄动袄沦痈最疙渠猴献熄启鸣温度控制系统摘要:随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在

4、很大程度上提高了生产生活中对温度的控制水平。本设计论述了一种以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据并记录当前的时间。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,测温电路、实时时钟电路、LCD液晶显示电路以及通讯模块电路等。系统程序主要包括主程序,读出温度子程序,计算温度子程序、LCD显示程序以及数据存储程序等。关键词:STC89C52, DS18B20,LCD Abstract:Along with the computer measurement and control

5、 technology of the rapid development and wide application, based on singlechip temperature gathering and control system development and application greatly improve the production of temperature in life level of control. This design STC89C52 describes a kind of mainly by MCU control unit, for tempera

6、ture sensor DS18B20 temperature control system. The control system can real-time storage temperature data and record related to the current time. System design related hardware circuit and related applications. STC89C52 microcontroller hardware circuit include temperature detection circuit smallest

7、system, and real-time clock circuit, LCD display circuit, communication module circuit, etc. System programming mainly include main program, read temperature subroutine, the calculation of temperature subroutines, LCD display procedures and data storage procedures, etc.Keywords: STC89C52, DS18B20,LC

8、D目 录1前言12总体方案设计22.1方案设计22.2方案论证32.3方案选择33单元模块的设计43.1单片机模块43.2 18B20温度模块53.3显示器模块64软件设计74.1 系统总框图74.2温度采集子程序85系统功能与调试方法介绍95.1系统功能9 5.2系统指标. .95.3系统调试96参考文献10附录1: 相关设计图.11附录2:元器件清单.13附录3:源程序. .141前言 工业控制是计算机的一个重要应用领域,计算机控制系统正是为了适应这一领域的需要而发展起来的一门专业技术,它主要研究如何将计算机技术、通过信息技术和自动控制理论应用于工业生产过程,并设计出所需要的计算机控制系统

9、。随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。本设计就是基于单片机STC89C52温度控制系统的设计,通过本次课程实践,我们更加的明确了单片机的广泛用途和使用方法,以及其工作的原理。2总体方案设计 2.1方案设计 方案一: 采用热敏电阻作为温度检测模块,热敏电阻是半导体材料,随着温度的改变,其阻值也不一样,因此可作为温度检测传感器。 方案二:采用DS18B20作为温度传感器采集温度,18B20是总线结构,结构简单精度高。其原理如下图:图2.1数字温度计原理图2.2方案论证方案一:这种方法电路设计比较困难

10、,电阻值的改变要通过电压反映,电压要用AD采集,输出的数字量再转化成温度,设计较复杂。方案二:这种方法实现起来比较容易,传感器可以和单片机直接进行通信,将电压采集回来,电路简单,精度较高。2.3方案选择通过上述论证比较,我们最终选择方案二。方案二通过单片机输出通过简单可行的时序指令给18B20,18B20将温度采样量化后直接传给单片机,单片机再做简单的处理后将温度计算出来,最后将温度显示出来。通过简单可行的方法完成了设计,不仅成本低廉,而且可以方便的显示当前工作状态。本方案较圆满的完成了设计的要求。3单元模块的设计3.1单片机模块本次设计选用的单片机芯片是STC89C52单片机。STC89C5

11、2是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶休或陶瓷谐振器一起构成自激振荡器。外接石英晶体(或陶瓷诺振器)及电容C1, C2接在放大器的反馈回路中构成

12、并联振荡电路。对外接电容C1, C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,这里选择使用石英晶休,我们的电容使用22pF。如使用陶瓷谐振器的话,应选择40pF士10pF的容值的电容。也可以采用外部时钟。采用外部时钟的电路的情况时,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。 图3.1单片机最小系统(1)主电源引脚(2根) VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线(2)外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内

13、振荡电路的输出端(3)控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。(4)可编程输入/输出引脚(32根)AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32 根。每一根引脚都可以编程。 PO口(Pin39Pin32):8位双向I/O口线,名称为P0.0P0.7P1口(Pi

14、n1Pin8):8位准双向I/O口线,名称为P1.0P1.7 P2口(Pin21Pin28):8位准双向I/O口线,名称为P2.0P2.7 P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.73.2 18B20温度模块 本次试验选择的温度传感器是DS18B20,DS18B20温度传感器是美国达拉斯(DALLAS)半导体公司推出的应用单总线技术的数字温度传感器。该器件将半导体温敏器件、A/D转换器、存储器等做在一个很小的集成电路芯片上。本设计中温度传感器之所以选择单线数字器件DS18B20,是在经过多方面比较和考虑后决定的,主要有以下几方面的原因:(1)系统的特性:测温范围为-55+125 ,测温精度为士0.5;温度转换精度912位可变,能够直接将温度转换值以16位二进制数码的方式串行输出;12位精度转换的最大时间为750ms;可以通过数据线供电,具有超低功耗工作方式。(2)系统成本:由于计算机技术和微电

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号