一款基于STM32的电磁阀控制板,可通过modbus rtu协议控制,程序已在附件中开源,可用于控制电机调速或电磁阀调整开启的角度等
1.电机调速控制。2.电磁阀开度控制。3.设备通断电控制等
一、产品简介
一款基于STM32的16路电磁阀控制板,可通过modbus rtu协议控制,程序已在附件中开源,可用于控制电机调速或电磁阀调整开启的角度等。
二、应用场景
1、工业电磁阀开度控制
2、工业电机调速
3、控制设备通断电
三、产品概述
本项目使用STM32F103C8T6单片机作为主控芯片,成本低,成套BOM成本约50元。产品的输入输出实现隔离,稳定性高。使用9-30V供电,推荐使用24V供电。RS485电路采用TVS抗干扰电路,防止外界的干扰损坏产品,modbus的通信地址默认是1,波特率是9600,也可以通过06功能码修改地址。附件中带有modbus poll的测试文件,可直接拖入软件中使用。每一路PWM的开关、频率及占空比可调。
四、产品参数
1、输入电压:9-30V,推荐使用24V
2、通信方式:RS485
3、波特率:9600(可调)
4、控制路数:16路
5、通信协议:modbus rtu
6、PCB尺寸:123*88mm
五、使用说明
1、打开第一路PWM 上位机发送: 01 06 00 01 00 01 19 CA
2、关闭第一路PWM 上位机发送: 01 06 00 01 00 00 D8 0A
3.调整第一路PWM频率为100HZ 上位机发送: 01 06 00 29 00 01 99 C2
4.调整第一路PWM占空比为40% 上位机发送: 01 06 00 33 00 28 79 DB
更多使用功能,请下载附件中的使用说明。
六、备注
1.本模块是需要下载代码驱动的(硬加软),详细文件请在附件中查看代码“KEIL-源代码DOME-V1.0-230809.zip”。
2.源码是采用keil5编译开发的,可使用ST-LINK直接在线烧写程序,也可使用ST-LINK Utility软件下载ehx文件
3.本模块为工业自动化配件,需要使用者有一定的电工知识或者单片机知识才能顺利使用!
七.测试视频
视频展示了功能如下:1、通过modbus poll控制单路PWM的开关2、控制占空比3、控制频率
点赞