haiming8685 发表于 2025-6-2 21:36:07

梁工您好!我将32G128的V2版,下载测试,电机启动正常,可调节电位器电机速度一直起不来转速很低,好像PWM不随电位器调节发生变化,不知道是怎么回事

MikeXue 发表于 2025-6-2 23:19:20

请问一下,我使用57BL55S06-230TF9电机, 24V/60W ,电位器已经设置为最大值了,在27V供电的时候,最大转速为1550rpm , 30V才能达到1800rpm,无法达到最高转速。这个可能是什么原因导致的呢。

使用的数字电源供电(MS305D(30V/5A)

梁工 发表于 2025-6-3 09:45:56

haiming8685 发表于 2025-6-2 21:36
梁工您好!我将32G128的V2版,下载测试,电机启动正常,可调节电位器电机速度一直起不来转速很低,好像PWM ...

回复在下面帖子23楼:

三相无刷直流电机驱动-STC32G-无HALL 改进启动算法,启动可靠
https://www.stcaimcu.com/thread-17737-1-1.html
(出处: 国芯技术交流网站)

梁工 发表于 2025-6-3 09:50:11

MikeXue 发表于 2025-6-2 23:19
请问一下,我使用57BL55S06-230TF9电机, 24V/60W ,电位器已经设置为最大值了,在27V供电的时候,最大转 ...

最大转速会有偏差,如果带负载,则不同的负载会导致最高转速有很大不同,负载重转速急剧降低。如果是空载转速,则根据电机的KV值来估算,误差20%之内都是正常的。你的电机的KV值是多少?
比如我的电机KV值150,则24V时空载转速大约为150*24=3600RPM,实测在3300~3700之间。

MikeXue 发表于 2025-6-4 14:24:21

梁工 发表于 2025-6-3 09:50
最大转速会有偏差,如果带负载,则不同的负载会导致最高转速有很大不同,负载重转速急剧降低。如果是空载 ...

目前只是测试了空载情况,57BL55S06-230TF9 在24V下,额定转速是3000RPM。   启动后,在所有条件不变仅改变供电电压的情况下,27V供电的时候,最大转速为1550rpm , 30V才能达到1800rpm, 转速是通过程序Uart反馈看到的。   
附件图片是57BL55S06-230TF9的技术参数,没有提到KV值。

梁工 发表于 2025-6-4 15:02:12

MikeXue 发表于 2025-6-4 14:24
目前只是测试了空载情况,57BL55S06-230TF9 在24V下,额定转速是3000RPM。   启动后,在所有条件不变仅 ...

“丽数”应该是极对数2,原先你说是极对数4,如果是极对数2,则你说的1500转就是3000转。
电机转速会有误差,但不会差别太大。
在换相中取反一个IO来指示电角度转速,比如在0次、3次取反一次,则电角度360度对应1个脉冲(1Hz),假设测量出100Hz,转速计实测转子转速为3000转/分,则为50转/秒,1000/50=2,即磁极对为2,以此测量为准。

zhang.com 发表于 2025-6-6 10:02:15

无HALL中功率的启动之前必须用手转一下才能启动是什么原因

梁工 发表于 2025-6-6 13:59:37

zhang.com 发表于 2025-6-6 10:02
无HALL中功率的启动之前必须用手转一下才能启动是什么原因

启动力矩小或启动算法不行。
请参考、测试下面的例子:



MikeXue 发表于 2025-6-9 15:26:50

梁工 发表于 2025-6-4 15:02
“丽数”应该是极对数2,原先你说是极对数4,如果是极对数2,则你说的1500转就是3000转。
电机转速会有误 ...

好,丽数是这个意思。 好呢。感谢拉。
另外,测试方案,利用一个IO来做测试,好呢,非常感谢。

mark_lhm 发表于 2025-6-12 23:31:43

梁工你好~ 看到程序里面有一个非常奇怪的现象。为何例程里面使用中定时器0/3/4,而不使用定时器1/2?这里有什么故事吗?
页: 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70
查看完整版本: BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法