温度显示
冰箱温度显示异常的排除方案

冰箱温度显示异常的排除方案冰箱是我们日常生活中必不可少的电器之一,它的主要功能是存储和保鲜食物。
然而,有时候我们可能会遇到冰箱温度显示异常的问题。
这时候,我们需要及时采取措施来解决这个问题,以确保冰箱的正常运行。
本文将介绍一些常见的冰箱温度显示异常的排除方案。
1. 温度设置错误首先,我们需要检查冰箱的温度设置是否正确。
通常情况下,冰箱内部的温度应该保持在4-5摄氏度。
如果冰箱显示的温度与此不符,我们应该先尝试调整温度设置。
在大多数冰箱上,温度设置按钮通常位于冷藏室或控制面板上。
我们可以根据冰箱使用说明书上的指示,逐步调整温度设置,直到达到理想的温度。
2. 温度传感器故障温度传感器是冰箱中控制温度的关键部件之一。
它负责感应冰箱内部的温度,并将信息传递给显示屏。
如果温度传感器损坏或出现故障,会导致冰箱温度显示异常。
为了解决这个问题,我们可以考虑替换冰箱的温度传感器。
首先,我们需要确定传感器的型号和规格,然后购买适配的替代零件。
在替换过程中,我们需要先断开冰箱的电源,然后拆卸原有的温度传感器,再将新的传感器安装到指定的位置,最后重新连接电源。
3. 冰箱门密封问题冰箱门密封不严也可能导致温度显示异常。
如果冰箱门密封不好,外部空气会进入冰箱内部,导致温度上升。
为了解决这个问题,我们需要检查冰箱门密封条是否松动或损坏。
如果发现问题,可以尝试重新安装或更换密封条。
另外,如果冰箱内部存放的物品摆放不当,也会影响门的密闭性能。
我们可以重新整理食物的摆放位置,使之符合冰箱的设计要求。
4. 后方散热器清洁不彻底冰箱的后方通常配备有散热器,用于散发内部产生的热量。
如果后方散热器上积累了大量灰尘或杂物,会导致散热效果不佳,进而影响冰箱的温度控制。
为了解决这个问题,我们可以使用吸尘器或刷子清理后方散热器,确保它们的通风通道畅通无阻。
此外,我们还可以定期检查并清理冰箱背后的灰尘和杂物,以确保冰箱的正常散热,进而保持温度显示的准确性。
温度采集与显示设计程序详解

温度采集与显示设计程序详解程序流程如下:1.初始化温度传感器:连接温度传感器至控制器,并进行初始化。
这包括设置传感器接口和模式,设置精度等。
2.采集温度数据:通过温度传感器读取环境温度数据,并将其存储在变量中。
3.数据处理:对采集到的温度数据进行一定的处理,例如进行单位转换、滤波处理等。
4.数据显示:将处理后的温度数据通过显示器显示出来。
可以使用LCD液晶显示器、LED数码管、数码管等不同的显示器设备。
5.重复采集与显示:循环执行步骤2-4,以实现实时监测和显示环境温度。
实现细节如下:1. 初始化温度传感器:根据具体采用的温度传感器型号和接口类型,选择相应的初始化函数进行初始化。
例如,如果使用OneWire接口的DS18B20温度传感器,可以使用Arduino库中的OneWire库进行初始化。
2.采集温度数据:通过读取温度传感器的输出,可以获取到环境温度的原始数据。
具体的采集方法和代码取决于所采用的传感器和控制器类型。
3.数据处理:在采集到的温度数据上进行一定的处理,以满足实际需求。
例如,对于DS18B20传感器输出的12位数据,可以通过位运算进行小数点处理,从而得到实际的温度值。
4. 数据显示:根据设计需求选择相应的显示器设备,并使用相应的显示库函数将处理后的温度数据显示出来。
例如,使用LiquidCrystal库操作LCD液晶显示器进行显示。
5. 重复采集与显示:使用循环语句,如while循环,不断执行数据采集和显示的步骤,以实现实时监测和显示环境温度。
可以根据实际需求设置采集和显示的时间间隔。
总结:温度采集与显示设计主要包括温度传感器的初始化、温度数据的采集、数据的处理和显示器的选择与操作。
通过合理的程序设计和选择适合的硬件设备,可以实现实时监测和显示环境温度。
具体的实现细节和程序代码取决于具体的传感器和控制器类型,以及所采用的显示器设备。
温度计为何能显示温度?

