数字温度显示报警系统
XTG-系列智能数字显示报警控制仪使用说明

智能数字显示报警/控制仪操作手册上海响泰自动化设备有限公司 Shanghai XiangTai Automation Equipment CO.,LTD目 录一、产品概述 (1)二、主要技术性能 (1)三、仪表使用 (1)四、仪表接线示意图 (5)五、选型表 (7)六、输入校准 (10)七、输出校准 (10)八、电阻远传式压力表现场校准方法 (11)九、仪表的安装 (11)十、使用、保管及售后服务 (12)一、产品概述XTG-系列智能数字显示报警/控制仪具有数字显示、变送、报警、控制功能,本仪表输入信号有热电偶K、E、B、J、T、R、N及电阻Pt100、Cu50、BA2、BA1、G、Pt100X和各种标准信号输入可选,通过软件设置,使用户实际使用的参数最简单。
可实现对温度、压力、湿度、液位、流量等参数的显示、变送、报警和控制功能。
XTG-系列智能数字显示报警/控制仪可广泛应用于轻工、纺织、石油、化工、机械、电力、冶金、陶瓷、热处理等行业的温度、压力、流量、液位等系统的监测控制,仪表通信设计有总线型RS-485接口(需要通信时应在订货时说明),可与计算机组成DCS系统。
二、主要技术性能1. 输入信号热电偶各种分度号、热电阻各种分度号、压力传感器、电阻远传压力表、各种标准模拟信号可任选。
2. 输入电阻热电阻:等长三线制,三根导线电阻相等,≤5Ω不影响测试精度。
3. 显示量程范围双4位LED数码管显示—1999——+9999,小数点可由键盘按需设置。
4. 仪表基本误差±0.5%FS、±0.2%FS、±0.1%FS5. 上下限切换基本误差限继电器的控制方式和回差(死区)可由键盘按需设置,切换误差≤0.5%FS。
6. 继电器触点容量~220V3A无感负载7. 电流输出0—10mA(RL≤1.5KΩ),4—20mA(RL<750Ω)8. 失电数据保护时间:长期9. 供电为90~265VAC,功耗小于4W环境温度0—50℃范围内正常工作相对湿度5—80%RH大气压力86—106KPa无腐蚀性气体,无震动。
stm32f1温度报警系统实验报告

stm32f1温度报警系统实验报告STM32F1温度报警系统实验报告1. 引言1.1 背景1.2 目的1.3 实验内容2. 实验器材和方法2.1 实验器材2.2 实验方法3. 硬件设计3.1 硬件连接图3.2 温度传感器选型和连接方式4. 软件设计4.1 系统架构图4.2 主程序流程图4.3 温度采集和处理算法5. 实验结果与分析5.1 温度采集结果显示界面截图及解释5.2 温度报警功能测试结果与分析6. 讨论与改进方向6.1 讨论实验中可能出现的问题及解决方案6.2 对实验系统的改进方向提出建议7. 结论8. 参考文献9. 致谢1 引言本报告旨在介绍STM32F1温度报警系统的设计与实现。
通过该系统,可以实时监测环境温度,并在温度超过设定阈值时触发报警。
本报告将详细介绍硬件设计、软件设计、实验结果与分析等内容。
1.1 背景温度监测与报警系统在工业生产、仓储物流等领域具有重要应用价值。
通过实时监测环境温度,可以及时采取措施避免设备过热、产品损坏等问题的发生。
1.2 目的本实验旨在利用STM32F1单片机设计一个温度报警系统,能够实时采集环境温度,并在温度超过设定阈值时触发报警。
1.3 实验内容本实验的主要内容包括:- 设计硬件电路连接,包括STM32F1单片机与温度传感器的连接;- 编写软件程序,实现温度采集和处理算法;- 测试系统功能,包括温度采集结果显示和报警功能。
2 实验器材和方法2.1 实验器材本实验使用的主要器材包括:- STM32F1开发板- 温度传感器模块- 电阻、电容、LED等元件- 面包板、杜邦线等连接线2.2 实验方法根据硬件连接图进行电路搭建,并将STM32F1开发板与计算机连接。
编写软件程序并烧录到STM32F1开发板上。
通过串口或LCD显示屏等方式,实时监测温度采集结果,并测试报警功能。
3 硬件设计3.1 硬件连接图(此处应插入硬件连接图)3.2 温度传感器选型和连接方式根据实验要求,我们选择了DS18B20数字温度传感器作为温度采集模块。
室内温度报警控制系统设计

