基于单片机的水温控制系统的研究与设计毕业答辩
基于单片机的水温控制系统设计答辩PPT

硬件仿真实现
水龙头温度控制系统是将上述温度输入模块、水阀控制模块、 温度数据采集模块、LCD显示模块与最小系统板相连,从而使 得各线正常,并且在LCD上显示了温度和输入的设定温度,而 步进电机则在同一时刻继续转动。
软件仿真实现
液晶显示模块的代码主要包括初始化设置和显示函数,通 过调用相应的指令和延时函数来实现显示屏的初始化和数据的 写入。温控步进电机的代码主要包括步进电机的正反转控制和 温度传感器的数据读取和转换。
Summary of Papers and Acknowledgements
论文概述
本文主要是设计一种水龙头水温控制系统,该 系统主要由水温设置模块、水阀控制模块、温度采 集模块等组成,利用温度设置模块输入温度,用单 片机对温度进行数据采集与设定的温度数据进行对 比判断,再用四相步进电机实现对冷、热水进水量 的控制,重复进行以上步骤,使温度不断逼近输入 温度。
2,温度数据采集模块程序使用数字型温度传感器DS18B20,通过初始化传感器、读取 和写入数据的操作,实现温度数据的采集和转换,并将采集到的温度值显示在LCD屏幕 上。
3,温控步进电机程序用于控制步进电机的旋转,根据实时温度和预设温度之间的差值, 控制步进电机的正转或反转,从而调节水阀的开合程度,实现温度控制。
01
background and significance of Topic selection
水龙头在人们生活中起到调节水流大小的作用,但现代人们对水龙 头的需求已不仅限于调节水流,更多关注外观、耐用性和水温控制等方 面。随着科技的发展,信息技术、计算机技术和电子技术的应用也进一 步改善了水温控制的需求。水温的控制在工业、农业生产中具有重要作 用,过高或过低的水温会造成资源浪费和损失。此外,水温的变化也会 影响人们的心情和生活体验。因此,将水龙头与科技技术相结合,实现 水温控制系统,能够提高生活质量和有效利用水资源。在设计水温控制 系统时,安全性是重要考虑因素之一。温度传感器需要与水接触,因此 必须具备防水功能,以确保水温数据的准确性和使用安全。温度控制和 流量控制是构成水温控制系统的关键,温度控制调节水温,流量控制控 制冷热水的进水量,以实现最终从水龙头流出的水温符合需求。
基于单片机的热水器水温水位控制系统毕业设计论文

