需求
- 控制24V直流有刷电机;
- 控制模式:方向控制,时间控制,单限位控制,多限位控制,编码器控制,命令控制等;
- 电机工作电流不超过1A;
- 可采集电机工作电流;
- 可采集板卡供电电压;
- 板卡直流宽电压供电。
设计思路
核心器件选型
MCU选用了国产的HC32L110芯片,4KB的RAM,32KB的Flash,主频可以到32MHz,TSSOP20的封装,16个可用GPIO引脚;
电机驱动芯片,选用了A4950,宽电压范围基本都可以到40V的电压,5A的峰值驱动电流,3A的连续驱动电流,电源欠压保护,导通电阻500毫欧,同封装的芯片学厂家较多,比如杰盛微,美国埃戈罗,美森科,台舟等;
电源芯片选择了SCT2400TVBR,DC-DC电源芯片,工作电压4.5~40V,输出电流600mA;
RS485通讯芯片选用国产的SIT3485ESA,3~3.6V供电,数据速率最高可到12Mbps。
功能
- 具备RS485通讯功能,支持Modbus-RTU协议;
- 具备电源指示灯和运行指示灯;
- 支持电机正反转;
- 支持两路数字信号的采集,宽电压范围;
- 支持电机电机工作电流采集;
- 支持电机工作电流阈值设置;
- 默认PWM输出频率10KHz,占空比可调0~99;
- 支持参数设置,掉电不丢失;
- 电机控制部分采用磁隔离;
- 限位输入部分采用光耦隔离;
- Modbus从机地址可以配置;
- 串口通讯参数可以配置;
- 电机工作模式可以配置;
产品
产品3D展示:
正面图
背面图:
产品主要功能展示:
提供产品配置助手,功能如下图所示: