基于单片机温度监控设计毕业设计

合集下载

基于单片机的温度控制系统设计毕业论文单片机温度控制系统设计毕业论文

基于单片机的温度控制系统设计毕业论文单片机温度控制系统设计毕业论文

基于单片机的温度控制系统设计毕业论文单片机温度控制系统设计毕业论文职业学院毕业论文题目:单片机温度控制系统研制系院:工程技术学院学生姓名:学号:专业:机电一体化年级:指导教师:完成日期:X月X日毕业设计(论文)任务书设计(论文)题目单片机温度控制系统研制学生姓名专业机电一体化指导教师姓名下发日期20XX年12月29日任务起止日期:20XX年12月29日至20XX年5月15日设计(论文)的主要内容:进度安排序号设计(论文)工作任务日期1指导教师指导毕业生选题2015.12.29—2016.3.42指导教师指导论文提纲2016.3.4—2016.3.113指导教师指导论文第一稿2016.3.12—2016.3.314指导教师指导论文第二稿2016.4.1—2016.4.305指导教师指导论文定稿2016.5.1—2016.5.126论文答辩2014.5.13—2016.5.14主要参考文献:[1]张耀宗.机械加工实用手册编写组.机械工业出版社,2009[2]李军.数控机床参考点的设定间.制造技术与机床,2013[3]许镇宇.机械零件.北京:高等教育出版社,2012[4]孔庆复.计算机辅助设计与制造.哈尔滨:哈尔滨工业大学出版社,2011[5]雷宏,机械工程基础.哈尔滨:黑龙江出版社2012[6]王中发.实用机械设计。

北京:北京理工大学出版社2013[7]唐宗军,机械制造基础。

大连:机械工业出版社.2010系负责人意见:摘要温度是表征物体冷热程度的物理量,是工农业生产过程中一个很重要而普遍的参数。

由于温度测量的普遍性,温度传感器的数量在各种传感器中居首位。

温度控制的发展引入单片机后,可以降低对某些硬件电路的要求。

基于单片机的温度控制系统,可以实现对温度的精确控制。

本文以温室为研究对象,以AT89C51单片机为核心所实现的温度控制系统具有自动完成数据采集、数据处理、数据转换控制、键盘终端处理及显示的功能。

基于单片机的数字温度计的设计与实现毕业设计论文

基于单片机的数字温度计的设计与实现毕业设计论文

基于单片机的数字温度计的设计与实现摘要采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。

传统的测温元件有热电偶和二电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。

DS18B20可以直接读出温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

本文介绍一种基于AT89C51单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围0℃-~+100℃,使用七级数码管LED模块显示,能设置温度报警上下限。

正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C51单片机功能和应用,该电路设计新颖、功能强大、结构简单。

关键词:温度测量;DS18B20 ; AT89C51Design of Digital Thermomer Based on SCMABSTRACTControlled by single-chip microcomputer to control not only to them, advantages of simplicity and flexibility, and can significantly increase the temperature specifications, which can significantly increase the quality and quantity of the products. In the process of production, in order to efficiently produce, it must be the main parameters, such as temperature, pressure, flow, and other effective control. Traditional temperature measuring component thermocouple and resistance. Are generally voltage of thermocouple and thermal resistance measured, then converted to the corresponding temperature, these methods are relatively complex and requires more external hardware support. We are in a relatively simple way to measure.-55~125 ºc temperature range, maximum resolution up to 0.0625 ºc. DS18B20 can read temperature value, and wire connected to the microcontroller, reduced external hardware circuits, low cost and ease of use features.The introduction of a cost-based AT89C51 MCU a temperatur measurement circuits, the circuits used DS18B20 high-precision temperatur sensor, measuring scope 0℃-~+100℃,can set the warning limitation, the use of Seven digital tube seven segments LED that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the founctions and applications of AT89C51 .This circuit design innovative, powerful, can be expansionary strong.Keywords:Temperature measurement ;DS18B20 ;AT89C51目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1 引言 (1)1.1.1 国内外现状 (1)1.1.2 课题背景及研究意义 (2)1.2 设计内容及性能指标 (2)1.3 系统概述 (3)1.3.1 系统方案论证与比较 (3)1.3.2 系统设计原理与组成 (5)第二章开发工具Proteus与Keil (6)2.1 Proteus软件 (6)2.1.1 Proteus简介 (6)2.1.2 4大功能模块 (6)2.1.3 Proteus简单应用 (8)2.2 Keil软件 (8)2.2.1 Keil软件简介 (8)2.2.2 Keil软件调试功能 (9)第三章系统硬件设计 (10)3.1 单片机的选择 (10)3.1.1 AT89C51单片机的介绍 (10)3.1.2 AT89C51单片机主要特性 (11)3.2 温度传感器的选择 (13)3.3 硬件电路设计 (17)第四章系统软件设计 (20)4.1 各模块的程序设计 (20)4.2 Protues测温仿真 (25)4.3 系统调试 (28)4.4 结果分析 (30)结论 (31)致谢 (32)参考文献 (33)附录1 全部程序清单 (34)附录2 系统总体设计图 (41)第一章绪论1.1引言1.1.1 国内外现状温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。

(完整版)单片机温度控制器设计毕业设计

(完整版)单片机温度控制器设计毕业设计

摘要随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。

本设计论述了一种以STC89C52单片机为主控制单元。

该控制系统可以实时存储相关的温度数据。

系统设计了相关的硬件电路和相关应用程序。

硬件电路主要包括STC89C51单片机最小系统,测温电路、实时时钟电路、 LED 显示以及通讯模块电路等。

系统程序主要包括主程序,读出温度子程序,计算温度子程序、按键处理程序、LCD 显示程序以及数据存储程序等。

关键词: STC89C52单片机; DS18B20;显示电路AbstractAlong with the computer measurement and control 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 temperature 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 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, key processingprocedures, LCD display procedures and data storage procedures, etc.Keywords:STC89C52 microcontroller;DS18B20; display circuit第 1 章51 单片机结构和原理单片微型计算机简称单片机,也称为微控制器(Micro Controller Unit),英文缩写为MCU单.片机的结构及功能均是按照工业控制要求而设计的,它把微型计算机的宫格功能部件(中央处理器CPU、随机存取存储器 RAM、只读存储器 ROM、输入输出 I/O 接口、定时器 / 计数器以及串行通信接口等)集成在一块芯片上,构成一个完整的微型计算机,故又称为单片微型计算机。