基于单片机的电热水器水温水位控制系统设计摘要随着人们生活水平的提高,各种热水器的使用已相当普及。
与之相配套的控制仪也相继问世。
然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。
因此我设计了新型的热水器水温水位控制系统来满足于当今的需求,该热水器智能控制系统主要由AT89S52单片机控制、DS18B20温度传感器、独立键盘、LED数码管和报警系统组成。
该系统能测量并显示水温、设置水温范围,若水温不处于所设置的水温范围则报警,同时还能对水位进行设置及加水,先设置好需要加水的水位段数,单片机会根据这个数进行判断是否加水。
通过软硬件调试使以上所述功能都能正常实现。
本次设计是对水温水位控制系统的智能化改进,采用单片机对其水温水位参数进行控制,提高了电器的工作稳定性,同时引进了数字传感器对水温进行数据采集,这样也就提高了系统的控制精度,以其自身的控制精度高、稳定性好和成本低的独特优点在今后将会由广泛的实用价值,其基于单片机的改进方法也具用广泛的应用意义。
关键词:单片机;DS18B20;水温水位控制Electric Water Heater Water Temperature-Level ControlSystem Based on SCMAbstractWith the improvement of people's living standard, the use of various water the various water a new type of water nowdays. The design of solar water independent keyboard ,LED and alarm system.The system can measure and display water temperature ,set the range of water temperature,of the water temperature is not in the range of setting temperature is alarming.At the same time,you can set the water level and add water,first,need to set up the water level above the water,single-chip will determine whether add the water or not according to the number.Through be normal.For other related parameters, it also meaning using. The revivification of the water control system is an intelligent product. To its own control of , stability and low cost of the advantages, in the future there will be a wide range of practical value.The design of the water temperature control system is to improve the intellectualized. A monolithic integrated circuits is to control the level of parameter and improve the stability of the electrical work, and meantime, What’s more, its based on single ways of improvement meaning.Keywords: singlechip; water level’s examination; water temperature’s examination目录摘要 (I)A BSTRACT (III)第1章绪论 (1)1.1选题的意义 (1)1.2电热水器发展现状 (1)1.3课题任务 (3)第2章系统设计方案 (5)2.1.1系统原理 (5)2.1.2子系统工作原理 (5)2.2设计方案 (6)2.2.1系统设计方案的选择 (6)2.2.2各部件控制系统方案 (8)第3章系统硬件设计 (11)3.1系统总体设计 (11)3.2各单元电路设计 (13)3.2.1控制单元设计 (13)3.2.2显示单元设计 (19)3.2.3检测单元设计 (25)第4章系统软件设计 (33)4.1主程序设计 (33)4.2子程序设计 (33)4.2.1温度采集 (33)4.2.2控制按键设计 (34)4.2.3读温度 (35)第5章系统调试 (37)5.1硬件调试 (37)5.1.1调试步骤 (37)5.1.2液位检测 (37)5.1.3温度检测 (38)5.2软件调试 (38)5.2.1P ROTEUS仿真 (38)5.2.2软件调试过程 (39)5.3系统联调 (39)总结 (43)参考文献 (45)致谢 (47)第1章绪论1.1选题的意义随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。
基于单片机的水温控制系统的研究与设计毕业答辩分解

返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51基本功能描述 AT89C51是一种低损耗、高性能、CMOS八位微处理器,而且在其片种还有4k字节 的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次,数据保存时 间为十年。AT89C51可构成真正的单片机最小应用系统,缩小系统体积, 增加系 统的可靠性,降低了系统成本。只要程序长度小于4k, 四个I/O口全部提供给用 户。可用5V电压编程,而且写入时间仅10毫秒, 仅为8751/87C51 的擦除时间的 百分之一,与8751/87C51的12V电压擦写相比, 不易损坏器件, 没有两种电源的 要求,改写时不拔下芯片,适合许多嵌入式控制领域。AT89C51 芯片提供三级 程序存储器锁定加密, 提供了方便灵活而可靠的硬加密手段, 能完全保证程序 或系统不被仿制。
返回
实现
AT89C51系列单片机工作原理的研究
⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。 ⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。 ① EA功能:内外ROM选择端。 ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 ⒋ I/O线 80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有 第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
返回
实现
AT89C51系列单片机工作原理的研究
AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻 辑引脚图如图2.1所示。
返回
实现
硬件设计
基于单片机的水温控制系统设计毕设答辩

