DIY 一个LoRa无线多路PT100热电阻温度采集群

5 篇文章 1 订阅
1 篇文章 0 订阅


0 简言

以无线传输的方式同时采集几十个甚至数百个测温点。


1 实现目标

实现一个 Lora 星型温度采集网络,可以采集多路 PT100/PT1000 热电阻温度,并将采集到的温度数据通过 LoRa 无线发送给 LoRa 中心点网关,然后 LoRa 中心点网关再将数据通过 4G 或 WiFi 以 Mqtt 通信方式转发给云服务器,具体流程如下图:

d960bf6a80a38af127c78e3617874c56.jpeg

以上网络中的每台 DTU01 采集器采集的温度数据将以 Json 格式通过 LoRa 网关 4G 转发上报给云服务器,Json 数据举例如下:

{"LrAddr":1,"Dev":"TH","Data":{"C1":33273,"C2":33528,"C3":33000,"C4":32768,"C5":32768,"C6":32768,"C7":32768,"C8":32920},"Err":null}

提示:32768 = 0℃,0xFFFF = 850℃,0x61E3 = -200℃


2 实现方法

硬件选型:

8 路 PT100 采集器:迅研 DAM-4502

LoRa 发射器:FlexLua DTU01 万能采集器

LoRa 中心点网关:FlexLua DTU02 万能网关

硬件连线:

将每台 DAM-4502 通过 RS485 总线和 DTU01 连接起来,DTU02 作为 LoRa 中心点网关负责和云服务器进行 4G Mqtt 远程通信。

软件实现:

  • 在 FlexLua 官网 M010B 文档中找到 DTU01 的源代码(LoRa 主动传输),复制代码并放入 DTU01 中运行即可
  • 在 FlexLua 官网 M010B 文档中找到 DTU02 的源代码(LORA4GMQTT),复制代码并放入 DTU02 中运行即可

提示:FlexLua 提供的 DTU01 和 DTU02 使用门槛极低,哪怕不懂编程不懂硬件,仅仅复制粘贴源代码即可实现功能。


3 PT100/PT1000介绍

PT100和PT1000是温度传感器的类型,通常用于测量温度。它们都是基于铂(Platinum)电阻温度传感器的一种。这些传感器利用了铂在温度变化时电阻变化的特性。

  • PT100:PT100是一种常见的温度传感器,它的名称中的“100”代表了在0摄氏度时的电阻值为100欧姆。这意味着随着温度的变化,铂电阻的值会相应地改变。通常,PT100传感器在-200°C至+850°C范围内具有良好的精确度和稳定性。
  • PT1000:PT1000与PT100相似,但其名称中的“1000”代表在0摄氏度时的电阻值为1000欧姆。因此,PT1000的电阻值比PT100更高。PT1000相对于PT100有一些优势,其中之一是PT1000的电阻值更大,因此其电阻的变化更易于检测。此外,PT1000通常具有更高的线性特性。

PT100和PT1000传感器通常被广泛应用于工业自动化、实验室、温度控制系统等领域,因为它们提供了高精度和可靠的温度测量。在选择使用哪种传感器时,需要考虑温度范围、精度要求以及具体应用场景。


  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值