板卡集成32路DI输入和32路DO输出,输出采用继电器方式,最大可接220V/10A外设。
用于需要检测设备输入及通断电等开关控制的场景。
一、产品概述
本项目采用STM32F1单片机,集成32路DI输入及32路DO输出,网络芯片采用W5500,可通过网口对DI输入状态检测和对DO继电器控制输出,协议为标准modbus tcp。
二、产品参数
1.供电:DC9~36V
2.主控:STM32F103VCT6
3.PCB尺寸:400x100mm
4.DI输入检测:32路
5.DO继电器输出:32路
6.通讯接口:网口
7.通信协议:modbus tcp
三、使用说明
1、本模块接入DC9~36V电源,注意正负极,电源输入有接反保护,接反不会烧模块,但不会工作。
2、网口可通过modbus tcp对单独每一路继电器进行控制。
3、每一路DO输出可接最大功率为220V/10A。
4、固定IP为:192.168.0.8。
5、附件“modbus poll文件+指令说明.zip”中的“modbus poll文件.mbp”可直接拖入modbus poll软件中直接使用,可控制DO输出状态及监测DI状态。
6、更多功能请参考附件“modbus poll文件+指令说明.zip”文件。
四、备注
1、成本构成
元器件成本:120 元(不含PCB)
总计:120 元
2、烧录说明
1、烧录需要准备ST-LINK调试工具,请自备。
2、本模块焊接好后不能直接使用,需要下载程序到单片机中,附件名称为“STM32-网络通讯32路DIDO控制板固件V1.0_hex.zip”。
3、代码烧录需要将调试工具的3V3、RESET、SWDIO、SWCLK、GND 连接到板子上的3V3、RESET、SWDIO、SWCLK、GND,然后插入电脑使用ST-LINK Utility进行烧录。
4、附件包含位号图,参考“STM32-网络通讯32路DIDO控制板位号图.zip”。
3、注意事项
1、注意输入电压不要超过36V。
2、继电器控制强电请注意安全。
五、测试视频
视频展示了如下功能:通过modbus协议控制前2路继电器的开关和检测前两路DI的状态。
六、更新日志
V1.0 首次上传。
点赞