2 研 究 内 容 RESEARCH CONTENTS
该系统主要包括传感器温度采集、A/D模数转换、按钮操 作、单片机控制、数码管数字显示等。采用PID算法实现温度 控制功能,通过串行通信完成两片单片机信息的交互,实现 温度的设定、控制和显示。本设计还可以通过串口与上位机 连接,实现计算机控制。为了实现高精度的水温控制,这种 单片机系统采用PID算法控制和PWM脉宽调制相结合的技术, 通过控制双向晶闸管改变电炉和电源的通断来改变水温的加 热时间。该系统由两个模块组成:键盘显示和温度控制。通过 模块之间的通信,完成温度设定、实时温度显示、水温波动 等功能。
基于单片机的水温控制系统设计
答 辩 人: 学 号:C来自NTENTS1 研究意义 2 研究内容 3 调试分析 4 课题总结
1 研 究 意 义 RESEARCH SIGNIFICANCE
现代的发展,就控制器本身而言,控制电路可以采用应 急经典控制理论和常规模拟控制系统,实现水温的自动统一。 然而,随着计算机和超大规模集成电路的迅速发展,以现代 控制理论和计算机为基础,由数字控制、显示、A/D和D/A转 换、后配额执行机构和控制阀组成的计算机控制系统在过程 控制中得到了越来越广泛的应用。此外,单片机的使用也使 水温的智能控制成为可能,并提供完善的人机交互界面和多 机通信接口,这些在常规的数字逻辑道路上往往难以或不可 能实现。
硬件电路的调试要依次调试单片机的基本系统、前向通 道和后向通道。调试时,可利用仿真器读写各接口地址,静 态测试电路各部分连接是否正确;对于动态过程,可以编写 一个简短的调试程序来配合硬件电路的调试。
3 调 试 分 析 DEBUG ANALYSIS
软件的调试需要在仿真器提供的单步、断点、跟踪等功 能的支持下对各子程序分别进行调试.将调试完的工程序连 接起来再调试.逐步扩大调试范围。 调试的过程一般是: A)测试程序输入条件或设定程序输入条件; B)以单步、断点或跟踪方式运行程序; C)检查程序运行结果; D)运行结果不正确时查找原因。修改程序,重复上述过程。
基于单片机的水温控制系统设计-毕业设计.

基于单片机的水温控制系统设计学生:指导教师:内容摘要:说起温度控制系统,大家并不陌生了,在我们生活中许许多多的家用电器都可以涉及到温度的控制,像存储美食的电冰箱,为我们带来凉爽的空调都会用到温度控制系统,为我们带来热气腾腾开水的饮水机等等。
而本文介绍了水温控制系统的基本原理,本系统可以用于饮水机等电路,整个系统的核心就是AT89C51单片机,它是这个系统的主控制单元,对于水温控制当然温度控制系统也是必不可少的,这个系统则应用了DS18B20为温度传感器的温度控制系统,采集温度后利用数码管显示当前温度,并通过继电器对其加热等。
总而言之水温控制系统在生活中的大量应用为我们带来了方便,提高了我们的生活质量。
关键词:水温控制系统单片机 AT89C51 DS18B20 继电器Design for microcomputer temperature control system Abstract:Speaking of temperature control system, everybody is not strange, in our life, many household appliances can be involved in temperature control, like food storage refrigerator, bring us cool air conditioning, the temperature control system is used for us a steaming hot water drinking machine, and so on. Water temperature control system are introduced in this paper, the basic principle of this system can be used for water dispensers circuit, such as the core of the whole system is AT89C51 single chip microcomputer, it is the main control unit to the system, the water temperature control temperature control system is also indispensable, of course, the application system, the temperature control system of temperature sensor DS18B20, after collecting temperature using digital tube display the current temperature, and through the relay on the heating, etc. Overall water temperature control system in the life of a large number of applications for our brought convenient, improve the quality of our life.Keywords:water temperature control system of single chip microcomputer AT89C51 DS18B20 relay.目录前言 (1)1 水温控制器背景 (1)2 方案比较 (1)2.1 控制电路的方案比较 (1)2.2 温度采集模块 (2)2.3 显示模块 (2)2.4 温度控制模块 (2)3 硬件电路 (3)3.1 硬件框图 (3)3.2 功能介绍 (3)3.2.1 控制电路模块 (3)3.2.2 温度采集模块功能 (6)3.2.3 温度控制模块功能 (7)3.2.4 显示模块功能 (8)4 软件设计 (10)4.1 主程序流程图 (10)4.2 温度采集程序 (11)4.2.1 温度转换 (12)4.3 按键处理 (13)4.4 显示模块 (13)5 调试说明 (15)5.1 温度采集误差 (15)5.2 水温控制测试 (16)5.3 温度突变测试 (17)6 结束语 (18)附录 (19)参考文献 (21)基于单片机的水温控制系统设计前言电饭煲,电冰箱,电空调在我们生活中随处可见,为我们的生活带来了极大的方便,这一切的功劳都归属于水温控制系统的诞生。
基于单片机应用的温度控制器设计答辩ppt

