DS18B20温度传感器12位分辨率实际温度计算 - 0xFFF0对应温度
根据DS18B20的温度分辨率是12位,数字量为0xFFF0,需要将该数字量转换为实际温度。\n\n首先,0xFFF0是一个16位的二进制数,将其转换为十进制数为65520。\n\nDS18B20的温度范围是-55℃至+125℃,对应的温度范围是-55至+125。\n\nDS18B20的温度分辨率为12位,即温度范围被分成了2^12=4096个等分。\n\n所以,每个等分的温度间隔为(125-(-55))/4096=0.03125℃。\n\n将数字量转换为实际温度的公式为:实际温度=数字量温度间隔+最小温度。\n\n将数字量65520带入公式,实际温度=655200.03125+(-55)≈2047.5+(-55)≈1992.5。\n\n所以,实际温度为1992.5℃。
原文地址: https://www.cveoy.top/t/topic/pBV4 著作权归作者所有。请勿转载和采集!