月亮很亮 发表于 2025-7-15 17:58:39

梁工 发表于 2025-7-14 16:12
将3个下管都开通,就会刹车。
如果从反电动势能检测到正确的换相信号和换相时间,就可以直接切入闭环。 ...

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

月亮很亮 发表于 2025-7-15 18:01:25

王昱顺 发表于 2025-7-15 00:49
速度较慢下直接填充是不大好的,因为此时的等效开环运行速度也比较慢,可以尝试按比例固定减掉一定的时间 ...

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

王昱顺 发表于 2025-7-15 18:48:40

月亮很亮 发表于 2025-7-15 18:01
王工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗? ...

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

梁工 发表于 2025-7-15 21:12:24

月亮很亮 发表于 2025-7-15 17:58
梁工,现在调试在空载的情况下是可以切进闭环的,但是装上风带载是进不去的,会卡主,这个有什么办法吗? ...

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

月亮很亮 发表于 2025-7-31 14:31:18

梁工,为什么我测量反电动势的过零时间有问题,程序如下其中AA为一步的时间,通过测量整个换向时间,2次处发A相的上升沿获得,BB为C相下降沿触发获得下一步的换向时间,通过比较就能发现是正转还是反转,但是现在正转的时间如下,不应该是BB>AA吗,而且反正的数据更是不对,反转应该是BB远大于AA,但是现在BB反而很小。本来感觉是有什么干扰啥的,再开启C相下降沿中断加了点延时,也没用,改变比较器迟滞也没有用‘。’

月亮很亮 发表于 2025-7-31 16:55:33

月亮很亮 发表于 2025-7-31 14:31
梁工,为什么我测量反电动势的过零时间有问题,程序如下其中AA为一步的时间,通过测量整个换向时间,2次处 ...

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

梁工 发表于 2025-7-31 17:02:29

月亮很亮 发表于 2025-7-31 16:55
而且就这个代码添加到PID的程序中计时时间都没有了,但是比较器的中断还是能进的。 ...

PID的可以参考:

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

月亮很亮 发表于 2025-7-31 17:37:29

梁工 发表于 2025-7-31 17:02
PID的可以参考:

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


不是PID的运行不能运行,是运行前的电机状态检测停止、正转、反转的状态,以及检测完了之后根据状态进行处理
页: 1 [2]
查看完整版本: BLDC比较器检测换相中,怎么添加顺逆风启动检测