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

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

  [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-5-18 08:21:01 | 显示全部楼层
haimin*** 发表于 2025-5-17 22:00
王工您好!电机终于能启动转起来了,现在的问题在速度模式下,启动惯量太大,电机启动瞬间好像要跳起来了, ...

速度环有个pid参数,可以调整其中的p参数更小一点让他平缓一些
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-06-16 10:12:22

0

主题

112

回帖

834

积分

高级会员

积分
834
发表于 2025-5-20 16:13:10 | 显示全部楼层
我的电机工作电压是24V,我看您使用的电机是12V,这样程序内部需要调整哪些参数来匹配

点评

在config.h中有宏定义电压的,可以进行修改  详情 回复 发表于 2025-5-20 17:21
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-06-16 10:12:22

0

主题

112

回帖

834

积分

高级会员

积分
834
发表于 2025-5-20 16:17:00 | 显示全部楼层
我测量了一下,在工作时PWM输出频率是25KHz,这个频率能否降低一点,可以降低MOS管及线路的损耗

点评

可以通过设置PWMA_PSCR的值来实现预分频,不建议直接修改周期值,可能会导致其他数值处理错误的情况。 修改分频的话,可以从25K变成12.5K、8.3K、6.25K.....这些值  详情 回复 发表于 2025-5-20 17:24
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-5-20 17:21:27 | 显示全部楼层
haimin*** 发表于 2025-5-20 16:13
我的电机工作电压是24V,我看您使用的电机是12V,这样程序内部需要调整哪些参数来匹配 ...

在config.h中有宏定义电压的,可以进行修改
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-5-20 17:24:47 | 显示全部楼层
haimin*** 发表于 2025-5-20 16:17
我测量了一下,在工作时PWM输出频率是25KHz,这个频率能否降低一点,可以降低MOS管及线路的损耗 ...

可以通过设置PWMA_PSCR的值来实现预分频,不建议直接修改周期值,可能会导致其他数值处理错误的情况。
修改分频的话,可以从25K变成12.5K、8.3K、6.25K.....这些值
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-06-16 10:12:22

0

主题

112

回帖

834

积分

高级会员

积分
834
发表于 2025-5-21 08:09:24 | 显示全部楼层
好的,我试试看,谢谢王工
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-06-16 10:12:22

0

主题

112

回帖

834

积分

高级会员

积分
834
发表于 2025-5-25 16:28:41 | 显示全部楼层
王工您好!请问电机初始化中设定的值,比如P—>set_speed = 500;是否为电机的转速值
截图202505251624372511.jpg

点评

是的  详情 回复 发表于 2025-5-25 17:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-5-25 17:27:19 | 显示全部楼层
haimin*** 发表于 2025-5-25 16:28
王工您好!请问电机初始化中设定的值,比如P—>set_speed = 500;是否为电机的转速值 ...

是的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-06-16 10:12:22

0

主题

112

回帖

834

积分

高级会员

积分
834
发表于 2025-5-25 18:28:51 | 显示全部楼层
王工您好!速度设定值500,是指电机转速500转/秒还是500转/分钟。

点评

单位是500转/分钟  详情 回复 发表于 2025-5-25 18:58
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-5-25 18:58:19 | 显示全部楼层
haimin*** 发表于 2025-5-25 18:28
王工您好!速度设定值500,是指电机转速500转/秒还是500转/分钟。

单位是500转/分钟
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 04:06 , Processed in 0.317908 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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