1、 DS18B20温度传感器的通信协议命令包含:1. 读取站号命令2. 写站号命令3. 读取数据4. 手动矫正数据串口参数设置:读站号命令(固定命令)主站从站地址功能码H地址L地址H数据L数据CRC000300010001CRCloCRChi从站从站地址功能码H地址L地址H数据CRC00030200XXCRCloCRChi注:返回帧与主站相同设备地址:(XX=01-FF)示例:命令00 03 00 01 00 01 D4 1B(固定命令)回复00 03 02 00 FF C5 C4 (设备默认站号FF)写站号命令主站从站地址功能码H地址L地址寄存器个数寄存器个数数据长度数据CRC00100001
2、00010200XXCRCloCRChi注:(XX=0X01-0XFF)从站从站地址功能码H地址L地址寄存器个数CRC001000010001CRCloCRChil 示例:命令 00 10 00 01 00 01 02 00 33 EA 04 回复 00 10 00 01 00 01 51 D8 读数据主站从站地址功能码H地址L地址寄存器个数寄存器个数CRCXX0300000001CRCloCRChi注:(XX=0X01-0XFF)从站从站地址功能码数据长度数据CRCXX03021C27CRCloCRChi示例命令FF 03 00 00 00 01 91 D4回复FF 03 02 1C 27 D9 4A 注:温度:第4,5字节1C 27实际温度=读数/100-40度 1C 27=7270实际温度=7270/100-40=32.70度引线定义:红色:5-24V黑色:GND 黄色:485A蓝色:485B