急救!!基于AT89C51单片机的多路DS18b20温度测量显示系统的所有相关数据。

传感器DS18B20具有体积更小、精度更高、适用电压更宽、一线总线、网络化等优点,在实际应用中取得了良好的测温效果[7]。

美国Dallas Semiconductor公司的数字温度传感器DS1820是世界上第一个支持“一线总线”接口的温度传感器,其中采用了ON-b oard专利技术。所有的传感元件和转换电路都集成在一个三极管形状的集成电路中。“一线总线”的独特性和经济性使得用户可以轻松组建传感器网络,为测量系统的构建引入了一个全新的概念。现在,新一代DS18B20更小、更经济、更灵活。这样可以充分发挥“一线公交”的优势。与DS1820一样,DS18B20也支持“一线总线”接口,测量温度范围为-55℃~+125℃,在-10 ~+85℃范围内精度为±0.5℃,现场温度以“一线总线”的数字方式直接传输,大大提高了系统的抗干扰性。适用于恶劣环境下的现场测温,如环境控制、设备或过程控制、测温消费电子产品等。与上一代产品不同的是,新产品支持3v ~ 5.5v的电压范围,使得系统设计更加灵活方便。而新一代产品更便宜更小巧[8]。

1的特点。DS18B20 [9]

(1)适应电压范围更广,电压范围为3.0 ~ 5.5V,寄生电源模式下可通过数据线供电。

(2)独特的单线接口方式,DS18B20与微处理器连接时,只需一根端口线,即可实现微处理器与DS18B20之间的双向通信。

(3)DS18B20支持多点组网功能,在仅有的三条线路上可以并联多个DS18B20,实现组网多点测温。

(4)DS18B20在使用中不需要任何外围元件,所有的传感元件和转换电路都集成在一个形似三极管的集成电路中。

(5)温度范围为-55℃ ~+125℃,在-10 ~+85℃时精度为±0.5℃。

(6)可编程分辨率为9 ~ 12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度温度测量。

(7)在9位分辨率的情况下,温度最多可以转换成93.75ms以内的数字,在12位分辨率的情况下,温度值最多可以转换成750ms以内的数字,速度更快。

(8)测量结果直接输出数字温度信号,通过“一线总线”串行传输到CPU,同时可以传输CRC校验码,具有很强的抗干扰和纠错能力。

(9)负电压特性:电源极性接反时,芯片不会因发热而烧毁,但不会正常工作。

2.DS18B20的内部结构和引脚排列。

64位光刻ROM是出厂前光刻的,可以看作是DS18B20的地址序列号。不同的设备地址有不同的序列号。DS18B20的内部结构主要由四部分组成:64位光刻ROM、温度传感器、非易失性温度报警触发器TH和TL、高速寄存器。

DS18B20的引脚定义:

(1)DQ是数字信号输入/输出端子。

(2)GND是权力的基础。

(3)VDD为外部电源的输入端(寄生电源连接方式接地)。