29aH 发表于 2025-2-14 17:22:00

基于STC32的直流有刷电机驱动器设计

采用STC32作为主控,驱动峰值电流可达3.5A,工作电压DC 9~36V;

控制直流有刷电机,需要带AB正交编码器(光电编码器、霍尔编码器);
支持PID三环控制
支持位置模式、速度模式、扭矩模式;
支持力矩回原,过载保护;
采用RS485总线,支持Modbus协议,可用威纶通组态屏进行调试控制;


欢迎学习交流!

实物:

组态调试界面:


PCB板图:



部分代码结构:




29aH 发表于 2025-2-17 15:48:45

wnagming 发表于 2025-2-15 07:29
正交编码器?那位置怎么确定?

正交编码器的AB相位相差90°,根据相位差判断旋转方向,根据脉冲计数记录位置

29aH 发表于 2025-2-17 16:11:31

wnagming 发表于 2025-2-15 07:29
正交编码器? 那位置怎么确定?

我用的外部中断方式进行处理,并未使用硬件的正交解码器
页: [1]
查看完整版本: 基于STC32的直流有刷电机驱动器设计