OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6138|回复: 7

求助DS18B20如何标定,并软件补偿

[复制链接]

14

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2013-9-4
在线时间
0 小时
发表于 2013-10-11 11:56:04 | 显示全部楼层 |阅读模式
求助哪位大神帮忙弄下如何标定DS18B20,我放在冰水混合物中为何是2.3℃而不是0℃,怎样标定,怎样软件补偿啊,急求!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2613
金钱
2613
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-10-11 13:10:59 | 显示全部楼层
可以在软件上面做补偿,
再说冰水混合物就一定是0度么??
一直努力就很好。
回复 支持 反对

使用道具 举报

14

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2013-9-4
在线时间
0 小时
 楼主| 发表于 2013-10-11 14:21:07 | 显示全部楼层
那该如何标定啊,与温度计相差不到1℃,放入冰水混合物温度计显示更不准,DS18B20相差2℃左右,应该怎样准确的标定啊,麻烦大神指导
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-10-11 14:22:58 | 显示全部楼层
再说,为何一定要用DS18B20来测温度呢?
不会用NTC么?用B值为3950的NTC测不是更准确么?又不用担心温度过低当机,操作既方便又快捷,还省时序,还不用担心因为时序不正确而读数问题,只需要占用一个ADC即可,方便快捷,准确得来又好用,就算出现不准确,都是NTC出厂的问题,不过10K的NTC,就算不准确,也只是几百欧的差距而已,这些经过计算,已经是小数点后好几个位数了,基本上可以忽略的。

本人强烈推荐,使用热敏电阻来测温,超级不推荐使用DS18B20,话说,现在有多少MCU没有ADC?除了51这比较低端的之外,基本上都有ADC,而且都是0-1023距离的,把5V或者3.3V细分到1024份,已经相当准确了。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-10-11 14:25:54 | 显示全部楼层
话说,使用热敏电阻,通过公式计算,3条指令出温度,多一条指令还出华氏温度,再多一条指令就直接出绝对温度了,这里算起来,算上初始化ADC的句柄,总程序不超过15条,这么简短高效的程序,只需要变更一个超级便宜的热敏电阻,只需要几毛钱的变更,获取到的是高效,快捷,准确,低成本,功能和你DS18B20一模一样,何乐而不为呢?温度范围比你DS18B20还要广,200摄氏度都能测的说。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

14

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2013-9-4
在线时间
0 小时
 楼主| 发表于 2013-10-11 14:38:26 | 显示全部楼层
呵呵,我现在是在专门研究DS18B20,重点在找到它准确的标定方法,这是做任何东西的关键啊,但凡都要有个基准啊,感谢大神的建议,还请大神多想想办法啊
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-10-11 22:52:39 | 显示全部楼层
这个出厂己标定了。你确认大气压是多少?有没有用精密水银温度计测量对比,不要跟我说你把18B20帖在杯子上!背面有温差!这个我常用很准,但是要注意传感器的导热和保温!热敏电阻不好是规模生产会搞死人,电阻老化等等。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-10-11 22:56:26 | 显示全部楼层
18B20最好玩的是二条线上能并上几十个来玩,但是要先读出它的內部地址这个蛋痛。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-11 14:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表