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

三相无刷直流电机驱动-8H系列-带HALL 梁工例子

  [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-07-05 12:28:34

83

主题

7893

回帖

1万

积分

超级版主

积分
16839
发表于 2026-5-18 16:16:39 | 显示全部楼层
Mike*** 发表于 2026-5-18 14:19
梁工,你说的没有电流监测,主要是说的基于目前的硬件对吧。    能不能我设计一个硬件Demo,你写一个正弦 ...

那就是FOC驱动了,不需要霍尔,检测2相电流,通过各种计算来控制PWM。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:302
  • 最近打卡:2026-07-03 18:40:23

17

主题

73

回帖

1110

积分

金牌会员

积分
1110
发表于 2026-5-19 00:28:36 | 显示全部楼层
梁*** 发表于 2026-5-18 16:16
那就是FOC驱动了,不需要霍尔,检测2相电流,通过各种计算来控制PWM。

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-06-15 10:00:17

0

主题

4

回帖

14

积分

新手上路

积分
14
发表于 2026-6-12 16:31:58 来自手机 | 显示全部楼层
请问梁工,这个电机代码可以用在STC8H3K48S2 32P的芯片上吗?

点评

STC8H系列都可以。  详情 回复 发表于 2026-6-12 18:11
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-07-05 12:28:34

83

主题

7893

回帖

1万

积分

超级版主

积分
16839
发表于 2026-6-12 18:11:24 | 显示全部楼层
wx_D*** 发表于 2026-6-12 16:31
请问梁工,这个电机代码可以用在STC8H3K48S2 32P的芯片上吗?

STC8H系列都可以。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-06-15 10:00:17

0

主题

4

回帖

14

积分

新手上路

积分
14
发表于 2026-6-13 14:41:25 来自手机 | 显示全部楼层
梁工 发表于 2026-6-12 18:11
STC8H系列都可以。

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

点评

当然可以。  详情 回复 发表于 2026-6-13 17:15
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-07-05 12:28:34

83

主题

7893

回帖

1万

积分

超级版主

积分
16839
发表于 2026-6-13 17:15:53 | 显示全部楼层
wx_D*** 发表于 2026-6-13 14:41
能不能直接用在成品上呢?

当然可以。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-06-15 10:00:17

0

主题

4

回帖

14

积分

新手上路

积分
14
发表于 2026-6-13 18:18:22 来自手机 | 显示全部楼层
梁工 发表于 2026-6-13 17:15
当然可以。

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

点评

刹车实现简单,但储能刹车实现起来较复杂。 正反转请参考下面主楼的程序。 BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法 https://www.stcaimcu.com/thread-1822-1-1.html (出  详情 回复 发表于 2026-6-13 18:26
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-07-05 12:28:34

83

主题

7893

回帖

1万

积分

超级版主

积分
16839
发表于 2026-6-13 18:26:38 | 显示全部楼层
wx_D*** 发表于 2026-6-13 18:18
请问只要改下IO口吗?需要储能刹车、高低电平实现电机正反转,还需要改动那些代码吗? ...

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

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-06-15 10:00:17

0

主题

4

回帖

14

积分

新手上路

积分
14
发表于 2026-6-15 10:00:17 来自手机 | 显示全部楼层
梁工 发表于 2026-6-13 18:26
刹车实现简单,但储能刹车实现起来较复杂。

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

谢谢您啊
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-07-03 17:10:11

0

主题

1

回帖

26

积分

新手上路

积分
26
发表于 前天 17:10 | 显示全部楼层
梁*** 发表于 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相中间,是吗?

点评

两个转向都可以的,只要理顺了霍尔的输出规律。  详情 回复 发表于 前天 17:50
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 23:09 , Processed in 0.077963 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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