基于单片机的多点温度监测系统设计与仿真毕业设计

基于单片机的多点温度监测系统设计与仿真毕业设计

毕业设计题目基于单片机的多点温度监测系统设计与仿真毕业设计(论文)任务书题目基于单片机的多点温度监测系统设计与仿真专业电气工程及其自动化学号201350712130 姓名宋红娜主要内容:1.系统硬件设计。

2.模块化设计。

3.主控电路的设计。

4.系统设计的仿真实现。

基本要求:1.能够实时测量对象温度,超过设定值声光报警。

2.DS18B20测温范围-55o C~+128o C,以0.1o C递增。

3.得到优化的仿真软件程序;蜂鸣器的原理是由振动产生声音。

主要参考资料:[1] 张开生,郭国法.MCS-51单片机温度控制系统的设计[J].微计算机信息,2005,21(7) 68-69[2] 余发山,王福忠.单片机原理及应用技术[M].中国矿业大学出版社,2007.[3] 何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社,2004.[4] 高云红.数字温度传感器在多点温度测量系统中的应用[J].沈阳航空工业学院学报,2006,(02):61-63.完成期限:指导教师签名:专业负责人签名:年月日目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1课题设计的背景 ............................................................1謀荞抟箧飆鐸怼类蒋薔。

1.2课题研究的目的和意义 ................................................1厦礴恳蹒骈時盡继價骚。

1.3国内外发展的现状及水平 ............................................2茕桢广鳓鯡选块网羈泪。

1.4课题设计的主要内容 ....................................................3鹅娅尽損鹌惨歷茏鴛賴。

2 方案的论证比较与选择 (4)2.1方案设计 ........................................................................4預頌圣鉉儐歲龈讶骅籴。

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测和控制具有重要意义。

温湿度的变化可能会影响产品质量、设备运行以及人们的生活舒适度。

因此,设计一个可靠、精确且易于使用的温湿度监测系统是十分必要的。

本毕业设计旨在基于单片机技术开发一款实用的温湿度监测系统。

二、系统总体设计(一)系统功能需求该监测系统应能够实时采集环境的温度和湿度数据,并将其显示在屏幕上。

同时,系统应具备数据存储功能,以便后续分析和查询。

此外,还应设置报警阈值,当温湿度超出设定范围时能发出警报。

(二)系统组成本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。

传感器模块负责采集环境温湿度数据,选用了精度高、稳定性好的DHT11 温湿度传感器。

单片机控制模块作为系统的核心,采用了 STC89C52 单片机,负责处理传感器采集到的数据、控制其他模块的工作以及进行逻辑判断。

显示模块采用了液晶显示屏(LCD1602),能够清晰地显示当前的温湿度值。

存储模块使用了 EEPROM 芯片,用于保存历史数据。

报警模块则通过蜂鸣器和指示灯实现,当温湿度异常时发出声光报警。

三、硬件设计(一)传感器接口电路DHT11 传感器与单片机通过单总线进行通信,连接时需要注意数据线的上拉电阻。

(二)单片机最小系统STC89C52 单片机的最小系统包括时钟电路和复位电路。

时钟电路采用晶振和电容组成,为单片机提供稳定的时钟信号。

复位电路用于系统初始化和异常情况下的复位操作。

(三)显示电路LCD1602 通过并行接口与单片机连接,需要配置相应的控制引脚和数据引脚。

(四)存储电路EEPROM 芯片通过 I2C 总线与单片机通信,实现数据的存储和读取。

(五)报警电路蜂鸣器通过三极管驱动,指示灯通过限流电阻连接到单片机的引脚,由单片机控制其工作状态。

四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部寄存器的设置、传感器的初始化、显示模块的初始化等。

基于单片机的温度监控系统的设计—毕业设计

基于单片机的温度监控系统的设计—毕业设计

目录第一章引言 (2)第二章设计方案 (3)2.1 方案设计 (3)2.2 温度传感器的选择 (4)2.3 显示模块选择 (4)2.4 微控制器的选择 (5)第三章硬件设计 (6)3.1 硬件设计思路及总体设计框图 (6)3.2 DS18B20应用电路 (7)3.3 按键电路 (8)3.4 显示电路 (9)3.5 报警电路 (10)3.6 总体电路 (10)第四章软件设计 (12)4.1 测温模块程序设计 (12)4.2 显示模块程序设计 (14)4.3 按键模块程序设计 (17)4.4 报警模块程序设计 (18)4.5 主函数流程图和主程序 (19)4.6 模拟看门狗程序设计 (20)第五章仿真 (22)第六章结束语 (24)参考文献 (25)附录A (26)附录B (30)附录C (40)致谢 (48)摘要:本设计的控制器选择AT89C51,AT89C51比较经典且应用很广泛。

温度的测量所用的温度传感器选择DS18B20,利用多片DS18B20进行多点测温,选择LCD12864液晶屏作为显示模块。

输入模块选择一个矩阵键盘,报警温度上限可以人工设置。

当某个测温点的温度超出了报警温度范围,就通过报警器报警,直到人为关闭报警器。

DS18B20的精度比较高,测量温度范围不是很广,但是平时生活中应用已经足够了。

单片机AT89C51一款应用很广泛的微控制器,它结构简单,应用方便,编程简单,在很多控制系统中有着广泛的应用。

本设计没有做实际的硬件,用Proteus来进行仿真。

仿真软件Proteus包含一个元件库,在这个库中有很多仿真的元器件,从这个库中可以查找所需要的器件,然后就可以搭建一个基于软件的硬件系统,然后和软件一起可以进行仿真。

采用软件仿真有很多优点,比如软件仿真很灵活,可以低降成本,可以加快设计进度等。

