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
正交编码器? 那位置怎么确定?

我用的外部中断方式进行处理,并未使用硬件的正交解码器

晚风 发表于 2025-9-3 15:15:49

三环做的看着不错,速度环用增量式还是位置式PID

29aH 发表于 2025-9-5 15:41:07

晚风 发表于 2025-9-3 15:15
三环做的看着不错,速度环用增量式还是位置式PID

我是用的位置式,效果可以满足我的使用需求,但网上说最好用增量式,有机会可以改进测试看看

asxddz 发表于 2026-4-9 06:49:30

板子卖吗,在哪里买,

29aH 发表于 2026-4-23 11:45:11

asxddz 发表于 2026-4-9 06:49
板子卖吗,在哪里买,

VX18860074398

凌伤 发表于 2026-5-2 12:00:43

PID是固定参数么

29aH 发表于 2026-5-6 16:02:05

凌伤 发表于 2026-5-2 12:00
PID是固定参数么

通过Modbus协议与上位机通讯进行设置,手动调参的,不能自动

patch1582 发表于 2026-5-31 22:42:09

有刷成本低不少
页: [1] 2
查看完整版本: 基于STC32的直流有刷电机驱动器设计