关于DS18B20精度问题,请知情者解答!谢谢

[复制链接]
13642|21
 楼主| niuyi 发表于 2013-7-29 15:25 | 显示全部楼层 |阅读模式
本帖最后由 niuyi 于 2013-7-29 15:26 编辑

看DS18B20技术手册上的FEATURES部分写到:±0.5°C accuracy from -10°C to +85°C
温度测量部分又写到:
The core functionality of the DS18B20 is its direct-to-digital temperature sen
DS18B20 is configurable (9, 10, 11, or 12 bits), with 12-bit readings the f
equates to a temperature resolution of 0.5°C, 0.25°C, 0.125°C, or 0.0625°C.

我找遍了全文,都未找到DS18B20最高测量精度(非显示精度)是多少?
测量精度是12位下的0.0625°C呢,还是+-0.5°C?
也就是说0.0625°C是能表示的小温度,那它是不是能测量到的最小温度?
请知情者,解答!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
logokfu 发表于 2013-7-29 15:50 来自手机 | 显示全部楼层
0.5度是误差,0.0625是测得的分辨率,有这么高的分辨率不代表有这么高的的精度哦。
 楼主| niuyi 发表于 2013-7-29 16:25 | 显示全部楼层
也就是说10位11为12位分辨率是虚设咯?
anjf163 发表于 2013-7-29 16:42 | 显示全部楼层
±0.5°C 是在 -10°C to +85°C 范围内,测量的最大误差。
实际测量,温度测量值波动 0.0625°C。而且多次转换出的结果一致。测量值还是很稳定的。

使用情况来看,和手册所述是一致的。
 楼主| niuyi 发表于 2013-7-29 17:37 | 显示全部楼层
这是你使用过得出的结论?
叶伤 发表于 2013-7-29 18:46 来自手机 | 显示全部楼层
显示分辨率0.0625,温度分辨率0.5。DS18B20整数以0.25和0.75作为进位界限。若要提高分辨率可以读出温度计数剩余值进行计算。也就是温度0.8的时候你读出1.0,1.3的时候读出1.5。就像秒表,手表有到毫秒,可你没反应过来它就消失了,没能读出。我用过了,但直接把小数舍了,没必要精确。呵呵,datasheep这么写了,就这样用了
anjf163 发表于 2013-7-29 21:01 | 显示全部楼层
niuyi 发表于 2013-7-29 17:37
这是你使用过得出的结论?

是实际使用得到的结论。
我的设备上有 热电偶、Pt1000 等,测出的温度差异不大,所以对 DS18B20 测量精度很满意。
DS18B20 算是最省心的了。
heenson 发表于 2013-7-29 21:22 | 显示全部楼层
18B20精确度和PT1000差距大了去了
gx_huang 发表于 2013-7-30 08:22 | 显示全部楼层
0.5是温度的绝对误差,也就是精度,可能你读取的是10度,实际在9.5-10.5度之间。
0.0625是ADC的分辨率,分辨率一般比精度小。
一般情况下,更小的分辨率适合判断温度的微小变化,适合控制需要。
当ADC位数不是很大的情况下,ADC值还是比较稳定的,只有ADC位数很高,才会上下随机波动。
kobe1941 发表于 2013-7-30 09:14 | 显示全部楼层
2楼正解,,这个传感器还是不难的
anjf163 发表于 2013-7-30 09:22 | 显示全部楼层
这是实测数据截屏。每秒更新一次。第一列是 DS18B20 的测量温度,12Bit 转换精度,转换出的数据还是比较稳的。数据没有经过处理。
DS18B20 只是用于测量室温的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
江枫渔火 发表于 2013-7-30 10:26 | 显示全部楼层
18B20多少银子一颗?
yuyi21ic 发表于 2013-7-30 10:30 | 显示全部楼层
测量精度是12位下的0.0625°C呢,还是+-0.5°C?
A:精度最大是0.5
也就是说0.0625°C是能表示的小温度,那它是不是能测量到的最小温度?
A:不是它能测量到的最小温度,而是能测量到的最小温度变化量

叶伤 发表于 2013-7-30 10:32 来自手机 | 显示全部楼层
江枫渔火 发表于 2013-7-30 10:26  18B20多少银子一颗?

淘宝上主流是7块。上次让朋友帮买,去电子城,4颗每颗11块。感觉这玩意只适合玩玩,量产估计只能用在大家伙上
8961 发表于 2013-7-30 17:00 | 显示全部楼层
叶伤 发表于 2013-7-30 10:32
淘宝上主流是7块。上次让朋友帮买,去电子城,4颗每颗11块。感觉这玩意只适合玩玩,量产估计只能用在大家 ...

进口原装的吗?
江枫渔火 发表于 2013-7-30 17:14 | 显示全部楼层
太贵了,只知道开发板用来学习的,没怎么见人实际应用的
turf123 发表于 2013-7-31 23:37 | 显示全部楼层
利润高的产品用的还是挺多的,省事。
w522930954 发表于 2013-8-1 09:15 | 显示全部楼层
看应用场合吧。用起来还行就是温度范围太窄了。精度没有二极管高,温度范围也比二极管小一些。跟pt100没的比,不是一个档次上的。跟热点偶相比精度能拼一下,其他也被完爆
wjhhhh 发表于 2013-8-1 09:25 | 显示全部楼层
买这个元件是比较贵(已经降到到四块多了),可是它能够一根(条)线上挂接多个测点;在现场,多用几根线的开销远远超过买零件的了。线性模拟量在元件内部解决,上位机后处理也简单些,用起来很轻松。
guishende 发表于 2014-4-20 16:26 | 显示全部楼层
江枫渔火 发表于 2013-7-30 10:26
18B20多少银子一颗?

4—7块,不等,芯片便宜点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

39

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部