室内温度报警控制系统设计
一、系统简介
1、本温度报警控制系统是一个程序控制的系统,用于对室内温度的
监测和报警。
它可以监测室内温度是否超出指定的范围,并及时发出报警
信息。
2、系统由控制模块、计算机模块和显示模块组成。
它主要目标是检
测室内温度并向用户发出报警信号,以确保人们在安全、正常的温度范围
内适应并且满足室内环境的调节需求。
二、系统流程
1、控制模块采用微控制器,接收到检测到的室内温度信号后,将其
发送给计算机模块。
2、计算机模块以及存储程序,将收到的温度信号进行处理,并将得
出的结果与设定的温度范围进行比较,以确定室内是否超出设定范围。
3、如果室内温度超出设定的范围,计算机模块将发出报警信号,并
通过显示模块将报警信号发送给用户,以及报警声音或者警报灯以提醒用户。
4、显示模块用以显示正常室内温度及设定的温度范围;而当室内温
度超出设定的范围时,显示模块将显示报警信号及相关信息。
三、系统硬件
1、控制模块:采用微控制器,负责接收室内温度信号及发出报警信号。
2、计算机模块:采用上位机,具有程序存储及运行功能;能够存储及运行室内温度。
温度报警器原理

温度报警器原理
温度报警器是一种用于监测和报警高温或低温的设备。
它基于温度传感器和报警器的原理。
温度传感器通常使用热敏电阻、热敏电偶、热电偶或半导体材料等。
当温度发生变化时,传感器的电阻值或电压值会相应改变。
报警器接收到温度传感器发出的信号,并根据预设的温度阈值,当温度超过或低于阈值时触发报警。
具体工作原理如下:
1. 传感器测量周围温度,并将温度值转换为电阻或电压信号。
2. 传感器信号输入到比较器,在比较器中预先设置的阈值进行比较。
3. 如果温度超过或低于预设的阈值,比较器会触发报警信号输出。
4. 报警信号可以通过声音、光线或其他形式进行传输和显示。
5. 报警器持续发出信号直到温度恢复到正常范围或按下停止按钮。
通过使用温度报警器,用户可以及时获取温度异常情况,并采取必要的措施,防止损坏设备或保护人员安全。
温度报警器广泛应用于实验室、工业生产和住宅等各个领域。
温度控制系统毕业设计

温度控制系统毕业设计•相关推荐温度控制系统毕业设计摘要在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。
因此,对数字显示温度计的设计有着实际意义和广泛的应用。
本文介绍一种利用单片机实现对温度只能控制及显示方案。
本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。
测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。
高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。
该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。
数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。
关键词:单片机:ds18b20:LED显示:数字温度.AbstractIn our daily life and industrial and agricultural production, the detection and control ofthe temperature, the digital thermometer has practical significance and a wide rangeof applications .This article describes a programmer which use a microcontroller toachieve and display the right temperature by intelligent control .This programmermainly consists by temperature control sensors, MCU, LED display modules circuit.The main aim of this thesis is to design high-precision digital thermometer and thenrealize the object temperature measurement. Temperature measurement systemincludes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit,board with a microcontroller circuit is the key to the whole system. The temperatureprocess of high-precision digital thermometer, from collecting the temperature of theobject by the digital temperature sensor and the temperature transmit ted to themicrocontroller, and ultimately display temperature by the LED. The digitalthermometer 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 couldreplace the traditional mercurial thermometer, can be used in family or industrial andproduction, it has a great value.Key words: MCU: DS18B20 : LED display: Digital thermometer。
基于单片机的温度控制及报警系统的设计

摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发,本文设计了一种基于AT89S52的温度检测及报警系统。
该系统将单总线温度传感器DS18B20并接在控制器的一个端口上,对传感器温度进行循环采集,将采集到的温度值与设定值进行比较,当超出设定的上限温度时,通过电路给出报警信号。
用AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行了实时采集与检测。
文中给出了系统实现的硬件原理图及程序设计。
经实验测试表明,该系统测量精度高、抗干扰能力强、报警及时准确,具有一定的参考价值。
该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便。
关键词:数字温度传感器;单总线;单片机AT89S52;时钟液晶显示;报警信号ABSTRACTTemperature detection and control of industrial production process, one of the more typical applications, with sensors in production and life is more widely used, using a new single-bus digital temperature sensor to achieve the test and control the temperature more rapidly development, this paper is designed based on AT89S52 temperature detection and alarm systems. The system will be a single-bus temperature sensor DS18B20 and connected to a port on the controller, the temperature sensors on loop collection, the temperature will be collected to compare with the set value, when the temperature exceeds the upper limit set , through the circuit gives alarm signal. The main content of this design is temperature testing circuit that uses AT89S52 single-chip microcomputer .It is a part of the whole design that cannot be lacked. The system is used to collect and control temperature in real time.In this paper, it gives the system implementation of hardware and program designing. The experimental tests show that this high accuracy, strong anti-interference ability, alarm timely and accurate, with a certain reference value. The system design and layout simple and compact structure, small size, light weight, anti-jamming capability, cost-effective to expand convenience.Key Words:Digital temperature sensor; Single bus; Monolithic Integrated AT89S52; Lcd clock;Alarm signal目录1绪论 (1)1.1课题的背景与意义 (1)1.2温度检测及国内外报警系统的近况 (1)1.3温度参数、温度检测、报警系统 (3)1.3.1温度范围 (3)1.3.2温度测量 (3)1.3.3报警系统 (3)2系统总体设计方案 (4)3液晶显示电路和时钟电路的设计 (6)3.1液晶显示模块的设计 (6)3.1.1TS12864液晶显示器简述 (6)3.1.2TS12864-3主要特性及各引脚功能 (6)3.1.3 TS12864-3液晶显示器工作原理 (7)3.2时钟电路的设计 (7)3.2.1时钟电路的简述 (7)3.2.2时钟电路的引脚功能及结构 (8)3.2.3时钟电路工作原理 (8)4报警系统硬件设计和单片机温度控制 (10)4.1温度控制系统硬件设计 (10)4.1.1主控制单片机 (10)4.1.2AT89S52的特点 (10)4.1.3AT89S52主要功能及特性 (10)4.1.4单片机最小系统模块 (12)4.2报警系统的设计 (13)4.2.1报警系统蜂鸣器的特性 (13)4.2.2报警系统工作原理 (14)4.3 DS18B20芯片简介 (15)4.3.1温度传感器的历史及简介 (15)4.3.2DS18B20性能特点及内部结构 (15)4.3.3DS18B20工作时序 (19)4.3.4DS18B20的操作协议 (21)4.3.5DS18B20序列号编码 (23)4.3.6DS18B20的测温原理 (23)4.3.8DS18B20在测温系统中的应用 (24)4.3.9注意事项 (24)4.4温度检测模块的设计 (25)4.5温度控制系统的设计 (26)5系统调试 (27)5.1硬件调试方法 (27)5.1.1常见的硬件故障 (27)5.2软件调试 (27)5.3误差分析 (28)结论 (29)参考文献 (30)附录1:英文资料 (31)附录2:中文资料 (36)附录3:程序 (40)附录4:总原理图 (56)致谢............................................. 错误!未定义书签。
基于51单片机的温度警报器的设计单片机课程设计报告

《单片机原理及应用》课程设计任务书二级学院:电子信息与电气工程学院专业:班级:课程设计题目:基于单片机的数字温度报警器的设计姓名:学院:专业:班级:学号:指导教师:2011年9月15日目录摘要 (4)1 引言 (4)1.1课题背景 (4)1.2研究内容和意义 (6)2 芯片介绍 (6)2.1 DS18B20概述 (6)2.1.1 DS18B20封装形式及引脚功能 (7)2.1.2 DS18B20内部结构 (7)2.1.3 DS18B20供电方式 (9)2.1.4 DS18B20的测温原理 (10)2.1.5 DS18B20的ROM命令 (12)2.2 AT89C52概述 (13)2.2.1单片机AT89C52介绍 (13)2.2.2功能特性概述 (13)3 系统硬件设计 (14)3.1 单片机最小系统的设计 (14)3.2 温度采集电路的设计 (15)3.3 LED显示报警电路的设计 (16)4 总结 (16)致谢 (17)参考文献 (18)附录A 总电路图 (19)附录B 原器件清单 (19)附录C 温度报警器部分程序 (20)摘要随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。
本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。
详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。
DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。
温度自动报警器的原理