关键词: Proteus仿真;温度监控;DS18B20;AT89C51ABSTRACT:AT89C51 was chosen as the device of the main controller. It is more classic and used widely. DS18B20 as the temperature sensor was selected to measure temperature, and can be used to measure multi-point temperature. As the LCD screen,LCD12864 was used to the display module. According to the need, the alarm temperaturelimit can be set by choosing a matrix keyboard input module. When one of point temperature exceeds the alarm limit, the alarm apparatus will work until shut down alarm manually.DS18B20 is higher, the precision of the measuring temperature range is not very wide, but used in peacetime life is sufficient. Single-chip computer AT89C51 is an application of a wide range of micro controller, it’s structure is simple, fast and convenient to use and programming of the single, so it is popular in many areas. This design was not doing the actual hardware, software simulation with Proteus. It contains a component library, many simulation components exist in the library, it is able to obtain what it want from the library, and then it can build a hardware system based on software, then can work out the simulation. Using the simulation software has a lot of merit, such as simulation software is flexible, can reduce the cost, it also improves the design plan, etc.KEYWORDS : Proteus Simulation;Temperature Monitoring; DS18B20; AT89C51第一章引言温度是表示物体冷热程度的物理量。

基于单片机的多点无线温度监控系统设计-毕业设计

基于单片机的多点无线温度监控系统设计-毕业设计

基于单片机的多点无线温度监控系统设计前言在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。

其中,温度控制也越来越重要。

在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。

采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

因此,单片机对温度的控制问题是一个工业生产中经常会遇到的控制问题。

单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。

因此,单片机广泛用于现代工业控制中。

随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。

传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。

因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。

由于传感器能将各种物理量、化学量和生物量等信号转变为电信号,使得人们可以利用计算机实现自动测量、信息处理和自动控制,但是它们都不同程度地存在温漂和非线性等影响因素。

传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。

因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信和信息处理结合起来,适应传感器的生产、研制、开发和应用。

另一方面,传感器的被测信号来自于各个应用领域,每个领域都为了改革生产力、提高工效和时效,各自都在开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。

温度传感器是其中重要的一类传感器。

其发展速度之快,以及其应用之广,并且还有很大潜力。

为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。

单片机温度监测系统设计毕业论文

单片机温度监测系统设计毕业论文

目录第一部分设计任务与调研 (2)1.毕业设计的主要任务 (2)第二部分设计说明 (3)1.理论分析 (3)2.设计方案(构思、分析、确定) (4)3.单片机温度检测系统设计 (5)4.单片机最小系统 (5)5.显示与报警模块设计 (9)第三部分设计成果 (11)1设计成果 (11)2作品的特点 (11)3佐证材料:单片机系统程序 (12)第四部分结束语 (23)第五部分致谢 (24)第六部分参考文献 (25)第一部分设计任务与调研1.毕业设计的主要任务温度往往是一个很重要的量,需要准确地加以控制。

除了这些部门之外,温度控制系统还广泛应用于其他领域,是用途很广的一类工业控制系统。

温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。

现要求能广泛工厂、民居的基于单片机的温度检测系统.2.设计的思路本设计的整体思路:利用流过热敏电阻电流随温度线性变化的关系,将电流的变化转化为电压的变化,即0℃时输出电压为0V显示在数码管上的数值为00.0。

当40℃时输出电压通过A/D转换器输出处理显示为40.0。

即在0~40℃的温度变化过程中,电压变化对应温度变化。

数码管上的数值就是对应于所测量的实际温度值。

测量过程中可通过独立按键,设置测量温度上下限数值(上限>下限),设置成功后,系统测量实时温度,当前温度高于上限值或低于下限值,通过蜂鸣器报警。

3.调研的目的和总结随着现代工业的逐步发展,在工业生产中,温度、压力、流量和液位是四种最常见的过程变量。

其中,温度是一个非常重要的过程变量。

列如:在冶金工业、化工工业、电力工业、机械加工和食品加工等许多领域,都需要对各种加热炉、热处理炉、反应炉和锅炉的温度进行即监测控制。

然而,用常规的控制方法,潜力是有限的,难以满足较高的性能要求。

采用单片机来对它们进行温度监测控制不仅具有控制方便、简单和灵活性大的优点,而且可以大幅度的提高被监测温度的技术指标,从而能够大大的提高产品的质量和数量。

基于单片机的水温控制系统毕业设计

基于单片机的水温控制系统毕业设计

基于单片机的水温控制系统毕业设计第2章设计方案本设计中的芯片可以采用二种方案。

方案一:采用普通电阻式温度传感器,放大器,A/D转换器作为测量温度的电路。

采用两种不同材质的导体,如在某点互相连接在一起,对这个连接点加热,在它们不加热的部位就会出现电位差。

这个电位差的数值与不加热部位测量点的温度有关,和这两种导体的材质有关。

热电偶传感器有自己的优点和缺陷,它灵敏度比较低,容易受到环境干扰信号的影响,也容易受到前置放大器温度漂移的影响,因此不适合测量微小的温度变化[5]。

由于热电偶温度传感器的灵敏度与材料的粗细无关,用非常细的材料也能够做成温度传感器。

也由于制作热电偶的金属材料具有很好的延展性,这种细微的测温元件有极高的响应速度,可以测量快速变化的过程。

硬件电路复杂,需要设计A/D转换电路,以及与其相关的编程,总体设计起来较困难,软件、硬件调试复杂,硬件成本较高。

而且器传感器有以下缺点:它灵敏度比较低,容易受到环境干扰信号的影响,也容易受到前置放大器温度漂移的影响[1]。

所以总体来说,在硬件、软件上的成本都比较高,而且易受外部环境的影响,系统工作不稳定。

方案二:采用数字可编程温度传感器作为温度检测元件。

数字可编程温度传感器可以直接读出被测温度值。

不需要将温度传感器的输出信号接到A/D转换器上,减少了系统的硬件电路的成本和整个系统的体积同时具有极强的抗干扰纠错能力;负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作[6]。

由于采用的是具有一总线特点的温度传感器,所以电路连接简单;而且该传感器拥有强大的通信协议,同过几个简单的操作就可以实现传感器与单片机的交互,包括复位传感器、对传感器读写数据、对传感器写命令[6]。

