[技术问答] 有没有18B20的例子分享一下啊?我的怎么用手摸着才正常啊?

[复制链接]
2132|31
 楼主| 734774645 发表于 2022-8-25 19:33 | 显示全部楼层 |阅读模式
好奇怪,我自己写的程序,是用手摸着那个DQ,才正常显示,好奇怪啊。
xinxianshi 发表于 2022-8-25 19:36 | 显示全部楼层
EC_Nano100_GPIO_1Wire_Ds18b20_V1.00.zip (582.96 KB, 下载次数: 1)
刚好我有,分享给你。
xinxianshi 发表于 2022-8-25 19:37 | 显示全部楼层
https://bbs.21ic.com/icview-3248544-1-1.html
这里有2个例子拿去吧
598330983 发表于 2022-8-26 08:53 | 显示全部楼层
非常好,我也想要。趁楼主的帖了。
cemaj 发表于 2022-11-6 20:52 | 显示全部楼层
DQ引脚可能存在接触不良的情况了。
iyoum 发表于 2022-11-6 21:02 | 显示全部楼层
看看DS18B20电源接触是否有问题?
wengh2016 发表于 2022-11-6 21:29 | 显示全部楼层
看看电路设计的时候有没有上拉电阻呢?
软核硬核 发表于 2022-11-7 21:22 | 显示全部楼层
是不是没有设置上拉,或者线太远了?
sdlls 发表于 2022-11-9 16:28 | 显示全部楼层
DS18B20对时序要求非常严格,读取温度数据时有可能出现读到错误的数据
mmbs 发表于 2022-11-9 17:05 | 显示全部楼层
DS18B20需要的启动时间长,因此在给DS18B20芯片供电好长一段时间后,才启动采集程序
AloneKaven 发表于 2022-11-9 22:13 | 显示全部楼层
看看DS18B20电源接触是否有问题
sesefadou 发表于 2022-11-10 12:03 | 显示全部楼层
为什么需要把手触摸ds18b20呢?
dspmana 发表于 2022-11-10 13:07 | 显示全部楼层
度芯片,第二个脚是数据线啊,你测电压干嘛
kkzz 发表于 2022-11-10 14:05 | 显示全部楼层
DS18B20上电之后的精度是12位 然后查看其转换时间,为750ms 这真的很慢,很接近1s了
bartonalfred 发表于 2022-11-10 15:06 | 显示全部楼层
ds18b20使用缺陷 吧。   
 楼主| 734774645 发表于 2022-11-19 19:03 | 显示全部楼层
软核硬核 发表于 2022-11-7 21:22
是不是没有设置上拉,或者线太远了?

没用设置上拉,不过后来用了分享 的代码解决了,应该是时序问题。
 楼主| 734774645 发表于 2022-11-19 19:04 | 显示全部楼层
bartonalfred 发表于 2022-11-10 15:06
ds18b20使用缺陷 吧。

是程序时序问题导致的,时间间隔没控制好。用了楼上朋友的代码好用 了。
 楼主| 734774645 发表于 2022-11-19 19:05 | 显示全部楼层
kkzz 发表于 2022-11-10 14:05
DS18B20上电之后的精度是12位 然后查看其转换时间,为750ms 这真的很慢,很接近1s了 ...

嗯,是的这个芯片单线通信,对时间控制要求很严格。
albertaabbot 发表于 2022-12-2 22:52 | 显示全部楼层
有很多的DS18B20的资料可以参考的。
rosemoore 发表于 2022-12-2 23:01 | 显示全部楼层
有可能是信号存在干扰了,加一个 上拉电阻吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

211

主题

3588

帖子

15

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