MikeXue 发表于 2026-5-19 00:28:36

梁工 发表于 2026-5-18 16:16
那就是FOC驱动了,不需要霍尔,检测2相电流,通过各种计算来控制PWM。

哈哈,好的,我自己抽空来搞。 谢谢拉。

wx_DkNUz 发表于 2026-6-12 16:31:58

请问梁工,这个电机代码可以用在STC8H3K48S2 32P的芯片上吗?

梁工 发表于 2026-6-12 18:11:24

wx_DkNUz 发表于 2026-6-12 16:31
请问梁工,这个电机代码可以用在STC8H3K48S2 32P的芯片上吗?

STC8H系列都可以。

wx_DkNUz 发表于 2026-6-13 14:41:25

梁工 发表于 2026-6-12 18:11
STC8H系列都可以。

能不能直接用在成品上呢?

梁工 发表于 2026-6-13 17:15:53

wx_DkNUz 发表于 2026-6-13 14:41
能不能直接用在成品上呢?

当然可以。

wx_DkNUz 发表于 2026-6-13 18:18:22

梁工 发表于 2026-6-13 17:15
当然可以。

请问只要改下IO口吗?需要储能刹车、高低电平实现电机正反转,还需要改动那些代码吗?

梁工 发表于 2026-6-13 18:26:38

wx_DkNUz 发表于 2026-6-13 18:18
请问只要改下IO口吗?需要储能刹车、高低电平实现电机正反转,还需要改动那些代码吗? ...

刹车实现简单,但储能刹车实现起来较复杂。

正反转请参考下面主楼的程序。
BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法
https://www.stcaimcu.com/thread-1822-1-1.html
(出处: 国芯人工智能技术交流网站)

wx_DkNUz 发表于 2026-6-15 10:00:17

梁工 发表于 2026-6-13 18:26
刹车实现简单,但储能刹车实现起来较复杂。

正反转请参考下面主楼的程序。


谢谢您啊

dongfeng3732 发表于 2026-7-3 17:10:11

梁工 发表于 2023-9-15 13:31
6种组合,只有一种是正确的。

代码分支        霍尔组合 (P2.0~2.2)        霍尔“位置”         实际驱动方向 (上管+ 下管-)
case 2        010 (HALL_B=1)        B        CB (C相上管开,B相下管开)
case 6        110 (HALL_A/B=1)        BC        CA (C相上管开,A相下管开)
case 4        100 (HALL_A=1)        C        BA (B相上管开,A相下管开)
case 5        101 (HALL_A/C=1)        CA        BC (B相上管开,C相下管开)
case 1        001 (HALL_C=1)        A        AC (A相上管开,C相下管开)
case 3        011 (HALL_B/C=1)        AB        AB (A相上管开,B相下管开)
梁工,这个霍尔传感器是顺时针,驱动磁场是逆时针,霍尔的安装要逆时针吧?我推演霍尔B安装在BC相中间,霍尔C装在AB相中间,是吗?

梁工 发表于 2026-7-3 17:50:21

dongfeng3732 发表于 2026-7-3 17:10
代码分支        霍尔组合 (P2.0~2.2)        霍尔“位置”         实际驱动方向 (上管+ 下管-)
case 2        010 (HALL_B=1)        B        CB  ...

两个转向都可以的,只要理顺了霍尔的输出规律。
页: 12 13 14 15 16 17 18 19 20 21 [22] 23
查看完整版本: 三相无刷直流电机驱动-8H系列-带HALL 梁工例子