软件、硬件易于调试,制作成本较低。

也使得系统所测结果精度大大提高。

通过以上二种方案的论证和比较,从设计的实用性、方便性和成本等诸多方面考虑,最终选择了以DS18B20为温度测量和传输元件的设计,这样设计在本次毕业设计中能够在经费有限的情况下,进行最优的实现方法。

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计一、引言在现代社会中,温湿度的监测在许多领域都具有重要意义,例如农业生产、仓储管理、工业制造以及室内环境控制等。

为了实现对温湿度的准确、实时监测,基于单片机的温湿度监测系统应运而生。

本毕业设计旨在设计并实现一种基于单片机的温湿度监测系统,以满足实际应用中的需求。

二、系统总体设计方案(一)系统功能需求分析本系统需要实现对环境温湿度的实时采集、数据处理、显示以及超限报警等功能。

能够在不同的环境中稳定工作,并具有较高的测量精度和可靠性。

(二)系统总体结构设计系统主要由单片机控制模块、温湿度传感器模块、显示模块、报警模块以及电源模块等组成。

单片机作为核心控制器,负责协调各个模块的工作,温湿度传感器用于采集环境温湿度数据,显示模块用于实时显示测量结果,报警模块在温湿度超限时发出警报,电源模块为整个系统提供稳定的电源。

三、硬件设计(一)单片机控制模块选择合适的单片机型号,如 STC89C52 单片机,其具有丰富的资源和良好的性价比。

单片机通过 I/O 口与其他模块进行通信和控制。

(二)温湿度传感器模块选用 DHT11 数字温湿度传感器,该传感器具有体积小、功耗低、测量精度高、响应速度快等优点。

通过单总线方式与单片机进行数据传输。

(三)显示模块采用液晶显示屏(LCD1602)作为显示设备,能够清晰地显示温湿度测量值。

通过并行接口与单片机连接。

(四)报警模块使用蜂鸣器和发光二极管作为报警装置,当温湿度超过设定的阈值时,蜂鸣器发声,发光二极管闪烁。

(五)电源模块设计稳定的电源电路,为整个系统提供 5V 直流电源。

可以采用电池供电或者通过电源适配器接入市电。

四、软件设计(一)系统主程序设计主程序主要负责系统的初始化、各模块的协调控制以及数据处理和显示。

首先对单片机进行初始化,包括设置 I/O 口状态、定时器和中断等。

然后循环读取温湿度传感器的数据,并进行处理和显示,判断是否超过阈值,若超过则启动报警。

毕业设计(论文)基于单片机的实时温度监控系统设计

毕业设计(论文)基于单片机的实时温度监控系统设计

中文摘要本课题研究的是基于AT89S52型单片机控制的水温智能监控系统,以AT89S52单片机为核心,采用了温度传感器DS18B20进行温度检测。

文章首先阐述了用单片机进行水温监控系统一些特性优点,以及它的现状与发展前景。

然后又对系统总体设计方案的进行了深入分析。

系统总体设计方案包括了系统硬件设计与系统软件设计两大部分。

硬件部分用的是ATMEL公司的AT89S52单片机、温度传感器DS18B20、LCD等。

而且在本设计中有对其原理、结构方面的详细的论证。

软件环境主要使用了利用Keil和Protues软件进行联合仿真。

该系统实现了自动控制,使水温变化情况可以进行动态的显示,并能在一定的范围内由人工设定。

在本文的最后是对整个系统性能测试和分析的报告。

关键词:AT89S52单片机;DS18B20数字温度传感器;水温监测系统;软硬件设计AbstractWhat this topic AT89S52 SCM water temperature intelligent observation system.The single computer AT89S52 is used as a core in this designs, the DS18B20digital temperature sensor is used to measure the water temperature. The topic account many feature and advantages about the SCM water temperature intelligent observation system,and it is present situation and prospect .In this article among is to the system overall project design thorough analysis.The system overall project design has included the system hardware design and the system software designs two major parts. What hardware part is ATMEL company's AT89S52 SCM. DS18B20 digital temperature sensor, the LCD ;And discusses the principle and hardware structure.The software enviroment is Keil and Protues emulator. It realization of the automatic control system, The water temperature stuation can be showed on the microcomputer monitor system and may be set at some degree by manpower. In this article is finally to the overall system performance test and the analysis report.Keywords:AT89S52 SCM;Water temperature Control system;DS18B20digital temperature sensor;Hardware and software design目录第一章前言 (3)1.1论文来源及其研究背景 (3)1.2设计内容及要求 (3)第二章系统设计 (4)2.1总体方案设计 (4)2.2硬件各单元方案论证和选择 (5)2.2.1温度传感部分 (5)2.2.2显示部分 (6)2.2.3键盘输入部分 (6)2.2.4加热驱动控制电路部分 (7)2.2.5报警电路 (9)2.2.6电源电路 (9)第三章主要器件介绍 (10)3.1单片机AT89S52介绍 (10)3.2温度传感器DS18B20介绍 (13)3.3光电耦合器MOC3031M介绍 (17)第四章软件设计 (18)4.1主程序设计 (18)4.2温度检测模块程序设计 (19)4.3按键模块的软件设计 (22)4.4温度报警提示设计 (22)第五章系统仿真调试 (22)5.1总体硬件仿真电路图 (23)5.2 AT89S52端口定义 (24)5.3硬件仿真图及分析 (25)第六章结论 (27)谢辞 (28)参考文献 (29)附录一:外文资料翻译 (30)附录二:主程序 (43)第一章前言1.1论文来源及其研究背景温度是工业生产和生活中常见的被控参数,对温度的控制效果直接影响到许多产品的质量及使用寿命,及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节。

基于单片机的温度控制系统的设计毕业论文

