中易网

采用DS18B20测量温度,采用9位精度,输出的温度为什么一直偏低? 二十多度的室温显示零下十五度。

答案:2  悬赏:10  
解决时间 2021-01-06 09:15
采用DS18B20测量温度,采用9位精度,输出的温度为什么一直偏低? 二十多度的室温显示零下十五度。
最佳答案
1、温度传感器本身有问题。
2、模数转化或者数模转化有问题,程序中没有给出足够的转化时间。
3、本身的算法有问题。追问谢谢!
但是我试了两个传感器。按照最大的转化时间来算的。人体体温测出来是2度。
室温时“111001000”;人体温“000001000”。应该没算错吧。。。追答恩,怎么人体温度还没有室温大。
全部回答
应该是程序上温度换算的问题~追问谢谢!
我直接从DQ端读出数字信号的,还没换算。。。追答我看了下上面那个回答xxxx xxx1 1100 1000(X是1吗如果代表是1则-3.5°,若X是0则显示28.5° ),
xxxx xxx0 0000 1000 (如果X=1,则是-31。5° ,X=0是0.5°),我觉的这么怪呢。。。看下对不对追问谢谢!
您是按照12位精度换算的吧?结果乘以0.0625;但我采用的是9位精度,应该是最终温度乘以0.5吧?
九位精度,最高位即为符号位,1表示零下,0表示零上。我不知道我的理解有没有错?追答你好~我又看了下DATASHEET 正如您所说的我算了下室温-27度,人温4°,我觉的能正常显示温度说明传感器是好的~目前没想出什么原因~关注中
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
原创文章:清代获“文正”谥号的汉人有多少
0.5方是多少升水啊
建筑工程中什么是独立分包?什么是专业分包?
除另有规定外诉讼时效是否一律三年
写一句赞美清明上河图的句子。
空调压缩机高温保护怎样解决
到底该如何评价一部宣传片
帮忙p一下
凯旋汽贸(巴山镇人民大道金鼎宾馆斜对面)地址
OPPOR8207咋把后盖打开
施工单位新进场 需要向监理单位上报哪些资料
Nissos的翻译是:什么意思
足球6乘57错一场中了几场
鬼片刚开始有两个小女孩有一个叫芳雷
回锅鱼怎么钓啊,
推荐资讯
龙城战歌暴击版进不去
功放消耗220w电力是什么意思
rookie cam 破解滤镜,
STEAM上已入正,请教如何汉化
靓爽打字复印地址好找么,我有些事要过去
东江英雄刘黑仔何敏仪是谁演的 何敏仪扮演者
潮汕搞笑歌曲 歌词:老式的敞篷车
春秋时期称霸一时的吴国跟越国是怎么被灭的?
八十几岁属龙,请问是哪年出生的?
2016lol波比什么时候出新皮肤
今日买入什么方向股票能有短线收益
zukz1能插两个电信卡吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?