找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2538|回复: 11
打印 上一主题 下一主题
收起左侧

MCU无法读出正常温度值的18B20

[复制链接]
跳转到指定楼层
楼主
18B20用的很熟了,从来没有出现问题,直到某宝买了几个18B20无法读出温度值,仔细看,以前的18B20序号是1620C4+233AA,序号为1710C4+816AC,就是右边的这个18B20,除了应答脉冲基本正常以外,无论如何读出的温度值永远是85度,请问大家有没有遇到这种问题?那家店买了好多年的电子元件,从来没有出过问题,就是这个18B20无法读出温度值,难道买了假货?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:346849 发表于 2019-8-26 16:25 | 只看该作者
是没有上拉吗。
回复

使用道具 举报

板凳
ID:235200 发表于 2019-8-26 17:45 | 只看该作者
假货肯定不是,能读出85至少器件传送数据是没有问题的,主要要查读出的时序关系是否正确,与程序的结构和编写有关,与单片机晶振频率有关,建议先把时序调整一下,尽量满足较大的时序关系。
回复

使用道具 举报

地板
ID:275826 发表于 2019-8-26 19:43 | 只看该作者
时序不对呀
回复

使用道具 举报

5#
ID:383215 发表于 2019-8-26 23:42 | 只看该作者
在实验板上,左边的18B20一切正常,右边的18B20就是不行,一直都是85度,上拉电阻肯定正常,各种时序调整过还是不行,转换温度指令发送后加延时,可以读出27,但是,温度如何变化还是27
回复

使用道具 举报

6#
ID:383215 发表于 2019-8-27 10:51 | 只看该作者



是这样的,一个温控电路,需要读出两个18B20的温度,当使用序号为1620C4+233AA的两个18B20,读出来的温度都是25度。

用手捏两个18B20之后,温度可以升到30多度,这就说明,读两个18B20的程序应该没有问题。

但是,只要换上一个序号为1710C4+816AC的18B20之后,读出来的温度永远都是85度。

MCU用的是ATMEGA16,以串行方式驱动两片CD4094和一片74HC165,两片CD4094驱动1602液晶,一片74HC165扩展了6个感应开关,用的是融合的RH6030感应开关IC。
我相信我的电路没有问题、程序也没有问题,问题是为什么序号为1710C4+816AC的18B20读不出正常温度?搞的我都不敢到某宝买18B20了,不买还不行,我们本地根本买不到18B20,看来只有和店家商量好,买个运费险,测试很简单,用三根杜邦线直接连接18B20,立马就知道能不能用,用不成就退货,不影响店家的二次销售。

回复

使用道具 举报

7#
ID:603976 发表于 2019-8-27 16:17 | 只看该作者
是否是上拉太强
回复

使用道具 举报

8#
ID:600906 发表于 2019-8-28 10:32 | 只看该作者
85度是18b20初始化的数据,这说明是不是初始化过后就没有数据更新了,一般是延时函数有问题
回复

使用道具 举报

9#
ID:389919 发表于 2019-8-29 15:44 | 只看该作者
读取温度的两次间隔要拉远一点,至少750ms
回复

使用道具 举报

10#
ID:207421 发表于 2019-8-29 16:34 | 只看该作者
1. 不管假货真货都能读温度的;
2. 一般都是时序问题,当然也也可能电路问题;
3. 时序写严格一点吧,示波器观察下。
回复

使用道具 举报

11#
ID:383215 发表于 2019-9-4 13:37 | 只看该作者

RE: MCU无法读出正常温度值的18B20(已解决)

多谢各位的回复!的确是时序问题,经过调整,四个18B20可以读出三个,有一个读出来的温度值永远是85,那三个正常的18B20又有一个超过30度时不时会变成85,超过50度彻底变成85,放置好几分钟又正常,这就说明,这批18B20肯定是假货,而且毫无悬念!好在只有四个,以前我用过的18B20从来没有出过问题。在这里我给大家提个醒,序号为1710C4+816AC的18B20肯定是假货,谁买谁上当。

回复

使用道具 举报

12#
ID:505032 发表于 2019-10-25 19:03 | 只看该作者
M_my 发表于 2019-8-28 10:32
85度是18b20初始化的数据,这说明是不是初始化过后就没有数据更新了,一般是延时函数有问题

兄台一出口,便知实力不俗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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