打印

DS18B20 问题

[复制链接]
2919|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wen86sv|  楼主 | 2013-3-20 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现有18B20两个,测温程序相同,测温环境相同,结果值不同
1、温度值为0x012F,其序列号是 A0 00 00 00 CB 49 C9 28     
2、温度值为0xFD98,其序列号是 0E 00 00 03 EF 31 02 28

表面都刻着18B20,现在比较一批产品。凡是序列号中有第四个值为 00 的,温度值类似于情况2;
序列号 第四个值为03或者04的,温度值类似于情况1(温度值约为19℃,为正确的值).
转换时间1000ms,单片机端口每次只有一个芯片,单独供电。
问题:有没有遇到类似情况的?

相关帖子

沙发
ccxlslr| | 2013-3-20 13:59 | 只看该作者
18b20最高才11位温度,你第2个超过了吧,当然是正温度,你那个是个负温度

使用特权

评论回复
板凳
wen86sv|  楼主 | 2013-3-20 14:00 | 只看该作者
一个批次都是这种问题,并且问题比较集中。

使用特权

评论回复
地板
wen86sv|  楼主 | 2013-4-22 14:56 | 只看该作者
原来是加热缩管的时候过热。导致高温度系数振荡器烧坏了。导致每次测量的时候时间还没到,但是高温度系数振荡器计数已经到了,过早地截止计数。

使用特权

评论回复
5
ningling_21| | 2013-4-22 18:47 | 只看该作者
热缩套管是自己加的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Success To Victory

4

主题

53

帖子

0

粉丝