找回密码
 立即注册
楼主: 神农鼎

最便宜的 车规-FOC,24万转@STC32G12K128-24A车规,STC-FOC 新算法库,11/30更新

 火.. [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-12-05 09:16:53

11

主题

157

回帖

631

积分

高级会员

积分
631
发表于 2025-12-5 09:16:53 | 显示全部楼层
王*** 发表于 2025-12-4 17:54
程序的事情,你可以修改按键的功能,我是为了防止启动失败后,再摁一下是关闭,会让用户误以为没有反应, ...

不是的王工,我的意思是电机没有完全停下来之前可以再次启动吗?我现在测试时发现电机没有完全停下来之前无法再次启动。我现在希望实现电机就算没有完全停下来,也可以再次启动。和按键没有关系,我用外部PWM控制电机也是这样的。

点评

可以的,里面写了如果检测到当前正在运行,可以跳过开环启动直接进入闭环启动的代码的  详情 回复 发表于 2025-12-5 10:41
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-12-05 09:51:04
已绑定手机

0

主题

28

回帖

264

积分

中级会员

积分
264
发表于 2025-12-5 09:51:04 | 显示全部楼层
王*** 发表于 2025-12-4 17:55
电机参数?一般来讲启动1~2A就能顺利启动了
你可以增加DTIME的时间,使其慢慢加速,就不需要那么大的电流 ...

按照我以下的设置开环启动电流在1A左右,可以正常启动,但是进入闭环后,油门在500时转速能到800,很安静,
如果在500左右就有顿挫,噪音很大

微信图片_20251205094643_26_211.png
微信图片_20251205094405_24_211.png
微信图片_20251205094438_25_211.png


现在重新调了死区参数,进入闭环就很安静了,

死区时间调大了,也要适当调大 MAX_FREQ
微信图片_20251205102656_28_211.png


回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:640
  • 最近打卡:2025-12-13 14:46:56
已绑定手机
已实名认证

123

主题

3277

回帖

8312

积分

版主

积分
8312
发表于 2025-12-5 10:41:11 | 显示全部楼层
HUHU*** 发表于 2025-12-5 09:16
不是的王工,我的意思是电机没有完全停下来之前可以再次启动吗?我现在测试时发现电机没有完全停下来之前 ...

可以的,里面写了如果检测到当前正在运行,可以跳过开环启动直接进入闭环启动的代码的
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-12-05 09:51:04
已绑定手机

0

主题

28

回帖

264

积分

中级会员

积分
264
发表于 2025-12-5 11:45:19 | 显示全部楼层
王*** 发表于 2025-12-4 16:38
首先考虑是否是PWM给定太大了
开环状态下电流和给的开环PWM占空比有关,大了就是会过流烧毁MOS
其次是检 ...

王工,你在IO初始化时 打开 P3PU |= 0xc0;会造成进入闭环后产生顿挫现象,

我查了下 P3PU |= 0xc0是打开P36,P37上拉电阻,P36,P37用做为CMP+,CMP-高阻输入,
你打开上拉是有什么用途吗
我把
P3PU |= 0xc0注息后进入闭环就很安静了,
微信图片_20251205113445_29_211.png

点评

低压电机打开确实没什么问题的,如果你的电机比较大,反电动势特别大,就容易出现这个问题  详情 回复 发表于 2025-12-5 11:58
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:640
  • 最近打卡:2025-12-13 14:46:56
已绑定手机
已实名认证

123

主题

3277

回帖

8312

积分

版主

积分
8312
发表于 2025-12-5 11:58:52 | 显示全部楼层
ct1*** 发表于 2025-12-5 11:45
王工,你在IO初始化时 打开 P3PU |= 0xc0;会造成进入闭环后产生顿挫现象,

我查了下 P3PU |= 0xc0是打开P ...

低压电机打开确实没什么问题的,如果你的电机比较大,反电动势特别大,就容易出现这个问题
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-12-05 09:16:53

11

主题

157

回帖

631

积分

高级会员

积分
631
发表于 2025-12-5 13:59:45 | 显示全部楼层
王*** 发表于 2025-12-5 10:41
可以的,里面写了如果检测到当前正在运行,可以跳过开环启动直接进入闭环启动的代码的 ...

但是王工我这边测试发现没有这个功能,您那边可以测试看看吗?

点评

确实有的,视频演示的就是最新版本FOC LIB库功能,首要条件是需要转速达到能触发闭环,也就是反电动势足够才行  详情 回复 发表于 2025-12-5 19:58
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:640
  • 最近打卡:2025-12-13 14:46:56
已绑定手机
已实名认证

123

主题

3277

回帖

8312

积分

版主

积分
8312
发表于 2025-12-5 19:58:49 | 显示全部楼层
HUHU*** 发表于 2025-12-5 13:59
但是王工我这边测试发现没有这个功能,您那边可以测试看看吗?

确实有的,视频演示的就是最新版本FOC LIB库功能,首要条件是需要转速达到能触发闭环,也就是反电动势足够才行

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:402
  • 最近打卡:2025-12-17 00:00:07
已绑定手机

6

主题

102

回帖

1262

积分

金牌会员

积分
1262
发表于 2025-12-5 21:24:52 | 显示全部楼层
这个板子要是控制机械硬盘的无刷电机应该可行是吧,就是三个板子最大功率是在哪里看

点评

最大功率看mos管参数,按mos管极限电流一半用就比较安全  详情 回复 发表于 2025-12-6 00:07
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:640
  • 最近打卡:2025-12-13 14:46:56
已绑定手机
已实名认证

123

主题

3277

回帖

8312

积分

版主

积分
8312
发表于 2025-12-6 00:07:00 | 显示全部楼层
bat*** 发表于 2025-12-5 21:24
这个板子要是控制机械硬盘的无刷电机应该可行是吧,就是三个板子最大功率是在哪里看 ...

最大功率看mos管参数,按mos管极限电流一半用就比较安全
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:402
  • 最近打卡:2025-12-17 00:00:07
已绑定手机

6

主题

102

回帖

1262

积分

金牌会员

积分
1262
发表于 2025-12-6 00:31:39 | 显示全部楼层
王*** 发表于 2025-12-6 00:07
最大功率看mos管参数,按mos管极限电流一半用就比较安全

谢谢王工
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-17 00:49 , Processed in 0.116316 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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