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

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

 火... [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-10-14 10:04:52

77

主题

6770

回帖

1万

积分

超级版主

积分
14350
发表于 2024-1-15 10:23:23 | 显示全部楼层
快乐*** 发表于 2024-1-15 09:49
梁工,你好,这款芯片可以驱动10W转无刷吗?

可以的。多少转是跟电磁极对有关,也就是转一圈要换相多少次有关。
12万转计,则一秒转2000转,对于高速无刷,假如一转6次换相,则对应12000次换相,也就是80us左右换相一次,
STC8系列、STC32系列的硬件、软件处理都没有问题。

我手上好多四轴飞行器的电机是42次换相转一圈的,其17000转就对应6次换相的12万转了。
有客户说还有4次换相一转的电机,我没有用过。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:207
  • 最近打卡:2025-10-14 09:31:10

787

主题

1万

回帖

1万

积分

管理员

积分
19738
发表于 2024-1-15 18:27:06 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:207
  • 最近打卡:2025-10-14 09:31:10

787

主题

1万

回帖

1万

积分

管理员

积分
19738
发表于 2024-1-15 18:29:43 | 显示全部楼层
回复

使用道具 举报 送花

3

主题

47

回帖

173

积分

注册会员

积分
173
发表于 2024-1-25 16:05:16 | 显示全部楼层
梁工, 有个方案,电机有弹簧拉着,每次启动都需要扭力不小,看看你这个启动过程中,扭力可以做到足够大。  启动后,弹簧拉紧,断电电机弹簧反拉转动,再上电,还得正常转动。

点评

如果没有减速机构,用带霍尔的比较好。  详情 回复 发表于 2024-1-25 16:57
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-10-14 10:04:52

77

主题

6770

回帖

1万

积分

超级版主

积分
14350
发表于 2024-1-25 16:57:17 | 显示全部楼层
dong9*** 发表于 2024-1-25 16:05
梁工, 有个方案,电机有弹簧拉着,每次启动都需要扭力不小,看看你这个启动过程中,扭力可以做到足够大。  ...

如果没有减速机构,用带霍尔的比较好。
回复

使用道具 举报 送花

0

主题

13

回帖

54

积分

注册会员

积分
54
发表于 2024-1-26 14:23:54 | 显示全部楼层
梁工:我最近把您开源的STC8H1K28作为主控的无感无刷电机控制方案研习了一遍,对消磁、换相等概念算是比较了解了,然后我把您的程序移植到了STC8H1K08这款芯片上。用的是SOP16那款。电机能启动,但是始终无法进入正常的中断控制运行阶段。然后做了几个变量作为调试标记,用逻辑分析仪进行了捕捉。发现6步换相中,只有第1步(即AC相)可以进入比较器中断,其他步都无法进入比较器中断,即使是换相续流引起的电动势变化也无法进入比较器中断。不知道是什么问题。我使用的ADC口,分别是0,1,13.      梁工能帮忙指条路嘛

点评

请仔细核对我的例程。比较器一旦启动允许中断,只要有比较结果变化,就会进中断的。  详情 回复 发表于 2024-1-26 14:48
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-10-14 10:04:52

77

主题

6770

回帖

1万

积分

超级版主

积分
14350
发表于 2024-1-26 14:48:23 | 显示全部楼层
Sangzhen*** 发表于 2024-1-26 14:23
梁工:我最近把您开源的STC8H1K28作为主控的无感无刷电机控制方案研习了一遍,对消磁、换相等概念算是比较 ...

请仔细核对我的例程。比较器一旦启动允许中断,只要有比较结果变化,就会进中断的。
回复

使用道具 举报 送花

0

主题

13

回帖

54

积分

注册会员

积分
54
发表于 2024-1-26 17:52:12 | 显示全部楼层
本帖最后由 Sangzhenhua2010 于 2024-1-26 17:54 编辑
梁*** 发表于 2024-1-26 14:48
请仔细核对我的例程。比较器一旦启动允许中断,只要有比较结果变化,就会进中断的。 ...

file:///C:/Users/a/Desktop/IMG_20240126_173720.jpg

梁工,我现在比较器中断有些问题,我先测试了启动阶段的波形。我让电机多转了一会儿,以1ms为周期进行换相。得到的电枢波形,和您的不太一样,梯形两侧的斜率怎么是反的,梁工帮忙看看

启动1ms换相周期电枢波形

启动1ms换相周期电枢波形
IMG_20240126_173720.jpg

点评

换相时刻不对造成的。  详情 回复 发表于 2024-1-26 23:18
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-10-14 10:04:52

77

主题

6770

回帖

1万

积分

超级版主

积分
14350
发表于 2024-1-26 23:18:52 | 显示全部楼层
Sangzhen*** 发表于 2024-1-26 17:52
梁工,我现在比较器中断有些问题,我先测试了启动阶段的波形。我让电机多转了一会儿,以1ms为周期进行换 ...

换相时刻不对造成的。
回复

使用道具 举报 送花

0

主题

13

回帖

54

积分

注册会员

积分
54
发表于 2024-1-30 10:26:16 | 显示全部楼层
fisho*** 发表于 2023-10-7 21:59
梁工,

     我在试产发现,这个程序1/10概率不能正常启动, 不得已写了下面重启程序(遇到异常,让马达重 ...

消磁时间我觉得可以根据换相时间动态调整,和换相时间关联起来
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-14 14:16 , Processed in 0.157068 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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