基于单片机的温度控制系统的设计毕业论文
进而想到采用智能温度传感器来设计数字温度计。本数字温度计的设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,其温度值可以直接被读出来,通过核心器件单片机AT89C52控制温度的读写和显示,用LED数码管显示。测温范围为-55℃~+125℃,最大分辨率可达0.0625℃。而且采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
第二章.设计任务及方案分析
2.1设计任务及要求
设计一个以单片机为核心的温度测量系统,可实现的功能为:
ቤተ መጻሕፍቲ ባይዱ(1)测量温度值精度为±1℃。
(2)系统允许的误差范围为1℃以内。
(3)系统可由用户预设温度值,测温范围为-55℃~+125℃。
(4)超出预置值时系统会自动报警,即发光二极管亮。
(5)系统具有数码显示功能,能实时显示设定温度值和测得的实际温度值。
在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX @DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX @RI指令)时,P2口输出P2锁存器的内容。
(6)P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(ILL)。
编号
淮安信息职业技术学院
毕业论文
题 目
基于单片机的温度控制系统的设计
学生姓名
学 号
系 部
电气工程
专 业
电气自动化
班 级
指导教师
顾问教师

单片机温度控制系统毕业设计论文

单片机温度控制系统毕业设计论文

单片机温度控制系统毕业设计论文标题:基于单片机的温度控制系统设计与实现摘要:本论文设计和实现了一种基于单片机的温度控制系统。

该系统利用单片机的强大计算和控制能力,通过传感器采集环境温度,并运用PID控制算法,控制温度在预定的范围内波动。

本系统具有设计灵活、控制精度高、反应迅速等优势,非常适合温度控制领域应用。

关键词:单片机、温度控制、传感器、PID算法第一章引言1.1研究背景随着科技的进步和人们生活质量的提高,温度控制在各个领域都变得日益重要。

例如,家庭中的恒温器、温室中的温度调节、工业生产过程中的温度控制等。

传统的温度控制方法费时费力,且精度和效率较低,因此需要开发一种新的温度控制系统来满足各种需求。

1.2目的和意义本论文旨在设计和实现一种基于单片机的温度控制系统,以提高温度控制的精度和效率,满足不同领域对温度控制的需求。

通过论文的研究,可以为相关领域的温度控制系统设计提供参考,并促进温度控制技术在各个领域的应用。

第二章设计与实现方法2.1系统硬件设计本系统的硬件设计主要包括单片机选择、传感器选择以及执行设备选择等。

选用一款功能强大的单片机,例如ATmega328P,作为系统的核心控制器。

此外,选择一个高精度的温度传感器用于采集环境温度,并根据采集到的数据进行控制。

2.2系统软件设计本系统的软件设计主要包括温度采集与控制算法的设计和实现。

采用PID控制算法,通过单片机进行计算和控制,实现温度控制的闭环反馈。

同时,设计界面友好的人机交互界面,使操作更加简便。

第三章系统测试与分析3.1硬件测试对系统硬件进行测试,包括传感器的准确性测试、单片机的功能性测试以及执行设备的工作状态测试。

通过测试,验证系统的硬件设计的正确性和稳定性。

3.2软件测试对系统的软件进行测试,包括温度控制算法的准确性测试以及人机交互界面的操作测试。

通过测试,验证系统的软件设计的正确性和可靠性。

第四章结果与讨论4.1实验结果通过实验,得到了系统在不同环境下的温度控制效果,并进行数据统计和分析。

基于单片机的温度控制系统设计毕业论文

基于单片机的温度控制系统设计毕业论文

西北师范大学知行学院计算机与电子信息工程系课程:综合电子系统设计与实践题目:基于单片机的水温控制系统班级:13级电本班姓名:李利平学号:201392170110指导教师:刘玮摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

本文从硬件和软件两方面来讲述对烘干箱温度的自动控制过程,在控制过程中主要应用AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过DS18B20数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实时温度的一种数字温度计。

软件方面采用汇编语言来进行程序设计,使指令的执行速度快,节省存储空间。

为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。

关键词:单片机系统;传感器;数据采集;模数转换器;温度AbstractIn recent years along with computer penetration in the social sphere, SCM applications are constantly deepening,led the traditional control test at the same time ever updated。

In this paper, from two aspects of hardware and software about automatic temperature control process, the control process is mainly used AT89C51,ADC0809,LED display,LM324 comparator, but mainly through the DS18B20 digital temperature sensor to collect the environmental temperature, the single-chip microcomputer as the core control component,and through four digital tube display real-time temperature of a digital thermometer. Software using assembly language to program design,so that the instruction execution speed, save the memory space. In order to facilitate the expansion and the change,the software design uses the modular structure, make the logic relation of designing program more concise,making hardware tocoordinatetheoperation under the software control。

基于单片机的远程温度监控系统设计毕业设计

基于单片机的远程温度监控系统设计毕业设计
KeywordsSTM8 SCM; DS18B20 temperature sensor; CC1101
附录1实物图
附录2程序

1.1
温度与我们的生活息息相关,它涉及到我们生活的各种领域。随着时代的进步,科研、农业、工业、电力控制等部门都越来越依赖的对温度的监控。温度传感器在和其他的仪器设备配合使用中,可以有效提高的产品质量,优化生产环境,改善生活环境,因此,必须采取有效的措施去监控温度变化。但是现在温度监控方面存在诸多问题,比较突出的问题是采用人工定时采样温度的方法,极大的限制的效率的最优化。人工采样效率低,成本高,也不能随时监控温度变化,因而,采用基于单片机的无线温度监控设计。
1.3社会影响
随着时代的进步,科研、农业、工业、电力控制等部门都越来越依赖的对温度的监控。温度与我们的生活息息相关,它涉及到我们生活的各种领域。工业上,常到液体加热,比如电镀厂的电镀液有温度要求,需要加热或者冷却;再比如注塑机的模具温控机也有循环水温度加热的要求;这些加热都要求温度控制精准,波动范围小,靠人工是一定不行的,只能用自动温度控制。一般用测温探头(比如铂电阻、热电偶等)对液体进行测温,变换成其它信号接入温控仪表,再通过温控仪表来显示温度,并控制加热或者冷却设备或者仪器的起停,达到自动控制的目的。




1.数据采集相关资料
2.控制理论相关知识
3.STM32相关知识
周次
1—4周
5—8周
9—12周
13—16周
17周






