温度显示器的设计_毕业设计论文
基于单片机的数字温度计的设计与实现毕业设计论文
基于单片机的数字温度计的设计与实现摘要采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。
传统的测温元件有热电偶和二电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。
我们用一种相对比较简单的方式来测量。
温度范围为-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 国内外现状温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。
温度控制器毕业论文
题目:温度控制器的设计机电工程学院李小草摘要本文设计了一个温度自动控制器。
本设计以单片机(8031)为控制核心,外加硬件电路,将温度显示和数字控制集和于一体,实现智能温度控制。
并采取软件程序实现升温的调节,能对加热炉的升温速度和保温时间严格控制。
单片机控制系统由微处理器和工业生产对象两大部分组成。
本文是通过热敏电阻和单片机等,来实现对工程上一些系统的温度进行范围控制的过程。
关键词:测温;PID算法;单片机;温度控制器目录摘要 (I)ABSTRACT (II)第1章前言 (1)1.1 概述 (2)1.2 课题分析 (2)1.3 设计思路 (2)第2章系统的基本组成及工作原理 (3)2.1 系统的基本组成 (3)2.2 系统的基本工作原理 (3)第3章测温电路的选择及设计 (5)3.1热电偶测温电路 (5)3.1.1 热电偶 (5)3.1.2 毫伏变送器 (6)3.2热敏电阻测温电路 (6)3.2.1 热敏电阻 (6)3.2.2 关于铂电阻的特性 (7)3.2.3 温度丈量电路 (7)第4章芯片组的电路设计 (8)4.1A D C0809与8031接口硬件电路设计 (8)4.28155与8031接口硬件电路设计 (9)4.2.1 8155芯片的结构 (9)4.2.28155与8031接口电路 (9)4.32732E P R O M的工作原理及硬件接口设计 (11)第5章掉电呵护功能电路 (14)第6章温度控制电路 (15)6.1温度控制电路 (15)6.2控制规律的选择 (16)第7章系统程序设计 (18)7.1系统控制主程序 (18)T中断服务程 7.20序 (20)7.3采样程序及其流程图 (24)7.4数字滤波子程序及其流程图 (25)总结 (27)致谢 (28)参考文献 (29)附录 (30)第1章前言现代信息技术的三大基础是信息收集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
温度报警器系统的设计的毕业论文
温度报警器系统的设计的毕业论文目录第一章绪论 (1)第一节选题的背景与意义 (1)第二节温度报警器系统的发展概况 (1)第三节课题概述与论文结构 (2)第二章元件介绍与选用 (4)第一节温度测量的分类 (4)第二节数字式温度传感器 (5)第三节显示器的分类与简介 (9)第四节单片机的分类与简介 (12)第三章温度报警器硬件的设计与研究 (16)第一节硬件系统基本设计思想 (16)第二节电路模块的分类与简介 (16)第三节设计总原理图 (19)第四章温度报警器软件的设计与研究 (21)第一节软件系统基本设计思想 (21)第二节测温处理程序的设计 (22)第三节显示模块程序设计 (24)第四节软硬件结合后调试结果 (25)第五章结论与展望 (27)第一节工作总结 (27)第二节课题研究成果 (27)第三节未来展望 (28)参考文献 (28)附录 (32)致谢 (40)第一章绪论第一节选题的背景与意义在日常生活中,温度对于我们并不陌生,它是一个时时刻刻存在的物理量在我们的日常生活中占据了十分重要的地位。
温度的大小时刻与我们的生产、生命、安全息息相关。
因此对温度的测量与控制对各个行业领域有着很及其重要的作用尤其是在金属冶炼、化学研究、建材生产、食品加工、机械制作、石油提炼等工业领域,占据不可忽视的作用。
众所周知,当我们进行陶瓷烧烤,制作陶瓷工艺时,必须很精确的控制其烧烤温度,只要我们控制好其温度,这样才能创造出完美的、无瑕疵的艺术品,一旦温度控制不佳,将会一件次品;另外当我们进行酿酒时,同样也需要对温度进行合理适当的控制,只有这样,我们才能够生产出大家公认的好酒。
如此可见,对于温度的检测与把控在我们日常生活以及工业生产占据着举足轻重的地位【4】。
目前,在日新月异的生活变化中,工业和农业领域得到了快速的发展与进步,人们的需求也是不断地扩,对于电子工业领域,自动化的产品无疑是得到大家的欢迎,随着微型处理器功能的不断强大,单片机无疑成了人们心目中最美好的选择,它的出现为人民的生活带来了不可否认利益,对于工业领域,提高了生产效率,方便了人民的生活。
毕业设计(论文)-基于CC2530的温度监测系统设计
编号:( )字 号本科生毕业设计题目:姓名: 学号: 班级:二〇一四年六月基于CC2530的温度监测系统设计 信息工程2010-4班中国矿业大学本科生毕业设计姓名:学号:********学院:信息与电气工程学院专业:信息工程设计题目:基于CC2530的温度监测系统设计专题:指导教师:华钢职称:教授二〇一四年六月徐州中国矿业大学毕业设计任务书学院信息与电气工程学院专业年级信息2010级学生姓名李明达任务下达日期:2013年12月30日毕业设计日期:2013年12月30日至2014年6月10日毕业设计题目:基于CC2530的温度监测系统设计毕业设计专题题目:毕业设计主要内容和要求:1.设计基于CC2530的无线温度检测节点;2.多个节点组成一跳网络;3.节点可睡眠;4.设计节点软件;5.简单设计上位机软件院长签字:指导教师签字:年月日指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度及工作量;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):成绩:指导教师签字:年月日评阅教师评语(①选题的意义;②基础理论及基本技能的掌握;③综合运用所学知识解决实际问题的能力;③工作量的大小;④取得的主要成果及创新点;⑤写作的规范程度;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):成绩:评阅教师签字:年月日中国矿业大学毕业设计答辩及综合成绩摘要本文主要对煤矿监控系统中温度的监测进行研究和分析,根据国内目前对于温度监测方法的研究,设计了一种基于CC2530的温度监测系统。
本文首先对本课题的研究意义及国内发展现状进行分析和研究,详细比较了几种现有的温度监测方法,根据煤矿监控系统所处的复杂环境需要,提出了基于CC2530的温度监测系统设计。
随后本文对设计所采用的ZigBee无线自组网技术和ZigBee开发套件进行了简要介绍,并对设计所采用的Z-Stack协议栈的工作流程作详细介绍。
毕业设计论文-智能温度巡测仪
图2.1系统逻辑框图
先通过键盘进行线路设置
2.
2.
集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点, 得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为10mV/K, 温度0℃时输出为0, 温度25℃时输出2.982V。电流输出型的灵敏度一般为1mA/K。
编号
xx大学xx学院
毕业设计(论文)
题目: 智能温度巡测仪
系专业
学号:
学生姓名:
指导教师:(职称:)
(职称:)
xxxx年x月xx日
xx大学xx学院本科毕业设计(论文)
诚信承诺书
本人郑重声明:所呈交的毕业设计(论文)《智能温度巡测仪》是本人在导师的指导下独立进行研究所取得的成果,除了在毕业设计(论文)中特别加以标注引用、表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。
图2.5数模转换器AD7715
SCLK:
2.
AT89C52采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。片内的Flash存储器允许在系统内可改编程序或用常规的非易失存储器编程器来编程。它是一种功能强,灵活性高且价格合理的单片机,可方便地应用在各种控制领域。由于将多功能8位CPU和闪烁存储器组合在单个芯片中, ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此我选择AT89C52。
具有温度显示的电子实时时钟万年日历系统的设计与制作
毕业设计(论文)《具有温度显示的电子实时时钟/万年日历系统的设计与制作》专业(系)电气工程系铁道通讯信号方向班级铁道通讯091学生姓名陈志军指导老师赵巧妮完成日期2011.11.22摘要本设计以数字集成电路技术为基础,单片机技术为核心。
本文详细的介绍基于AT89S51单片机带有温度和闹钟的万年历控制系统。
利用单片机定时计数器提供秒信号,DS18B20数字式温度传感器进行温度数据传输,经软件处理,在动态扫描后,利用8个共阳数码管交替显示年月日、时分秒、环境温度值。
为了更好的调节和设置,设计了四个按键快速进行时间和闹钟的精准调整。
关键字:单片机;万年历;温度;闹钟;DS18B20AbstractThis design with digital integrated circuit technology as the foundation, microcontroller technology as the core. This paper is introduced in detail based on AT89S51 with temperature and the alarm clock calendar control system. Using single chip computer timing counter offer seconds signal, the temperature sensor DS18B20 digital temperature data transmission, the software processing, in dynamic scan, a total of 8 Yang digital tube alternate show dates, meticulous, environment when the temperature. In order to better regulate and settings, design the four keys of rapid time and alarm the accuracy of adjustment.Key words:Microcomputer; Calendar;Temperature; Alarm clock; DS18B20; Dynamic scanning目录摘要 (I)第1章引言 (1)1.1研究背景 (1)1.2论文研究目标和意义 (1)1.3论文章节安排 (1)第2章任务与要求 (2)2.1课题概述 (2)2.1.1 设计内容 (2)2.1.2 要求 (2)第3章方案论证与设计 (3)3.1 总体设计分析 (3)3.2 方案的选择与设计 (3)3.2.1 显示模块选择方案和论证: (3)3.2.2 时钟芯片的选择方案和论证: (3)3.2.3 温度传感器的选择方案与论证: (4)3.3 方案确定 (4)第4章硬件电路设计 (5)4.1 硬件电路设计框图 (5)4.1.1 系统硬件概述 (5)4.1.2 单片机主控制模块的设计 (5)4.1.3 振荡电路 (6)4.1.4 复位电路 (6)4.1.5 温度采集模块设计 (6)4.1.6 显示模块的设计 (7)4.1.7 蜂鸣器电路 (8)4.1.8 按键电路 (8)第5章系统的软件设计 (10)5.1编程环境及语言: (10)5.2程序流程框图 (10)第6章电路调试 (12)6.1调试的设备 (13)6.2调试步骤 (13)6.2.1 硬件调试 (13)6.2.2 软件调试 (13)第7章使用说明 (17)7.1 使用方法 (17)7.1.1 系统面板介绍 (17)7.1.2 调整方法 (17)7.1.3 调整框图 (18)7.1.3 注意事项 (19)7.2故障分析 (19)7.2.1 LED数码管显示不全、模糊、多出相对较暗的一位 (19)7.2.2 调整时按键过于灵敏 (19)心得体会 (20)参考文献 (21)附件 (22)附件一:总原理图 (22)附件二:PCB版图 (23)附件三:元件清单 (24)附录四:程序代码 (26)引言1.1研究背景当今社会逐渐步入信息化时代,快节奏、高效率成为当今时代的主题。
温度测控仪设计-毕业设计
温度测控仪设计学生:XXX 指导教师:XXX内容摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D 转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度 Pt100热电阻 AT89C51单片机 LCD显示器Design of and control instrumentAbstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A/D converter for temperature signal acquisition. Overall, the design is feasible.Keywords:temperature Pt100 thermal resistance AT89C51 microcontroller LCD monitor.目录前言 (1)1 总体硬件方案设计 (1)1.1温度传感器的放大电路设计 (2)1.2TLC549模数转化电路设计 (4)1.3显示电路设计 (5)1.4无线发送与接收模块的选择与设计 (5)1.5键盘设计 (6)2 总体的软件程序的设计 (6)2.1温度数据采集和数据处理子程序的设计 (6)2.2温度显示、保存处理的子程序设计 (7)2.3无线发送与接受的子程序的设计 (7)2.4十组温度查询的子程序设计 (9)3 调试与结果分析 (10)3.1调试仪器及方法 (10)3.3软、硬件调试与故障原因分析 (10)4 结束语 (10)附录1:硬件原理图及PCB板 (12)附录2:软件程序代码 (13)参考文献 (34)温度测控仪的设计前言随着工业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,现在工业上通用的温度检测范围为200 ~3000℃,而今后要求能测量超高温度与超低温度。
(毕业设计)基于89C51和DS18B20的数字温度计设计
一、设计要求数字式温度计要求测温范围为-55~125°C,精度误差在0.1°C,采用AT89C51单片机和DS18B20温度传感器,设定温度报警的最低值和最高值。
采用点阵字符型液晶模块作为数字温度计的显示器,分两行显示,第一行显示DS18B20工作状态,第二行显示实测温度值和状态符号,>H表示实测温度大于温度报警范围,<L表示实测温度小于设置温度报警范围,!表示实测温度在正常范围内,当实测温度超过设定温度限制范围是,发出声光警报信号。
二、方案论证根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机A T89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。
选用数字温度传感器DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。
该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器用点阵液晶模块LCD1602实现显示。
检测范围-55摄氏度到125摄氏度。
按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。
数字温度计总体电路结构框图如图1所示。
图1 数字温度计总体电路结构框图三、系统硬件电路的设计温度计电路设计原理图如图2所示,控制器使用单片机A T89C51,温度传感器使用DS18B20,用4位共阳LED数码管实现温度显示。
D图2 数字温度计设计电路原理图1、主控制器AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。
该器件采用A TMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
毕业设计(论文)-温度、湿度以及CO2浓度测控仪的设计
兰州工业高等专科学校毕业设计(论文)题目温度、湿度以及CO2浓度测控仪的设计系别电气工程系专业电气自动化技术班级电自09-2班姓名学号指导教师(职称)(教授)日期摘要随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。
随着单片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。
本文介绍了一种以AT89S52单片机为控制核心的测控仪,主要是为了对蔬菜大棚内的温湿度,以及二氧化碳浓度进行有效、可靠地检测与控制而设计的。
该测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景。
关键词:二氧化碳浓度蔬菜大棚测控仪温湿度检测自动化程度性能要求AbstractWith the rapid increase of the awning vegetables, people on its performance requirements also more and more high, especially in order to increase the production efficiency, to shed the automation degree of demand more and more is also high. With the single chip microcomputer and various kinds of electronic device performance to price ratio increased quickly, make such a request possible. This paper introduces a kind of AT89S52 SCM in as control core and control the device, mainly is for vegetables in the trellis of temperature and humidity, and carbon dioxide concentration is effective and reliable to detect and control and of the design. The measurement and control instrument has high accuracy, easy to use and low cost and stable and reliable, and other characteristics, so has certain application prospect. Keywords: carbon dioxide concentration measurement instrument testing temperature and humidity awning vegetables automation degree of performance requirements1.概述课题名称:温度、湿度、二氧化碳浓度测控仪的设计课题内容性质:工程设计课题来源性质:教师收集的结合生产实际的课题目前,在仓库、图书馆、蔬菜大棚等许多场合需要温度、湿度、二氧化碳浓度的控制。
体温监测器设计毕业论文(设计)
体温监测器设计毕业论文(设计)引言体温监测器是一种用于测量人体体温的设备,近年来受到了越来越多的关注。
特别是在当前全球爆发的疫情背景下,准确监测体温对于控制疫情传播至关重要。
本文旨在设计一种体温监测器,具有高精度、便捷操作和实时监测等特点。
设计目标本设计的体温监测器旨在实现以下目标:1. 高精度:准确测量体温,并具有较小的误差范围。
2. 便捷操作:设计简单易用的界面,方便用户进行体温测量。
3. 实时监测:实时显示体温数据,并提供警报功能。
设计思路为了满足上述目标,本文采用以下设计思路:1. 温度传感器:选择高精度的温度传感器,能够实时获取体温数据。
2. 数据处理:使用微控制器进行数据处理和分析,确保测量结果准确无误。
3. 显示界面:设计液晶显示屏,以直观方式展示体温数据和测量结果。
4. 警报功能:当体温超过设定的预警值时,触发警报系统发出提醒。
设计实施本设计的实施步骤如下:1. 配置硬件:选择合适的温度传感器和微控制器,并进行连接。
2. 编程开发:编写适当的程序代码,使得温度传感器能够与微控制器进行通信和数据处理。
3. 界面设计:设计用户友好的界面,包括液晶显示屏和操作按钮。
4. 警报系统:设置预警温度值,并编写程序以触发警报系统。
5. 测试和优化:对体温监测器进行测试,根据测试结果进行必要的优化和改进。
结论该体温监测器设计具有高精度、便捷操作和实时监测的特点,能够准确测量并显示体温数据。
本设计的实施步骤包括硬件配置、编程开发、界面设计、警报系统和测试优化。
通过设计和实施这一体温监测器,可以有效帮助人们进行体温监测,提高疫情防控效果。
注:本文所述设计仅供参考,具体实施时需结合实际情况进行详细设计和调整。
毕业生电子设计 水温报警器说 论文 明书
湄洲湾职业技术学院水温报警器说明书系别:自动化工程系年级:10级专业: 电气自动化姓名: 林涛学号:1001020247导师姓名: 梁锋林职称: 讲师2013年05月25日目录1 前言 (1)2.系统设计参数要求 (2)3.系统设计 (3)3.1系统设计总体框图 (3)3.2各模块原理说明 (3)3.2.1 STC89C51介绍 (3)3.2.2 STC89C51主要功能及PDIP封装 (4)3.2.3 STC89C51引脚介绍 (4)3.2.4 单片机最小系统 (5)3.2.5 DS18B20传感器介绍 (6)3.2.6 DS18B20引脚介绍 (7)3.2.7 DS18B20的内部结构 (7)3.2.8 数码管介绍 (8)3.2.9 数码管概述 (8)3.3 系统总原理图说明 (9)3.4系统印刷电路板的制作图 (9)3.5系统操作说明 (9)3.6系统操作注意事项 (9)参考文献 (10)致谢语 (11)附录 (12)附录一:系统原理总图 (12)附录二:系统印刷电路板 (13)附录三:元件清单 (14)附录四:程序 (15)1 前言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机 STC89C51,测温传感器使用 DS18B20,用四位一体共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到要求。
2.系统设计参数要求(1)测温基本范围0℃-99℃;(2)精度误差小于 0.1℃;(3)数码管直读显示温度;(4)可以任意设定温度的上下限报警功能。
数字温度计毕业设计论文
青岛农业大学毕业论文(设计)题目:数字温度计的设计与实现*名:***学院:理学与信息科学学院专业:电子信息科学与技术班级:2006级01班学号:********指导教师:代爱妮2010年6月13日目录摘要 (1)Abstract (1)前言 (1)1 绪论 (2)1.1 课题背景 (2)1.2 课题研究的目的和意义 (2)1.3 设计的主要任务 (2)2 DS18B20的应用 (4)2.1 温度传感器的发展趋势 (4)2.2 DS18B20数字温度传感器 (4)2.2.1 DS18B20简介 (4)2.2.2 DS18B20内外部结构 (5)2.2.3 DS18B20控制方法 (6)2.3 DS18B20的测温原理 (7)2.4 提高DS18B20测温精度的途径 (7)2.5 注意事项 (8)3 系统电路设计与分析 (9)3.1 系统方案实现论证 (9)3.2 单片机控制部分 (10)3.3 DS18B20部分 (11)3.4 LED数码管显示部分 (13)4 系统实现程序分析 (15)4.1 主程序流程图 (15)4.2 各子程序流程图 (15)4.2.1初始化程序 (15)4.2.2读取温度子程序 (16)4.2.3写流程图 (17)4.2.4读流程图 (18)5 PROTEUS仿真与实现 (20)5.1 PROTEUS仿真过程 (20)5.2 仿真结果 (21)5.3 具体实物图 (21)6 设计总结 (22)致谢: (24)参考文献 (25)附录: (26)数字温度计的设计与实现电子信息科学与技术专业崔新健指导教师代爱妮摘要:温度测量是现代工业测量中的关键技术,应用广泛。
为了实现对温度的精确测量,开发了一种由AT89C51单片机控制的数字温度计。
本系统采用的是美国DALLAS公司生产的单线数字温度传感器DS18B20,相比于其他模拟传感器,DS18B20能够直接输出数字信号,与单片机接线仅需要一条口线,外围电路简单,无需放大电路及A/D转换电路,节省了成本,并且测量精度高。
单片机的LCM1602液晶显示温度与万年历显控制
毕业设计报告(论文)报告(论文)题目:基于单片机的LCM1602液晶控制——温度与万年历显示设计作者所在系部:电子工程系作者所在专业:作者所在班级:作者姓名:作者学号:指导教师姓名:完成时间: 2011年 6 月 9 日院教务处制电子工程系毕业设计(论文)任务书指导教师:教研室主任:系主任:摘要论文的研究工作是以液晶屏显示技术为背景展开的,并且详细介绍了通过MCS-51单片机控制LCM1602液晶的显示情况,以软件形式对系统进行控制,使得系统控制更具灵活与方便。
本文在深入分析LCD显示技术的基础上,重点解析了LCM显示的单片机控制技术,以及LCD显示在各种电子显示中的优势,同时阐述了其在日常显示系统中的应用;并且以Proteus与Keil uVision4软件为基础,编写了MCS-51单片机对LCM1602显示控制的软件,绘制其原理图,并使用Proteus软件与Keil uVision4软件建立联合仿真。
论文主要论述了原理图各个模块的作用,控制软件的各个模块的编程。
关键词液晶显示技术LCM1602 MCS-51单片机Proteus Keil uVision4目录第1章绪论 (1)1.1课题背景及主要技术国内外研究概况 (1)1.2LCM1602显示控制系统简介 (2)1.3课题的建立以及本文完成的主要工作 (3)第2章开发工具软件简介 (4)2.1K EIL U V ISION4软件简介 (4)2.2P ROTEUS软件简介 (4)2.3K EIL U V ISION4与P ROTEUS软件联合仿真 (5)2.4小结 (5)第3章 LCD显示控制技术 (6)3.1LCD显示技术的发展 (6)3.2LCM1602显示控制技术及其体系结构 (7)3.2.1 LCM1602模块简介 (8)3.2.2 LCM1602模块内部结构 (9)3.2.3 LCM1602控制指令 (10)3.3小结 (12)第4章系统硬件概况 (13)4.1系统概况 (13)4.2功能模块 (13)4.2.1 MCS-51单片机最小系统模块 (14)4.2.2 温度采集模块 (14)4.2.3 蜂鸣器报警模块 (15)4.2.4 万年历调节设置模块 (16)4.2.5 LCM1602显示模块 (16)4.2.6 电源模块 (17)3.3小结 (17)第5章软件控制系统概况 (18)5.1程序流程概况 (18)5.2万年历显示控制模块 (18)5.2.1 流程图 (18)5.2.2 源程序代码 (19)5.3温度显示控制模块 (19)5.3.1 程序流程 (19)5.3.2 源程序代码 (19)5.3.3 主程序 (19)5.4小结 (20)第6章课题特点 (21)6.1LCM模块的应用 (21)6.2程序结构化与模块化设计 (21)6.3抗干扰技术 (21)第7章结论 (23)7.1调试联合仿真 (23)7.2仿真结果 (23)7.3小结 (23)致谢 (24)参考文献 (25)附录 (26)基于单片机的LCM1602液晶控制——温度与万年历显示设计第1章绪论1.1 课题背景及主要技术国内外研究概况自20世纪80年代起,显示设备经历着传统工艺的改良、新工艺的发展、成熟的优胜劣汰。
基于单片机的温度控制系统的设计毕业论文
第二章.设计任务及方案分析
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)。
编号
淮安信息职业技术学院
毕业论文
题 目
基于单片机的温度控制系统的设计
学生姓名
学 号
系 部
电气工程
专 业
电气自动化
班 级
指导教师
顾问教师
摘
(完整版)基于51单片机数字温度计毕业设计论文
课程设计题目:基于51单片机的数字温度计设计姓名:张鹏班级名称:采矿1109班学号:指导老师:曹金燕2015年设计任务书目录第1章概述 (1)1.1简述 (1)1.2任务描述 (1)1.3设计思路 (2)第2章系统主要元器件介绍 (2)2.1单片机的选用及功能介绍 (2)2.2DS18B20温度传感器介绍 (5)2.2.1引脚功能 (6)2.2.4 DS18B20的测温原理 (12)2.374LS244反相器简介 (14)第3章硬件电路的设计 (15)3.1接口设计 (15)3.2主板电路设计 (15)3.3其他电路设计 (16)第4章软件设计 (19)4.1主程序 (19)4.2读出温度子程序 (19)4.3温度转换命令子程序 (20)4.5显示数据刷新子程序 (21)4.6主要设计程序 (21)4.7调试 (23)第5章结束语 (24)参考文献 (25)致谢 (26)附录一 (27)摘要本文主要介绍了一种基于AT89S51单片机和DS18B20数字温度传感器来进行测温的方法。
具体设计时,作者对AT89S51和DS18B20进行了接口电路设计,同时利用74LS244进行段码驱动、实现数码管的显示输出;并在此基础上,通过软件设计实现温度的数据采集和传输。
由于DS18B20数字温度传感器是单总线器件,与AT89S51单片机组成一个测温系统,具有线路简单、体积小等特点,并且由于是在同一根通信线上,因此可以扩展、挂接很多这样的测温系统,十分方便。
关键词:数字温度计;AT89S51;DS18B20;74LS2第一章概述1.1 简述单片机在测控领域中具有十分广泛的应用,它既可以直接处理电信号,也可以间接处理温度、湿度、压力等非电信号。
由于该特点,因而被广泛应用于工业控制领域。
另一方面,由于单片机的接口信号是数字信号,因此使用它来进行温度、湿度、压力等这类非电信号的信息处理,必须使用对应的传感器进行AD或DA转换,最后再传输给单片机进行最终的数据处理和显示。
基于AD590的数显温度计设计
本 科 毕 业 设 计 论 文
题 目 基于 AD590 的数显温度计设计 系 别 专 业 班 级 学 号 姓 名 指导老师 电气与信息工程系 电气工程及其自动化
1.2 论文的主要工作和难点
本论文设计了一套基于AD590的A\D转换电子电路,并测量温度,显示读数。 主要工作如下: (1) 学习理解A\D转换器的原理及应用; (2) 查阅AD590的相关资料,了解工作原理; (3) 理解信号调理电路,分析每部分工作原理及调试; (4) 设计系统硬件电路; (5) 系统调试。 工作难点: 对于信号调理电路每部分的调试,误差的计算,由于本人能力有限,不能完 全避免。由于时间紧迫,温度线性部分很难做到尽善尽美,测温精度一时很 难得到很大的提高。例如温度线性,和温度变化的测量都不院本科生毕业设计(论文)
IV
目 录
目 录
1 绪 论............................................................ 1 1.1 数显温度计的研究现状 .................................... 1 1.1.1 国外研究现况.......................................... 1 1.1.2 国内研究状况.......................................... 1 1.2 论文的主要工作和难点 .................................... 2 2 温度传感器及运算放大器........................................... 3 2.1 AD590 简介.................................................. 3 2.1.1 AD590 主要特性 ........................................ 4 2.1.2 温度传感器的原理...................................... 4 2.1.3 AD590 集成温度传感器 .................................. 5 2.1.4 主要参数与特点........................................ 6 2.1.5 晶体管 PN 结的温度特性 ................................. 6 2.2 运算放大器 ................................................. 6 2.2.1 运算放大器简介........................................ 7 2.2.2 运算放大器使用说明.................................... 8 2.3 本章小结 .................................................. 11 3 温度控制系统设计................................................ 13 3.1 信号调理电路 .............................................. 13 3.2 双积分型 A/D 转换电路 ...................................... 14 3.3 数字电压表及显示电路 ...................................... 16 3.4 本章小结 .................................................. 18 4 系统的测试与分析................................................ 19 4.1 数字温度计的调试方法 ...................................... 19 4.2 数据与结果分析 ............................................ 19 4.3 本章小结 .................................................. 21 结论与展望........................................................ 23 致 谢............................................................. 25 参考文献.......................................................... 27 附 录 1........................................................... 29 外文翻译.......................................................... 31
基于plc的温度和湿度检测和显示(毕业设计)
基于plc的温度和湿度的检测和显示摘要本论文主要讲述了基于西门子S7-200系列可编程控制器(PLC)为主要的控制元件,实现对环境的温度和湿度进行实时检测和显示,并同时实现对时间进行显示和校正等功能的显示装置的设计方法。
本设计的传感器部分采用集成温度和湿度传感器,集成传感器具有功能强、精度高、响应速度快、体积小、微功耗、价格低、适合远距离传输信号等特点。
集成传感器的外围电路简单,具有较高的性价比。
经过选择集成温度传感器采用电压输出式单片精密集成温度传感器LM35系列产品;集成湿度传感器选择线性电压输出式集成湿度传感器 HM1500,它的主要特点是采用恒压供电、内置放大电路、能输出与相对湿度呈比例关系的伏特级电压信号、响应速度快、重复性好、抗污染能力强。
显示部分采用LED七段码进行显示,本装置一共使用了十七个LED数码管进行显示,能够同时显示当时环境的温度、湿度和时间,还可以显示年月日等信息,并能实现当环境的温湿度超过一定范围时进行报警的功能。
关键词:PLC;温度传感器;湿度传感器;LED显示装置The design of detection and display about the temperatureand humidity based on PLCAbstractThis paper mainly based on Siemens S7-200 series programmable controller (PLC) for the control of the main components realize the environmental temperature and humidity for real-time detection and display, and to simultaneously achieve right time and calendar set up for display and function display devices design methods.The design of the sensor using integrated temperature and humidity sensors, sensor integration with functional and high accuracy. Fast response, small size, very low-power, low price, suitable for long-distance signal transmission characteristics. Integrated sensor external circuit is simple and low cost and high performance. Selected integrated temperature sensor output voltage precision-integrated single-chip temperature sensor LM35 series of products; Integrated humidity sensor option linear voltage-output integrated humidity sensors HM1500. Its main feature is the constant voltage power supply, a built-in amplifier, can be output with the relative humidity is the ratio between the voltage level signal voltage, fast response and good reproducibility, anti-pollution capability. LED used in some of the display code in paragraph 107, the device used a total of 17 LED digital tubes, can also showed that environmental temperature, humidity and time, can also display information such as the date, and the environment can be achieved when the temperature and humidity of more than a certain scope for alarm functions.Key words:PLC; Temperature sensor; Humidity sensor; LED display devices目录摘要Abstract目录第一章引言1.1 课题的背景和意义第二章系统简介及方案论证2.1 系统设计主要技术指标与参数2.2 设计方案的论证第三章可编程控制器概述3.1 PLC的系统组成与工作原理3.1.1 PLC的组成结构3.1.2 PLC的扫描工作原理3.2 PLC的发展趋势第四章系统的硬件方案与设计4.1 传感器的选型与设计4.1.1 集成温度传感器介绍与选型4.1.2 集成湿度传感器介绍与选型4.2 PLC的选型与模块配置4.2.1 PLC的选型原则4.2.2 本系统中可编程序控制器的选取及其特点4.3显示方案的设计4.3.1 与LED显示相关的知识4.3显示方案的设计4.3.1 与LED显示相关的知识4.3.2 显示方案的设计4.4 工作电源部分第五章系统软件设计5.1 显示系统主程序5.1.1 温度读入子程序5.1.2 湿度读入子程序5.1.3 显示子程序5.1.4 实时时钟指令5.2 程序清单结论参考文献致谢附录1.主程序梯形图及指令表2.时钟初始化子程序0梯形图及指令表3.实时时钟读入子程序1梯形图及指令表4.温度读入子程序2梯形图及指令表5.湿度读入子程序3梯形图及指令表6.显示子程序4梯形图及指令表7.中断0(调时闪)梯形图及指令表8.中断1(报警闪)梯形图及指令表第一章引言1.1 课题的背景和意义温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度、湿度的检测与控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
温度显示器的设计目录1 引言 (2)1.1 课题背景 (2)1.2 课题研究的目的和意义 (2)2 温度显示器原理 (2)2.1温度显示器的设计方案 (2)2.2温度显示器的电路原理 (3)3 温度显示器的硬件设计 (4)3.1 DS18B20温度传感器的基本介绍 (4)3.1.1性能简述 (4)3.1.2 DS18B20温度传感器的存储器 (4)3.1.3 DS18B20存储器操作命令 (5)3.1.4 DS18B20的测温原理 (6)3.1.5 DS18B20使用时的注意事项 (7)3.1.6 DS18B20的外形和内部结构 (8)3.2 AT89C2051单片机的基本介绍 (8)3.2.1 性能简述 (8)3.2.2 AT89C2051的引脚介绍如图所示。
(9)3.2.3AT89C2051的振荡器特性及芯片擦除 (10)3.2.4AT89C2051与AT89C51对比 (10)3.2.56 AT89C2051内部结构 (13)4 温度显示器的软件设计 (14)5 测试 (16)5.1 测试内容 (16)5.2 测试结果 (17)结论与展望 (17)致谢 (18)参考文献 (19)附录一 (20)附录二 (21)附录三 (24)1 引言1.1 课题背景温度控制器是对温度进行控制的开关设备。
在当今的社会中,越来越多的坏境需要对温度进行控制。
随着温控器应用领域和范围的日益广泛,电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的的出现使现代的科学研究得到了质的的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用作用也体现到了各个方面。
1.2 课题研究的目的和意义目的:培养学生综合运用所学知识,结合实际独立完成课题的工作能力;对学生的知识面、运用理论结合实际去处理问题的能力、实验能力进行考核。
意义:温度控制器是使用DS18B20集成温度传感器,七段数码管做显示,AT89C2051单片机做处理控制,电路简单。
该电路最大的特点是用可以直观方便的调节所要限定的温度值,温度值是用3个7段共阳极数码管显示的,上电后会显示当前的温度值,按设定键时会闪烁显示设定温度值,这时可以按上/下调节键调整设定温度值,再次按下设定键时返回当前温度显示同时会对设定温度值进行保存,这个设定值会保存在DS18B20中,掉电后也不会丢失,下次上电时,单片机会自动读入上次的温度设定值。
2 温度显示器原理2.1温度显示器的设计方案设计的这一款温度控制器是使用DS18B20集成温度传感器,七段数码管做显示,AT89C2051单片机做处理控制,电路简单。
特点是用可以直观方便的调节所要限定的温度值,温度值是用3个7段共阳极数码管显示的,上电后会显示当前的温度值,按设定键时会闪烁显示设定温度值,这时可以按上/下调节键调整设定温度值,再次按下设定键时返回当前温度显示同时会对设定温度值进行保存,这个设定值会保存在DS18B20中,掉电后也不会丢失,下次上电时,单片机会自动读入上次的温度设定值。
长按设定键为关闭显示和温控,再次按下时功能再次打开。
2.2温度显示器的电路原理制作中DS18B20使用外接电源的供电方式,数据端用4.7K电阻上拉,并联接到2051的11脚上。
晶振选用12M的,使用简单的上电复位电路。
选用共阳极的数码管,用S8550作位驱动,段引脚通过470欧的电限流电阻接入2051的P1口上,如选用的数码管亮度不足可以调小限流电阻值。
笔者也使用过共阴极的数码管,在P1口用1K电阻上拉提供电流,亮度不高,但可以节省三个位驱动IO脚,电路更是简单。
电路中有三个按键,分别是显示开关/温度设定,温度上调,温度下调,在电路上电运行时程序初始是处于关闭状态的,要按一下S1电路开始显示和监测,如再按一下S1进入温度设定状态,设定值每秒闪烁一次,这时可以按S2或S3进行调节,再按下S1时退回显示当前温度状态并保存温度值到DS18B20。
电路原理图3 温度显示器的硬件设计3.1 DS18B20温度传感器的基本介绍DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。
与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。
因而使用DS18B20可使系统结构更趋简单,可靠性更高。
他在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果3.1.1性能简述(1)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
(2)测温范围-55℃~+125℃,固有测温分辨率0.5℃。
(3)支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。
(4)工作电源: 3~5V/DC(5)在使用中不需要任何外围元件(6)测量结果以9~12位数字量方式串行传送(7)不锈钢保护管直径Φ6(8)适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温(9)标准安装螺纹M10X1, M12X1.5, G1/2”任选(10)PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。
3.1.2 DS18B20温度传感器的存储器DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2PPRAM,后者存放高温度和低温度触发器TH.T和结构寄存器。
暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第二个字节是温度的高八位。
第三个和第四个字节是TH.TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。
第六七八个字节用于内部计算。
第九个字节是冗余检验字节,详见表中内容。
3.1.3 DS18B20存储器操作命令3.1.4 DS18B20的测温原理低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。
计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55 ℃所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在 -55 ℃所对应的一个基数值。
减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。
斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是DS18B20的测温原理。
1.低温度系数振荡器是一个对频率随温度变化很小的振荡器,为计数器1提供频率稳定的技术脉冲。
2.高温度系数计数器是一个对频率对温度很敏感的振荡器,为计数器2提供了一个频率随温度变化的技术脉冲。
3.DS18B20内部的低温度系数振荡器能产生稳定的频率信号;同样,高温系数振荡器则将被测温度转换成频率信号。
当计数门打开时,DS18B20进行计数,计数门打开时间高温度系数振荡器决定。
原理图如图2。
3.1.5 DS18B20使用时的注意事项根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM 指令,最后发送ROM指令,这样才能对DS18B20进行预定的操作。
复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。
DS18B20使用中注意事项,DS18B20虽然具有测温系统简单,测温精度高,连接方便,占用口线少等特点,但在实际应用中也应注意以下几方面的问题:(1)较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此在对DS18B20进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。
在使用PL/M,C等高级语言进行系统程序计时,对DS18B20最好采用汇编语言实现。
(2)在DS18B20的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个DS18B20,在实际应用中并非如此。
当单总线上所挂DS18B20超过八个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。
(3)连接DS18B20的总线电缆是有长度限制的。
试验中,当采用普通信号电缆传输长度超过50M时,读取的测温数据将发生错误。
当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150M,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。
这种情况主要是由总线分布电容使信号波产生畸变造成的。
因此,再用DS18B20进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。
(4)在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,程序进入死循环。
这一点在进行DS18B20硬件连接和软件设计时也要给予一定的重视。
测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组姐VCC和地线,屏蔽层在源端单点接地。
3.1.6 DS18B20的外形和内部结构DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。
DS18B20的外形及管脚排列如下图1:DS18B20引脚定义:(1)DQ为数字信号输入/输出端;(2)GND为电源地;(3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)。
图1: DS18B20外形及引脚排列图图2: DS18B20内部结构图3.2 AT89C2051单片机的基本介绍AT89C2051是由ATMEL公司推出的一种小型单片机。