littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Particle ArgonBoron的Novus N322 Modbus RTU温度控制器

项目简介

本项目是基于Particle Argon或Boron微控制器开发的Novus N322 Modbus RTU温度控制器驱动程序。借助RS - 485 Featherwing模块,可将Novus N322温度控制器接入Particle云平台,用户能通过手机应用实时监控和控制温度控制器,适用于需远程控制制冷或加热过程的场景。

项目的主要特性和功能

  1. Modbus RTU通信:支持经RS - 485接口与Novus N322温度控制器进行Modbus RTU通信。
  2. 远程监控与控制:利用Particle云平台和手机应用,可实时监控温度数据并远程调整设定值。
  3. 硬件兼容性:支持Particle Argon(WiFi)和Boron(蜂窝网络)微控制器,适配不同网络环境。
  4. 温度数据上报:温度数据每分钟上报一次,可在Particle应用的“事件”选项卡查看。
  5. 设定值调整:能通过Particle应用的“功能”选项卡调整温度控制器的设定值。

安装使用步骤

硬件连接

  1. 将RS - 485 Featherwing模块与Novus N322温度控制器连接,D1引脚连A,D2引脚连B。
  2. 为RS - 485 Featherwing模块提供5.2 - 36V DC电源(200mA)。
  3. 将Particle Argon或Boron插入RS - 485 Featherwing模块。
  4. 使用Particle手机应用将Boron(蜂窝网络)或Argon(WiFi)连接到Particle云平台。

固件烧录

  1. 复制本仓库,安装Particle命令行工具
  2. 进入项目目录: bash cd modbus - Novus - N322 - temperature - controller
  3. 通过WiFi或蜂窝网络编译并烧录固件: bash particle flash device_name
  4. 若通过USB连接Particle Boron: bash particle compile argon|boron --saveTo=out.bin particle serial list particle serial flash out.bin

监控与控制

  1. 打开Particle手机应用,查看温度数据并调整设定值。
  2. 温度数据每分钟上报一次,在“事件”选项卡查看。
  3. 设定值在“功能”选项卡调整。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】