基于51单片机的温度采集系统
基于51单片机的温度采集系统 前言 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度 多路温度采集 驱动电路
Abstract With the rapid development of modern information technology, temperature measurement control system in industry, agriculture and People's Daily life plays a more and more important role in people's life, and it has great influence, so temperature gathering the design of control system and research has the extremely vital significance. The design aims to study omulti-channel based on 51 single-chip microcomputer control system design temperature gathering the basic process. This design USES the single chip microcomputer as the data processing and control unit, in order to perform the data processing, SCM control digital temperature sensor, the temperature signal through a single bus from digital temperature sensor transfer to the single. Single-chip microcomputer data processing, making control information change after police and the control performs module, and the current state of temperature information sent to LED displayed. This system can realize multiple temperature signal acquisition and display, you can use the buttons to set the temperature limit value, through the operational treatment temperature data, making control signal to control the purpose of the buzzer and relays. I adopted the control chip for AT89c51, the chip function is relatively strong, can satisfy the design requirement. Through the circuit design of the peripheral expansion of chips, to achieve a workshop of temperature control and adjustment function. Keywords: temperature multi-channel temperature gathering drive circuit 正文 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灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、 温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON及数码管显示子程序DISP。 (1) 主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2) 定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。 (3) 温度采集及模数转换子程序ADCON 该子程序进行温度采样并将其转换为8位数字量传送给89C51的P0口。采样得到的温度数据存放在片内RAM的20H单元中。 (4) 温度计算子程序CALCU 根据热敏电阻的分度值和电路参数计算出出一张温度表,存放在DATATAB数据表中,由于篇幅关系,本程序只给出0-49℃的温度数据。一个温度有两个字节组成,前一字节为温度值,后一字节为该温度所对应的热敏电阻上的电压的数字量。根据采样值,通过查表及比较的方法计算出当前的温度值,并将其存入片内RAM的21H单元。采用查表法计算温度值时为了克服热敏电阻的阻值——温度特性曲线的非线性,提高测量精度。 (5) 驱动控制子程序DRVCON 该子程序调节温度,当温度高于上限温度时(本程序设为30℃), P1.0输出驱动控制信号,驱动外设工作降温;当温度下降到下限温度时(本程序设为25℃),P1.0停止输出,温度上升,周而复始;工作状态有LED1-LED4指示。 (6) 十进制转换子程序METRICCON 将存放于内部RAM21H单元的当前温度值得二进制数形式转换为十进制数(BCD码)形式,以便输出显示,转换结果存放在片内RAM的32H单元(百位)、31H(十位)、30H 单元(个位)。 (7) 数码显示子程序DISP 该子程序利用89C51串口的方式0串行移位寄存器工作方式,将片内RAM的30H、31H、32H单元的BCD码查表转换为七段码后由RXD端串行发出去,然后经74LS164串并转换,将七段值传送给数码管,以十进制形式显示出当前温度值。 根据以上分析画出的部分程序设计流程图如图1-0至图1-4所示。
图1-0 部分程序设计流程图的设计框架 开始
在0000H处放置一条长跳转指令 LJMP MAIN跳转到主程序
在0000H处放置一条长跳转指令LJMP T0INT跳转到T0中断服务程序 图1-1 主程序流程图
主程序 计数寄存器R1赋初值10
TMOD赋初值01H T0工作于定时方式1软启动
堆栈指针SP赋初值60H
SETB TR0 启动T0工作
P1口赋初值FFH,所有指示 灯全灭
TH0赋初值3CH, TL0赋初值B0H, T0定时100ms
IE赋初值82H,T0允许中断
动态停机 图1-2 T0中断服务程序流程图
T0中断服务程序
温度采样时间间隔到否
T0重装初值 调用数码管显示子程序DISP 调用十进制转换子程序METRICCON
调用驱动控制子程序DRVCON
调用温度计算子程序CALCU
调用温度采用及模数转换子程序ADCON
中断返回 Y
N
基于51单片机的温度控制系统
基于51单片机的温度控制系统0引言在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。
例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。
采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。
因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。
本文以它为例进行介绍,希望能收到举一反三和触类旁通的效果。
1硬件电路设计以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。
1.1 温度检测和变送器温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。
镍铬/镍铝热电偶适用于0℃-1000℃的温度检测范围,相应输出电压为0mV-41.32mV。
变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA-20mA电流变换成0-5V的电压。
为了提高测量精度,变送器可以进行零点迁移。
例如:若温度测量范围为500℃-1000℃,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。
这样,采用8位A/D转换器就可使量化温度达到1.96℃以内。
1.2接口电路接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。
由图1可见,在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中它内部的三个I/O端口工作。
相应的地址分配为:0000H - 00FFH 8155内部RAM0100H 命令/状态口0101H A 口0102H B 口0103H C 口0104H 定时器低8位口0105H 定时器高8位口8155用作键盘/LED显示器接口电路。
基于51单片机的仓储温度采集测控系统设计
[ 关键词 ] 片机 单
1引 言 .
温度采集测控 系统设 计
随着单 片机和传感技术 的迅速发展 , 自 检测 领域发生了巨大变 动 化 , 室环境 自动监测控制方面 的研究有 了明显 的进展 , 温 并且必将 以其 优异 的性能价格 比, 逐步取代传统 的温度控制措施 。防潮 、 防霉 、 防腐 、 防爆 是仓库 日 常工作 的重要 内容 , 是衡量仓库管理质量 的重要指标 。 它 直接影响到储备物资 的使用寿命 和工作可靠性 。为保证 日常工作的顺 利进行 , 问题是加强仓库 内温度与湿度的监测工作 。 首要 传统 的方法是 用 与湿度表 、 毛发湿度表 、 双金 属式测量计 和湿 度试纸等测试 器材 , 通 过 人工进行 检测 , 对不符合温度和湿度要求 的库 房进行通风 、 去湿和降 温等 工作 。这种人工测试方法费时费力 、 效率低 , 测试的温度及湿度 且 误差 大 , 随机性 大。因此我们需要一种造价 低廉 、 使用方便且测量准确
的温 湿 度 测 量 仪 。
近年来 ,利用智能化数字式温度传感器 以实现温度信息的在线检 测 已成为温度检测技术 的一种发展趋势。 其应用领域越来越广泛 , 对其 要求越来越 高, 需求越来越迫切 。 传感器技 术已成 为衡量一个 国家科学 技术发展水平 的重要标志之一 。 数字化技术推 动了信息化 的革命 , 在传 感器 的器件结构上采用数字化技术 , 使信息的采集更加方便 。
2 系统 分 析 与 硬 件 设 计 . 图 2主 程 序 流 程 图 4硬 件 设 计 .
数字温度 芯片 D 1B 0 S 8 2 测量 温度 , 出信号全 数字化 , 于单片 输 便 机处理和控 制, 省去传统测温方法 中的很多外 围电路 , 且该芯片的物理 化 学性 比较稳定 , 可用做工业测 温元件 , 0 10摄氏度范 围内 , 在 -0 最大 线形偏差小 于 1 氏度 。D 1B 0的最 大特点 之一是 采用了单总线的 摄 S8 2 数据 传输 , 由数字温度计 D 1B 0 S 8 2 和微控制器 A 8 S 1 T 9 5 构成的温度测 量装置, 它直接输 出温度的数字信号, 可直接 与计算 机连 接。这样 , 测温 系统 的结构就 比较简单 , 体积也小。 采用 5 单 片机控制 , l 软件编程的 自 由度大 , 可通过编程实现各种各样 的算术算 法和逻辑控制 , 硬件实现简 单, 安装方便 。 仓储 温度 采集测 控系统 原理 图如 图 2 示 ,控制器 使用单 片机 所 A 8 C 0 1 温度计传感器使用 D 1B 0 用液 晶实现温度显示 。本温 T 9 25 , S8 2 , 度计 大体分 三个工作过程 。 首先 , D 1 80温度传感器芯片测量 当前 由 S 82 的温度 , 并将结 果送 入单片机。然后 , 通过 8 C 0 I 片机 芯片对送来 9 25单 的测量温度读数进行计算和转换 ,并将此结果送人 液晶显示模块。最 后 ,M 10 A芯 片将送来的值显示于显示屏 上。 由图 1 S C 62 可看 到 , 本电 路 主要 由 D 1 2 S 8 0温度 传感 器芯 片 、M 1 2 8 S C6 A液 晶显 示模 块芯 片和 0 8C 0 1 片机 芯片组成 。其 中,S8 2 温度传感 器芯片采用 “ 9 25 单 D IB 0 一线 制” 与单 片机相连 , 它独立地完成温度测量 以及将温 度测量 结果送 到单
51单片机温度采集报告
目录1.摘要-----------------------------------------------32.前言-----------------------------------------------43.正文-----------------------------------------------54.结论----------------------------------------------195.参考文献------------------------------------------196.附录----------------------------------------------19一、摘要此系统主要以AD1674模数转换器和AT89C51单片机为核心,进行实时温度数据采集,数据处理和显示,终端接收及存储。
具体包括控制、显示、A/D转化器等。
设计中用AD1674进行温度的采样,利用51单片机的串行口进行发送和接收数据。
利用8个LCD数码管进行显示数据处理。
采用PROTEUS和Keil uvision3为开发工具,软件设计采用模块化编程关键字:AT89C51、温度采集、AD1674、双机通讯二、前言随着计算机技术的飞速发展,数据采集系统应用在多个领域中。
数据采集时供、农业控制系统中十分重要的环节,在医药、化工、食品等领域中,往往需要随时检测各生产环节的温度、流量、压力等参数。
同时,还要对某一检测点任意参数能够进行随机查寻,将其在某一段时间内检测得到的数据经过转换提取出来,以便进行比较,做出决策,调整控制方案,以提高产品的合格率,产生良好的经济效益。
不仅如此,数据采集系统在我国高科技领域中也扮演着十分重要的地位。
雷达的实时数据采集,航天飞机成功升空,通讯卫星的实时通报数据,这些高科技给国家人民的生活带来了便利。
因此数据采集是一项十分重要的技术。
从严格意义上来讲,数据采集系统是用计算机控制的多路自动检测或巡回检测,并且能够对采集到的数据进行存储、计算、分析,以及从数据中提取可用的信息,供显示,记录、打印或描绘的系统。
基于C51单片机的温度控制系统应用系统设计(附程序)
基于C51单片机的温度控制系统应用系统设计(附程序)基于C51单片机的温度控制系统应用系统设计--------- 单片机原理及应用实践周设计报告姓名:班级:学号:同组成员:指导老师:成绩:时间:2011 年7 月3 日单片机温度控制系统摘要温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。
很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。
因此,智能化温度控制技术正被广泛地采用。
本温度设计采用现在流行的AT89S51单片机,配以DS18B2数字温度传感器,上、下限进行比较,由此作出判断是否触发相应设备。
本设计还加入了常用的液晶显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。
关键词:温度箱;AT89C52 LCD1602单片机;控制目录1引言11.1温度控制系统设计的背景、发展历史及意义11.2温度控制系统的目的11.3温度控制系统完成的功能12总体设计方案22.1方案一 22.2方案二 23DS18B20温度传感器简介73.1温度传感器的历史及简介73.2DS18B20的工作原理7DS18B20工作时序7ROM操作命令93.3DS18B20的测温原理98B20的测温原理:9DS18B20的测温流程104单片机接口设计124.1设计原则124.2引脚连接12晶振电路12串口引脚12其它引脚135系统整体设计145.1系统硬件电路设计14主板电路设计14各部分电路145.2系统软件设计16 系统软件设计整体思路系统程序流图176结束语2116附录22参考文献391引言1.1温度控制系统设计的背景、发展历史及意义随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。
基于51单片机、K型热电偶、MAX6675的8路温度显示系统
自动化工程训练课程设计学院名称信息科学与工程学院专业班级自动化1202班姓名黎毅刚指导老师刘芳目录第一章绪论第二章方案论证2.1温度采集方案2.2显示界面方案第三章系统整体设计3.1 系统总体分析3.2设计原理第四章各个元器件及芯片简介4.1 AT89C51单片机介绍4.2 K型热电偶简介4.3 MAX6675简介4.4 LCD12864简介第五章各部分电路设计5.1温度采集电路5.2数据处理电路5.3温度显示电路5.4超限报警电路第六章心得体会附录1 硬件仿真图与运行效果展示附录2 软件代码第一章绪论在工业生产中,需要检测工艺生产线的温度,而且这个温度范围还很大。
该系统采集主要以Atmel公司的AT89C51单片机为控制处理核心,由它完成对数据的采集处理以及控制数据的无线传输。
AT89C51单片机是一种低功耗/低电压/高性能的8位单片机,片内带有一个8KB的可编程/可擦除/只读存储器。
无线收发一体数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。
因此用来设计工业温度检测系统相当的合适。
在本文中,主要说明单片机与K型热电偶以及K型热电偶模数转换器—MAX6675的组合,形成单片机的温度检测系统。
包括:如何针对系统的需求选择合适的温度检测器件,如何根据选择的器件设计外围电路和单片机的接口电路,如何编写控制温度检测器件进行数据传输的单片机程序,并简要介绍数字温度传感器MAX6675的应用。
第二章方案论证2.1温度采集方案方案一:模拟温度传感器。
采用热敏电阻,将温度值转换为电压值,经运算放大器放大后送A/D转换器将模拟信号变换为数字信号,再由单片机经过比较计算得到温度值。
优点:应用广泛,特别是工程领域,采用不同的热敏电阻,可实现低温到超高温的测量。
缺点:必须采用高速高位A/D转换器,系统复杂,成本高,还以引进非线性误差,得通过软件差值修正方案二:采用集成数字温度传感器DS18B20。
基于51单片机的温控系统设计流程框图
基于51单片机的温控系统设计流程框图下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!基于51单片机的温控系统设计流程详解在电子工程领域,51单片机因其简单易用、功能强大而被广泛应用。
基于51单片机的温度控制系统设计与实现
基于51单片机的温度控制系统设计与实现摘要:温度控制系统是一种常见的自动控制系统,具有广泛的应用领域。
本文基于51单片机设计了一个温度控制系统,采用了传感器采集温度信息,通过对比设定温度和实际温度,控制加热或冷却装置以保持温度稳定。
实验结果表明,该系统能够有效地控制温度,具有较高的精度和响应速度。
关键词:温度控制;51单片机;传感器;加热;冷却1. 引言温度控制是工业生产和生活中常见的一项自动控制技术。
温度控制系统可以保持被控对象的温度在一个设定范围内,不仅可以提高生产效率,还可以保证产品质量。
目前,市场上有许多成熟的温度控制设备,但大多数价格较高,不适用于一些中小型企业和个人用户。
因此,本文设计了一种基于51单片机的温度控制系统,旨在提供一种简单、实用、成本低且性能稳定的温度控制系统。
2. 系统设计2.1 硬件设计该温度控制系统的硬件主要包括51单片机、温度传感器、继电器、加热器和LCD显示屏。
其中,51单片机作为控制核心,负责采集温度信息、进行控制算法运算并驱动相应的设备。
2.2 软件设计软件设计采用C语言进行编程。
首先,通过温度传感器采集温度信息,并将其与设定温度进行比较,判断当前温度状态。
根据温度状态,控制继电器的开关状态,进而控制加热或冷却设备的运行。
同时,通过LCD显示屏实时显示温度变化以及系统状态。
3. 系统实现3.1 温度传感器的接口设计使用数字温度传感器,将其正负极连接至51单片机的ADC口和地线上。
通过ADC转换,将模拟信号转换为数字信号,以便单片机进行处理。
3.2 控制算法设计系统的控制算法采用PID控制算法,通过设定比例、积分和微分系数,使系统快速响应、精确稳定地控制温度。
算法的具体实现细节本文不再赘述。
3.3 界面设计使用LCD显示屏,实时显示当前温度、设定温度以及系统状态(加热、冷却或停止)。
通过按键进行设定温度的调整,方便用户自定义温度范围。
4. 实验结果与分析通过对该温度控制系统进行多次实验,对不同温度变化进行控制,观察系统的响应速度和温度稳定性。
基于51单片机的温湿度检测系统设计与实现
3、无线通信模块
本系统的无线通信模块采用nRF24L01无线通信芯片。nRF24L01是一款具有 2.4GHz全球开放频率的无线通信芯片,具有低功耗、高速率、高稳定性等特点。 它将主控制器处理后的数据通过无线方式发送给接收器。
4、电源模块
本系统的电源模块采用9V电池供电。我们将9V电池通过稳压器转换为5V电源, 为整个系统提供稳定的电力支持。
三、测试与结果分析
为了验证本系统的可靠性和准确性,我们进行了一系列的测试。测试结果表 明,本系统能够准确快速地采集环境中的温湿度数据,并且能够稳定地将数据上 传至计算机或其他数据采集设备。同时,本系统的按键电路和液晶显示电路也表 现良好,用户可以通过按键调整系统的参数设置,并直观地查看温湿度数据。
2、液晶显示屏
为了方便用户直观地查看温湿度数据,本系统选用了一块16×2字符型液晶 显示屏。液晶屏的驱动电路简单易懂,且具有较低的功耗。
3、按键电路
为了便于用户对温湿度检测系统的参数进行设置,本系统加入了一个按键电 路。用户可以通过按键对系统的采样间隔、数据上传频率等参数进行设置。
4、串口通信电路
图1主程序流程图
2.温湿度采集模块
温湿度采集模块主要负责通过DHT11传感器采集环境中的温湿度数据。该模 块首先对DHT11传感器进行初始化,然后通过单总线接口接收传感器输出的温湿 度数据,最后对数据进行处理并存储。
3、液晶显示模块
液晶显示模块主要负责将温湿度数据显示在液晶屏上。该模块首先对液晶屏 进行初始化,然后根据主程序传递过来的温湿度数据,控制液晶屏的字符输出。
三、软件设计
本系统的软件设计主要分为以下几个步骤:
1、系统初始化:在系统上电后,首先进行各模块的初始化操作,包括DHT11 传感器、AT89C51单片机、nRF24L01无线通信芯片等。
基于51单片机的温度测量系统
目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1选题的背景 (1)1.2课题研究的目的和意义 (1)1.3本文的结构 (1)2 系统总体方案设计 (1)2.1总体方案设计 (2)2.2部分模块方案选择 (3)2.2.1单片机的选择 (3)2.2.2温度检测方式的选择 (3)2.2.3显示部分的选择 (4)2.2.4电源模块的选择 (4)3 硬件电路的设计 (4)3.1 硬件电路设计软件 (4)3.2系统整体原理图 (5)3.3单片机最小系统电路 (6)3.4单片机的选型 (7)3.5温度测量模块 (8)3.5.1 DS18B20概述 (8)3.5.2 DS18B20测温工作原理 (11)3.5.3 DS18B20温度传感器与单片机的接口电路 (12)3.6 显示模块 (13)3.7 按键以及无线遥控模块 (15)3.7.1按键的相关知识 (15)3.7.2 5伏带解码四路无线接收板模块 (16)3.8 报警及指示灯模块 (18)3.9 电源模块 (19)4 系统软件设计及仿真部分 (20)4.1软件设计的工具 (20)4.1.1程序编写软件 (20)4.1.2仿真软件 (21)4.2各模块对应的软件设计 (22)4.2.1显示模块的程序 (22)4.2.2温度测量的程序 (26)4.2.3报警系统程序 (32)4.2.4按键程序 (33)4.2.5总体程序 (35)5 实物制作 (37)5.1电源部分 (37)5.2单片机最小系统部分 (37)5.3 总体实物 (37)6 总结 (38)7 致谢 (39)参考文献 (40)附录一 (41)附录二 (49)基于单片机的温度测量系统摘要随着测温系统的极速的发展,国外的测量系统已经很成熟,产品也比较多。
近几年来,国内也有许多高精度温度测量系统的产品,但是对于用户来说价格较高。
随着市场的竞争越来越激烈,现在企业发展的趋势是如何在降低成本的前提下,有效的提高生产能力。
(完整版)基于单片机的多点温度检测系统毕业设计论文
集成电路课程设计课题:基于AT89C51单片机的多点温度测量系统设计姓名:韩颖班级:测控12-1学号:指导老师:汪玉坤日期:目录一、绪论二、总体方案设计三、硬件系统设计1主控制器2 显示模块3温度采集模块(1)DS18B20的内部结构(2)高速暂存存储器(3)DS18B20的测温功能及原理(4)DS18B20温度传感器与单片机的连接(5)单片机最小系统总体电路图四、系统软件设计五、系统仿真六、设计总结七、参考文献八、附源程序代码一、绪论在现代工业控制中和智能化仪表中,对于温度的控制,恒温等有较高的要求,如对食品的管理,冰箱的恒温控制,而且现在越来越多的地方用到多点温度测量,比如冰箱的保鲜层和冷冻层是不同的温度这就需要多点的测量和显示可以让用户直观的看到温度值,并根据需要调节冰箱的温。
它还在其他领域有着广泛的应用,如:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测。
温度检测系统应用十分广阔。
本设计采用DALLAS最新单线数字温度传感器DS18B20 简介新的"一线器件"体积更小、适用电压更宽、更经济DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持"一线总线",测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°二、设计过程及工艺要求1、基本功能(1)检测两点温度(2)两秒间隔循环显示温度2、主要技术参数测温范围:-30℃到+99℃测量精度:0.0625℃显示精度:0.1℃显示方法:LCD循环显示3、系统设计系统使用AT89C51单片机对两个DS18B20进行数据采集,并通过1602LCD液晶显示器显示所采集的温度。
DS18B20以单总线协议工作,51单片机首先分别发送复位脉冲,使信号上所有的DS18B20芯片都被复位,程序先跳过ROM,启动DS18B20进行温度变换,再读取存储器的第一位和第二位读取温度,通过IO口传到1602LCD显示。