数经据过温采放度集大控滤程制波序系电设统路经计将过电热信敏号电转阻换传为感标器准将信温号度供信单号片转机换采为集电。信号,又
STC12C5A60S2单片机有8路10位高速A/D转换器,转换口在P1口, 速度可达到250KHz,属于逐次比较型ADC。逐次比较型ADC由一个 比较器和D/A转换器构成,通过逐次比较逻辑,从最高位开始,顺序 地对每一输入电压与内置D/A转换器输出进行比较,经过多次比较, 使转换所得的数字量逐次逼近输入模拟量对应值。数据采集程序流程
增量式算法则表现为在上次通电时间比例的基础上,还需要增加或减
少的通电时间比例;位置式算法则直接指明本周期内要通电多长时间。
本系统采用的是位置式PID算法。
PWM算法的实现
• 在固定周期的脉宽调制中,设一个周期的时间为一秒,将 一个周期平分成一百份。每一份为10个毫秒,在一个周期 内的份数由一个变量P控制,而每一份的时间用一个定时 器来控制,当每次中断来时P加1,当P到一百十把P赋值 成0,开始下一个周期。而在温度控制程序中,另外设定 一个变量M,每次M也加一,M到一百十也赋值为零,并且 每次M和P进行比较,当M<P时便可以让温度元件开始工 作,于是开始控温。要实现温度突变时改变超调量,可以 将温度和设定的温度进行比较,当温度差值大于某个范围 时,可以改变P的初值,这样就可以进行迅速加热,达到 快熟调节温度。当温度和设定值接近时可以将P的值减小, 从而缓慢加热。
基于51单片机的水温控制系统设计毕业论文

基于51单片机的水温控制系统设计毕业论文基于51单片机的水温控制系统设计毕业论文基于单片机的水温控制系统摘要水在人们日常生活和工业生产中有着必不可少的作用,在不同环境和不同的需求中,水温的变化也对我们的生活和工业生产有着重要的影响,为了满足人们在各个领域所需要的水温,水温控制系统在各个领域也应运而生。
随着社会的发展,科技的进步,智能化已经是温控系统发展的主流方向,小到人们生活中的饮水机,大到工业生产中的大型水温加热控制设备等各种水温控制系统发展以趋于成熟。
传统靠人工控制的温度,湿度,液位等信号的测压、力控系统,外围电路比较复杂,测量精度较低,分辨率不高,需进行温度校正;并且他们的体积较大适用不方便,在工业生产中也可能应为各种认为的失误发生意外,针对此问题,本系统设计的目的就是实现一种可连续高精度持续调温的温度控制系统,它应用广泛,功能强大,操作简单,便于携带,是一款既实用又廉价的控制系统。
温度检测控制系统在工业生产中主要职责是对温度进行严格的监测,在温度发生变化不符合规定温度时,系统报警提示并做出相应的温度调整措施,以使得生产能够顺利进行,节省了大量的人工,产品的质量也得到充分的保障,同时也避免了各种潜在意外的发生。
从而提高企业的生产效率。
本系统以89C51单片机为核心,扩展外围控制电路,检测变送电路,按键电路,显示电路,复位电路,时钟电路,电源电路,报警电路;本系统的整体运行过程为:通过按键电路设定理想水温范围,实时水温通过检测变送电路模检测,并将检测到的物理量转化成电信号,然后放大电信号并将模拟量同过A/D 转换为单片机识别的数字量发送给单片机。
单片机系统将实时温度与设定温度进行对比,并通过显示电路将实时温度显示出来,如果实时温度大于设定的最高温度或者低于设定的最低温度一定时间,单片机将触发报警电路对过温或者低温进行警报,同时触发控制电路对水温的控制做出适当的调整,确保水温出在理想的温度值,满足需求。
毕业设计(论文)-基于单片机的水温控制系统(软件部分设计)

