找回密码
 立即注册
楼主: 王昱顺

FOC-有感@Ai8051U,7万5千转的电机!系统成本6元, 5/26更新,磁编码器,低速重载启动

 火.. [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-8-15 08:55:51 | 显示全部楼层
碧*** 发表于 2025-8-14 22:24
请问下楼主,那种24V供电, 几百瓦的直流无刷电机 能驱动吗

可以,但是需要改一下供电,栅极驱动芯片最大只能承受20V,需要使用一路24V转12V给栅极驱动单独供电,24V可以接到MOS管部分供电上,这样就能驱动了
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-15 10:30:16

0

主题

6

回帖

44

积分

等待验证会员

积分
44
发表于 2025-8-15 10:30:16 | 显示全部楼层
王*** 发表于 2025-8-15 08:55
可以,但是需要改一下供电,栅极驱动芯片最大只能承受20V,需要使用一路24V转12V给栅极驱动单独供电,24V ...

24V供电, 几百瓦的直流无刷电机  带霍尔传感器的行吗,还需要加磁编码器吗

点评

本程序仅适配磁编码器,如果是带霍尔的,可以参考驱动部分,并且对输入部分程序进行自行编写改造。 如果是线性霍尔,可以分辨出角度的,适配较为容易 如果是开关霍尔,对声音没有要求的,可以使用梁工的HALL方波驱动  详情 回复 发表于 2025-8-15 11:36
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-8-15 11:36:05 | 显示全部楼层
碧*** 发表于 2025-8-15 10:30
24V供电, 几百瓦的直流无刷电机  带霍尔传感器的行吗,还需要加磁编码器吗
...

本程序仅适配磁编码器,如果是带霍尔的,可以参考驱动部分,并且对输入部分程序进行自行编写改造。
如果是线性霍尔,可以分辨出角度的,适配较为容易
如果是开关霍尔,对声音没有要求的,可以使用梁工的HALL方波驱动方案:https://www.stcaimcu.com/forum.p ... amp;extra=#pid65347
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-15 10:30:16

0

主题

6

回帖

44

积分

等待验证会员

积分
44
发表于 2025-8-15 16:02:52 | 显示全部楼层
王*** 发表于 2025-8-15 11:36
本程序仅适配磁编码器,如果是带霍尔的,可以参考驱动部分,并且对输入部分程序进行自行编写改造。
如果 ...

请问下,梁工这个方案 能不能高速正反转切换呢

点评

如果是带霍尔的,应该是可以的。 高速正反转的难点在于,如果使用反电动势,在反转过程中会丢失一段反电动势,就造成无法控制了 如果是使用了传感器可以获得转子确定位置的,对于高速正反转就没有问题  详情 回复 发表于 2025-8-15 16:35
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-8-15 16:35:08 | 显示全部楼层
碧*** 发表于 2025-8-15 16:02
请问下,梁工这个方案 能不能高速正反转切换呢

如果是带霍尔的,应该是可以的。
高速正反转的难点在于,如果使用反电动势(即传统无感方波方案,也叫无hall),在反转过程中会丢失一段反电动势,就造成无法控制了
如果是使用了传感器可以获得转子确定位置的,对于高速正反转就没有问题
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-20 12:17:55
已绑定手机

0

主题

29

回帖

148

积分

注册会员

积分
148
发表于 6 天前 | 显示全部楼层
王*** 发表于 2025-5-5 17:12
这个是因为Auto_Keil这个文件没有使用相对地址导致的,关闭Keil工程双击运行一下Auto_Keil就可以了 ...

Auto_Keil  这个文件点一下就不见了,还不行

点评

那可能是杀毒软件给删掉了导致的,可以不用这个auto_keil,本质上只是帮忙快速修改工程选项的  详情 回复 发表于 5 天前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 5 天前 | 显示全部楼层
dky*** 发表于 2025-8-17 12:49
Auto_Keil  这个文件点一下就不见了,还不行

那可能是杀毒软件给删掉了导致的,可以不用这个auto_keil,本质上只是帮忙快速修改工程选项的
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-20 12:17:55
已绑定手机

0

主题

29

回帖

148

积分

注册会员

积分
148
发表于 5 天前 来自手机 | 显示全部楼层
我自己重新建一个工程,编译的时候怎么很多警告?

点评

警告一般来说是不用管的,能编译就行 如果觉得警告信息比较烦人,可以网上搜索一下如何给工程设置REMOVEUNUSED参数,屏蔽掉未使用函数警告,这样就能做到0错误0警告了  详情 回复 发表于 5 天前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 5 天前 | 显示全部楼层
dky*** 发表于 2025-8-18 09:37
我自己重新建一个工程,编译的时候怎么很多警告?

警告一般来说是不用管的,能编译就行
如果觉得警告信息比较烦人,可以网上搜索一下如何给工程设置REMOVEUNUSED参数,屏蔽掉未使用函数警告,这样就能做到0错误0警告了
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-20 12:17:55
已绑定手机

0

主题

29

回帖

148

积分

注册会员

积分
148
发表于 4 天前 来自手机 | 显示全部楼层
王工,什么时候出位置模式?

点评

可以自行编写这部分代码,程序内有绝对位置的变量,通过一个简单的pid调整就可以做成位置环了  详情 回复 发表于 4 天前
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-23 22:36 , Processed in 0.138690 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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