温度自动报警器的原理
温度自动报警器的原理是基于温度传感器和报警装置的配合工作。
温度传感器负责检测环境温度情况,当温度超过设定的阈值时,传感器会发出相应的信号。
接收到信号的报警装置会根据预设的规定产生声音或发光等警示效果。
温度传感器采用多种工作原理,如热敏电阻、热电偶、红外测温等。
其中,热敏电阻是一种常用的温度传感器,其电阻值随温度的变化而变化。
当环境温度超过设定值时,温度传感器内部电阻值发生变化,通过电路连接将信号传递给报警装置。
报警装置可以是声音报警器、闪光灯或触发其他安全装置。
声音报警器通过发出高频声音来引起人们的注意,闪光灯则通过强烈的闪烁来起到警示作用。
有些温度自动报警器还可以通过无线通信系统将报警信息传输给监控中心或相关人员,以便及时采取措施。
整个温度自动报警器系统会根据用户的需求进行设定。
用户可以根据具体应用场景,选择合适阈值和报警方式,以满足不同的安全需求。
温度自动报警器广泛应用于工业生产、实验室、仓储等环境,提供及时有效的温度监测和报警保护。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工学院毕业设计(论文)题目:数字温度显示报警系统专业:电子信息工程班级:06(2)班姓名:乾坤学号:2006654212指导教师:叶爱芹日期:2010年6月5日目录引言32. 设计要求42.1基本功能42.2扩展功能43. 总体设计方案43.1数字温度计设计方案论证43.1.1 方案一43.1.2 方案二43.2 总体设计框图53.3单片机的选择53.4 温度传感器的选择73.4.1 DS18B20的介绍73.5 显示模块选择113.5.1数码管的分类113.5.2数码管驱动原理114. 系统硬件电路设计134.1系统整体电路图134.2 单片机最小系统144.3 温度传感器系统144.3.1 DS18B20的测温原理154.4 报警电路设计174.5 显示电路设计174.6电源电路设计185. 系统软件设计195.1主程序195.2读出温度子程序205.3温度转换命令子程序215.4 计算温度子程序215.4 键盘扫描流程图236. 测试与结果分析236.1仿真软件介绍236.2 仿真结果246.2.1 用Keil进行程序编译246.2.2 在Proteus中仿真257. 总结与致29参考文献:30英文摘要:31附录:源程序32数字温度显示报警系统摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,利用单片机AT89S52设计了一种数字温度计,它由单片机、DS18B20传感器以及LED 数码管等部件组成,本温度计属于多功能温度计,功能较强,可以设置上下限报警温度,且测量准确、误差小。
当测量温度超过设定的温度上下限时,启动蜂鸣器和指示灯报警。
关键词:单片机AT89S52;温度计;DS18B20;温度显示引言温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。
对于不同场所、不同工艺、所需温度高低围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。
随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用[1]。
利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展[2]。
本设计即用单片机对温度进行实时检测与控制,本文所介绍的数字温度计与传统的温度计相比,具有读数方便,测温围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,用4位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到设计要求。
本温度计属于多功能温度计,功能较强,可以设置上下限报警温度,且测量准确、误差小。
当测量温度超过设定的温度上下限时,启动蜂鸣器和指示灯报警。
2. 设计要求2.1基本功能■基本围0℃-99℃■精度误差小于0.5℃■LED数码直读显示2.2扩展功能■实现声光报警■可以任意设定温度的上下限报警功能3. 总体设计方案3.1数字温度计设计方案论证3.1.1 方案一由于本设计是测温电路,根据设计要求可以使用热敏电阻之类的感温器件利用其感温效应,然后将随被测温度变化的电压或电流采集过来,经过A/D转换后,将数据传输到单片机进行数据的处理,然后在显示电路上显示,这样就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。
3.1.2 方案二在单片机电路设计中,大多都是使用传感器,这是非常容易想到利用数字温度传感器,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,然后传输给单片机进行数据处理,就可以满足设计要求。
从以上两种方案,很容易看出,采用方案二,电路设计比较简洁,软件设计也比较简单,故采用方案二。
3.2 总体设计框图温度计电路设计总体设计方框图如图3.2.1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示。
图3.2.1 总体设计方框图3.3单片机的选择方案一:选择Microchip公司的PIC系列单片机作为世界上最为顶尖的单片机研发与生产企业,微芯公司设计的PIC系列单片机一度风靡全球,其优秀的性能和卓越的品质受到了许多人的青睐,其优点毋庸赘述。
但是,高知名度的缺点也显而易见,价格昂贵,性价比不高是其软肋[3]。
方案二:选择仪器的MSP430系列单片机MSP430单片机是一个16 位的、具有精简指令集的混合型单片机,它具有极低的功耗、丰富的片外设和方便灵活的开发手段。
但是,由于MSP430单片机系列价格较高,比较适合于较为复杂的应用系统[4]。
方案三:选择Atmel公司的AT89S52单片机AT89S52单片机是一个低功耗,高性能CMOS 8位单片机,片含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片集成了通用8位中央处理器和ISP Flash存储单元,片上Flash允许程序存储器在系统可编程,亦适于常规编程器,在功能强大的微型计算机的AT89S52单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案可为许多嵌入式控制应用系统提供高性价比的解决方案[5]。
AT89S52引脚结构图如图3.3.1:图3.3.1 AT89S52结构图AT89S52 实物图如图3.3.2:图3.3.2 AT89S52 实物图基于对成本和性能的比较,我们选择AT89S52单片机。
3.4 温度传感器的选择3.4.1 DS18B20的介绍温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20 温度传感器当仁不让。
超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20 更受欢迎。
DS18B20 的主要特征:●全数字温度转换及输出;●最高12 位分辨率,精度可达土0.5摄氏度;●12 位分辨率时的最大工作周期为750 毫秒;●可选择寄生工作方式;●检测温度围为–55°C~+125°C (–67°F ~+257°F);●置EEPROM,限温报警功能。
用户可定义报警设置;●64 位光刻ROM,置产品序列号,方便多机挂接;●多样封装形式,适应不同硬件系统;●独特的单线接口仅需要一个端口引脚进行通信;●多个DS18B20 可以并联在惟一的三线上,实现多点组网功能;●无须外部器件;●可通过数据线供电,电压围为3.0~5.5V;●零待机功耗;●温度以9 或12 位数字;●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20它有64 位ROM 的结构开始8 位是产品类型的编号,接着是每个器件的惟一的序号,共有48 位,最后8 位是前面56位的CRC 检验码,这也是多个DS18B20 可以采用一线进行通信的原因。
温度报警触发器TH 和TL,可通过软件写入户报警上下限[6]。
另外,由于DS18B20 单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。
系统对DS18B20 的各种操作按协议进行。
操作协议为:初始化DS18B20(发复位脉冲)→发ROM 功能命令→发存储器操作命令→处理数据。
DS18B20芯片封装结构如图3.4.1:图3.4.1DS18B20芯片封装结构DS18B20采用3脚PR -35封装或8脚SOIC 封装,其部结构框图如图3.4.2所示。
图 3.4.2 DS18B20部结构框DS18B20 工作原理DS18B20 的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。
其一个工作周期可分为两个部分,即温度检测和数据处理。
在讲解其工作流程之前我们有必要了解18B20的部存储器资源。
DS18B20 共有三种形态的存储器资源,它们分别是:C64 位 R O M 和 单 线 接高速缓存存储器与控制逻辑温度传感器高温触发器TH 低温触发器TL配置寄存器 8位CRC 发生器VddI/OROM 只读存储器,用于存放DS18B20ID 编码,其前8 位是单线系列编码(DS18B20 的编码是19H),后面48 位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。
数据在出产时设置不由用户更改。
DS18B20 共64 位ROM。
RAM 数据暂存器,用于部计算和数据存取,数据在掉电后丢失,DS18B20 共9 个字节RAM,每个字节为8 位。
第1、2 个字节是温度转换后的数据值信息,第3、4 个字节是用户EEPROM(常用于温度报警值储存)的镜像。
在上电复位时其值将被刷新。
第5 个字节则是用户第3 个EEPROM的镜像。
第6、7、8 个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是部温度转换、计算的暂存单元。
第9 个字节为前8个字节的CRC码。
EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM 都存在镜像,以方便用户操作[7]。
DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。
该字节各位的定义如图3.4.3所示。
低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。
温度LSB温度MSBTH用户字节1TL用户字节2配置寄存器保留保留保留CRCTM R1 R0 1 1 1 1 1图3.4.3 DS18B20字节定义3.5 显示模块选择数码管是一种半导体发光器件,其基本单元是发光二极管。
3.5.1数码管的分类数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。