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

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

 火... [复制链接]
已绑定手机

1

主题

17

回帖

337

积分

中级会员

积分
337
发表于 2025-10-11 16:10:47 | 显示全部楼层
王*** 发表于 2025-9-18 10:00
当前电压和电流需要用户自行添加,程序内不做多余处理,仅保留电机驱动部分功能。

堵转保护由电机算法自 ...

过流可以简单使用占空比对照实际电流值来计算,这个是怎么计算,能举个例子吗;程序里是直接set_duty = 600,电流变化时set_duty会跟着变化吗?

点评

非堵转状态下,对于恒定负载,可以大致得到一个电流和负载关系对照 这个推导电流值可以由:占空比/转速 的比例得到  详情 回复 发表于 2025-10-11 19:41
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4053

回帖

1万

积分

超级版主

积分
10731
发表于 2025-10-11 19:41:46 | 显示全部楼层
yf_*** 发表于 2025-10-11 16:10
过流可以简单使用占空比对照实际电流值来计算,这个是怎么计算,能举个例子吗;程序里是直接set_duty = 6 ...

非堵转状态下,对于恒定负载,可以大致得到一个电流和负载关系对照
这个推导电流值可以由:占空比/转速 的比例得到
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4053

回帖

1万

积分

超级版主

积分
10731
发表于 2025-10-11 19:47:43 | 显示全部楼层
HUHU*** 发表于 2025-10-10 16:14
我发现

在main()函数中增加一个while(1)循环,

应该是由于默认初始化后没有打开PWM中断,但是又存在装载值,所以导致的PWM不平衡出现的电流i
如果在这种状态下想要set_duty=0,可以在设置0duty后调用一下
pwm_off();//关闭所有的PWM
这样就能给PWM直接关闭了,也就没有其他的电流
回复

使用道具 举报 送花

11

主题

171

回帖

308

积分

中级会员

积分
308
发表于 2025-10-13 08:52:25 | 显示全部楼层
谢谢王工,
上电电流异常的问题解决了。
但是按键控制电机开关的问题还是无法解决,
上电后第一次按下按键打开电机是可以的,接着按下按键关闭电机。
之后再次按下按键就无法使电机进入闭环了,开环拖动都是OK的。
部分程序如下,麻烦帮我看看,谢谢。
截图202510130852242825.jpg

点评

你好,存在一种可能是,调用stc_foc_start后,set_duty设置的过小,导致驱动力太小,进而导致转不起来的  详情 回复 发表于 2025-10-13 13:56
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4053

回帖

1万

积分

超级版主

积分
10731
发表于 2025-10-13 13:56:55 | 显示全部楼层
HUHU*** 发表于 2025-10-13 08:52
谢谢王工,
上电电流异常的问题解决了。
但是按键控制电机开关的问题还是无法解决,

你好,存在一种可能是,调用stc_foc_start后,set_duty设置的过小,导致驱动力太小,进而导致转不起来的
回复

使用道具 举报 送花

11

主题

171

回帖

308

积分

中级会员

积分
308
发表于 2025-10-13 16:09:37 | 显示全部楼层
王工你好,但是上电后初次按下按键,电机都是可以启动的
回复

使用道具 举报 送花

11

主题

171

回帖

308

积分

中级会员

积分
308
发表于 2025-10-14 17:02:52 | 显示全部楼层
王工你好,可以麻烦您帮我看看吗?或者说你们原厂的测试板上面会出现这种情况吗?我把set_duty设置得大了一些也是无法启动

点评

你好,已更新程序参考例程,里面增加了使用P54按键控制启动/停止切换的方案 下面是我实际测试的视频:  详情 回复 发表于 2025-10-15 10:34
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4053

回帖

1万

积分

超级版主

积分
10731
发表于 2025-10-15 10:34:27 | 显示全部楼层
HUHU*** 发表于 2025-10-14 17:02
王工你好,可以麻烦您帮我看看吗?或者说你们原厂的测试板上面会出现这种情况吗?我把set_duty设置得大了一 ...

你好,已更新程序参考例程,里面增加了使用P54按键控制启动/停止切换的方案

下面是我实际测试的视频:

回复

使用道具 举报 送花

已绑定手机

0

主题

30

回帖

288

积分

中级会员

积分
288
发表于 2025-10-15 16:00:01 | 显示全部楼层
Stc_Foc_Start()里面改了没?

点评

目前没有更改  详情 回复 发表于 2025-10-16 11:56
回复

使用道具 举报 送花

已绑定手机
已实名认证

147

主题

4053

回帖

1万

积分

超级版主

积分
10731
发表于 2025-10-16 11:56:37 | 显示全部楼层
zgu*** 发表于 2025-10-15 16:00
Stc_Foc_Start()里面改了没?

目前没有更改
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-30 14:16 , Processed in 0.079541 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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