DS18B20首次读数不对的原因

2020-01-20 19:10发布

我用STC+DS18B20做温度测试实验,发现首次读出的温度是不准确的但以后的读数就正常了,谁知道原因?这种情况是不是正常的,是不是传感器的读数刚开始都需要稳定一下才准确?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
yurinacn
1楼-- · 2020-01-20 23:56
18b20启动转换以后要等约1s(精度不同所需时间不同)才能得出这次转换的值,否则得到的是上次转换的值。
aisikaozhe
2楼-- · 2020-01-21 03:40
我第一次读数是85,每次都一样,都是85,然后就正常了,为什么?
lryxr2507
3楼-- · 2020-01-21 08:52
上电时要给硬件一点反应时间,先延时后再读取.
good_luck
4楼-- · 2020-01-21 09:32
 精彩回答 2  元偷偷看……
jsntzxh
5楼-- · 2020-01-21 13:50
将第一个读数丢掉,多读一次就可以了啊
farmerzhangdl
6楼-- · 2020-01-21 15:23
yurinacn 发表于 2012-11-20 09:39
18b20启动转换以后要等约1s(精度不同所需时间不同)才能得出这次转换的值,否则得到的是上次转换的值。 ...

此楼正解~~

一周热门 更多>