微型RS485通信采用MODBUS-RTU协议的温湿度采集器,硬件使用国产普冉单片机PY32F002A+国产温度传感器AHT20/30
可使用到机房温湿度采集,养殖种植大棚温湿度采集
一、产品简介
本模块使用RS485通信,MODBUS-RTU协议,可通过主机轮询组网采集温湿度信息,使用到机房温湿度信息采集,养殖种植大棚内温湿度采集等,需要采集温湿度信息的场景;
二、应用场景
1、物联网终端采集
2、农业种植养殖温湿度采集
3、机房温湿度采集
4、厂房温湿度采集
5、MODBUS采集器类开发练手
三、产品概述
本模块MCU采用国产普冉单片,型号为PY32F002A,传感器为AHT30,或者AHT20,软硬件通用,公模外壳,方便采购,体积小巧,可安装到空间受限的场景中,可以通过MODBUS的04功能码轮询采集温湿度数据,可通过03功能码查询模块的地址,波特率,温度补偿,湿度补偿等数据,可通过06功能码配置地址、波特率、温度补偿、湿度补偿。附件中提供Modbus Poll的配置文件,默认地址为1,默认波特率9600,如果忘记地址,也可以通过0xFF广播地址进行查询配置。
四、产品参数
供电电压:8-30V
芯片工作电压:3.3V
待机功耗:<0.3W
功率:1W
支持协议:Modbus-RTU
五、使用说明
制作好硬件后,先下载程序,然后给温湿度采集器供电24V并接好USB转485工具,再用Modbus Poll工具进行测试,附件中提供已经配置号的文件,拖到Modbus Poll工具框内即可使用,如下图所示
1、使用Modbus Poll工具
2、Modbus Poll工具配置串口参数
3、默认地址为1,读取到数值如下
六、备注
本模块是软硬结合电路,需要制作板子和下载程序使用,下载使用J-LINK V9 或者 DAP-LINK等下载工具,这个模块也可以让你在制作的过程中接触和学习到Modbus通信知识,为方便大家学习,附件中附有使用说明和通信协议以及源码, 源码是基于软件keil5.3进行编写开发,需要具备keil5的使用经验,才能较好的复刻项目模块,PY单片机抗静电能力较弱,请勿在电路板供电期间光手拿板,否则有损坏单片机的风险,整体硬件成本在10元左右
七、测试视频
点赞