发新帖我要提问
12
返回列表
打印
[牛人杂谈]

单总线挂多个DS18B20

[复制链接]
楼主: zhuotuzi
手机看帖
扫描二维码
随时随地手机跟帖
21
楼主这个程序框架很经典,条例清晰

使用特权

评论回复
22
星辰大海不退缩| | 2023-4-23 20:27 | 只看该作者
楼主这个实际应用在哪里,多个测量

使用特权

评论回复
23
belindagraham| | 2023-5-10 20:32 | 只看该作者
能不能驱动多个DS18b20               

使用特权

评论回复
24
wilhelmina2| | 2023-5-10 20:40 | 只看该作者
一条线上接多个ds18b20的时候,必须先把64位rom读出来才能编程

使用特权

评论回复
25
jackcat| | 2023-5-10 21:53 | 只看该作者
ds18b20能在多少v静电环境工作

使用特权

评论回复
26
AloneKaven| | 2023-5-10 22:47 | 只看该作者
自动搜索ROM是怎么实现的啊

使用特权

评论回复
27
gygp| | 2023-5-11 17:22 | 只看该作者
根据获取的ROM地址,向某个具体的DS18B20设备发送温度转换命令,并读取其返回的温度值数据。

使用特权

评论回复
28
yeates333| | 2023-5-11 17:48 | 只看该作者
在同一条单总线上挂多个DS18B20设备时,需要保证其供电电压稳定、波特率一致等条件,否则可能导致数据传输错误或者温度测量不准确

使用特权

评论回复
29
houjiakai| | 2023-5-11 18:22 | 只看该作者
DS18B20编程时候为什么要跳过ROM

使用特权

评论回复
30
sheflynn| | 2023-5-11 19:21 | 只看该作者
多个DS18b20用一条单总线跟单片机连接,可以放置在多个位置。

使用特权

评论回复
31
yorkbarney| | 2023-5-11 21:09 | 只看该作者
如何与多个DS18B20连接               

使用特权

评论回复
32
phoenixwhite| | 2023-5-11 21:32 | 只看该作者
单总线可以挂多个DS18B20温度传感器,每个传感器都有唯一的64位ROM地址。

使用特权

评论回复
33
sdlls| | 2023-5-11 21:42 | 只看该作者
一条总线最多能挂多少个DS18B20

使用特权

评论回复
34
modesty3jonah| | 2023-5-11 21:52 | 只看该作者
若采用多点测温,单片机如何识别ds18b20?

使用特权

评论回复
35
Jacquetry| | 2023-5-11 23:30 | 只看该作者
从机应答时从64位ROM码的最低位开始,先发送原码,然后发送该位的补码,之后主机写入1位数据,ROM码最低位与此数据相同的DS18B20继续应答,反之则不再应答,如此循环“读2位、写1位”的过程,直至读到一个完整ROM码为止

使用特权

评论回复
36
Pretext| | 2023-5-12 17:44 | 只看该作者
还没试过挂多个从机呢,效果咋样?

使用特权

评论回复
37
朝生| | 2023-5-12 17:45 | 只看该作者
我感觉DS18B20的通信速度有点慢,挂多个是不是很耗CPU?

使用特权

评论回复
38
Stahan| | 2023-5-13 22:50 | 只看该作者
要注意总线上的干扰

使用特权

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

本版积分规则