找回密码
 立即注册
楼主: 梁工

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

 火... [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-08-06 23:15:14

76

主题

6596

回帖

1万

积分

超级版主

积分
13709
发表于 2024-3-27 11:17:40 | 显示全部楼层
STC32G12*** 发表于 2024-3-27 10:05
网友根据梁工开源的软件,自己画板做无刷电机的开发板如下:
主控STC8H1K28-36I-LQFP32
引脚合理,不多不少 ...

STC32G的无刷驱动程序我已经写好,再下面的帖子可以下载,有程序源码、原理图、PCB,我更喜欢用驱动IC来驱动MOSFET,功率大,电压高,可以到500V DC。本例用EG2106驱动,便宜(零买0.50元RMB),任何情况都可以防止上下管同时导通。
使用STC32G12K128或STC32F12K54驱动无刷电机的优势是,计算、处理速度快,特别是做PID处理时,并且不带HALL时比较器不占用ADC输入通道,ADC使用起来更好。

BLDC, 三相无刷直流电机驱动-STC32G-无HALL或带HALL,例子打板测试已OK
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7291
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
回复 支持 2 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:596
  • 最近打卡:2025-08-06 07:57:08
已绑定手机

1

主题

840

回帖

1961

积分

金牌会员

积分
1961
发表于 2024-3-30 08:30:23 | 显示全部楼层
学习了
靡不有初,鲜克有终
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-07 21:31:16

0

主题

7

回帖

62

积分

注册会员

积分
62
发表于 2024-4-1 16:18:15 | 显示全部楼层
梁工你分享的这个对我学习无刷电机很有帮助!非常感谢!我还想请问下,下面这部分电路图中:1.如果PWM1输出负pwm的话,Q3处于截至状态,Vgs的电压约等于0,不小于Vgs(th),然后PMOS不导通。2..如果PWM1输出正pwm的话,Q3处于放大状态,Vgs的电压约等于-12v,小于Vgs(th),然后PMOS导通。pwm控制pmos的过程是这样的吗?还有为什么要加入一个肖特基二极管,它起到什么作用啊?{:5_270:}{:5_270:}
截图202404011610244581.jpg

点评

您关于pmos的控制过程描述正确。 二极管用于Q3抗饱和,加快截止速度。如果您手上有硬件板子,可以去掉二极管对比其截止延时时间,就会明白。 三极管工作于饱和状态,退出饱和时,需要较长时间,一般几个us。  详情 回复 发表于 2024-4-1 16:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-08-06 23:15:14

76

主题

6596

回帖

1万

积分

超级版主

积分
13709
发表于 2024-4-1 16:43:18 | 显示全部楼层
qg*** 发表于 2024-4-1 16:18
梁工你分享的这个对我学习无刷电机很有帮助!非常感谢!我还想请问下,下面这部分电路图中:1.如果PWM1输出 ...

您关于pmos的控制过程描述正确。
二极管用于Q3抗饱和,加快截止速度。如果您手上有硬件板子,可以去掉二极管对比其截止延时时间,就会明白。
三极管工作于饱和状态,退出饱和时,需要较长时间,一般几个us。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-07 21:31:16

0

主题

7

回帖

62

积分

注册会员

积分
62
发表于 2024-4-1 17:31:59 | 显示全部楼层
梁*** 发表于 2024-4-1 16:43
您关于pmos的控制过程描述正确。
二极管用于Q3抗饱和,加快截止速度。如果您手上有硬件板子,可以去掉二 ...

谢谢您的回答{:5_273:}
回复 支持 反对

使用道具 举报 送花

0

主题

3

回帖

10

积分

新手上路

积分
10
发表于 2024-4-6 16:10:23 | 显示全部楼层
梁工,智能车现在要求的芯片是STC8H8K64U-45I-LQFP32,要如何改图。现在这个芯片少一个引脚(p1.2)。

点评

没有P1.2的改为P5.5-PWM2P  详情 回复 发表于 2024-4-6 16:54
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-08-06 23:15:14

76

主题

6596

回帖

1万

积分

超级版主

积分
13709
发表于 2024-4-6 16:54:08 | 显示全部楼层
本帖最后由 梁工 于 2024-4-6 22:26 编辑
luo*** 发表于 2024-4-6 16:10
梁工,智能车现在要求的芯片是STC8H8K64U-45I-LQFP32,要如何改图。现在这个芯片少一个引脚(p1.2)。 ...

没有P1.2的改为P5.4-PWM2P
回复 支持 反对

使用道具 举报 送花

0

主题

3

回帖

10

积分

新手上路

积分
10
发表于 2024-4-6 20:25:25 | 显示全部楼层
梁*** 发表于 2024-4-6 16:54
没有P1.2的改为P5.5-PWM2P

万分感谢

点评

是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。  详情 回复 发表于 2024-4-6 22:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-08-06 23:15:14

76

主题

6596

回帖

1万

积分

超级版主

积分
13709
发表于 2024-4-6 22:27:14 | 显示全部楼层

是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。
回复 支持 反对

使用道具 举报 送花

0

主题

3

回帖

10

积分

新手上路

积分
10
发表于 2024-4-7 17:23:35 | 显示全部楼层
梁*** 发表于 2024-4-6 22:27
是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。

梁工,那代码方面应该如何进行更改以适配

点评

只是硬件改一个IO,软件基本不需要修改。  详情 回复 发表于 2024-4-7 17:49
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-7 05:22 , Processed in 0.134689 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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