图4-2温度测量部分软件流程图
第2章
2.1
温度传感器有多种类型,常见的有:数字接口的温度传感器,可以与控制器直接相连;热电偶温度传感器,一般线形度较差,需要开发人员进行线性化调节;热电阻温度传感器,线形度略好于热电偶,测温范围较广,应用场合较多。常见的数字接口的温度传感器如18B20,18B20是一线总线接口的温度传感器。一线总线具有独特而且经济的特点。测量温度范围为-55℃~+125℃,在-10℃~+85℃范围内,精度为±℃。其硬件操作比较简单,用户只需对其进行软件编程就可以实现控制。因此,18B20适合硬件资源较少,测量温度要求不高的情况。本设计拟采用铂热电阻作为温度采集装置,铂热电阻是一种精确、灵敏、性能稳定的温度传感器。在外界温度作用下,铂电阻丝的电阻值将随之变而变化,可用于测量-200~800℃范围内的温度。其优点是:电气性能稳定,温度和电阻关系近于线性,精度高。铂电阻元件可与显示仪、记录仪、调节器、扫描仪、数据记录仪以及电脑配套进行精确的温度测量和控制。因此,在温度控制精度要求比较高的情况,一般采用铂热电阻作为温度采集装置。
PIDinit();
while(1){
iKeyValue = SP_GetCh();//取键值
key_value_process(iKeyValue);//键值处理
if(guifgSpeechPlay)
temperature_speech_play( ); //语音播放
if(status == system_temperature_control)
3.
本系统采用铂电阻作为温度传感器,铂热电阻是一种精确、灵敏、性能稳定的温度传感器。铂热电阻元件是用陶瓷为保护管做成的内绕结构,感温元件可制成各种微型温度传感器探头。铂热电阻元件配上金属保护管和安装固定装置(如各种螺纹接头、法兰盘等),就构成装配式铂热电阻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现
软件设计-显示流程图
图 4.5 为系统的显示流程图。主要 是通过对传输过来的信号进行显示 后,给操作者提供提示。已达到为 本系统提供对温度的显示和监控的硬件和软件两方面来讲述对温度的自动控制过程,在控制过程中主要应 用AT89C51、ADC0809、LED显示器、LM324比较器,和通过 DS18B20数字温度传 感器采集环境温度,以单片机为核心控制部件,并通过七位数码管显示实时温 度的一种数字温度计。软件方面采用汇编语言来进行程序设计,使指令的执行 速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构, 使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。 最后,对系统功能和性能进行了考核和评估,结果表明系统的准确度和精确度较 现有仪器有较大提高。
返回
实现
软件设计-计算温度子程序
计算温度子程序将RAM中读取值进 行BCD码的转换运算[9],并进行温 度值正负的判定,其程序流程图如 图
返回
实现
软件设计-按键流程图
图 4.4 为系统的按键流程图。主要 是通过人为的对外部按键的控制来 调节系统的温度,从而实现系统对 温度的手动和自动控制。
返回
返回
总结
•本系统能够实现单片机的温度控制系统的设计,在控制过程中主要应用 AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过 DS18B20数字温 度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实 时温度的一种数字温度计。这些单片机的功能都为我们实现电路提供了非常有 利的条件,同时也为开发环境友好,易用,方便,大大加快本系统设计开发。 键盘的使用,是操作更为简洁,易懂,方便,迅速。本制作的设计中使用了继 电器控制的只是插座电路,因此,该系统的可扩展性很强,随着插入插座的电 器不同,可以实现许多其他功能的电路。本设计的单片机温度控制系统结构简 单、测温准确,具有一定的实际使用价值。该智能温度控制器只是DS18B20数字 温度传感器在温度控制领域的一个简单实例,还有许多需要完善的地方,例如 可以将测得的温度通过单片机与通讯模块相连接,以手机短息的方式发送给用 户能够随时对温度进行控制。 •以AT89C51为核心的水温控制系统,相比传统温度控制器,有明显的改变.不仅 能实现温度数据的测量与控制,还能在一定的范围内采集监控水温,提高了控 制精度的可靠性和稳定性。同时具有较好的快速性,报警,七段数码管显示等 功能并且价格低廉,具有很高的工程应用价值和现实意义。
论文题目: 基于单片机的水温控 制系统的研究与设计
指导老师: 张老师 学生姓名: 学号:
论文提纲
现状
框架 实现 创新 总结 致谢 参考文献
返回
现状
课题的背景及其意义
现代工业设计,工程建设及日常生活中温度控制都起着重要的作用,早 期的温度控制主要用于工厂时间生产中,能起到实时采集温度数据,提 高生产效率,产品质量之用。随着人们生活质量的提高,现代社会中的 温度控制不仅应用在工厂生产方面也应用于酒店,厂房以及家庭生活中, 在有些应用中,如高精度的生产厂房,对温度的要求极其严格,温度的 变化极有可能对生产的产品造成极大的影响。因此,这就需要一种能够 及时检测温度变化以及温度变化的设备,提供温度数据值,使人们对温 度的变化做及时的调整,多点温度控制可根据人们不同的应用环境自行 设置该环境的温度值,及时反映生产,生活中温度变化使人们能及时看 到温度变化的第一手资料,提示人们温度变化情况,协助人们能及时的 调整,起到温度报警作用,使温度控制更好的服务于社会生产,生活。
返回
实现
硬件设计
温度采样单元
。
返回
实现
硬件设计
控制温度 单片机是集成了中央处理部件,存储器、定时器和各种输入输出设 备等接口部件。具有集成度高,功能强、速度快、体积小、功耗小、 使用方便、价格便宜等优点,在工业生产中,电流、电压、温度、压 力流量和开关量都是常用的被控参数。其中,温度控制也越来越重要。 在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反 应炉中的温度进行检测和控制。采用单片机对温度进行控制方便、简 单、灵活。而且可以大幅度提高被控温度的技术指标,从而能够大大 的提高产品的质量和数量。
返回
实现
硬件设计
温度采样部分 温度采样单元用于采集被控制对象的温度采集参数,它由温度 电压转换,小信号放大及A/D转换三部分组成,其中将温度转化为电 量的温度电压转换由温度传感器——热敏电阻实现,A/D转换选择模 数转换器ADC0809将采集的温度模拟信号转换为8255能处理的二进制 数字信号。 ADC0809是位A/D转换芯片,它是采用逐次逼近的方法完成A/D转 换的。ADC0809由单+5V电源供电;片内带有锁存功能的8路模拟多路 开关,可对8路0~5V的输入模拟电压分时进行转换,完成一次转换约 需100µS;片内具有多路开关的地址译码器和锁存器、高阻抗斩波器、 稳定的比较器,256电阻T型网络和树状电子开关以及逐次逼近寄存器。
返回
实现
软件设计-温度控制器的软件设计
高级语言是面向问题和计算过程的语言 [7],它可通过于各种不同的 计算机,用户编程时不必仔细了解所用的计算机的具体性能与指令系 统,而且语句的功能强,常常一个语句已相当于很多条计算机指令, 于是用高级语言编制程序的速度比较快,也便于学习和交流,而 MCS—52指令系统的指令长度较短,它在存储空间和执行时间方面具 有较高的效率,编成的程序占用内存单元少,执行也非常的快捷,与 本系统的应用要求很适合。而且 MCS—52 指令系统有丰富的位操作 (或称位处理)指令,可以形成一个相当完整的位操作指令子集,这 是MCS—52指令系统主要的优点之一[8]。对于要求反应灵敏与控制及 时的工控、检测等实时控制系统以及要求体积小、系统小的许多“电 脑化”产品,可以充分体现出汇编语言简明、整齐、执行时间短和易 于使用的特点。
返回
现状
课题的背景及其意义
目前国内温度监控系统的研究正在飞速的发展,被广泛用于工农业生产、 科学研究和生活等领域等方面,但对温度要求比较严格的场合,我国的 设备根本无法胜任,更提供不了具有建设性的、有价值决策的数据。而 国际上新型温度监控器正从模拟式向数字式、由集成化向智能化、网络 化的方向发展。另一方面智能温度监控器正朝着低功耗、智能化、高精 度、安全性及研制单片测温系统等高科技的方向迅速发展。
返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51及80C51系列引脚功能 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚[6]。 ⒈ 电源 ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; •⒉ 时钟 XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 •⒊ 控制线:控制线共有4根 ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ①ALE功能:用来锁存P0口送出的低8位地址; ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。
返回
现状
课题研究现状
温度控制技术按照控制目标的不同可分为两类:动态温度跟踪与恒值温 度控制。动态温度跟踪实现的控制目标是使被控对象的温度值按预先设 定好的曲线进行变化。恒值温度控制的目的是使被控对象的温度恒定在 某一数值上,且要求其波动幅度(即稳态误差)不能超过某一给定值。 20世纪80年代开始,国外在单回路PID控制器中引入了参数整定和自适 应控制理论,PID控制理论从此进入了高速发展阶段。 目前国内温控仪表的发展,相对国外而言在性能方面还存在一定的差距, 它们之间最大的差别主要还是在控制算法方面,具体表现为国内温控仪 在全量程范围内温度控制精度低,自适应性较差。这种不足的原因是多 方面造成的,如针对不同的温控对象,由于控制算法的不足而导致控制 精度不稳定等。
返回
实现
AT89C51系列单片机工作原理的研究
AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻 辑引脚图如图2.1所示。
返回
实现
硬件设计
本设计采用按键作为输入控制,通过温度多采样单元采集温度信息, 经过LM324放大器放大及ADC0809数模转换器将其转换,由主机 AT89C51进行处理并将实际温度值和设定温度值分别显示在共阳极数 码显示管LED上。 电子探温技术已经应用到气象温度监测领域,其测得的温度数据输入 微机进行统计处理及保存。如果根据事先设定参数对测得数据进行实 时运算处理,根据其结果控制应用设备,就可以实现对应用设备的温 度监控。气象探温设备等专业仪器都使用感温探头、转换电路和 A/D 转换器,测量精度高、速度快,但成本较高。本文采用电容充电电路, 仅需要两个外部元件即可测出温度,无须转换电路、放大电路、A/D 转换器,采用单片机技术完成运算处理,降低了成本,电路简单,稳 定可靠,功耗小,特别适合于电池供电。接入交流接触器,就可以控 制取暖风机,电加热器、空调等设备,适用于农业、养殖、大型超市、 商场、宾馆、办公等一般性低精度要求的温度控制。如对精度要求较 高,只需将电阻、电容测温电路换成感温探头,并添加转换电路及 A/D转换器。
返回
框架
实现
AT89C51系列单片机工作原理的研究
硬件设计
软件设计
返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51及80C51系列基本组成及特性
AT89C51是一种带4k字节闪烁可编程可擦除只读存储器(FPEROM— Falsh Programmable and Erasable Read Only Memory )的低电压, 高性能CMOS8位微处理器,俗称单片机。而在众多的51系列单片机中, 要算 ATMEL 公司的AT89C51更实用,也是一种高效微控制器,因为 它不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是 FLASH工艺的,这种工艺的存储器,用户可以用电的方式达到瞬间擦 除、改写。而这种单片机对开发设备的要求很低,开发时间也大大 缩短。