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

高性能FOC | 32F12K54-FOC Lite V2 开源!经多天测试,稳定无异常==目前最高水平

  [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-12 12:10:10 | 显示全部楼层
HUHU*** 发表于 2025-4-12 12:02
还是说让电机向着磁场合力:逆时针90°方向旋转

这个转不了,等效给90°的Ud=0.6
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-04-30 17:46:32

8

主题

65

回帖

277

积分

中级会员

积分
277
发表于 2025-4-12 16:28:19 | 显示全部楼层
是在线程10的case0中
截图202504121628131894.jpg

点评

这个是辨识极对数,让虚拟电角度转完一圈,然后分析磁编码器转了多少,来计算极对数。 跟零点没什么关系,只需要转一圈就行了。  详情 回复 发表于 2025-4-12 17:04
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-12 17:04:00 | 显示全部楼层
HUHU*** 发表于 2025-4-12 16:28
是在线程10的case0中

这个是辨识极对数,让虚拟电角度转完一圈,然后分析磁编码器转了多少,来计算极对数。
跟零点没什么关系,只需要转一圈就行了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-04-30 17:46:32

8

主题

65

回帖

277

积分

中级会员

积分
277
发表于 2025-4-12 19:52:55 | 显示全部楼层
王工不好意思我基础太差,还是没有明白。在线程10的case0中执行 setTorque(0.6, simulation_angle) 这条语句后,电机会怎么运行?

点评

会转向90电角度不动  详情 回复 发表于 2025-4-12 22:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-12 22:56:58 | 显示全部楼层
HUHU*** 发表于 2025-4-12 19:52
王工不好意思我基础太差,还是没有明白。在线程10的case0中执行 setTorque(0.6, simulation_angle) 这条语 ...

会转向90电角度不动
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-04-30 17:46:32

8

主题

65

回帖

277

积分

中级会员

积分
277
发表于 2025-4-13 09:57:30 | 显示全部楼层
好的谢谢王工,我大致清楚了。还有一个问题,能麻烦您详细说说为什么可以通过虚拟角度来计算电机极对数吗?我查了一下网上的资料,发现用这个方法的资料比较少?不胜感激。

点评

因为电机极对数的含义就是给多少圈完整的电角度能能转完整一圈机械角度的意思。 例如7对极就是电角度转七圈,电机实际转一圈。根据这个特性,反推即可  详情 回复 发表于 2025-4-13 12:39
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-13 12:39:24 | 显示全部楼层
HUHU*** 发表于 2025-4-13 09:57
好的谢谢王工,我大致清楚了。还有一个问题,能麻烦您详细说说为什么可以通过虚拟角度来计算电机极对数吗? ...

因为电机极对数的含义就是给多少圈完整的电角度能能转完整一圈机械角度的意思。
例如7对极就是电角度转七圈,电机实际转一圈。根据这个特性,反推即可
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-05-01 15:23:22

0

主题

73

回帖

586

积分

高级会员

积分
586
发表于 2025-4-13 13:57:43 | 显示全部楼层
王工您好!请问代码中消磁时间40是多长时间,这个时间是否能修改
截图202504131357416714.jpg

点评

这个是实际使用示波器测量出来的,一个高电平脉冲尖峰的宽度。 不过这个是六步换向BLDC方式驱动的代码,并不是FOC中的代码  详情 回复 发表于 2025-4-13 19:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-13 19:43:02 | 显示全部楼层
haimin*** 发表于 2025-4-13 13:57
王工您好!请问代码中消磁时间40是多长时间,这个时间是否能修改

这个是实际使用示波器测量出来的,一个高电平脉冲尖峰的宽度。
不过这个是六步换向BLDC方式驱动的代码,并不是FOC中的代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-04-30 17:46:32

8

主题

65

回帖

277

积分

中级会员

积分
277
发表于 2025-4-13 21:50:37 | 显示全部楼层
王工您好,我把电机转速加到5000r/min的时候,用10V稳压电源供电,发现电流达到5A以上,这正常吗?3000r/min的时候电流也有1.8A

点评

这个通常是因为快达到电机的极限速度了,所以再往上拉就会只增加电流不增加转速  详情 回复 发表于 2025-4-13 22:45
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 09:08 , Processed in 0.140269 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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