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

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

 火... [复制链接]

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-21 09:41:47 | 显示全部楼层
红色的部分是反电动势的波形,下面蓝色的部分为什么会反冲到最下面呢,也是由于上半桥的pwm波,低电平关断的时候消磁导致的吗。
截图202408210940399422.jpg

点评

是的,PWM低电平时,电机线圈的反电动势导致电枢波形出现低至-1V的电压(MOSFET体二极管导通电压),跟前面的消磁反电动势一个原理,只是方向是反的。 电路要从叠加了PWM和线圈反电动势的电机“发电”的波形(电机反  详情 回复 发表于 2024-8-21 09:53
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2025-05-03 23:41:15

73

主题

5884

回帖

1万

积分

超级版主

积分
12085
发表于 2024-8-21 09:53:13 | 显示全部楼层
本帖最后由 梁工 于 2024-8-21 09:55 编辑
yy*** 发表于 2024-8-21 09:41
红色的部分是反电动势的波形,下面蓝色的部分为什么会反冲到最下面呢,也是由于上半桥的pwm波,低电平关断 ...

是的,PWM低电平时,电机线圈的反电动势导致电枢波形出现低至-1V的电压(MOSFET体二极管导通电压),跟前面的消磁反电动势一个原理,只是方向是反的,但是PWM驱动期间不用检测反电动势。
在未被启动的电枢(即图中前面上升、后面下降的电机反电动势),电路要从叠加了PWM和线圈反电动势的电机“发电”的波形(电机反电动势)中正确检测出过0点。
回复 支持 2 反对 0

使用道具 举报 送花

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-21 15:40:13 | 显示全部楼层
梁*** 发表于 2024-8-21 09:53
是的,PWM低电平时,电机线圈的反电动势导致电枢波形出现低至-1V的电压(MOSFET体二极管导通电压),跟前 ...

明白了,非常感谢梁工的指导
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-08-24 09:36:31

0

主题

8

回帖

42

积分

新手上路

积分
42
发表于 2024-8-24 09:32:38 | 显示全部楼层
梁工好,
按照你的STC8H资料,遇见2个问题.
1, 启动时候, 偶尔会MOS上下直通.烧一对上下管
2, 如果启动正常,在满电压20V,占空比85%以上, 经常卡顿,好像在不停的启动   ,3路波形都是这样 FF.jpg

点评

波形正常的,对称性也好,这样的波形不应该有卡顿。大约105us换相一次,比较接近最高转速了。什么原因导致卡顿,没有样机测试我没法知道。  详情 回复 发表于 2024-8-24 10:58
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2025-05-03 23:41:15

73

主题

5884

回帖

1万

积分

超级版主

积分
12085
发表于 2024-8-24 10:58:44 | 显示全部楼层
chlb*** 发表于 2024-8-24 09:32
梁工好,
按照你的STC8H资料,遇见2个问题.
1, 启动时候, 偶尔会MOS上下直通.烧一对上下管

波形正常的,对称性也好,这样的波形不应该有卡顿。大约105us换相一次,比较接近最高转速了。什么原因导致卡顿,没有样机测试我没法知道。
回复 支持 1 反对 0

使用道具 举报 送花

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-25 10:12:51 | 显示全部楼层
梁工你好,我的电机12v电压,kv 480, 绕组4组,我计算下来最快换相时间是280us,然后把代码里面确定是否堵转的40us最小值改成了200发现出问题了,40us就正常。有点好奇这个40us是实验的来的吗,还是怎么计算出来的。 感谢
回复 支持 2 反对 0

使用道具 举报 送花

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-25 10:23:45 | 显示全部楼层
就是此处的判断
截图202408251023355001.jpg
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-03-18 07:54:03

0

主题

51

回帖

793

积分

高级会员

积分
793
发表于 2024-8-25 22:11:10 | 显示全部楼层
学习了!!!!
回复

使用道具 举报 送花

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-26 10:45:39 | 显示全部楼层
tnyq*** 发表于 2023-8-25 11:41
梁工,根据你的程序调整D_START_PWM为20,初始延时60ms(step = 0;        StepMotor();        Delay_n_ms(60);),加速延时 ...

你好 请问这个问题解决了吗,我也用到这个一模一样的问题了
回复 支持 反对

使用道具 举报 送花

0

主题

8

回帖

40

积分

新手上路

积分
40
发表于 2024-8-28 13:28:37 | 显示全部楼层
梁工你好,我的电路上下都用的nmos,上管用自举电容做的升压,在启动阶段,最开始有一个定位操作,在定位操作之前是否有必要先让三个下管都全部导通一段时间使自举电容充电以后再进入定位启动流程

点评

刚启动时,电枢电压都比较低,自举电容能被充电,不需要特别处理。  详情 回复 发表于 2024-8-28 14:14
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 01:23 , Processed in 0.168270 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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