文 - 图/ 郑丕华
同学们对温度计都 不陌生吧?温度 计种类很 多,我们接 触最 多的是 测 量人体 温度的体 温计 ,其次是测量 室 内外温度的温度表 ,还 有气体温 度 计、电 阻温度计 、高温温度 计等 ,它们都是 用来测量温度 的。温度 计 为什 么能显 示温度 呢?带着这个 问题 ,让我们一起 来做 下 面的 实验吧 。
室 外 温度 计 1 支 、棉 签若
干 、酒精 1 瓶 、笔 1 支。
一 H l i l
一
I I I
I I — ———
将温度计在桌子上放置 3 分钟 ,
此 时温度 计 的读数 就是 当前 的室 内
温度 ,记下读数 。
对 着 温 度 计 的 球 部 吹气 1 5
次 ,然后记下温度计的读数 。
i
,
“
…
…
…
…
—
~
1
一
棉签蘸取酒精 , 将棉签的棉花弄湿。
将棉花撕成薄薄的一层包住温
度计 的球部 。
对 着温度 计上包 着湿棉 球的
.
地方吹气 1 5次。
记下此时温度计上的读数 。
一
■■ . . . _ ■ ●
从 以上 实验 可以看 出,对着温度计的球部 直接吹 气时 ,温度计的温度会上升 ;用蘸 了酒 精的湿棉 花 包住 温度计 的球部 ,再吹 气时,温度计的温度会下 降。 这是 因为从 嘴里呼 出的 气,温度约为 3 7  ̄ C,比 当前 室温高 ,温度计里的液柱受热膨胀而 上升 ,所 以温度计上 的温度读数会上 升。 包住温度计球部 的酒精 有冷却作 用,酒精会 蒸发 , 在蒸发 时会从 温度计 的球 部夺取热 能,温度 计的球部 因变冷 而收缩 ,所 以液柱 下降 ,使得 温
数字温度显示仪表校准方法分析

Experience Exchange经验交流DCW243数字通信世界2020.120 引言数字温度显示仪表是一种以十进制数码显示被测值的仪表,仪表本身并不能单独测量温度,与温度传感器配合、接受其信号才能测量温度,仪表输入信号是标准化、规范化的信号,通常数字温度显示仪表与热点阻、热电偶等温度传感器配合使用,具精度高、显示清晰正确、可读性强、安装方便等优点。
1 数字温度显示仪表的一般原理及基础知识数字温度显示仪表主要原理图如图1所示,测量电路将传感器形成的电动势进行测量,将得到的信号通过电平放大,进行非线性校正及A/D 转换,最终在显示端输入被测温度数值。
图1 数字温度显示仪表原理图数字温度显示仪表的准确度等级有0.1级、0.2级、0.5级、1.0级,常见的是1.0级;分辨力有0.1℃和1℃。
数字温度显示仪表通常与热电偶或热电阻连接,常用热电偶的类型有B 、S 、R 、K 、N 、E 、J 、T 等,常用热电阻的类型有Pt100,Pt500,Pt1000,Cu50,Cu100等;在我市常见应用K 型热电偶和Pt100热电阻,后文校准方法以K 型热电偶和Pt100热电阻为主。
2 数字温度显示仪表校准条件2.1 标准器及其他设备校准时标准器主要有直流电阻箱、标准直流电压源、温度校准仪、专用补偿导线、0℃恒温器、专用连接导线和绝缘电阻表;其中直流电阻箱和标准直流电压源在实际使用可用符合要求的温度校准仪替代。
2.2 环境条件数字温度显示仪表校准环境温度为15℃~25℃,相对湿度45%~85%。
当环境不能满足标准器使用的环境要求时,在不确定度评定时应增加环境条件的不确定度分量。
2.3 准备工作(1)数字温度显示仪表的校准前应检查被校设备的外观是否损坏,接上电源打开开关,查看数字温度显示仪表是否能够正常显示。
(2)校准前仪表应通电预热,预热时间按制造厂说明书的规定确定,一般不少于15min ,具有参考段温度自动补偿的仪表预热时间不少于30min 。
温度显示器的一般原理

