首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

0 简言

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

1 实现目标

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

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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ool7k6QJcWktD78KFuqv7NqA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券