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

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

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-10-11 16:00:55

0

主题

9

回帖

64

积分

注册会员

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

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

积分
7364
发表于 5 天前 | 显示全部楼层
HUHU*** 发表于 2025-10-10 16:14
我发现

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-10-14 17:02:52

9

主题

141

回帖

515

积分

高级会员

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-10-14 17:02:52

9

主题

141

回帖

515

积分

高级会员

积分
515
发表于 3 天前 | 显示全部楼层
王工你好,但是上电后初次按下按键,电机都是可以启动的
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-10-14 17:02:52

9

主题

141

回帖

515

积分

高级会员

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

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

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

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

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-10-15 16:00:01
已绑定手机

0

主题

8

回帖

72

积分

注册会员

积分
72
发表于 昨天 16:00 | 显示全部楼层
Stc_Foc_Start()里面改了没?
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-16 01:11 , Processed in 0.128652 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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