找回密码
 立即注册
查看: 96952|回复: 691

BLDC, 三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解

 火... [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-15 15:58:10 | 显示全部楼层 |阅读模式
三相无刷直流电机驱动-8H系列-无HALL
视频讲解,12万转
全国智能汽车竞赛,所有组别的 电调部分 都可以参考本方案
本例子用于驱动无传感器(无HALL)的三相无刷直流电机

含原理图,C语言完整项目文件。
使用MCU自带的比较器检测反电动势做过0检测,延时30度电角度换相。
大功率电路

三相无刷电机驱动-STC8H-无HALL  梁工例子-1.png

中功率电路
三相无刷电机驱动-STC8H-无HALL  梁工例子-2.png
全国智能车竞赛,所有组别的 电调部分 都可以参考本方案

BLDC, 三相无刷直流电机驱动-8H系列-无HALL
视频讲解在山东大学的8H8K64U教学视频课程
截图202309200904303731.jpg
截图202401150738563164.jpg
视频讲解    https://www.stcaimcu.com/forum.p ... 3184&extra=page%3D1
第28集

延伸阅读:
三相无刷直流电机驱动-8H系列-带HALL
【新提醒】三相无刷电机驱动-STC8H-带HALL 梁工例子 - PWM/144MHz时钟源的PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

延伸阅读:
BLDC, 三相无刷直流电机驱动-32G系列-无HALL或带HALL,例子打板测试已OK
BLDC, 三相无刷直流电机驱动-STC32G-无HALL或带HALL,例子打板测试已OK - BLDC/144MHz时钟源PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

延伸阅读:

三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图
三相无刷电机驱动-STC32G-无HALL-PID控制-OLED显示-串口绘图 - BLDC/144MHz时钟源PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

三相无刷电机驱动-STC8H-无HALL.rar (168.94 KB, 下载次数: 3433)
三相无刷电机-无HALL-大功率-STC8H1K28.pdf (53.2 KB, 下载次数: 2732) 三相无刷电机-无HALL-中功率-STC8H1K28.pdf (51.91 KB, 下载次数: 2250)











点评

梁工说:我们 STC8H1K 系列控制电机,只要电机够好,可以支持到 12万转  发表于 2023-12-12 20:58
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2024-3-27 10:05:25 | 显示全部楼层
AiCube-可视化 图形 I/O配置 体验


利用 AiCube@AIapp-ISP V6.95M
智能配置开发工具启动程序框架自动生成器,实现如下的实验:
32位8051单片机入门第一个完整的C语言程序,printf_usb("Hello World !\r\n")

AiCube 实验一:  直接 printf_usb("Hello World !\r\n")
32位8051单片机入门第一个完整的C语言程序

AiCube 实验二:  查询方式,查询到电脑命令后,
                           printf_usb("Hello World !\r\n")或其他

AiCube 实验三:  中断方式单片机USB中断接收服务函数收到命令后,
                           printf_usb("Hello World !\r\n")或其他


网友根据梁工开源的软硬件,自己做
电机驱动板
主控STC8H1K28 , STC32G12K128

可以快速正反转切换,加速,减速,5-10万转轻松实现!
如果有兴趣的网友,没时间自己画板的
可以加我微信:19952583740,直接购买做好的PCB,测试STC8H1K28主控实物正面图片:
dbd979220b5ae55b52fea51fa74f08e.jpg
实物反面图片:
a56a93556d2c3671ce4a0e14373bb8d.jpg
整体套件:
截图202403271002303477.jpg
STC8H1K28主控,有感电机(有HALL):

STC8H1K28主控,无刷电机(无HALL):驱动5万转无刷电机全速运行!听声浪都让人害怕!

STC32G12K128主控,驱动10万转无刷电机

STC32G12K128主控,驱动驱动极飞A45无人机3000瓦无刷电机
从0转起动到最高速,12V电压

0.1瓦的功率即可启动1500瓦无刷电机

这种12V的1000瓦电动工具无刷电机,网友反映很难启,实际测试一下了,确实有点难启动,
拧电位器很关键,拧多了给的电流较大,可能烧MOS管,
控制在1-2A内可以比较顺滑启动!实测效果看视频可知!



















点评

STC32G的无刷驱动程序我已经写好,再下面的帖子可以下载,有程序源码、原理图、PCB,我更喜欢用驱动IC来驱动MOSFET,功率大,电压高,可以到500V DC。本例用EG2106驱动,便宜(零买0.50元RMB),任何情况都可以防止  详情 回复 发表于 2024-3-27 11:17
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:41
  • 最近打卡:2025-03-13 12:10:59

3

主题

20

回帖

731

积分

高级会员

积分
731
发表于 2023-4-15 17:18:07 | 显示全部楼层
截图202312281735542106.jpg
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2051&extra=

冲哥淘宝店, 有售套件,亲们自己焊接

===============================================

必看视频,拍的太好了,都去欣赏下 51世界 开源电机控制
STC8H1K08-36I-TSSOP20, 无刷电调实战视频, 都帮点个赞,感谢开源视频


截图202312112310544774.jpg
STC8H无刷电机驱动【薛定谔的小兔纸】 - 嘉立创EDA开源硬件平台 (oshwhub.com)
这立创开源广场也有了设计好的PCB

截图202312112206485059.jpg

点评

DTR,死区时间,根据驱动电路+MOSFET的响应时间来确定。比如将MOSFET的栅极电压从0升到12V,用时0.5us,从12V降到0V,用时0.5us,则死区时间至少为1us,这样保证一个管子关断后,另一个管子才导通。通常用于半桥的上  详情 回复 发表于 2023-4-15 17:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-15 17:53:19 | 显示全部楼层
21cn*** 发表于 2023-4-15 17:18
梁工,你好,能解释一下PWMx_DTR是怎么计算与取值的吗

DTR,死区时间,根据驱动电路+MOSFET的响应时间来确定。比如将MOSFET的栅极电压从0升到12V,用时0.5us,从12V降到0V,用时0.5us,则死区时间至少为1us,这样保证一个管子关断后,另一个管子才导通。通常用于半桥的上下管驱动。

本例三相电机驱动是不需要互补输出的,所以不需要死区时间设置。
回复 支持 反对

使用道具 举报 送花

0

主题

1

回帖

58

积分

注册会员

积分
58
发表于 2023-4-15 18:23:01 | 显示全部楼层
你好,我是新手,想问下这个没有控制信号输入的吗,是需要改电位机吗

点评

本例使用电位器启动调速,这样最简单,如果使用别的信号启动,则还要准备控制器,加大验证难度。 需要什么信号来控制,用户可以自己加入,比如PPM、串口、遥控信号等等。  详情 回复 发表于 2023-4-15 18:55
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-15 18:55:03 | 显示全部楼层
wumu*** 发表于 2023-4-15 18:23
你好,我是新手,想问下这个没有控制信号输入的吗,是需要改电位机吗

本例使用电位器启动调速,这样最简单,如果使用别的信号启动,则还要准备控制器,加大验证难度。
需要什么信号来控制,用户可以自己加入,比如PPM、串口、遥控信号等等。
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2023-4-19 08:11:02 | 显示全部楼层
梁工,有没有驱动 380V电机的板子啊

点评

我没有现成的板子。交流3相380V,整流时其实还是220V的,峰值311V。 电路改下驱动部分,用驱动IC来驱动MOSFET就可以了,MOSFET都用N沟的,耐压要到500V(对于峰值311V),分压电阻至少要串联3个,以满足爬电要求,一  详情 回复 发表于 2023-4-19 09:21
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-19 09:21:26 | 显示全部楼层
13668840876 发表于 2023-4-19 08:11
梁工,有没有驱动 380V电机的板子啊

我没有现成的板子。交流3相380V,整流时其实还是220V的,峰值311V。
电路改下驱动部分,用驱动IC来驱动MOSFET就可以了,MOSFET都用N沟的,耐压要到500V(对于峰值311V),分压电阻至少要串联3个,以满足爬电要求,一个0805封装的电阻不要超过100V。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-05-01 07:59:39

6

主题

27

回帖

628

积分

高级会员

积分
628
发表于 2023-4-26 12:54:26 | 显示全部楼层
梁工,你好,对于低速重载且负荷不稳定的应用,24V,9对磁钢,1KW的电机。可有好的启动方法?

点评

用带霍尔的电机。  详情 回复 发表于 2023-4-28 11:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-05-01 07:59:39

6

主题

27

回帖

628

积分

高级会员

积分
628
发表于 2023-4-26 12:56:16 | 显示全部楼层
调整这个方案中的启动参数没办法实现平稳可靠启动

点评

可以的,我驱动了从光驱电机(很小、高速)到平衡车电机(很大、慢速),均可以可靠启动。 需要根据电机特性去调整,需要耐心和细心。  详情 回复 发表于 2023-4-26 14:41
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-26 14:41:58 | 显示全部楼层
hf*** 发表于 2023-4-26 12:56
调整这个方案中的启动参数没办法实现平稳可靠启动

可以的,我驱动了从光驱电机(很小、高速)到平衡车电机(很大、慢速),均可以可靠启动。
需要根据电机特性去调整,需要耐心和细心。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 15:37 , Processed in 0.145912 second(s), 130 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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