采用STM32F1系列单片机进行主控,IRF3205大功率MOS管,最大电流可过3A。
用于需要控制大功率电磁阀开关或调速等应用场景。
一、产品概述
本项目使用STM32F103RET6单片机作为主控,采用IRF3205大功率mos管进行输出控制,使用光耦分别对每一路进行了隔离,通讯协议为标准modbus rtu,可通过modbus rtu协议进行对PWM的频率、占空比进行控制。
二、产品参数
1.主控:STM32F103RET6
2.供电:24V
3.PCB尺寸:155x130.5mm
4.输出最大电流:3A
5.通讯方式:RS485
6.波特率:9600
7.通讯协议:modbus rtu
8.控制路数:12路
三、使用说明
1、为模块接入DC24V电源,注意正负极,电源输入有接反保护,接反不会烧模块,但不会工作。
2、将板卡与控制设备通过RS485接口连接,A-A,B-B。
3、分别将需要控制的电磁阀或其他设备接到板卡端子上(如:1+与1-)。
4、通过modbus rtu指令对电磁阀等外设进行控制。
5、程序里面固定modbus 地址为8,请注意。
6、附件“modbus poll文件+指令说明.zip”中的“modbus poll文件.mbp”可直接拖入modbus poll软件中直接使用,可控制PWM开关、调整频率及占空比。
7、更多功能请参考附件“modbus poll文件+指令说明.zip”文件。
四、备注
1、成本构成
元器件成本:150 元(不含PCB)
总计:150 元
2、烧录说明
1、烧录需要准备ST-LINK调试工具,请自备。
2、本模块焊接好后不能直接使用,需要下载程序到单片机中,附件名称为“STM32-485通讯12路PWM控制板固件V1.0_hex.zip”。
3、代码烧录需要将调试工具的3V3、RESET、SWDIO、SWCLK、GND 连接到板子上的3V3、RESET、SWDIO、SWCLK、GND,然后插入电脑使用ST-LINK Utility进行烧录。
4、附件包含位号图,参考“STM32-485通讯12路PWM控制板位号图.zip”。
3、注意事项
1、注意输入电压不要超过30V。
2、接入负载时注意正负极以及负载工作电压和电流,单路最大电流为3A。
五、测试视频
视频展示了如下功能:通过modbus协议控制第一路PWM的开关、频率及占空比。
六、更新日志
V1.0 首次上传。
点赞