单片机温度控制系统毕业论文(11)
时间:2026-01-15
时间:2026-01-15
单片机温度控制系统毕业论文
2) 非挥发的温度报警触发器TH和TL,可通过软件写入用户报警上下限值。
3) 高速暂存存储,可以设置DS18B20温度转换的精度。
DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率,如图1.4。
图2-3 DS18B20字节定义
由表1.1可见,分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。
高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。
当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示。
当符号位S=0时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;
当符号位S=1时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。 表1.2是一部分温度值对应的二进制温度数据。
表2-4 DS18B20温度转换时间表
[6]
表2-5 一部分温度对应值表
上一篇:公路技术状况评定标准(精)
下一篇:[创业]浙商成功的八大要素