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

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

 火... [复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-04-10 11:52:19
已绑定手机

0

主题

13

回帖

58

积分

注册会员

积分
58
发表于 2026-4-10 11:52:19 | 显示全部楼层
梁*** 发表于 2026-4-9 23:01
你的样机波形都不正常。
上面的波形,形状还好,但是时间参数就有大问题。
上左图可看出电周期为13ms,波 ...

1、那看我们自己波形,反电动势的波形是不太对的,,换相不太对,,是我的换相时间没计算对吗?  我程序上 也是按照例程的,没改过,,应该修改哪个参数呢?

2、另外还有一个问题,,我们开机的时候,会碰到这种情况(电机没转起来,就噔一下),刚开始几次会硬件过流保护掉,后面再试会烧MOS管,会共通,是什么原因?,软件上按例程的,有死区; 硬件上芯片也是带死区的。

点评

烧管说明有严重问题。启动后切换到转动检测,确认转动正常再切换到闭环,这样试试。  详情 回复 发表于 2026-4-10 14:43
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2026-07-06 10:28:35

83

主题

7894

回帖

1万

积分

超级版主

积分
16843
发表于 2026-4-10 14:43:55 | 显示全部楼层
why*** 发表于 2026-4-10 11:52
1、那看我们自己波形,反电动势的波形是不太对的,,换相不太对,,是我的换相时间没计算对吗?  我程序 ...

烧管说明有严重问题。启动后切换到转动检测,确认转动正常再切换到闭环,这样试试。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-05-07 08:46:30

0

主题

19

回帖

362

积分

中级会员

积分
362
发表于 2026-4-13 15:30:18 | 显示全部楼层
梁*** 发表于 2026-4-7 12:15
第一个波形是很正常的。
后面的波形乱得没法看,没法判断问题所在。

梁工 请问从电枢波形上能推算出电机的启动参数吗

点评

不能从电枢波形上能推算出电机的启动参数,启动参数跟电机的机械特性相关。  详情 回复 发表于 2026-4-14 17:25
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2026-07-06 10:28:35

83

主题

7894

回帖

1万

积分

超级版主

积分
16843
发表于 2026-4-14 17:25:06 | 显示全部楼层
新农*** 发表于 2026-4-13 15:30
梁工 请问从电枢波形上能推算出电机的启动参数吗

不能从电枢波形上能推算出电机的启动参数,启动参数跟电机的机械特性相关。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-05-07 08:46:30

0

主题

19

回帖

362

积分

中级会员

积分
362
发表于 2026-4-15 20:33:47 | 显示全部楼层
梁*** 发表于 2026-4-14 17:25
不能从电枢波形上能推算出电机的启动参数,启动参数跟电机的机械特性相关。 ...

最近又在折腾手上那个电机,我用其他板子观测出电枢波形,测量了启动后正常转动的占空比在26%,驱动频率是16K的,这个电机在其他板子启动时的机械转速是不低于800转/分,我在V3版本的程序中设定BeginSpeed为200,FinishSpeed为300,START_PWM_DUTY设定为500,电机还是只能加速,然后又停了再加速,始终无法转起来,电机是我司定制的,PMSM电机,8对极

点评

工作电压和对应的最高转速是多少?我好大约计算一下KV值。  详情 回复 发表于 2026-4-15 22:49
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2026-07-06 10:28:35

83

主题

7894

回帖

1万

积分

超级版主

积分
16843
发表于 2026-4-15 22:49:37 | 显示全部楼层
新农*** 发表于 2026-4-15 20:33
最近又在折腾手上那个电机,我用其他板子观测出电枢波形,测量了启动后正常转动的占空比在26%,驱动频率 ...

工作电压和对应的最高转速是多少?我好大约计算一下KV值。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-05-07 08:46:30

0

主题

19

回帖

362

积分

中级会员

积分
362
发表于 2026-4-16 20:15:55 | 显示全部楼层
梁*** 发表于 2026-4-15 22:49
工作电压和对应的最高转速是多少?我好大约计算一下KV值。

额定电压是24V 额定的最大转速是2500转

点评

你试下下面的参数,方波驱动基本没有启动不起来的,只要参数合适都可以的。 如果转动惯量大(比如家用风扇),则要加长预定位时间和启动时间。 #define ROLL_MinSpeed 60 // 启动时检测到低于这个转速则认为电  详情 回复 发表于 2026-4-16 21:58
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2026-07-06 10:28:35

83

主题

7894

回帖

1万

积分

超级版主

积分
16843
发表于 2026-4-16 21:58:00 | 显示全部楼层
新农*** 发表于 2026-4-16 20:15
额定电压是24V 额定的最大转速是2500转
你的电机磁极对数多少?要写上正确的磁极对数。
你试下下面的参数,方波驱动基本没有启动不起来的,只要参数合适都可以的。
如果转动惯量大(比如家用风扇),则要加长预定位时间和启动时间。
#define  ROLL_MinSpeed    60   // 启动时检测到低于这个转速则认为电机停止,从静止开始启动,否则直接进入闭环。 要求ROLL_MinSpeed*MPP >=22
#define  PRE_PWM_DUTY    200   // 预定位占空比, 一般为START_PWM_DUTY的0.5~1,较小的占空比冲击小,但启动力矩小。
#define        PRE_STATE_TIME1  100   // 预定位时间1,ms, 最大值为2849ms
#define        PRE_STATE_TIME2   80   // 预定位时间2,ms, 最大值为2849ms
#define        PRE_STATE_TIME3   50   // 预定位时间3,ms, 最大值为2849ms
#define        START_PWM_DUTY   200   // 启动时的占空比
#define        STOP_PWM_DUTY    100   // 停止占空比,小于此占空比就停机, 根据电机特性适当改变
#define        BeginSpeed        90   // 启动起始转速,转/分
#define        FinishSpeed      500   // 启动起始转速,转/分
#define        D_StartTime     1500   // 加速时间,单位ms,不能小于500, 500~10922
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-05-07 08:46:30

0

主题

19

回帖

362

积分

中级会员

积分
362
发表于 2026-4-17 15:20:02 | 显示全部楼层
梁*** 发表于 2026-4-16 21:58
你的电机磁极对数多少?要写上正确的磁极对数。
你试下下面的参数,方波驱动基本没有启动不起来的,只要参 ...

SDS824X_HD_PNG_5.png 这是用其他板子测试的电枢波形,电机是24V 2500RPM  8对极的,按照梁工您给的参数 也不能成功转起来,我也尝试过其他参数的组合, 到目前为止 还没成功过

点评

这个波形很好,过0检测、换相时刻都精确。按理这样的电机很容易驱动起来的。  详情 回复 发表于 2026-4-17 18:17
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2026-07-06 10:28:35

83

主题

7894

回帖

1万

积分

超级版主

积分
16843
发表于 2026-4-17 18:17:30 | 显示全部楼层
新农*** 发表于 2026-4-17 15:20
这是用其他板子测试的电枢波形,电机是24V 2500RPM  8对极的,按照梁工您给的参数 也不能成功转起来,我 ...

这个波形很好,过0检测、换相时刻都精确。按理这样的电机很容易驱动起来的。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-6 14:13 , Processed in 0.094987 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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