DS18B20 如何达到测量精度 0.1

2024-12-12 13:22:25
推荐回答(2个)
回答1:

是你混淆了好不.它这个测量是有范围的.好像是-55到125还是多少.那么.它是可以用9~12位数字量表示.当然分辨率为范围/2^12=0.065.范围/2^11=多少.等等.而精度呢是它自己测量的技术局限是调不了的.只能调分辨率.还有一点.它的原理是用两个不同温度系数的晶振.可能温度系数大的晶振的位数是在12位以上,当然你要看自己测量的精度要求来取多少位.多了也是白搭.又要编程来消去
即使是测到10.065这样.它只能说明.温度在10.065-0.5 ~10.065+0.5间.分辨率再小也没有意义只能吓唬人,那还不如直接用少位数一点的

回答2:

楼上正解,说的很清楚明了了!