查阅资料,学习信号采集相关知识
系统总体设计
温度采集与控制单元设计
撰写论文
制作PPT,准备答辩

毕业设计(论文)-基于单片机的多点温度监测系统设计

毕业设计(论文)-基于单片机的多点温度监测系统设计

基于单片机的多点温度监测系统设计摘要:DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。

PL2303是Prolific公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步窜行通信装置与USB功能接口便利连接的解决方案。

该系统由上位机和下位机两大部分组成。

下位机实现温度的检测并提供标准RS232通信接口,芯片使用了ATMEL公司的AT89S52单片机和DALLAS公司的DS18B20数字温度传感器。

上位机部分使用了通用PC。

该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。

关键字:温度测量;单总线;数字温度传感器;单片机;转换器Based on SCM more temperature monitoring system designAbstract:DS18B20 is a network of high precision digital temperature sensor, since it has the unique advantages single bus, users can easily set up sensor network, and can make more temperature measurement circuit become simple and reliable. PL2303 Prolific company is the production of a highly integrated RS232-USB interface converter, can provide a RS232 full-duplex asynchronous channeling line of communication equipment and the USB interface convenient connection function of the solution.The system consists of PC and a machine under two main components. A machine to implement the temperature detection and provide standard RS232 communication interface, ATMEL company used chip AT89S52 SCM and DALLAS company DS18B20 digital temperature sensor. PC parts used the general PC. This system can be used in storage temperature measurement, building the air conditioning control and production process monitoring, etc。

基于单片机的温度控制系统的毕业设计论文

基于单片机的温度控制系统的毕业设计论文

基于单片机的温度控制系统的毕业设计论文温度控制系统是一种通过控制温度传感器感知到的温度值,以达到用户设定的目标温度的自动控制系统。

在工业、农业、医疗和家庭等领域中,温度控制系统广泛应用于保温、散热、恒温和冷却等需要稳定温度环境的场合。

本论文将重点介绍基于单片机的温度控制系统的设计与实现。

该系统采用单片机作为控制核心,结合温度传感器、显示器、执行器等硬件,通过软件实现对温度的监测和控制。

首先,系统硬件部分包括温度传感器、单片机、显示器、执行器等元件的选取和电路的搭建。

温度传感器负责实时感知环境的温度,将采集到的温度值通过模拟信号传递给单片机。

单片机作为控制核心,负责接收和处理温度传感器的数据,通过控制执行器的开关状态,实现对温度的调节。

同时,可以将温度数值通过显示器显示出来,方便用户实时监测。

其次,系统软件部分包括单片机程序的编写和功能实现。

通过编写程序,实现温度的读取、控制和显示等功能。

具体包括读取温度传感器的数值,判断是否达到用户设定的目标温度,如果超过目标温度,控制执行器关闭,否则控制执行器打开,以使温度保持在设定的范围内。

同时,将温度数值转化为适合显示的格式,并通过显示器显示出来。

系统软件的编写需要考虑实时性和准确性,确保温度控制的稳定性和精确性。

最后,论文还将介绍系统的测试和优化。

通过对温度控制系统的测试,验证系统硬件和软件的正确性和稳定性。

并在测试的基础上,对系统进行优化,提高控制效果和系统性能。

本论文的研究内容主要包括基于单片机的温度控制系统的硬件设计和软件编程,以及系统的测试和优化。

通过对温度控制系统的设计和实现,研究单片机在温度控制领域的应用,为进一步的研究和应用提供参考和借鉴。

基于51单片机温湿度监控系统毕业设计

基于51单片机温湿度监控系统毕业设计

基于51单片机温湿度监控系统毕业设计1. 引言温湿度监控系统是一种用于实时监测环境温度和湿度的设备,广泛应用于工业生产、农业种植、仓储物流等领域。

本文将介绍基于51单片机的温湿度监控系统的设计和实现过程。

2. 设计目标本设计旨在开发一款简单易用、功能稳定的温湿度监控系统。

具体设计目标如下:- 实时监测环境温度和湿度; - 提供用户界面,显示当前温湿度数据; - 当温湿度超出设定范围时,发出警报信号。

3. 硬件设计3.1 单片机选择本设计选用51系列单片机作为主控芯片,因其成本低廉、易于编程和广泛应用等优点。

3.2 温湿度传感器采用常见的DHT11数字式温湿度传感器,具有价格低廉、精确可靠等特点。

3.3 显示模块使用LCD1602液晶显示模块,能够直观地显示当前环境温湿度数据。

3.4 警报器选用蜂鸣器作为警报器,当温湿度超出设定范围时,发出警报信号。

3.5 其他外围电路为了实现与单片机的通信和控制,还需设计适当的电源、电压转换、数据传输等外围电路。

4. 软件设计4.1 系统框架本系统采用基于C语言的嵌入式软件开发,主要包括初始化、数据采集、数据处理和用户界面显示等模块。

4.2 初始化模块在系统启动时,需要对硬件进行初始化设置,包括配置串口通信、LCD1602显示模块和DHT11传感器等。

4.3 数据采集模块通过DHT11传感器采集环境温湿度数据,并将其转换为数字信号供单片机处理。

4.4 数据处理模块根据用户设定的温湿度范围,对采集到的温湿度数据进行判断和处理。

当温湿度超出设定范围时,触发警报信号。

4.5 用户界面显示模块通过LCD1602显示当前环境温湿度数据,并提供简单的操作界面,包括设定温湿度范围和查看历史数据等功能。

5. 系统实现5.1 硬件连接根据设计需求,将单片机、DHT11传感器、LCD1602显示模块和蜂鸣器等进行正确的连接。

5.2 软件编程使用C语言编写嵌入式软件程序,实现系统框架中各个模块的功能。

基于单片机的数字温度计的毕业论文(含答辩ppt)

基于单片机的数字温度计的毕业论文(含答辩ppt)

毕业设计论文系部电气工程系专业应用电子技术姓名周敏学号 22 题目数字温度计目录一、引言二、系统方案论证与比较(一)、方案一(二)、方案二(三)、方案比较(四)、方案代替三、系统器件选择(一)、单片机的选择(二) 、AT89S51 引脚功能介绍(三)、温度传感器的选择1、LM35 简单介绍2、LM35 使用中的注意事项四、硬件设计电路五、软件设计(一)、主程序(二)、各模块流程设计六、系统调试(一)、调试方法(2)、调试结果七、总结八、致谢一、引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。

