[牛人杂谈] 单总线挂多个DS18B20

[复制链接]
中国龙芯CDX 发表于 2023-4-23 20:26 | 显示全部楼层
楼主这个程序框架很经典,条例清晰
星辰大海不退缩 发表于 2023-4-23 20:27 | 显示全部楼层
楼主这个实际应用在哪里,多个测量
belindagraham 发表于 2023-5-10 20:32 | 显示全部楼层
能不能驱动多个DS18b20               
wilhelmina2 发表于 2023-5-10 20:40 | 显示全部楼层
一条线上接多个ds18b20的时候,必须先把64位rom读出来才能编程
jackcat 发表于 2023-5-10 21:53 | 显示全部楼层
ds18b20能在多少v静电环境工作
AloneKaven 发表于 2023-5-10 22:47 | 显示全部楼层
自动搜索ROM是怎么实现的啊
gygp 发表于 2023-5-11 17:22 | 显示全部楼层
根据获取的ROM地址,向某个具体的DS18B20设备发送温度转换命令,并读取其返回的温度值数据。
yeates333 发表于 2023-5-11 17:48 | 显示全部楼层
在同一条单总线上挂多个DS18B20设备时,需要保证其供电电压稳定、波特率一致等条件,否则可能导致数据传输错误或者温度测量不准确
houjiakai 发表于 2023-5-11 18:22 | 显示全部楼层
DS18B20编程时候为什么要跳过ROM
sheflynn 发表于 2023-5-11 19:21 | 显示全部楼层
多个DS18b20用一条单总线跟单片机连接,可以放置在多个位置。
yorkbarney 发表于 2023-5-11 21:09 | 显示全部楼层
如何与多个DS18B20连接               
phoenixwhite 发表于 2023-5-11 21:32 | 显示全部楼层
单总线可以挂多个DS18B20温度传感器,每个传感器都有唯一的64位ROM地址。
sdlls 发表于 2023-5-11 21:42 | 显示全部楼层
一条总线最多能挂多少个DS18B20
modesty3jonah 发表于 2023-5-11 21:52 | 显示全部楼层
若采用多点测温,单片机如何识别ds18b20?
Jacquetry 发表于 2023-5-11 23:30 | 显示全部楼层
从机应答时从64位ROM码的最低位开始,先发送原码,然后发送该位的补码,之后主机写入1位数据,ROM码最低位与此数据相同的DS18B20继续应答,反之则不再应答,如此循环“读2位、写1位”的过程,直至读到一个完整ROM码为止
Pretext 发表于 2023-5-12 17:44 | 显示全部楼层
还没试过挂多个从机呢,效果咋样?
朝生 发表于 2023-5-12 17:45 | 显示全部楼层
我感觉DS18B20的通信速度有点慢,挂多个是不是很耗CPU?
Stahan 发表于 2023-5-13 22:50 | 显示全部楼层
要注意总线上的干扰
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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