找回密码
 立即注册
查看: 38594|回复: 211

BLDC, 三相无刷直流电机驱动-STC32G-无HALL 或 带HALL,例子打板测试已OK

 火.. [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-03-04 09:50:30

84

主题

7281

回帖

1万

积分

超级版主

积分
15612
发表于 2024-3-18 12:33:31 | 显示全部楼层 |阅读模式
BLDC, 三相无刷直流电机驱动-STC32G-无HALL带HALL,例子打板测试已OK


一些朋友问起用STC32G或STC32F驱动无刷电机,用STC8H的例子移植不成功,
所以以我打板测试一个例子发出。

本电路使用驱动芯片EG2106(国产很便宜,两个输入端同时高电平会关闭输出,

安全可靠),我一般建议使用驱动芯片,功率大,适应电压宽,12~500V DC都
可以,根据具体电压更换MOSFET即可

本例子使用电位器调速,没有监控输入电压、电机电流,没有OLED驱动,这些
跟电机驱动没有直接关系的,用户可以自己加上。

用户还可以做成PPM脉冲(1.0~2.0ms)调速。
电路图中的MOSFET是30V的,所以本电路工作电压12~24V,要更高电压的用户,

请换用更高耐压的MOSFET,同时处理12V供电(78M05最高就是24V输入)。


下面的视频只拍摄了无HALL的四轴电机2212空载或带大疆原装精灵3 9450桨,
测试时供电为4节15AH的磷酸铁锂电池串联,12.8V,最大电流6A。
电路预览,附件有PDF版本的,还有PROTEL画的PCB。


截图202403181231431324.jpg

IMG_20240318_092439.jpg





三相无刷电机驱动-STC32G-带HALL.rar (193.52 KB, 下载次数: 1542)

三相无刷电机驱动-STC32G-无HALL-Ver2.rar (246.37 KB, 下载次数: 1684)

延伸阅读:

三相无刷直流电机驱动-STC8H-无HALL视频讲解,12万转
BLDC, 三相无刷直流电机驱动-STC8/STC32-无HALL, 12万转, 视频讲解,梁工例子 - BLDC/144MHz时钟源PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)




点评

自古英雄胆子大,手都不带个抖字  发表于 2024-4-3 17:48
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2026-03-03 11:09:15

38

主题

484

回帖

3130

积分

超级版主

积分
3130
发表于 2024-7-2 08:53:03 | 显示全部楼层
网友自己根据梁工开源的软硬件,制作并测试三相无刷电机驱动-STC32G开发板。
开发板主控芯片:STC32G12K128
有霍尔传感器,无传感器,串口控制,电位器调速,PPM调速,OLED屏显示,验证功能全面。
大家没时间自己画板,可以加我微信:19952583740,直接购买做好的PCB测试各项功能
顺畅启动,加速,减速,停止,全过程:

超低速也可以:

STC32G驱动10万转无刷电机


驱动极飞A45无人机3000瓦无刷电机

根据梁工的建议,改进后的测试:
STC32G无刷电机驱动板驱动1200瓦汽车助力转向电机,扭矩大,转速平稳!

STC32G无刷电机驱动板驱动10千瓦RC模型汽车车模无刷电机,KV值1000,扭矩大,高转速,能把套在轴上不太紧的负载直接甩飞!









点评

下面的电机35mm直径的吧?大电机KV值低,用慢一点的速度启动即可。  详情 回复 发表于 2024-7-2 10:51
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:345
  • 最近打卡:2026-03-05 08:34:25

842

主题

1万

回帖

2万

积分

管理员

积分
22584
发表于 2026-1-3 10:47:49 | 显示全部楼层
Jaso*** 发表于 2025-11-14 08:46
这个开发板在哪里购买

https://www.stcaimcu.com/thread-21202-1-1.html

截图202601031045188514.jpg



截图202601031046418064.jpg

截图202601031046589341.jpg

截图202601031047159406.jpg

STC-BLDC-中功率-V1.0-20251017
本开发板支持FOC电机控制:              无感有感外接编码器转子位置反馈方案 !
本开发板支持方波六步换相电机控制: 无感有感外接编码器转子位置反馈方案 !
为了通用性和考虑到机械装配问题,没有板载磁编码器传感器芯片,

磁编码传感器通过CN6外接,ABZ增量编码器通过CN7外接
支持多种接口的磁编码器,
如SSC(单数据线半双工SPI)接口的TLE5012、SSI接口的MT6701、
SPI接口的MT6816、I2C接口的AS5600等

为增加ABZ增量编码器,驱动电机的PWM改为P22~P27,
P20、P21使用PWM5、PWM6接ABZ增量编码器的AB相信号,INT0接Z信号