温度显示器的一般原理
温度显示器是一种用于测量和显示温度的设备,广泛应用于各个领域,包括家用电器、工业控制和科学研究等。
它通过感知环境中的温度变化,并将其转换为可视化的数字或图形信号,使我们能够准确了解当前的温度。
一般原理上,温度显示器的工作原理可以分为以下几个步骤:
1. 温度感测:温度显示器通常采用传感器来感知环境的温度变化。
这些传感器可以使用不同的原理,如热敏电阻、热电偶或半导体温度传感器等。
它们基于物质的温度特性,当温度发生变化时,传感器内部的物理特性也会相应变化。
2. 信号转换:传感器感知到的温度变化被转换为电信号,以便于进一步处理和显示。
这通常是通过将传感器与信号转换电路连接来实现的。
信号转换电路可以将传感器的电阻、电压或电流变化转换为可处理的模拟或数字信号。
3. 信号处理:转换后的信号需要经过进一步的处理才能用于显示温度。
这涉及到对信号进行放大、滤波、线性化和校准等处理。
放大和滤波有助于提高测量的精度和稳定性,线性化和校准则可以校正传感器输出的非线性和误差。
4. 数字显示:经过信号处理后,温度信号被转换为可显示的数字形式。
这通常是通过将模拟信号转换为数字信号,并使用数字显示器(如液晶显示屏或LED显示)来显示温度值。
数字显示不仅提供了更直观和易读的方式来呈现温度,还可以提供更高的精度和灵活性。
总的来说,温度显示器的一般原理是基于温度感测、信号转换、信号处理和数字显示等步骤来实现的。
通过这些步骤,温度显示器可以准确地测量和显示环境中的温度,为我们提供科学、实用的数据。
Smart200温度数值显示教程

Smart200温度数值显示教程
Smart200温度显示器是一款专为工业应用而设计的智能仪表。
它可以准确地测量和显示温度,并可以根据需要进行报警和控制。
这篇教程将会教你如何使用Smart200温度显示器来测量和显示温度。
首先,打开温度显示器,将温度传感器连接到Smart200,连接上电源。
然后在Smart200的屏幕上设置温度显示模式,如显示模式为华氏温度度,摄氏温度度等。
接下来,设置Smart200的报警阈值,在设置温度报警阈值时,可以设置一个上限和下限,当温度超出范围,则触发报警。
当温度设置完成后,Smart200温度显示器会定时读取温度传感器的数据,并将实时温度显示在屏幕上。
温度显示器还可以在通过设置可自动记录最高温度和最低温度,以及平均温度等。
当完成所有操作后,Smart200温度显示器就可以正常使用了,可以随时查看当前温度以及报警情况,也可以查看温度的历史记录,详细了解温度变化的走向。
Smart200温度显示器的优点是高精度,准确率高,测量精度高,可以显示实时温度,也可以自动记录最高温度和最低温度,而且还可以远程控制和报警,为工业生产带来了很多便利。
总之,Smart200温度显示器配备了先进的传感器和报警功能,可以更准确地测量和显示温度,它的实时温度显示功能和报警功能大大提高了工业生产效率,是一款受人们欢迎的温度测量仪表。
温度显示仪安全操作及保养规程

温度显示仪安全操作及保养规程摘要温度显示仪被应用在实验室、医院、工厂等领域,用于监测温度。
在使用温度显示仪时,必须要严格按照操作规程,才能确保安全和正确的运行。
此文档介绍了温度显示仪的安全操作和常见的保养规程。
安全操作规程1. 使用前检测在使用温度显示仪之前,应该进行以下检测:1.检查温度显示仪的机身外观和电源线是否完好无损。
2.确认电源电压与温度显示仪的要求电压相符。
3.确认温度显示仪是否已被正确接地。
2. 使用时的操作规程在使用温度显示仪时,应该进行以下操作:1.避免机器碰撞和震动,以免影响仪器的正常工作。
2.严禁使用湿手接触显示仪操作面板和电源开关。
3.避免在高温、湿度高或有腐蚀性气体存在的环境下使用温度显示仪。
4.注意安全距离,避免操作面板被烧伤。
3. 停机时的操作规程在停止使用温度显示仪时,应该进行以下操作:1.先将电源开关置于“关闭”位置,再拔掉电源插头。
2.擦拭温度显示仪的外壳,以便除去灰尘和污渍。
3.存放时应放在通风、干燥的地方。
温度显示仪保养规程1. 定期检查温度显示仪应该定期检查,以保证其正常运行。
建议每半年检查一次。
检查内容:1.温度显示仪温度是否准确。
2.所有接口和电源线是否完好无损。
3.温度显示仪外壳是否清洁。
2. 清洁为了确保温度显示仪的正常运行和维护仪器的精度,需要注意以下清洁工作:1.温度显示仪应当在关闭电源后,才进行清洁工作。
2.检查温度显示仪表面是否干净,如有污物应用干净软布或含有酒精的软布轻轻擦拭。
3.温度显示仪的显示窗口应当保持清洁,以免影响仪器的精度。
3. 处理故障当温度显示仪出现故障时,不能乱拆乱修,应该如下处理:1.先查看使用手册,查找可能的故障原因。
2.如果不能解决问题,应该向专业的技术人员求助。
结论本文档介绍了温度显示仪的安全操作和常见的保养规程。
要保证温度显示仪的正常运行和延长其使用寿命,必须严格遵守操作规程和保养规程。
第16讲 18B20温度显示