本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。

本毕业设计介绍了温度计的测量和控制之间的关系:检测是控制的基础和前提,而检测的精度必须高于控制的精确度,否则无从实现控制的精度要求。

不仅如此,检测还涉及国计民生各个部门,可以说在所以科学技术领域无时不在进行检测。

科学技术的发展和检测技术的发展是密切相关的。

现代化的检测手段能达到的精度、灵敏度及测量范围等,在很大程度上决定了科学技术的发展水平。

同时,科学技术的发展达到的水平越高,又为检测技术、传感器技术提供了新的前提手段。

目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等。

目前的温度计中传感器是它的重要组成部分,它的精度灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。

传感器应用极其广泛,目前已经研制出多种新型传感器。

综上所述,数字温度计加入传感器和单片机是很重要的,单片机应用系统开发技术是当前最流行最普遍的实用技术之一,大多数电子产品与设备都采用单片机技术的支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第一部分设计任务与调研 (1)第二部分设计说明 (6)第三部分设计成果 (9)第四部分结束语 (11)第五部分致谢 (12)第六部分参考文献 (13)第一部分设计任务与调研1.主要任务温度往往是一个很重要的量,需要准确地加以控制。

除了这些部门之外,温度控制系统还广泛应用于其他领域,是用途很广的一类工业控制系统。

温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。

具有硬件组成简单、成本低廉、系统稳定、易于操作和管理等优点。

能在实际工程中得到广泛的应用。

我们现在完全可以运用单片机来代替人工测量,这样既能省时又可以省力。

本文以AT89C51单片机作为控制器和DS18B20作为温度数据采集系统作为研完对象,以此来实现对温度系统的控制,单片机温度控制系统不仅具有操作简单、灵活性高等优点,同时还可以有效提高被控温度下的相关技术指标。

在本文中对单片机温度控制系统中软件设计、硬件组成以及接口电路的设计进行了详细的阐述,并分析了在对温度系统进行控制的过程中单片机控制的应用,从而提出了针对单片机温度控制系统实现可行性和有效性。

2.设计的思路、方法在对温度系统进行控制时,传感器是对温度测量的主要载体,利用传感器将温度信息传输到放大电路,将其转换到毫伏级电压信号后,将相应的弱电压信号逐渐放大到单片机可以处理的可控范围之内,再通过A/D转换器将电压信号转变成数字信号输出到主机中。

在利用单片机对信号进行采集的过程中,为了有效地提高测量精度,在采样时同时要对信号实现过滤。

与此同时,经数字滤波的信号就会转变为对应的标度,从而将温度指数显示在LED屏上,实际温度与设定温度相差在不同范围内做出不同的提示。

不大于1℃时,绿灯亮;不大于3℃时,红灯亮;大于1℃且小于3℃时,绿灯闪烁。

LED显示实时温度。

在对温度控制系统进行设计的过程中,设计的目的是为了对温度进行实时、准确地控制,以便解决工业生产中对温度无法实现控制的难题。

针对这种状况,温度值显示可以采用十进制的数码来实现,从而方便人们对温度进行监测。

同时,提前输入人工设定的温度范围,以便当温度超出控制范围时,系统可以自动启动系统调节功能,保持温度稳定,实现自动控温的目的。

3.与本课题相关的资料(影片、图片等)。

图1-1 系统硬件组成框图图1-2 AT89C51引脚图图1-3 DS18B20内部结构图图1-4 DS18B20的引脚图4.调研的目的依据现阶段单片机的使用状况来看,单片机主要是属于一种微型计算机,其将I:PU, ROM以及RAM接口和相应中断系统中多个部件集中在一起,从而组成了整体式的器件。

单片机不但具有体积小,便于携带等优点,而且其功能也非常多样,通过外加电源以及晶振的共同作用,可以非常快速地对信息进行处理和控制。

因而在现代化工业中,单片机针对温度系统的控制得到了广泛的应用,也大大提高了企业的经济效益。

在高新科技领域中,由超大规模集成电路发展而来的微型单片机具有功能强、体积小、性价比高等特性,在生产过程中,单片机主要是应用在对劳动条件改善方面,可以有效提高资源的利用效率,防止了一些意外事故的发生,还能起到节约资源的作用,从而使企业获得较作。

将降软件编制方法和流程进行统一规范,建立标准化、规范化的工程,大力发展与电子技术相关联的产业,进一步提高电子技术的编制效率。

鼓励并积极组织各研究部门、各大高校、工厂、各行各业应用部门甚至是业余人员投入到电子技术的研究开发当中,并建立完善的电子技术专利等相关制度,尊重并保护人们所取得的研究成果。

通过组织用户协会使人们进行应用技术的广泛交流。

随着科学技术的发展,我国社会对电子技术专业人才需求也随之增大,高校作为人才培养的重要基地应该对自身的教学课程作出适当的调整,制定适合社会发展规律的教学模式、内容、方法,为社会输送更多的电子技术专业人才,并不断提高我国电子技术专业的理论水平,为电子技术的发展和社会发展做出应有的贡献。

5.总结电子技术作为现今社会新技术革命的成果之一,其潜在价值已经越来越受到全世界的关注和重视。

因此,必须正确积极地看待和推动电子技术的发展,并加强电子技术基础理论研究和实践的投入,充分发挥电子技术的作用。

相信随着科技的高速发展和人们要求的不断提高,电子技术的应用将会越来越广泛,必将带动电子技术的稳定长足进步与发展。

基于单片机温度控制系统的设及可以有效实现工业生产中对温度控制的要求,现阶段,应用单片机实现温度控制的方式主要有与高精度传感器结合、人机交互信号测量以及硬件式闭环控制;这几种方式都可以有效地实现对温度的控制,但是因采用与高精度传感器结合的方式可以克服后两种方式带来的缺点,因而在实际生产中应用地最为广泛。

