找回密码
 立即注册
楼主: 月亮很亮

BLDC比较器检测换相中,怎么添加顺逆风启动检测

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-07-31 13:04:23
已绑定手机

6

主题

39

回帖

332

积分

中级会员

积分
332
发表于 2025-7-15 17:58:39 | 显示全部楼层
梁*** 发表于 2025-7-14 16:12
将3个下管都开通,就会刹车。
如果从反电动势能检测到正确的换相信号和换相时间,就可以直接切入闭环。 ...

梁工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗?还有个问题,就是在检测出是顺风的情况下,切闭环的过程中,程序中的PWM占空比应该如何取值。

点评

可以测量正常驱动时,PWM与转速的关系,根据这个关系确定切入的PWM值是比较好的。  详情 回复 发表于 2025-7-15 21:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-07-31 13:04:23
已绑定手机

6

主题

39

回帖

332

积分

中级会员

积分
332
发表于 2025-7-15 18:01:25 | 显示全部楼层
王*** 发表于 2025-7-15 00:49
速度较慢下直接填充是不大好的,因为此时的等效开环运行速度也比较慢,可以尝试按比例固定减掉一定的时间 ...

王工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗?还有个问题,就是在检测出是顺风的情况下,切闭环的过程中,程序中的PWM占空比应该如何取值。

点评

这个的本质就是针对不同情况选用不同的开环启动程序,判断到顺风以后的pwm值,需要自己调试得到一个可以启动的值,这个根据不同电机肯定是不一样的,所以要自己调一下,然后根据判断到的情况选用即可  详情 回复 发表于 2025-7-15 18:48
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2499

回帖

6450

积分

版主

积分
6450
发表于 2025-7-15 18:48:40 | 显示全部楼层
月亮*** 发表于 2025-7-15 18:01
王工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗? ...

这个的本质就是针对不同情况选用不同的开环启动程序,判断到顺风以后的pwm值,需要自己调试得到一个可以启动的值,这个根据不同电机肯定是不一样的,所以要自己调一下,然后根据判断到的情况选用即可
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:137
  • 最近打卡:2025-07-31 12:11:20

76

主题

6281

回帖

1万

积分

超级版主

积分
13347
发表于 2025-7-15 21:12:24 | 显示全部楼层
月亮*** 发表于 2025-7-15 17:58
梁工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗? ...

可以测量正常驱动时,PWM与转速的关系,根据这个关系确定切入的PWM值是比较好的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-07-31 13:04:23
已绑定手机

6

主题

39

回帖

332

积分

中级会员

积分
332
发表于 昨天 14:31 | 显示全部楼层
梁工,为什么我测量反电动势的过零时间有问题,程序如下 截图202507311426145343.jpg 截图202507311426391036.jpg 截图202507311427075922.jpg 其中AA为一步的时间,通过测量整个换向时间,2次处发A相的上升沿获得,BB为C相下降沿触发获得下一步的换向时间,通过比较就能发现是正转还是反转,但是现在正转的时间如下 截图202507311427327617.jpg ,不应该是BB>AA吗,而且反正的数据更是不对, 截图202507311428517971.jpg 反转应该是BB远大于AA,但是现在BB反而很小。本来感觉是有什么干扰啥的,再开启C相下降沿中断加了点延时,也没用,改变比较器迟滞也没有用‘。’
截图202507311413551130.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-07-31 13:04:23
已绑定手机

6

主题

39

回帖

332

积分

中级会员

积分
332
发表于 昨天 16:55 | 显示全部楼层
月亮*** 发表于 2025-7-31 14:31
梁工,为什么我测量反电动势的过零时间有问题,程序如下其中AA为一步的时间,通过测量整个换向时间,2次处 ...

而且就这个代码添加到PID的程序中计时时间都没有了,但是比较器的中断还是能进的。

点评

PID的可以参考: 三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图 启动改进版本 https://www.stcaimcu.com/thread-7472-1-1.html (出处: 国芯人工智能技术交流网站)  详情 回复 发表于 昨天 17:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:137
  • 最近打卡:2025-07-31 12:11:20

76

主题

6281

回帖

1万

积分

超级版主

积分
13347
发表于 昨天 17:02 | 显示全部楼层
月亮*** 发表于 2025-7-31 16:55
而且就这个代码添加到PID的程序中计时时间都没有了,但是比较器的中断还是能进的。 ...

PID的可以参考:

三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图 启动改进版本
https://www.stcaimcu.com/thread-7472-1-1.html
(出处: 国芯人工智能技术交流网站)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-07-31 13:04:23
已绑定手机

6

主题

39

回帖

332

积分

中级会员

积分
332
发表于 昨天 17:37 | 显示全部楼层
梁*** 发表于 2025-7-31 17:02
PID的可以参考:

三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图 启动改进版本

不是PID的运行不能运行,是运行前的电机状态检测停止、正转、反转的状态,以及检测完了之后根据状态进行处理
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 02:48 , Processed in 0.125483 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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