温度采集与控制系统设计_毕业论文 精品
基于单片机的温度采集与控制系统的设计
基于单片机的温度采集与控制系统的设计摘要温度是一个很重要的物理量在工农业生产中经常遇到温度的测量和控制因此对温度检测和控制具有非常重要的意义。
近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测的不断更新。
本系统是以AT89C51单片机为检测控制中心的智能控制系统。
其总体设计是围绕低成本、高精度、高可靠性的特点展开的。
在硬件选择方面,选择性价比高的AT89C51系列单片机、DS18B20数字式温度传感器、LED显示器。
DALLAS公司的单总线数字温度传感器DS18B20以其线路简单、硬件开销少、成本低廉等一系列优点,有着无可比拟的应用前景。
为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。
文章详细介绍AT89C51对DS18B20的操作流程,及使用DS18B20时的注意事项。
该温度测量系统具有结构简单、价格低廉、扩展方便和应用广泛等一系列优点。
关键词:温度控制;A T89C51;DS18B20The Design of Temperature Acquisition Control SystemBased on Single-chipAbstractTemperature is a very important parameter. We frequently use the measurement and control of temperature in industry and agriculture. Therefore, the measurement and control of temperature is extremely important.In 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, the development of an intelligent control system based on AT89C51 single-chip is presented. Low cost, accurate, and reliable possibility of the intelligent temperature control system are taken into consideration for design. In the hardware aspect, the AT89C51 with high capability price ratio, DS18B20 temperature sensor, LED monitor are chosen. DALLAS Corporation’s 1-wire bus digital temperature sensor has incomparable application prospect because its circuit is simple, and with fewer hardware expenses. 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 to coordinate the operation under the software control.This paper explains transaction sequence of DS18B20 and points for attention. This device has some advantages such as: simple structure, low price. It also can be easily extended and has important application perspectives.Keywords: temperature control;AT89C51;DS18B20目录引言 (1)第1章绪论 (2)1.1本课题研究的实际意义 (2)1.2国内外发展概况 (2)1.3本课题研究的主要内容 (2)第2章本系统的总体设计 (4)2.1本系统的构成与设计目标 (4)2.2本系统的工作原理 (4)2.3本系统的性能设计指标 (5)第3章系统的硬件设计 (6)3.1系统单片机AT89C51 (6)3.1.1 简介 (6)3.1.2 单片机最小系统 (8)3.2单总线温度传感器DS18B20 (9)3.2.1 简介 (9)3.2.2 DS18B20与单片机的接口电路 (11)3.3键盘及显示模块 (11)3.3.1 简介 (11)3.3.2 LED与单片机的接口电路 (12)3.3.3 按键与单片机的接口电路 (13)3.4声光报警及指示模块 (13)3.4.1 简介 (13)3.4.2 声光报警指示电路 (13)3.5控制模块 (14)3.5.1 固态继电器简介 (14)3.5.2 控制模块与单片机的接口电路 (15)3.5.3 加热器和通风机的选择 (15)第4章系统的软件设计 (16)4.1软件设计思想 (16)4.2主程序流程图 (16)4.3阈值设置子程序流程图 (17)4.4中断子程序流程图 (18)4.5读取温度子程序流程图 (19)4.6温度转换子程序流程图 (21)4.7多点测温程序流程图 (21)4.8温度显示子程序流程图 (22)第5章系统的实验应用 (24)5.1实验对象及其特点 (24)5.2实验仪器准备及实验内容 (24)5.2.1实验仪器的准备 (24)5.2.2 效果实验检测记录 (25)5.2.3 实验数据分析 (25)5.3实验结论 (25)结论与展望 (26)致谢 (27)参考文献 (28)附录 (29)附录A附加图、表 (29)附录B外文文献及其译文主要参考文献的题录及摘要 (30)附录C主要参考文献的题录及摘要 (33)插图清单图2-1 系统结构框图 (4)图3-1 AT89C51引脚图 (6)图3-2 单片机最小系统 (8)图3-3 DS18B20内部结构 (9)图3-4 DS18B20测温原理图 (10)图3-5 DS18B20与单片机接口电路 (11)图3-6 LED与单片机接口电路 (12)图3-7 键盘与单片机接口电路 (13)图3-8 声光报警电路 (14)图3-9 控制模块与单片机接口电路 (15)图4-1 主程序流程图 (17)图4-2 阈值设置子程序流程图 (18)图4-3 中断子程序流程图 (18)图4-4 读取温度流程图 (20)图4-5 温度转换流程图 (21)图4-6 多点测温流程图 (22)图4-7 温度显示子程序流程图 (23)表格清单表3-1 P3口的特殊功能口表 (7)表3-2 典型对应的温度值表 (10)表5-1 温度数据实验对照表 (25)引言温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。
温度采集系统论文 最终版 2
摘要随着信息技术的飞速发展,嵌入式智能电子技术已渗透到社会生产、工业控制以及人们日常生活的各个方面。
单片机又称为嵌入式微型控制器,在智能仪表、工业控制、智能终端、通信设备、医疗器械、汽车电器、导航系统和家用电器等很多领域都有着广泛的应用,已成为当今电子信息领域应用最广泛的技术之一。
单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家采取了在一块单片机芯片上集成多种功能部件和大容量存储器的方法。
因而,整个应用系统不需要扩展,而体积变小、可靠性增高,使单片机成为真正意义上的单片机系统。
本设计是基于STC89C52单片机和DS18B20实现温度的测量系统,单片机在本系统中作为温度输入和显示控制器件,DS18B20被用作温度数据的采集和温度输出器件。
本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。
单片机数据处理之后,本系统能够实现温度信号的检测、传输和处理功能。
能够在温度超过设定值时报警,同时将当前温度信息发送到LCD进行显示。
本系统被广泛应用于温度控制、温度检测、温度采集、消防等系统中。
关键词:温度采集系统;单片机;LCD1602液晶显示屏目录摘要 (1)前言 (3)第一章绪论 (4)1.1课题背景 (4)1.2温度采集的意义和技术发展 (4)1.3单片机在本课题中的应用 (5)第二章概要设计 (7)2.1 硬件 (7)2.2 软件 (8)第三章硬件设计 (9)3.1主芯片STC89C51 (9)3.2电源转换电路 (10)3.3 控制电路按键调试 (11)3.4 温度检测传输处理 (11)3.5 USB数据传输电路 (12)3.6 串口通信电路(人机接口) (13)3.7 扬声器电路 (14)3.8 LCD液晶显示电路 (15)3.9 LED电路 (16)3.10 存储电路 (16)第四章软件设计 (17)4.2 DS18B20流程图及程序段 (17)4.2 1602流程图及程序段 (18)4.3 按键控制调整温度值流程图及程序段 (19)第五章调试 (20)5.1 硬件调试 (20)5.2 软件调试 (21)总结 (23)谢辞 (23)参考文献 (24)附录1 温度采集系统主程序 (25)附录2 温度采集系统原理图 (34)附录3 温度采集系统PCB图 (35)前言21世纪的今天,科学技术的发展日新月异,科学技术的进步同时也带动了测量技术的发展,现代控制设备不同于以前,它们在性能和结构发生了翻天覆地的变化。
多点温度采样系统设计毕业论文
,.多点温度采样系统设计毕业论文目录第一章绪论 (1)1.1 研究的背景及其意义 (1)1.2 研究动态 (2)1.3 主要研究容 (2)1.4 主要结构安排 (3)第二章方案论证 (4)2.1 传感器部分 (4)2.2 控制部分 (5)2.3 系统方案 (6)第三章硬件的选择 (8)3.1 单片机的选择 (8)3.1.1 AT89C51单片机的功能特点 (9)3.1.2 AT89C51单片机的引脚说明 (10)3.2 温度传感器的选择 (12)3.2.1 DS18B20简介 (13)3.2.2 DS18B20工作原理 (14)3.2.3 DS18B20部结构 (15)第四章硬件电路设计 (19)4.1 电源以及看门狗电路 (19)4.1.1 电源电路 (19)4.1.2 看门狗电路 (19)4.2 键盘以及显示电路 (21)4.2.1 键盘电路 (21)4.2.2 温度显示电路 (23)4.3 温度检测电路 (24)4.4 串口通讯电路 (25)4.4.1 通讯电路 (25)4.4.2 PC接口电路 (26)4.5 整体电路 (26)第五章软件设计 (27)5.1 概述 (27)5.2 主程序方案 (27)5.3 各模块子程序设计 (28)第六章系统调试 (36)第七章总结 (37)致谢 (38)参考文献 (39)附录A:温度测试子程序流程图 (40)附录B:电路原理图 (41)附录C:参考程序 (42)第一章绪论1.1研究的背景及其意义温度(K)是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量。
在工、农业生产和日常生活中,占据着极其重要地位。
工业发展与是否能掌握温度有着密切的联系。
在冶金、钢铁、石化、水泥、玻璃、医药等行业都与之有关,可以说几乎80%的工业部门都不得不考虑温度对自身系统的影响。
温度不但对于工业如此重要,在农业生产中温度的监测与控制也有着十分重要的意义。
温度控制系统设计毕业设计论文
目录第一章设计背景及设计意义 (2)第二章系统方案设计 (3)第三章硬件 (5)3.1 温度检测和变送器 (5)3.2 温度控制电路 (6)3.3 A/D转换电路 (7)3.4 报警电路 (8)3.5 看门狗电路 (8)3.6 显示电路 (10)3.7 电源电路 (12)第四章软件设计 (14)4.1软件实现方法 (14)4.2总体程序流程图 (15)4.3程序清单 (19)第五章设计感想 (29)第六章参考文献 (30)第七章附录 (31)7.1硬件清单 (31)7.2硬件布线图 (31)第一章设计背景及研究意义机械制造行业中,用于金属热处理的加热炉,需要消耗大量的电能,而且温度控制是纯滞后的一阶惯性环节。
现有企业多采用常规仪表加接触器的断续控制,随着科技进步和生产的发展,这类设备对温度的控制要求越来越高,除控温精度外,对温度上升速度及下降速度也提出了可控要求,显而易见常规控制难于满足这些工艺要求。
随着微电子技术及电力电子技术的发展,采用功能强、体积小、价格低的智能化温度控制装置控制加热炉已成为现实。
自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。
随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。
在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。
例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。
对工件的处理温度要求严格控制,计算机温度控制系统使温度控制指标得到了大幅度提高。
采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。
因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。
基于ZigBee技术的温度采集系统设计毕业论文
基于ZigBee技术的温度采集系统设计毕业论文大连海事大学毕业论文二○一四年六月基于ZigBee技术的温度采集系统设计专业班级:通信工程2班姓名:罗景元指导教师:谭克俊信息科学技术学院基于Zigbee技术的温度采集系统设计摘要近年来随着无线通信、计算机传感技术的飞速发展和融合,无线传感网技术(WSN)应运而生,而Zigbee以其低成本、低数据速率、超低功耗的特点满足了当前无线传感网络技术的应用与普及。
本论文研究课题是基于Zigbee的无线温度采集系统,该系统可以应用到智能家居领域从而节省人力和能源,具有非常广阔的应用前景和研究价值。
文章首先介绍了Zigbee技术与网络拓扑结构,通过介绍无线温度采集系统的基本原理,制定系统总体设计方案。
进而完成了对控制模块、终端节点相关软硬件的设计。
系统采用星型网络拓扑结构,建立了一个主节点与多个从节点搭建的自组网,来实现无线数据传输。
通过数字温度传感器SHT11采集温度数据,在Zigbee终端节点根据设定好的路由协议多跳上传至协调器节点,协调器节点将收集到的温度数据处理由串口线路传给上位PC机,在PC机上的串口终端上实时显示监测收集到的数据。
最后对传感器模块硬件电路、无线收发模块硬件电路以及整个系统进行了测试,结果显示系统运行平稳,验证了本系统设计方案的可行性。
关键词:无线通信;无线传感网;ZigBee;温度采集ABSTRACTIn recent years, with the rapid development of wireless communications, computer sensing technology and the fusion, wireless sensor networktechnology(WSN) arises at the historic moment. known for its low cost, the characteristics of the low data rate, low power consumption Zigbee satisfy the current applications of wireless sensor network technology and popularization. This thesis research topic is based on the Zigbee wireless temperature acquisition system,The system can be applied to the field of intelligent household saving manpower and energy. it has very broad application prospects and research value.This paper introduces the Zigbee technology and the networktopology,Through the introduction of the basic principle of wireless temperature acquisition system, the system overall design scheme,Then completed the control module, terminal node related hardware and software design.System USES the star network topology structure, set up a master node and multiple slave nodes set up ad-hoc network, to realize wireless data transmission.Through digital temperature sensor SHT11 temperature data collected in Zigbee terminal nodes according to set good routing protocol jump uploaded to the coordinator node,The coordinator node will be collected by the temperature data processing by a serial line to the upper PC, and displayed in real time on PC serial port terminal monitoring data collected.At the end of the sensor module, wireless transceiver module hardware circuit and the whole system is tested, the results show that the system runs stably, verify the feasibility of the system design.KEY WORDS: wireless communication;Wireless sensor network;ZigBee;temperature acquisition目录第1章绪论 (1)1.1 课题背景与意义 (1)1.2 无线温度采集的现状与未来展望 (1)1.3 论文的主要研究内容 (2)第2章Zigbee技术 (4)2.1 Zigbee技术简介 (4)2.1.1 Zigbee是什么 (4)2.1.2 Zigbee的优势 (4)2.1.3 Zigbee的主要特性 (5)2.2 Zigbee协议栈结构 (5)2.3 ZigBee的网络拓扑结构 (7)2.3.1 星形拓扑结构 (7)2.3.2 树形拓扑结构 (8)2.3.3 Mesh拓扑结构 (8)2.4 IEEE 802.15.4 规范 (9)2.4.1 物理层规范 (10)2.4.2 MAC层规范 (11)第3章温度采集系统的硬件设计 (13)3.1系统整体设计 (13)3.2 硬件设计 (14)3.2.1 系统硬件平台 (14)3.2.2 ZigBee通信模块 (15)3.2.3 通信模块电路设计 (16)3.3 温湿度数据采集原理 (18)3.4 温湿度传感器SHT10 (19)第4章温度采集系统的软件设计 (21)4.1 系统软件平台概述 (21)4.2 Z-Stack2007协议栈软件 (22)4.2.1 Z-Stack软件架构 (22)4.2.2 Z-Stack软件流程 (24)4.3 程序设计 (25)第5章总结 (29)参考文献 (30)致谢 (32)基于Zigbee技术的温度采集系统设计第1章绪论1.1 课题背景与意义在过去20年里,互联网(Internet)极大地方便和改变了我们的生活。
毕业设计(论文)基于51单片机的多路温度采集控制系统设计
基于51单片机的多路温度采集控制系统设计言:随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。
本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。
本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。
单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。
本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。
我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。
通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。
关键词:温度多路温度采集驱动电路正文:1、温度控制器电路设计本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。
由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。
89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。
输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。
当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。
(完整版)基于ZigBee的多点温度采集系统设计与实现(毕业论文)
HUNAN UNIVERSITY 毕业设计(论文)设计论文题目:基于ZigBee的多点温度采集系统设计与实现学生姓名:宋强军学生学号:专业班级:通信工程三班学院名称:信息科学与工程学院指导老师:肖玲学院院长:章兢2011 年6 月1 日基于ZigBee的多点温度采集系统设计与实现摘要随着生产技术的发展,温度数据检测技术广泛应用于工业远程控制系统,并逐步显示出远程和网络的特性。
传统的温度采集系统,主要方式是有线连接节点,此方法的特点是布局复杂和可扩展性差。
事实上,在某些领域有线连接方式甚至不能应用。
因此,最理想的方法是采用无线连接收集和传送数据。
作为新兴的短距离,低功耗低成本的无线通信技术,zigbee 已广泛应用于工业控制,消费性电子,家电自动化,医疗监控等领域。
本文在对无线传感器及其网络协议技术分析的基础上,设计出一种基于zigbee为基础的无线温度采集系统。
用基于zigbee网络的无线方式通过温度测量节点收集温度数据。
通过串口通信线路连接主要节点和前端电脑。
然后,电脑存储温度数据至数据库,以便实现数据的统一管理。
论文首先介绍了Zigbee技术研究内容以及无线传感器网络的研究现状。
随后总结了Zigbee技术的优点,接下来对Z-Stack协议栈结构进行了分析。
接着介绍了系统的硬件和软件设计。
首先从硬件方面论述了温度传感器模块、数据汇聚模块的系统构成。
接着论述了系统的软件设计,主要对上位机用户监控界面的设计和温度传感器模块、数据汇聚模块的设计这三部分进行了介绍。
数据汇聚模块实现组建网络、分配网络地址的功能,温度传感器模块实现加入网络、数据采集、数据存储、数据上传、通信、等功能。
关键词:Zigbee,无线传感器网络,多点温度采集,Z-StackDesign and Realization of Multi-Node TemperatureAcquisition System Based on ZigBeeAbstractWith the development of producing technology, monitoring techniques of temperature data are being applied to all kinds of industrial process control systems and gradually showing the feature of far-distant and networking. In the traditional temperature acquisition system, the method to connect nodes is wired, this way possesses the characteristic of complex layout and poor extensibility. In fact, the wired way even cannot be utilized in some application. Therefore, the ideal way to collect and transmit data is employing wireless connection. As a kind of emerging short-distant, low-power consumption and low-cost wireless communication technology, ZigBee , medical monitoring and so on.In this Paper,on the basis of the wireless sensor network Protocol analysis technology,, a kind of temperature acquisition system which based on ZigBee wireless transmission technology is designed in this article, the temperature data collected through the temperature measuring nodes is transmitted to the major-node by ZigBee network in a wireless method,the major-node communicates with the upper computer through the serialport line, thereafter, the PC stores the temperature data into the databasein order to realizing the uniformly control of the data. Firstly, the general research situation in the field of Zigbee and the development trend are reviewed. It also reviews the research content of the WSN. Then the paper discusses the network Structure .Following the paper takes an in-depthstudy of the Z-Stack designed by TI. In the field of ,the structure ofmodules is described in details including the temperature sensor moduleand the data acquisition module .In the software design ,GUI and module’ssoftware are discussed, which includes the formation of networks ,address assignment ,join the network ,data acquisition, data storage ,data upload, communication.Key words: Zigbee, wireless sensor network, Multi-Node Temperature Acquisition ,Z-Stack目录1 绪论......................................................................................................................................1.1无线传感器网络...........................................................................................................1.1.1无线传感器网络概况 ........................................................................................1.1.2无线传感器网络应用现状 ................................................................................1.1.3无线传感器网络未来展望 ................................................................................1.2基于Zigbee技术的无线传感器网络.........................................................................1.3本文主要结构...............................................................................................................2 TI Z-Stack协议栈..............................................................................................................2.1.1 Zigbee协议栈结构............................................................................................2.2 Zigbee网络拓扑结构..................................................................................................2.3 Z-Stack协议栈介绍 ....................................................................................................2.3.1网络寻址.............................................................................................................2.3.2绑定.....................................................................................................................2.3.3路由协议.............................................................................................................2.3.4消息发送函数.....................................................................................................2.3.5网络的组建过程 (1)2.3.6消息接收函数 (1)2.4本章小结 (1)3 系统介绍 (1)3.1系统的整体介绍 (1)3.2系统硬件介绍 (1)3.2.1主要硬件简介 (1)3.2.2温度传感器模块电路原理图 (1)3.2.3数据汇聚模块(协调器) (1)4 软件设计实现 (1)4.1上位机(PC机)监控界面 (1)4.2模块的软件设计 (2)4.2.1数据汇聚模块(协调器)的软件设计 (2)4.2.2温度传感器模块(终端节点)的软件设计 (2)4.3 本章小结 (2)5 总结与展望 (3)5.1总结 (3)致谢 (3)参考文献 (3)1 绪论1.1无线传感器网络1.1.1无线传感器网络概况无线传感器网络与传统的网络不同,它是以数据为中心的自组织无线网络,网络的节点部署密集,网络拓扑结构动态变化。
简易温度采集与控制系统设计_课程设计 精品
物理与电子工程学院课程设计题目:简易温度采集与控制系统设计专业电子信息工程目录1.任务提出与方案论证 (3)2.总体设计 (4)2.1温度采集电路设计(温度采样及模数转换) (4)2.2单片机控制电路设计 (5)3.温度控制系统的硬件设计 (7)3.1电源电路 (7)3.2传感器与变送器电路 (8)3.4单片机最小系统 (10)4系统调试及性能分析 (12)4.1系统调试 (12)4.2系统性能分析 (12)5.调试 (13)5.1 数码管显示的调试 (13)5.2 AD590测温电路的调试 (13)5.3 主电路的调试 (13)6.结论 (15)参考文献 (16)附件一元件清单 (17)附件二单片机仿真 (18)附件三硬件图 (19)附件四程序设计 (20)简易温度采集与控制系统设计[摘要]温度采集系统由主控制器、温度采集电路、温度显示电路、A/D转换电路组成。
它利用单片机AT89C51做控制及数据处理器、温度传感器AD590做温度检测器.LED数码管做温度显示输出设备。
硬件电路比较简单,成本较低,测温范围大,测量精度高,读数显示直观,使用方便。
[关键词]:AT89C51 AD590 传感器温度1.任务提出与方案论证温度测控系统设计的基本思路是采用一个控制芯片,将采集进来的信号,进行放大,调幅,滤波,最后通过A/D转换后,输入到控制芯片中,通过程序将各个模块连接起来,实现整套系统的功能。
控制芯片采用的AT89C51。
A/D转换芯片的选择ADC0809,该芯片带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件,可以与单片机直接接口。
最后整体方案是用AD590采集温度,经过采集电路放大,滤波之后,通过ADC0809转换,输入单片机AT89C51,经过程序处理最后直观的呈现在数码管上。
2.总体设计总体框图如图1所示,以单片机系统为核心,通过温度传感器AD590将温度信号转换为电流信号,放大后,经A/D转换器ADC0809将送进来的模拟信号转换成数字信号后送到单片机处理,并将采集的温度值与键盘设定的温度值进行比较,通过内部的程序处理,将最后的结果显示在数码管上。
基于单片机(AT89C51)的温度采集控制系统 毕业论文
系统软件主要由初始化程序、主程序、监控显示程序等组成。其中初始化程序是对单片机的接口工作方式,A/D转换方式等进行设置;显示程序包括对显示模块的初始化、显示方式设定及输出显示;主程序则完成对采集数据进行处理。
该系统应用范围相当广泛,同时采用单片机技术, 由于单片机自身功能强大,因而系统设计简单,工作可靠,抗干扰能力强,也可在此基础上加入通信接口电路,实现与上位机之间的通信。
In this paper, temperature gathering control system takes microcontroller (AT89C51) as the core, from controlling part, display section and temperature measurements (AD590) parts. The system hardware to realize most function through, circuit straightforward, stability of the system is very high.
温控系统毕业论文
温控系统毕业论文目录1 概绪 (2)1.1 温度控制系统设计的背景、发展历史及意义 (2)1.2 温度控制系统的目的 (2)1.3 温度控制系统完成的功能 (2)2 单片机人机接口系统的软件设计 (2)2.1四位数码管动态显示和任意浮点数显示 (3)2.2输入参数合成、计时器程序以及串口通讯程序等 (8)3 DS18B20温度传感器简介 (9)3.1 DS18B20的工作原理 (9)3.2 DS18B20的驱动程序 (12)4 温度控制模块设计 (15)4.1 光电隔离控制电路的设计 (15)4.2 风扇PWM驱动程序 (15)4.3 制冷片的控制以及程序设计 (17)5 温度测量试验与分析 (22)5.1 温度测量实验 (22)5.2 数据处理与误差分析(最大的引用误差) (22)6 温度控制试验与分析 (22)6.1升温 (22)6.2 降温 (22)6.3 恒温 (23)7 总结 (23)考文献参 (25)1 概绪1.1 温度控制系统设计的背景、发展历史及意义温度是生产过程和科学实验中普遍而且重要的物理参数,随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。
特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。
针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。
温度是一个重要的物理量,它反映了物体冷热的程度,与自然界中的各种物理和化学过程相联系。
在工、农业生产和日常生活中,各个环节都与温度紧密相联,温度的准确监测及控制占据着极其重要地位。
比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行等。
没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。
可见,温度的测量和控制是非常重要的。
基于单片机的温度采集系统的设计毕业论文[管理资料]
目录摘要.............................................................................................................................. I I Abstract .. (III)1 引言 (1)2 绪论 (3)问题的提出 (3)设计目的及系统功能 (3)3 第二章硬件电路设计 (4)硬件设计思路 (4)总体设计框图 (4)单元电路设计 (4)89C51单片机 (4)温度采集及调理电路 (5)键盘及数码管显示电路 (7)LED显示器 (7)7279可编程键盘显示器接口芯片 (8)4 第三章软件设计 (9)程序流程图设计 (9)程序设计 (14)A/D转换 (15)键盘及数码管显示 (15)调试与测试 (19)5 结论 (19)6 参考文献 (1)附录:程序清单 (3)基于单片机的温度采集系统的设计摘要近年来,单片机以其功能强、体积小、使用方便、性能价格比高等优点,在实时控制、自动测试、智能仪表、计算机终端、遥测通讯、家用电器等许多方面得到了广泛的应用。
本设计采用单片机89C51作为控制核心,对多点温度进行采集。
通过集成温度传感器AD590将温度值转换为电量输出。
由ADC0809实现模拟信号的数字化。
同时,外接可编程键盘显示器接口芯片7279通过小键盘实现多点温度值的切换显示;可以利用小键盘设定温度的最大值和最小值,对于超过最大值或低于最小值的温度数据通过扬声器进行报警。
关键词:单片机;温度采集;报警The Design of Temperature Gathering System Based on SingleChip MicyocoElectronics and Information Engineering Grad 2003 KongXianghengAbstractRecently, SCM (Single Chip Micyoco) is widely used in real-time control, automatism testing, computer terminal, remote communication, home appliances by strong function, small bulk, used convenient and high capability-price ratio.This design adopts SCM89C51 by way of controlling core; it can gather several different temperature signals. Through the integration temperature sensor A/D590, it converts temperature value to electricity signal; and then switches the analog signals for digital signals by ADC809. At the same time, the programmable keyboard/display port chip7279 can display the different temperature value. It also can enactment the maxim and minimum temperature value by the small keyboard. When the gathered temperature value exceeds the maxim and minimum value, the system will give an alarm through the speaker.Key words: SCM; temperature gathering; alarm1 引言自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展,从4位、8位单片机发展到16位、32位单片机。
毕业设计(论文)单片机温度数据采集系统
单片机温度采集系统摘要本文设计是以AT89C51单片机系统为基础的,通过热电阻变送器对热电阻随温度的变化而得到的模拟信号进行采集,连接多路模拟开关实现多路模拟信号的采集,并通过A/D转换器对模拟信号进行数模转换,把转换得到的数字信号按照顺序分别送入单片机或把指定的那路信号送入单片机,通过单片机进行控制操作。
本文通过单片机报警系统来实现热电阻传感器测量的温度范围200-700摄氏度,若超出这个温度范围则报警。
以单片机为核心完成温度检测、数据处理.显示及上下限报警功能。
关键词:数据采集系统,单片机,A/D转换器,热电阻变送器The Temperature Acquisition SystemABSTRACTIt is based on AT89C51 one-chip computer system for this text to design, is it gather to go on through thermal resistance changer to analog signal that thermal resistance receive with change of temperature, join many way analog switch realize many way collection of analog signal , is it count through A/D converter to analog signal mould change to go on, Send digital signal received to change according to order into one-chip computer or designated those distance signal send into the one-chip computer separately, carry on control operation through one-chip computer. This text realizes 200~700 degrees Centigrade of temperature ranges that the thermal resistance sensor measure at the same time through the warning system of the one-chip computer, if beyond the scope of this temperature to report to the police. Regard one-chip computer as the core and finish temperature and patrol examining , data processing. Show and the warning function of upper and lower limits.KEY WORDS: DCS,One-Chip Computer,A/D converter,Thermal Resistance Changer目录前言 (1)第1章绪论 (2)1.1课题背景 (2)1.2温度采集的意义和技术发展 (2)1.3单片机在本课题中的应用 (3)第2章主控模块的设计 (5)2.1 8051单片机的引脚功能 (5)2.2 8051单片机的扩展及系统电路 (7)第3章信号输入通道与信号采样模块的设计 (10)3.1 A/D芯片的选用及说明 (10)3.1.1逐渐逼近式A/D转换器的工作原理 (10)3.1.2 A/D转换器的性能指标 (11)3.1.3 典型的A/D转换芯片ADC0809 (12)3.2信号采样模块的电路设计 (14)第4章显示系统、报警系统及键盘控制 (16)4.1 显示系统的设计 (16)4.1.1 LED显示器件的工作原理 (16)4.1.2 LED显示电路设计 (18)4.2报警系统的设计 (19)4.3 键盘控制的设计 (19)4.4 系统的电源设计 (20)第5章系统软件设计 (22)5.1 主控模块的系统设计 (22)5.2 LED显示程序设计 (25)5.3 报警系统的程序设计 (26)结论 (28)谢辞 (29)参考文献 (30)附录一 (31)附录二 (36)外文资料译文 (37)前言温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸馏、结晶、空气流动以及温度漂移等物理和化学过程。
单片机用于温度采集与控制系统的设计
单片机用于温度采集与控制系统的设计1 引言针对传统测温元件(热电偶、热电阻)组成的温度测量电路复杂,软件调试繁琐等缺点,设计基于MSC-51 单片机及ADC0809 的温度采集控制系统。
该系统利用单片机中空余的I/O 接口,以中断的方式实现温度的实时采集与控制,充分利用CPU 的资源空间,简化了测量电路以及程序调试的复杂过程,方便了技术人员在实际中的开发和应用。
2 硬件电路设计2.1 系统组成图1 为系统硬件组成框图。
外部传感器将与温度相对应的电信号传至A/D 转换器,进行模数转换,完成后将数据传送至单片机,单片机进行数据处理后将数据送至译码器,最后在数码管上显示。
当有键盘输入控制温度时,单片机内部比较此时得到的A/D 转换数据与控制设定温度,若低于设定温度,外部装置加热,LED 单色灯亮;反之,则不加热,LED 单色灯熄灭。
2.2 系统模块设计(1)主控制模块选用单片机MSC-51 的最小系统作为主控制器件,且采用MSC-51 单片机的最小主控制模块,由于程序控制简单,器件内部空间足够存储程序,无需外扩存储器,选用P0、P1 口作为输出接口,P2 口作为输入接口。
(2)温度采集模块温度采集模块由外部传感器、电热器以及ADC0809 器件组成。
传感器的测量范同是0℃~50℃。
在理想情况下,A/D 转换器输出的数值D 与输入的电压信号V 之间有以下关系式成立式中,Vmax 为连接在器件Vref+引脚的“高基准电压值”;Vmin 为连接在器件Vref-引脚的“低基准电压值”。
DMAx 为当输入电压为Vmax 时,接口输出的转换数值。
Dmin 为当输入电压为Vmin 时,接口输出的转换数值。
(3)温度显示模块温度显示模块由8279 器件与数码管组成,8279 内部的OUTA0~OUTA3、OUTB0~OUTB3 与译码器74LS138 连接,控制七段数码管。
温度控制系统毕业设计
摘要在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。
因此,对数字显示温度计的设计有着实际意义和广泛的应用。
本文介绍一种利用单片机实现对温度只能控制及显示方案。
本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。
测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。
高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。
该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。
数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。
关键词:单片机:ds18b20:LED显示:数字温度.AbstractIn our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could replacethe traditional mercurial thermometer, can be used in family or industrial and production, it has a great value.Key words: MCU: DS18B20 : LED display: Digital thermometer。
温度采集与控制系统设计论文
第一章绪论本章介绍了温度采集与控制系统设计的背景与意义,通过本章,可以了解温度传感器和单片机的发展状况以及相关技术的发展状况。
1.1 课题背景与意义温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,而在当今,我国农村锅炉取暖,农业大棚等多数都没有实时的温度监测和控制系统,还有部分厂矿,企业还一直沿用简单的温度设备和纸质数据记录仪,无法实现温度数据的实时监测与控制。
随着社会经济的高速发展,越来越多的生产部门和生产环节对温度控制精度的可靠性和稳定性等有了更高的要求,传统的温度控制器的控制精度普遍不高,不能满足对温度要求较为苛刻的生产环节。
人们对于温度监测技术的要求日益提高,促进了温度传感器技术的不断发展进步。
温度传感器主要经历了三个发展阶段:模拟集成温度传感器、模拟集成温度控制器、智能温度传感器。
温度传感器的发展趋势:进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等高科技的方向迅速发展。
自从1976年Intel公司推出第一批单片机以来,80年代的单片机技术进入了快速发展的时期。
近年来,随着大规模集成电路的发展,单片机继续朝着快速,高性能的方向发展,从4位、8位单片机发展到16位、32位单片机。
单片机主要用于控制,它的应用领域遍及各个行业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。
单片机在国的主要的应用领域有三个:第一是家用电器业,例如全自动洗衣机、智能玩具;第二是通讯业,包括手机、和BP机等等;第三是仪器仪表和计算机外设制造,例如键盘、收银机、电表等。
除了上述应用领域外,汽车、电子行业在外国也是单片机应用很广泛的一个领域。
它成本低、集成度高、功耗低、控制功能多、能灵活的组装成各种智能控制装置,由它构成的智能仪表解决了长期以来测量仪表中的误差的修正、线性处理等问题。
1.2 本课题的研究容与目标设计以STC89C52单片机为系统控制核心,结合DS18B20温度传感器、12864液晶显示、BM100无线模块、报警、升温和降温指示灯几部分电路,构成了一整套温度检测,报警及控制系统。
基于单片机的温度采集系统设计——毕业设计
安徽工程大学毕业设计(论文)基于单片机的蔬菜大棚温度采集系统设计摘要随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。
本设计以AT89C51单片机为核心的温度采集系统的工作原理和设计方法。
温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。
文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度显示电路。
单片机通过对信号进行相应处理,从而实现温度显示的目的。
文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、温度信号处理程序、超温报警程序。
温室大棚是如今植物栽培生产中必不可少的设施之一,不同种类蔬菜对温度及湿度等生长所需条件的要求也不尽相同,为它们提供一个更适宜其生长的封闭的、良好的生存环境,以提早或延迟花期,最终将会给我们带来巨大的经济效益。
关键词:温度采集;AT89C51;DS18B20;曾瑜:基于单片机的蔬菜大棚温度采集系统设计Design of the Temperature Acquisition System Based on the SCMin the GreenhouseAbstractWith the rapid development of modern information technology, temperature acquisition system in industry, agriculture and people's daily life plays a more and more important role; it to people's life has a great influence, so the temperature gathering the design of control system and research have very important significance.This design as the core of the AT89C51 temperature control system of the working principle and design method. Temperature signal chipDS18B20collection by the temperature, and the way to digital signal transfer to the microcontroller. The paper introduces the hardware part of the control system, including: temperature detection circuit, temperature control circuit, temperature display circuit. SCM through to signal processed, so as to achieve the purpose of temperature control. This paper has mainly introduced the software design part, here the modularized structure, main module has: digital tube show program, keyboard scanning and key processing program, temperature signal processing program, relay control procedures, super temperature alarming program.Greenhouse canopy is now planting plant production of one of the indispensable facilities, different kinds of vegetables such as temperature and humidity conditions needed for growth of demand is endless also and same, provide them with a more suitable for the growth of the closed, good living environment, and to delay or early flowering, will eventually bring the huge economic benefits.Keywords: temperature acquisition ;AT89C51; DS18B20;安徽工程大学毕业设计(论文)目录引言 (1)第1章绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究现状 (2)1.3 该课题研究的主要内容 (3)第二章总体设计方案 (4)2.1 系统方案选择 (4)2.1.1 温度测量的选择 (5)2.1.2 显示电路的选择 (5)2.1.3 系统各模块的最终方案 (5)2.2 方案的总体设计电路图 (5)第三章硬件设计 (7)3.1 单片机AT89C51 (7)3.1.1 简介 (7)3.1.2 单片机最小系统 (10)3.2 温度传感器DS18B20 (11)3.2.1 简介 (11)3.2.2 DS18B20温度传感器与单片机的接口电路 (14)3.3 LED数码显示模块设计 (14)3.3.1 LED简介 (14)3.3.2 LED与单片机接口电路 (15)3.4 报警器的设计 (16)3.5 与上位机通信的接口电路 (17)3.5.1 RS232接口介绍 (18)3.5.2 MAX232资料简介 (18)第四章系统软件设计 (20)4.1 Keil软件概述 (20)4.2 主程序 (21)4.3 读出温度子程序 (21)4.4 温度转换命令子程序 (22)4.5 计算温度子程 (23)4.6 显示数据刷新子程序 (24)第5章调试与仿真 (25)5.1 Proteus 简介 (25)5.2 调试与仿真 (25)第6章结论与展望 (28)致谢 (29)参考文献 (30)附录A :电路原理图绘制 (31)附录B:一篇引用的英文文献及翻译 (32)曾瑜:基于单片机的蔬菜大棚温度采集系统设计附录C:主要参考文献的题录及摘要 (40)附录D:程序 (42)安徽工程大学毕业设计(论文)插图清单图2-1 整体系统框图 (4)图2-2 大棚内部采集系统结构 (4)图2-3总体方案电路图 (6)图3-1单片机AT89C2051引脚 (8)图3-2 单片机最小系统 (10)图3-3 DS18B20内部结构 (11)图3-4 DS18B20 测温原理图 (13)图3-5 DS18B20与单片机的接口电路 (14)图3-6 LED与单片机的接口电路 (15)图3-7蜂鸣器电路图 (17)图3-8 MAX232芯片的引脚连线图 (19)图3-9 与上位机通信的接口电路图 (19)图4-1主程序流程图 (21)图4-2读温度流程图 (22)图4-3 温度转换流程图 (23)图4-4计算温度流程图 (23)图4-5显示数据刷新 (24)图5-1温度低于15 ℃的仿真图 (26)图5-2温度高于15℃低于45℃时的仿真图 (26)图5-3温度高于15℃低于50℃的仿真图 (27)图5-4 温度高于50℃的仿真图 (27)曾瑜:基于单片机的蔬菜大棚温度采集系统设计表格清单表3-1 DS18B20字节定义 (12)表3-2 DS18B20温度转换时间表 (12)表3-3一部分温度对应值表 (14)安徽工程大学毕业设计(论文)引言蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。
基于单片机的温度采集与控制设计
毕业论文基于单片机的温度采集与控制设计论文作者专业学号班级指导教师:摘要随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。
采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。
温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
现代电子工业的飞速发展对自动测试的要求越来越高。
采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。
随着科学技术的发展,由单片集成电路构成的温度传感器的种类越来越多,测量的精度越来越高,响应时间越来越短,因其使用方便、无需变换电路等特点已经得到了广泛的应用。
本文正是介绍了一种基于DS18B20单片机温度采集系统的硬件结构及汇编程序。
该装置采用硬件有8051,DS18B20,LED。
且具有显示精度高、价格低廉、结构简单、扩展方便和应用广泛等一系列优点。
关键词:单片机,温度传感器,LED数码管目录摘要.............................................. I I 1 单片机的概述 . (1)1.1什么是单片机 (1)1.2 单片机的特点 (2)1.3 单片机的应用领域 (3)1.4 单片机的发展趋势 (4)2 硬件介绍 (5)2.1 8051简介 (5)2.2 DS18B20 简介 (7)2.3 DS18B20与单片机的接口电路 (8)2.4数码管简介 (9)2.5 数码管与单片机的接口电路 (11)3系统功能与设计 (11)3.1 温度采集与控制系统功能介绍 (13)3.2 温度采集与控制系统硬件设计 (13)3.3 温度采集与显示软件设计 (13)3.4 温度控制软件设计 (13)结束语 (23)参考文献 (24)致谢 (25)1 单片机的概述1.1什么是单片机单片机与现代微型计算机一样,系统结构均采用冯·诺依曼提出的“存储程序”思想,即程序和数据都被存放在内存中,采用二进制代替十进制进行运算和存储程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论本章介绍了温度采集与控制系统设计的背景与意义,通过本章,可以了解温度传感器和单片机的发展状况以及相关技术的发展状况。
1.1 课题背景与意义温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,而在当今,我国农村锅炉取暖,农业大棚等多数都没有实时的温度监测和控制系统,还有部分厂矿,企业还一直沿用简单的温度设备和纸质数据记录仪,无法实现温度数据的实时监测与控制。
随着社会经济的高速发展,越来越多的生产部门和生产环节对温度控制精度的可靠性和稳定性等有了更高的要求,传统的温度控制器的控制精度普遍不高,不能满足对温度要求较为苛刻的生产环节。
人们对于温度监测技术的要求日益提高,促进了温度传感器技术的不断发展进步。
温度传感器主要经历了三个发展阶段:模拟集成温度传感器、模拟集成温度控制器、智能温度传感器。
温度传感器的发展趋势:进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等高科技的方向迅速发展。
自从1976年Intel公司推出第一批单片机以来,80年代的单片机技术进入了快速发展的时期。
近年来,随着大规模集成电路的发展,单片机继续朝着快速,高性能的方向发展,从4位、8位单片机发展到16位、32位单片机。
单片机主要用于控制,它的应用领域遍及各个行业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。
单片机在国内的主要的应用领域有三个:第一是家用电器业,例如全自动洗衣机、智能玩具;第二是通讯业,包括手机、电话和BP机等等;第三是仪器仪表和计算机外设制造,例如键盘、收银机、电表等。
除了上述应用领域外,汽车、电子行业在外国也是单片机应用很广泛的一个领域。
它成本低、集成度高、功耗低、控制功能多、能灵活的组装成各种智能控制装置,由它构成的智能仪表解决了长期以来测量仪表中的误差的修正、线性处理等问题。
11.2 本课题的研究内容与目标设计以STC89C52单片机为系统控制核心,结合DS18B20温度传感器、12864液晶显示、BM100无线模块、报警、升温和降温指示灯几部分电路,构成了一整套温度检测,报警及控制系统。
DS18B20进行温度采集,然后将温度数据送入单片机进行处理通过串口和无线模块发送出去,另一边单片机串口和无线模块接收然后在12864液晶上显示出来,达到了实时监控的目的,具有巡检速度快,扩展性好,成本低的特点。
在报警系统中,对于超过此限的温度数据将产生报警信号并进行相应的升温或降温操作。
本设计采用两片STC89C52单片机实现,单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现较简单,方便。
设计温度采集系统充分发挥了STC89C52单片机的特点,结合现有技术,大大降低了电路的设计复杂度,该系统具有温控准确、操控界面良好、稳定性高、抗干扰能力强等优点。
温度采集系统的设计必将给生产生活带来一定的飞跃,大大促进了生产的需要,在以后的发展中更进一步提高效率。
本设计的实现目标如下:(1).温度实时监测本系统在接收端用到了中文点阵式液晶显示器,显示清晰,能够把温度传感器采集来的温度实时显示在屏幕上,达到实时监测的目的。
(2)温度远程无线可靠传输BM100模块是高度集成半双工微功率无线数据传输模块,嵌入高速单片机和高性能射频芯片。
BM100模块采用高效交织纠错算法,具有抗干扰和高灵敏度等特点。
BM100模块提供了多个频道的选择,可在线修改串口速率,发射功率,通信速率等各种参数。
BM100模块能够透明传输任何大小数据,而用户无须编写复杂的设置与传输程序,同时体积小、传输距离较远,丰富便捷的配置功能,能够应用非常广泛的智能化通信领域。
(3)各种附加功能及控制功能完善由单片机分别设置温度报警上下限,超过预定的温度值时报警灯就会亮,相应的2给出升温或降温的控制信号。
1.3 论文的详细内容安排本文共分5章。
第一章绪论,首先介绍了本文设计的课题背景,然后介绍了温度传感器和单片机的发展状况,最后介绍了论文的内容安排。
第二章首先是对温度采集与控制系统的任务分析,对任务明确之后,才能更加准确的进行设计。
接着阐述了系统方案的设计,对方案进行了详细分析。
第三章介绍了温度采集与控制系统的硬件设计,这些硬件设计是软件编程的基础。
第四章阐述了软件的设计过程,也是本毕设所要做的关键性工作。
包括软件结构说明,主程序与子程序的设计。
第五章则是对软件和硬件进行调试、分析,解决出现的各种问题。
之后,对本次毕业设计做出了总结并给出了重要结论,最后做出了社会经济效益分析。
34第二章系统方案设计本章主要内容是对设计任务书进行分析和为完成任务所需要掌握的知识,之后就要从成本、设计周期、等方面进行方案设计。
2.1 任务分析1. 主要内容:设计一个基于单片机的远程无线温度采集与监控系统。
该系统硬件设计主要包括:主控单元、温度数据采集单元、数据传输单元、电源单元等。
软件部分包括:温度数据的采集收发存储与处理、温度控制指令的处理等。
2. 主要功能:完成远程温度的数据监测与传输,并能进行报警和相应的温度控制操作。
3. 主体思路:熟悉科研课题的环境及毕业设计的具体要求,收集相关资料和调研,熟悉硬件和软件设计环境并完成硬件和软件的设计,完成远程温度采集与控制系统的软硬件设计和调试,最后是工作总结和撰写论文。
为完成以上任务,首先要学习51单片机的相关知识:I/O口的输入输出操作、单个I/O的操作、定时器中断、外部中断、串口等。
然后是DS18b20的工作原理、管脚意义,如何初始化、读数据、数据处理等。
还有对12864液晶的学习,如何写指令、写数据、初始化、设定显示位置等。
学会了单个器件的使用还要将他们整合到一起,由于整个系统使用C语言编程,所以要学习并掌握单片机C语言的基本知识。
2.2 设计方案本系统设计方案主要包括硬件和软件两个部分。
硬件部分包含两个子系统,温度采集系统和温度监测与控制系统,其整体框图如图2.1所示。
其中在温度采集模块中有STC89C52单片机、DS18B20温度传感器、以及无线模块BM100。
其工作方式是DS18B20将采集的温度通过一个I/O口送到单片机进行数据处理,然后将处理好的数据通过串口和无线模块BM100发送出去。
温度监控与控制系统的核心同样是一个STC89C52单片机,它将通过无线模块BM100和5串口接收到的温度值在12864液晶屏上显示出来,达到实时监控的目的。
另外通过单片机设置温度报警阀值,超过报警阀值时则进行报警提示并进行相应的升温和降温控制信号输出,达到控制的目的。
图2.1 整体结构软件设计是驱动这些硬件正常工作的关键。
软件部分要分为温度采集程序设计和温度监测与控制程序设计。
温度采集子系统程序中包含串口的初始化,即设定好波特率(本系统选用的是9600b/s),然后调用温度处理子程序,在温度处理子程序中系统会用到读温度子程序将温度按位处理,读温度子程序包含DS18B20的初始化、读写子程序等,其流程图如图2.2所示。
温度监测与控制子系统程序中要设定相同的波特率,这样才能够接收到数据且不丢失。
在接收数据时,系统采用串口中断的方式进行接收,当进入串口中断后,判断起始标志位数据,当判断起始标志位数据成功后,开始按顺序接收数据,并送入存储数组,然后送入显示子程序进行送显,如果判断起始标志位数据失败,则等待并继续进行起始标志位数据判断直至判断成功。
报警装置使用的是LED灯,当超过所设定的32℃,LED将被点亮,并发出降温操作信号;如果低于所设定的30℃,报警灯也会亮起,并发出升温操作信号,其流程图如图2.3所示。
6图2.2 温度采集流程图图2.3 温度监测与控制流程图7论证该方案的可行性,主要从成本、设计周期等方面进行考虑,分析如下:1、成本分析本设计的核心是2片STC89C52单片机、12864液晶、DS18B20温度传感器、2个BM100无线模块等。
经过市场调研,STC89C52单片机单价在4元左右,12864液晶大约40元,DS18B20价位在5元左右,BM100无线模块单价是70元,其他电阻、电容、晶振等也都比较便宜。
所以本硬件设计成本相对合理。
2、设计周期该设计方案的硬件部分是在学习各单个器件的工作原理后设计出来的,时间主要放在资料的理解和应用上,硬件设计以及制作的时间会随着所收集的资料的理解来进行调整。
软件工作的设计重点是C语言的学习,以及时序图的理解和读写操作。
设计周期的长短取决于软件的理解及掌握程度。
经过分析,此方案成本较低,设计周期合理,并且能较好的达到任务指标,因此设计执行此方案。
8第三章硬件设计本章主要阐述了两部分内容,温度采集子系统的设计和温度监测及控制子系统的设计,同时对各个单元进行了详细说明。
在温度采集子系统中,DS18B20将采集的温度通过一个I/O口送到STC89C52单片机进行数据处理,然后将处理好的数据通过串口和无线模块BM100发送出去。
温度监测与控制子系统的核心同样是一个STC89C52单片机,它将通过无线模块BM100和串口接收到的温度值在12864液晶屏上显示出来,达到实时监测的目的。
另外通过单片机分别设置温度报警上下限,超过预定的温度阀值时进行报警,并发出相应的升温或降温控制信号,达到温度控制的目的。
单片机的最小系统与其他单元分开设计,以便进行实验和修改。
3.1 温度采集传输子系统3.1.1 STC89C52单片机最小系统的设计STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
STC89C52具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
另外STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35MHz,6T/12T。
其管脚如图3.1所示。
基于STC89C52单片机最小系统的设计包括以下2个部分:910 图3.1 STC89C52管脚图1、复位电路部分复位是STC89C52的初始化操作,只需给复位引脚RST加上一个高电平就可以使其复位,原理图如图3.2所示。