基于单片机温度系统的开发和设计对实现现代化生产具有非常重要的作用。

第二部分设计说明1.理论分析温度的测量和控制在日常生活和工业领域中具有广泛的应用,随着人们生活水平的大幅提高,对温度测量控制的精度和范围也有着更高的要求。

在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题,这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控等现象。

PID控制方式控制稳定且精度高,但是控制对象的模型难以建立,并且当扰动因素不明确时,参数调整较复杂。

本文采用DS18B20数字温度传感器,该传感器具有微型化、封装简单、低功耗、高性能抗干扰能力、测量范围广、强易配处理器等优点,可使系统测量更加精确,电路更加简单。

可应用于家用电器、汽车、冷库等领域。

2.设计方案该系统将检测点的温度采集之后发送到单片机进行处理,并通过4X 4矩阵按键进行温度上限和下限的设定。

当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度恒定在一定的范围。

系统主要包括温度采集模块、4X 4行列式矩阵按键模块、主控模块、温度控制模块、测温控温显示模块等,其结构框图如下图所示。

图2-1 程序结构框图3.正文系统温度测量部分采用DALLAS公司生产的一线式数字温度传感DS18B20,它具有微型化、低功耗、高性能抗干扰能力、测量范围广、强易配处理器等优点,DS18B20可直接将温度转化成串行数字信号给单片机处理,它具有三引脚T0-92小体积封装形式,温度测量的范围为一55一+125℃,测温分辨率可达到0.0625℃。

该系统采用4X 4行列式矩阵按键输入,其中除了0 ~9这10个相应数字温度按键外,还设计了温度重设按键、确定按键、零下温度选择按键和小数点按键等用来控制温度。

该系统采用的是非编码式键盘,按键的识别采用的是全局扫描法。

主控模块设计采用AT89C51单片机作为主控芯片。

该芯片是一款高性能的CMOS 8位微处理器,自带4 KB闪存,产品性价比高,满足系统的设计需求。

该系统中主控芯片AT89C51不断的对采集到的温度信号与输入的控制温度进行比较,若超出设定范围则启动升温或降温装置,直至温度到达设定的范围区间内。

该系统温度控制电路中,单片机通过三极管的通断控制继电器,达到控制电热器的目的。

当温度低于设定温度下限时,单片机发送低电平信号经过74LS04非门电路后变为高电平,使NPN型三极管导通,继电器使电源与电热器接通,电热器加热,温度慢慢升高。

当温度高于设定温度上限时,单片机发送高电平信号经过74LS04非门电路后变为低电平,使NPN型三极管截止,继电器使电源与制冷系统接通,制冷系统工作,温度慢慢降低。

当继电器突然断电时,会产生很大的反向电流,反接在三极管两端的二极管可将反向电流分流,达到保护三极管的作用。

设计显示部分采用2个4位8段共阳极数码管7SEG-MPX4-CA。

一个数码管用于显示当前环境温度,另外一个数码管用于显示设定温度。

为了节省I/O口,本设计通过74LS04双2线一4线译码器连接两个数码管的位码。

设计软件部分采用模块化设计,通过Keil公司开发的Vision3编译器用C51语言编写,主要包括温度检测,按键驱动和温度控制等。

其中温度检测包括DS 18B20初始化子程序、DS 18B20读取子程序、DS 18B20写子程序、DS 18B20转换温度子程序、DS 18B20温度采集子程序、采集温度数码管显示子程序等;按键驱动包括矩阵按键驱动子程序、按键显示子程序等;温度控制包括输入键值处理子程序、温度对比控制子程序等。

主程序流程图如下图所示。

图2-2程序流程图4.作品特点本文设计的温度测控系统,采用DS18B20数字温度传感器实时采集环境温度,采用4X 4矩阵按键自由设定温度上限和下限,采用AT 89C51单片机处理采集的温度数据和发送控制温度信号,将环境温度和设定温度通过数码管实时显示。

设计的样机系统经实验表明,测温精度和控温精度均高达0.1测温范围为一55一125 }C,并可在一55一128℃范围内进行温度控制。

温度控制系统在工业生产和日常生活中,主要是要求在一定的温度范围内保证温度恒定,并要求一定的精度,因此该系统可应用于家用电器、工业、汽车、冷库等许多领域。

第三部分设计成果1.设计成果图3-1温度智能监控系统设计Proteus软件仿真图2.作品的特点(1)CPU具有一定的处理速度。

实现对多路传感信号的检测。

并实现A/D转换,实时通讯,监测报警显示。

(2)拥有较大的程序存储空间。

由于应用程序都要在程序存储器中,另外有些特殊的重要数据也需要存储,能够满足系统的需要,也可以通过扩展存储器来解决。

(3)体积小实用方便、灵活。

3.佐证材料图3-2温度检测模块设计图图3-3显示模块设计图图3-4报警模块第四部分结束语1.总结通过对温度数据采集系统的性能要求分析,提出了整体设计框架,并选择了AT89S51单片机芯片和智能数字化传感器DS18B20。

针对系统性能的要求作了硬件电路设计,主要包括温度测量电路、数据显示电路、时钟电路、复位电路等,当出现了不同的温度LED会发出不同的反应。

本系统只针对温度进行测量和控制,而实际上可控制的参数有很多。

所以系统还可以进一步进行功能扩展,实现光照强度、土壤的肥力等其他参数的自动化调控。

2.分析和完善由于在固定温度下对各环境参数准确性要求不高,故本设计在能够满足系统要求的前提下,测量和控制精确度还有进一步提高的余地。

如果系统应用与精确度较高的场合,可从传感器的选择、电路的设计完善等方面进一步提高系统测量和控制的精确度。

本系统只针对温度进行测量和控制,而实际上可控制的参数有很多。

所以系统还可以进一步进行功能扩展,实现光照强度、土壤的肥力等其他参数的自动化调控。

由于数据通信采取的方式,本系统测量和控制的距离范围并不是很大。

如果需要更远的控制距离,可改进信号线路的传输方式,下一步开发中我们可以利用igbee技术或者GPRS技术实现远程通信。

相关文档
最新文档