打印
[DemoCode下载]

基于DS18B20的多点测温方案

[复制链接]
楼主: ulystronglll
手机看帖
扫描二维码
随时随地手机跟帖
21
多大支持多少个点

使用特权

评论回复
22
51xlf| | 2024-3-5 09:02 | 只看该作者
DS18B20的单总线结构意味着所有传感器共享同一条数据线,这大大简化了布线和系统设计。在这种方案中,主控制器(如微控制器)负责发送命令给各个DS18B20传感器,并接收它们的温度数据。

使用特权

评论回复
23
gygp| | 2024-3-5 11:12 | 只看该作者
使用微控制器的数字引脚与DS18B20进行通信。DS18B20采用1-Wire通信协议,通过拉低总线实现数据传输。微控制器需要编写相应的驱动程序来实现与DS18B20的通信。

使用特权

评论回复
24
cashrwood| | 2024-3-5 13:07 | 只看该作者
需要合理布线,减少干扰和信号衰减, 数据线长度在DS18B20允许的范围内

使用特权

评论回复
25
ClarkLLOTP| | 2024-3-5 14:07 | 只看该作者
这个可以校准测试温度吗

使用特权

评论回复
26
ClarkLLOTP| | 2024-3-5 14:45 | 只看该作者
观海 发表于 2024-3-1 18:12
多点的话  应该走的是iic总线通讯吧  距离最远是多少呢

这个好像是单总线通信

使用特权

评论回复
27
gygp| | 2024-3-5 15:06 | 只看该作者
在使用DS18B20进行多点测温时,需要注意一些问题。例如,由于所有传感器共享同一条数据线,因此线的长度和电阻会对信号的传输产生影响。过长的线路可能需要使用线路驱动器或继电器来增强信号。另外,由于DS18B20的分辨率是可以设置的,因此在设计系统时也需要考虑到这一点,以确保温度数据的精度满足应用需求。

使用特权

评论回复
28
vivilyly| | 2024-3-5 17:06 | 只看该作者
每个DS18B20都有一个唯一的64位序列号,可以通过读取序列号来识别不同的DS18B20。可以通过发送特定的命令来获取DS18B20的序列号,并将其保存在一个数组中。

使用特权

评论回复
29
Pretext| | 2024-3-5 22:45 | 只看该作者
18b20温度传感器的测温精度是多少

使用特权

评论回复
30
robertesth| | 2024-3-11 22:09 | 只看该作者
由于1-Wire总线上的设备数量不宜过多,否则可能会影响通信质量和稳定性。一般建议不超过15个设备

使用特权

评论回复
31
wengh2016| | 2024-3-12 17:49 | 只看该作者
可以采取一些优化措施,如使用屏蔽线减小信号干扰、添加电源滤波电路等。

使用特权

评论回复
32
天天向善| | 2024-3-13 23:24 | 只看该作者
可采取一些优化措施,如采用屏蔽线减少信号干扰,增加功率滤波电路等。

使用特权

评论回复
33
芯路例程| | 2024-3-20 17:28 | 只看该作者
Implement error detection and handling mechanisms in software, such as checking whether temperature reading is successful, and handling sensor faults。

使用特权

评论回复
34
鹿鼎计| | 2024-4-3 15:31 | 只看该作者
这种多点测量的场景是什么,是所需的温度精度

使用特权

评论回复
35
AIsignel| | 2024-4-7 23:54 | 只看该作者
可以同时读取多个温度测量点

使用特权

评论回复
36
朝生| | 2024-4-8 23:02 | 只看该作者
对读取的温度数据进行转换、平滑、滤波等处理

使用特权

评论回复
37
digit0| | 2024-4-12 09:18 | 只看该作者
通过软件中所有连接的 DS18B20写一个回路,读取并记录每个传感器的温度值。

使用特权

评论回复
38
LinkMe| | 2024-4-13 06:40 | 只看该作者
什么是18b20温度传感器的温度测量精度

使用特权

评论回复
39
软核硬核| | 2024-4-14 21:49 | 只看该作者
对温度数据进行转换、平滑和滤波

使用特权

评论回复
40
ClarkLLOTP| | 2024-4-15 14:36 | 只看该作者
这个可不可以进行温度校准啊

使用特权

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

本版积分规则