51单片机开发板28课配套视频教程
第16讲
18B20温度显示
亚博科技
51单片机开发板28课配套视频教程
DS18B20简介
DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点: ( 1 )采用单总线的接口方式 与微处理器连接时 仅需要一条口线即可实现微 处理器与 DS18B20 的双向通讯。 单总线具有经济性好,抗干扰能力强,适 合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感 器网络,为测量系统的构建引入全新概念。 ( 2 )测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C 范围内,精度为 ± 0.5°C 。 ( 4 )持多点组网功能 多个 DS18B20 可以并联在惟一的单线上,实现多点 测温。 ( 5 )供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。 因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而 使系 统结构更趋简单,可靠性更高。 ( 6 )测量参数可配置 DS18B20 的测量分辨率可通过程序设定 9~12 位。 DS18B20 具有体积更小、适用电压更宽、更经济、可选更小的封装方式, 更宽的电压适用范围,适合于构建自己的经济的测温系统,因此也就被设计 者们所青睐。
亚博科技
51单片机开发板28课配套视频教程
读操作时序图
亚博科技
51单片机开发板28课配套视频教程
/******************************************************************************* * 函数名 : Ds18b20ReadByte * 函数功能 : 读取一位数据 * 输入 : com * 输出 :无 *******************************************************************************/ bit Ds18b20ReadByte(void) //read a bit { uint i; bit dat; DS=0;i++; //i++ for delay DS=1;i++;i++; dat=DS; i=8;while(i>0)i--; return (dat); }
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十六讲温度传感器18B201.单总线概述在介绍DS18B20之前必须要先介绍1-Wire 即单总线通信。
1-Wire总线技术是美国Maxim 全资子公司Dallas半导体公司近年推出的新技术。
它将地址线、数据线、控制线合为1根信号线既传输时钟又传输数据而且数据传输是双向的。
允许在这根信号线上挂接多个1-Wire总线器件。
1-Wire总线技术具有节省I/O 资源、结构简单、成本低廉、有广阔的应用空间、便于总线扩展和维护等优点,因此,在分布式测控系统中有着广泛应用。
1-wire 单总线适用于单个主机系统能够控制一个或多个从机设备。
当只有一个从机位于总线上时, 系统可按照单节点系统操作。
而当多个从机位于总线上时, 则系统按照多节点系统操作。
所有的1- W ire 总线器件都具有一个共同的特征: 在出厂时, 每个器件都有一个与其它任何器件互不重复的固定的序列号, 通过它自己的序列号可以区分同一总线上的多个器件。
单总线只有一根数据线。
设备主机或从机通过一个漏极开路或三态端口,连接至该数据线,这样允许设备在不发送数据时释放数据总线,以便总线被其它设备所使用。
单总线端口为漏极开路。
单总线要求外接一个约5k 的上拉电阻,这样,单总线的闲置状态为高电平。
不管什么原因,如果传输过程需要暂时挂起,且要求传输过程还能够继续的话,则总线必须处于空闲状。
态位传输之间的恢复时间没有限制,只要总线在恢复期间处于空闲状态(高电平)。
如果总线保持低电平超过480 μs 总线上的所有器件将复位。
另外,在寄生方式供电时,为了保证单总线器件在某些工作状态下(如温度转换期间、EPROM 写入等)具有足够的电源电流,必须在总线上提供强上拉。
2.单总线器件—温度传感器DS18B20温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。
传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过A/D 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。
近年来,美国DALLAS 公司生产的DSl8B2018B20管脚图 为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。
DSl8B20 集温度测量和A/D 转换于一体,直接输出数字量,传输距离远,可以很方便地实现多点测量,硬件电路结构简单,与单片机接口几乎不需要外围元件。
在许多工业场合中都要进行温度检测和温度控制,常用方法是采用温度传感进行检测,配合单片机进行控制。
DS18B20 是美国DALLAS 公司生产的“一线总线”接口的数字化传感器,他具有微型化、低功耗、抗干扰能力强、易与微处理器接口等优点,可直接将温度转化成串行数字信号供微处理器接收处理。
利用这种温度传感器构成的温度测量系统电路非常简单、易于实现,并且适用于几乎所有类型的单片机。
DS1820 温度传感器是一种单总线型温度测量器件,具有直接的数字信号,可采用总线供电,在同一根总线上可接多个传感器,构成多点测温网络,是温度场监控系统的理想选择。
美国DALLAS 半导体公司的DSl8B20 是世界上第一片支持“单总线”接口的数字式温度传感器,能够直接读取被测物的温度值。
如右图DS18B20采用3脚TO-92封装或8脚的SOIC 封装,可以适应不同的环境需求。
各引脚的功能:GND 为电压地;DQ为单数据总线;V DD 为电源电压;NC 为空引脚。
其测量范围在-55~+125℃、-10℃~+85℃之内的测量精度可达± 0.5℃,稳定度为1%。
通过编程可实现9、10、11、l2 位的分辨率读出温度数据,以上都包括一个符号位,因此对应的温度量化值分别为0.5℃、0.25℃、0.125℃、0.062 5℃,芯片出厂时默认为12 位的转换精度。
读取或写入DS18B20仅需要一根总线,要求外接一个约4. 7k Ω的上拉电阻,当总线闲置时,其状态为高电平。
支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温。
此外DS18B20是温度- 电流传感器,对于提高系统抗干扰能力有很大的帮助。
DSl8B20工作原理及应用DS18B20 的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。
其一个工作周期可分为两个部分,即温度检测和数据处理。
在讲解其工作流程之前我们有必要了解18B20 的内部存储器资源。
18B20 共有三种形态的存储器资源,它们分别是:(1)ROM 只读存储器,用于存放DS18B20ID 编码,其前8 位是单线系列编码(DS18B20 的编码是19H ),后面48 位是芯片唯一的序列号,最后8 位是以上56 位的CRC 码(冗余校验)。
数据在出厂时设置不由用户更改。
DS18B20 共64 位ROM 。
(2)RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20 共9 个字节RAM ,每个字节为8 位。
如表1-2所示。
第1、2 个字节是温度转换后的数据值信息,第3 和第4 字节是高温触发器T H 和低温触发器T L 的易失性拷贝,第5 个字节为配置寄存器,它的内容用于确定温度值的数字转换分辨率,DS18B20 工作时寄存器中的分辨率转换为相应精度的温度数值。
以上字节内容每次上电复位时被刷新。
配置寄存器字节各位的定义如表1-3 所示。
低5位一直为1,T M 是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20 出厂时该位被设置为0,用户不要去改动;R 1 和R 0 用来设置分辨率,决定温度转换的精度位数。
如下表 所示。
为了保证数据可靠地传输,任一时刻1-Wire 总线上只能有一个控制信号或数据。
进行数据通信时应符合1-Wire 总线协议,访问DS18B20的操作顺序遵循以下三步:(详细过程见单总线)第一步:初始化第二步:R O M 命令第三步:DS18B20 功能命令温度LSB 温度MSB TH 用户字节1 TL 用户字节2 配置寄存器 保留 保留 保留 CRC TM R 1 R 0 1 1 1 1 1 配置寄存器中的各位定义 18B20的RAM 各字节定义初始化基于1-Wire总线上的所有传输过程都是以初始化开始的,主机发出复位脉冲,从机响应应答脉冲。
应答脉冲使主机知道,总线上有从机设备,且准备就绪。
控制器发送ROM指令DS18B20及功能命令双方打完招呼之后就要进行交流,ROM 指令共有 5 条,每一个工作周期只能发一条,ROM 指令分别是读ROM数据(33H)、指定匹配芯片(55H)、跳跃ROM (CCH)、芯片搜索(F0H)、报警芯片搜索(ECH)。
ROM指令为8位长度,功能是对片内的64位光刻ROM进行操作。
其主要目的是为了分辨一条总线上挂接的多个器件并作处理。
诚然,单总线上可以同时挂接多个器件,并通过每个器件上所独有的ID号来区别,一般只挂接单个DS18B20芯片时可以跳过ROM指令(注意:此处指的跳过ROM指令并非不发送ROM 指令,而是用特有的一条“跳过指令”)。
在ROM指令发送给DS18B20 之后,紧接着(不间断)就是发送存储器操作指令了。
操作指令同样为8 位,共6 条,存储器操作指令分别是写RAM数据(4EH)、读RAM数据(BEH)、将RAM数据复制到EEPROM(48H)、温度转换(44H)、将EEPROM 中的报警值复制到RAM(B8H)、工作方式切换(B4H)。
存储器操作指令的功能是命令DS18B20 做什么样的工作,是芯片控制的关键。
每次访问单总线器件,必须严格遵守这个命令序列,如果出现序列混乱,则单总线器件不会响应主机。
但是,这个准则对于搜索ROM 命令和报警搜索命令例外,在执行两者中任何一条命令之后,主机不能执行其后的功能命令,必须返回至第一步。
R O M 命令在主机检测到应答脉冲后,就可以发出ROM 命令。
这些命令与各个从机设备的唯一64 位ROM 代码相关,允许主机在1-Wire总线上连接多个从机设备时,指定操作某个从机设备。
这些命令还允许主机能够检测到总线上有多少个从机设备以及其设备类型,或者有没有设备处于报警状态。
共有5 种ROM 命令,它们分别是:读ROM、搜索R O M 、匹配R O M 、跳过R O M 、报警搜索。
对于只有一个温度传感器的单点系统,跳过ROM(SKIP ROM)命令特别有用,控制器不必发送64比特序列号,从而节约了大量时间。
对于1-Wire总线的多点系统,通常先把每一个单总线器件的64比特序列号测出,要访问某一个从属节点时,发送匹配ROM命令(MATCH ROM),然后发送64 比特序列号,这时可以对指定的从属节点进行操作。
3.搜索ROM[F0h]当系统初始上电时,主机必须找出总线上所有从机设备的ROM 代码,这样主机就能够判断出从机的数目和类型。
主机通过重复执行搜索ROM 循环(搜索ROM 命令跟随着位数据交换),以找出总线上所有的从机设备。
如果总线只有一个从机设备,则可以采用读ROM命令来替代搜索ROM 命令。
在每次执行完搜索ROM 循环后,主机必须返回至命令序列的第一步(初始化)。
4.读ROM[33h] (适合于单节点)该命令仅适用于总线上只有一个从机设备.允许主机直接读出从机的64 位ROM 代码,无须执行搜索ROM 过程。
如果该命令用于多节点系,统则必然发生数据冲突,因为每个从机设备都会响应该命令。
5.匹配ROM[55h]匹配ROM 命令跟随64 位ROM 代码,从而允许主机访问多节点系统中某个指定的从机设备。
仅当从机完全匹配64 位ROM 代码时,才会响应主机随后发出的功能命令,其它设备将处于等待复位脉冲状态。
6.跳越ROM[CCh](仅适合于单节点以18B20为例)主机能够采用该命令同时访问总线上的所有从机设备,而无须发出任何ROM 代码信息。
例如,主机通过在发出跳越ROM 命令后跟随转换温度命令[44h] ,就可以同时命令总线上所有的DS18B20 开始转换温度,这样大大节省了主机的时间。
值得注意,如果跳越ROM命令跟随的是读暂存器[BEh]的命令(包括其它读操作命令),则该命令只能应用于单节点系统,否则将由于多个节点都响应该命令而引起数据冲突。
7.报警搜索[ECh](仅少数1-wire 器件支持)除那些设置了报警标志的从机响应外,该命令的工作方式完全等同于搜索ROM 命令。
该命令允许主机设备判断那些从机设备发生了报警(如最近的测量温度过高或过低等)。
同搜索ROM 命令一样,在完成报警搜索循环后,主机必须返回至命令序列的第一步。
8.功能命令(以DS18B20 为例)在主机发出ROM 命令,以访问某个指定的DS18B20,接着就可以发出DS18B20 支持的某个功能命令。