为避免六步换相采样和磁编码器冲突,六步换相采样改为CMP+、CMP+_2、CMP+_3
此时六步换相采样和串口3冲突,但还有串口2和串口4可用,影响不大

修改后,FOC采样和六步换相采样的U相采样电阻重复,
原理图的FOC采样U相采样电阻编译屏蔽,共用R21、R30,
由于只有INT0、INT1两个外部中断支持双边沿触发,

可使用CN6的P05~P07或CN7接三相霍尔
此时因32G12K128的I/O中断边沿触发不可用,

不要使用32G12K128,可以使用 STC32G8K64
某些磁编码传感器除I2C或SPI外还有一些其他的IO,如CE和模拟信号输出,
都可以接到CN6,其中P05、P06有ADC功能



回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:805
  • 最近打卡:2026-03-05 06:39:56

24

主题

543

回帖

1853

积分

荣誉版主

积分
1853
发表于 2024-3-18 14:52:07 | 显示全部楼层
很好,多谢楼主分享。
回复

使用道具 举报 送花

2

主题

13

回帖

60

积分

注册会员

积分
60
发表于 2024-4-3 11:30:02 | 显示全部楼层
梁工,请教一下,电路图中的D2、D3、D4、D5、D7、D8等二级管用什么型号的

点评

二极管S4是肖特基1N5819的小封装,驱动IC使用EG2106会更好,永远不会出现上下管同时导通。 [attachimg]40387[/attachimg]  详情 回复 发表于 2024-4-3 12:08
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-03-04 09:50:30

84

主题

7281

回帖

1万

积分

超级版主

积分
15612
发表于 2024-4-3 12:08:58 | 显示全部楼层
本帖最后由 梁工 于 2024-4-4 16:20 编辑
test*** 发表于 2024-4-3 11:30
梁工,请教一下,电路图中的D2、D3、D4、D5、D7、D8等二级管用什么型号的

二极管S4是肖特基1N5819的小封装,但我的板子用了1N4148,其实不焊二极管也可以的。驱动IC使用EG2106会更好,永远不会出现上下管同时导通。

截图202404031208535260.jpg

回复

使用道具 举报 送花

2

主题

13

回帖

60

积分

注册会员

积分
60
发表于 2024-4-3 13:44:32 | 显示全部楼层
梁*** 发表于 2024-4-3 12:08
二极管S4是肖特基1N5819的小封装,驱动IC使用EG2106会更好,永远不会出现上下管同时导通。

EG2106和 IR2101S是一样的用法吗?

点评

用法一样,但EG2106保证不会出现上下管同时导通的情况。  详情 回复 发表于 2024-4-3 17:41
回复

使用道具 举报 送花

2

主题

13

回帖

60

积分

注册会员

积分
60
发表于 2024-4-3 13:55:58 | 显示全部楼层
梁工,MOS驱动还可以试试fd6288,我参考您的stc8h的方案,做了一款无刷电调,使用的就是fd6288,集成度更高一些,性价比更好一些,也基本成本了,但就是出现了换相频率到7Khz后上不去的问题,继续加大占空比,电调有时会重启,有时会出现莫名奇妙的问题。一直查不到原因,当然,我改动比较多,所以,这次准备完全用您的方案试一下,看看是我改动太多的问题,还是什么问题。

点评

FD6288也可以的,驱动功能差不多,只是性能有点差异。  详情 回复 发表于 2024-4-3 17:59
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-03-04 09:50:30

84

主题

7281

回帖

1万

积分

超级版主

积分
15612
发表于 2024-4-3 17:41:41 | 显示全部楼层
test*** 发表于 2024-4-3 13:44
EG2106和 IR2101S是一样的用法吗?

用法一样,但EG2106保证不会出现上下管同时导通的情况。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-03-04 09:50:30

84

主题

7281

回帖

1万

积分

超级版主

积分
15612
发表于 2024-4-3 17:59:21 | 显示全部楼层
test*** 发表于 2024-4-3 13:55
梁工,MOS驱动还可以试试fd6288,我参考您的stc8h的方案,做了一款无刷电调,使用的就是fd6288,集成度更高 ...

FD6288也可以的,驱动功能差不多,只是性能有点差异。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:741
  • 最近打卡:2026-03-05 20:42:02

0

主题

16

回帖

2045

积分

金牌会员

积分
2045
发表于 2024-4-4 10:12:26 | 显示全部楼层
非常好,回头做一个试试。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2026-03-05 08:14:10

2

主题

33

回帖

1080

积分

金牌会员

积分
1080
发表于 2024-4-4 13:26:42 | 显示全部楼层
太专业了吧?
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-6 00:27 , Processed in 0.124018 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表