搜索

欧宝体育娱乐平台:温度传感器正在失火报警体系中的利用

发表时间: 2022-05-14 09:48:18 来源:欧宝体育首页APP 作者:欧宝体育app客户端


  1-Wire总线时间拥有节减I/O资源、构造纯洁、本钱低廉,便于总线扩展和便当庇护等特质。于是正在漫衍式测温体例中有着渊博的操纵。而美国DALLAS公司出产的单总线智能DS18B20是采用1-Wire总线通过单线-Wire契约传送特定的号召序列并实行数据通讯。该系列产物有个很主要的特质即是正在出厂前每个器件都被写入了独一的64位ROM 码即序列号,最低有用字节为家族代码。代表器件的类型。如DS1990A的家族码为01H,DS18B20的家族码为28H。因为正在统一条1-Wire 总线上可同时挂接多个相似系列或分别系列的1-Wire 器件,于是主机务必或许决心怎样确切地探访位于1-Wire 总线位ROM 码中家族码供给了器件的类型,随后的6 个字节是器件的独一序列号,用以分别统一个系列的分别器件。该序列号可行为1-Wire 总线-Wire 总线上的一起器件连同主机就组成了一个微型局域网。它们之间通过一条群多线.数字

  特质与效用块图。DS18B20的焦点效用即是能够直接转换成数字量。因为每一个智能温度传感器

  DS18B20有一个独一的64位序列号。许可多个DS18B20正在统一条总线上办事。于是能够用一个单片机正在一个大边界内驾御多个数字温度传感器DS18B20,通常用于处境温度驾御、温度监测体例以及经过监测和驾御体例中。1-Wire 器件64位序列号的最高有用字节是轮回冗余校验CRC 码。该值基于前面的56位数据。当体例主机起初与某个器件实行通讯时,能够从低位起初读取8个ROM 字节即64位序列号。

  1-Wire总线温度的丈量边界为 - 55℃ ~ + 125℃ 。便笺存储器中包蕴两个字节温度寄存器用于存储温度传感器的数字输出。别的供给一个字节报警上限TH和一个字节报警下限TL寄存器。尚有一个字节组态寄存器。组态寄存器许可用户成立离别率为9 ~ 12位。离别对应温度值0.5℃、0.25℃、0.125℃和0.0625℃。TH、、TL和组态寄存器能够存放正在EEPROM中,于是当体例掉电时,TH、、TL和组态寄存器中的数据仍将保管。1-Wire总线 1-Wire时间的温度传感器DS18B20效用块图

  为了或许使1-Wire总线寻常办事,必要依据必然程序实践合连号召。开始辈行初始化,其次实践ROM号召,终末实践DS18B20效用号召。常用的ROM号召有5个。每个号召均为一个字节。正在发送DS18B20效用号召之前,主CPU务必宣告符合的ROM号召。对ROM的五种操作号召有ROM寻求号召(代码为F0H),ROM号召(代码为33H),结婚ROM号召(代码为55H),跳过ROM号召(代码为CCH)和寻求报警号召(代码为ECH)。

  当主CPU行使了ROM号召之后,倘使探访思要通讯的从配置DS18B20时,主CPU或许宣告一个DS18B20效用号召。1-Wire总线条。这些号召许可主CPU读或写DS18B20的便笺存储器,起初温度转换以及决心电源的形式。DS18B20效用号召如下所述。

  1.温度转换号召(代码为44H)使DS18B20起初转换。转换完毕的温度数据存放正在两个字节的温度寄存器中。2.写便笺存储器号召(代码为4EH)许可主CPU 写3个字节数据到便笺存储器中。第一个数据字节被写入到TH寄存器中,第二个数据字节被写入到TL寄存器中,第三个数据字节被写入到组态寄存器中。数据写入从最低有用位起初。正在主CPU发出复位脉冲之前,三个字节务必被写完。

  3.读便笺存储器号召(代码为BEH)许可主CPU 读出便笺存储器中的实质。数据传输从字节0的最低有用位起初到字节8。便笺存储器中的9个字节实质被读出。个中字节8为CRC校验码。倘使只必要读出便笺存储器中的片面字节,主CPU能够随时发出复位脉冲终止读操作。

  4.拷贝便笺存储器号召(代码为48H)将拷贝便笺存储器字节2、3、4即TH 、TL和组态寄存器实质到EEPROM。

  5.从EEPROM从新调出号召(代码为B8H)将从EEPROM从新调出TH 、TL和组态寄存器内。

欧宝体育娱乐平台_欧宝体育首页APP_欧宝体育app客户端 Copyright © 2011-2020 www.gzsenjie.com All Rights Reserved  双视角安检机

Design by:lxhd.cn

客服中心
热线电话
0755-29651618
上班时间
周一到周五
二维码