1.DS18B20基本知识
DS18B20数字温度计是DALLAS公司出产的1-Wire,即单总线器材,具有线路简略,体积小的特色。因而用它来组成一个测温体系,具有线路简略,在一根通讯线,能够挂许多这样的数字温度计,非常便利。
1、DS18B20产品的特色
(1)、只要求一个端口即可完结通讯。
(2)、在DS18B20中的每个器材上都有绝无仅有的序列号。
(3)、实践使用中不需要外部任何元器材即可完结测温。
(4)、丈量温度范围在-55。C到+125。C之间。
(5)、数字温度计的分辨率用户能够从9位到12位挑选。
(6)、内部有温度上、下限告警设置。
2、DS18B20的引脚介绍
TO-92封装的DS18B20的引脚摆放见图1,其引脚功用描绘见表1。
(底视图)图1
表1 DS18B20具体引脚功用描绘
序号 | 称号 | 引脚功用描绘 |
1 | GND | 地信号 |
2 | DQ | 数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也能够向器材供给电源。 |
3 | VDD | 可挑选的VDD引脚。当作业于寄生电源时,此引脚有必要接地。 |
3.DS18B20的使用方法
因为DS18B20选用的是1-Wire总线协议方法,即在一根数据线完结数据的双向传输,而对AT89S51单片机来说,硬件上并不支撑单总线协议,因而,咱们有必要选用软件的方法来模仿单总线的协议时序来完结对DS18B20芯片的拜访。
因为DS18B20是在一根I/O线上读写数据,因而,对读写的数据位有着严厉的时序要求。DS18B20有严厉的通讯协议来确保各位数据传输的正确性和完整性。该协议界说了几种信号的时序:初始化时序、读时序、写时序。一切时序都是将主机作为主设备,单总线器材作为从设备。而每一次指令和数据的传输都是从主机自动发动写时序开端,假如要求单总线器材回送数据,在进行写指令后,主机需发动读时序完结数据接纳。数据和指令的传输都是低位在先。