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

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

 火.. [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-12-16 20:06:05
已绑定手机

6

主题

256

回帖

1525

积分

金牌会员

积分
1525
发表于 2025-11-25 22:13:24 | 显示全部楼层
板子做的真漂亮,电机模具也不错
学习
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2025-12-17 07:24:03
已绑定手机

0

主题

12

回帖

291

积分

中级会员

积分
291
发表于 2025-11-25 22:30:23 | 显示全部楼层
Debu*** 发表于 2025-8-14 10:01
STC-FOC 库,完整项目程序,在 下一楼层附件 下载
STC-FOC车规-24万转-小功率原理图-20250910,提供程序支 ...

你好,请问官方大功率板,假如使用串口下载代码,有什么需要注意的?
目前我给主板供电20V,然后使用CH340的RX连接板子的CN3的P31引脚,CH340的TX连接板子的CN3的P30引脚,并且CH340的GND与CN3的GND连接,无法成功下载代码。软件一直显示“正在检测目标单片机。。。”

点评

新手必读: https://www.stcaimcu.com/thread-16535-1-1.html 各种ISP下载问题: 建议使用官方下载工具,或使用官方开源方案自制下载器,不要使用第三方下载工具 官方下载工具及下载器方案免安装驱动(win10或以上)  详情 回复 发表于 2025-11-26 07:25
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2025-12-17 07:24:03
已绑定手机

0

主题

12

回帖

291

积分

中级会员

积分
291
发表于 2025-11-25 22:33:05 | 显示全部楼层
licha*** 发表于 2025-11-25 16:21
看起来像是切闭环的时候占空比太小了,把这个改大一点试试看set_duty = 800;
...

尝试过900,950,进不去闭环
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:646
  • 最近打卡:2025-12-17 07:25:27
已绑定手机

93

主题

6932

回帖

1万

积分

超级版主

积分
13008
发表于 2025-11-26 07:25:07 | 显示全部楼层
曾*** 发表于 2025-11-25 22:30
你好,请问官方大功率板,假如使用串口下载代码,有什么需要注意的?
目前我给主板供电20V,然后使用CH34 ...

新手必读:
https://www.stcaimcu.com/thread-16535-1-1.html
各种ISP下载问题:
建议使用官方下载工具,或使用官方开源方案自制下载器,不要使用第三方下载工具
官方下载工具及下载器方案免安装驱动(win10或以上),支持双串口同时下载通信仿真,自动断电上电,固件可更新,IO模式可设置
且TXD(S-RXD)不需要串二极管,冷启动断电期间IO强下拉确保可靠放电
如使用485下载等非要串二极管的应用场合,必须串低压降的肖特基二极管(压降0.2~0.3V),不能串普通硅二极管(压降0.6~0.7V),否则可能导致下载失败
官方下载工具及下载器方案有出厂预置常用频率的IRC参数,即使无外部晶振也能保证波特率精度高,可以满足动态调节IRC频率的要求
第三方下载工具一般为了节省成本无外部晶振,波特率误差较大,仅可满足串口通信要求(还是单串口不是双串口),不建议用于下载
还有需要安装驱动、无自动断电上电功能或自动断电上电功能不可靠、TXD推挽输出无法彻底放电等问题
动态调节IRC频率是根据串口波特率调节内部高频时钟频率的,除列表中的常用频率外,还可以自定义频率(手动输入)
如选择该选项,必须保证波特率精度高,否则会导致内部高频时钟频率误差大或下载失败
USB下载必须确保USB两根信号线接好,P32接低电平,再上电,不能用按下P32按键再插USB连接器的方式下载,因为不能确保最后接通VCC
这和一般的USB设备不同,一般的USB设备要求先接通电源再接通信号
可以观察到USB Type-A插头中两边的电极较长,就是为了先接通电源再接通信号,所以按下P32按键再插USB Type-A连接器99%概率不能正常下载
而USB Type-C连接器的电极都是一样长的,50%概率不能正常下载
USB下载无法动态调节频率,只能使用内部预置频率
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:171
  • 最近打卡:2025-12-15 13:28:23

19

主题

83

回帖

1009

积分

金牌会员

积分
1009
发表于 2025-11-26 15:32:21 | 显示全部楼层
我提个问题哈,STC32G12K128 ,这款芯片拿来玩FOC, 必须是是-24A的是吧?   像早起的BETA,或者没有-24A ,单纯的STC32G12K128 丝印的芯片,还能玩梁工开源的那些FOC吗? 因为手头上就这些芯片核心板子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:267
  • 最近打卡:2025-12-17 08:54:37

813

主题

1万

回帖

2万

积分

管理员

积分
21307
发表于 2025-11-27 00:30:52 | 显示全部楼层
一样的
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:258
  • 最近打卡:2025-12-17 01:56:55
已绑定手机

46

主题

215

回帖

1715

积分

金牌会员

积分
1715
发表于 2025-11-27 11:21:09 | 显示全部楼层
Debu*** 发表于 2025-8-14 10:01
STC-FOC 库,完整项目程序,在 下一楼层附件 下载
STC-FOC车规-24万转-小功率原理图-20250910,提供程序支 ...

版主,中功率板适用的电机,推荐一个购买链接。小风扇最好,自己可以享用一下
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:641
  • 最近打卡:2025-12-17 10:15:23
已绑定手机
已实名认证

123

主题

3278

回帖

8316

积分

版主

积分
8316
发表于 2025-11-27 17:03:46 | 显示全部楼层
lcws*** 发表于 2025-11-14 09:25
首先感谢楼主提供的电路、程序(库)。
等我有空了一定要弄一下。
前面几个视频只能看第一个,其它的只有声 ...

FOC全称是定向磁场控制,我这个里面使用了SVPWM,确实可以做到定向磁场控制
并且这个控制也是有闭环同步的,叫FOC没什么问题
相电流也可以实际观测到,确实是正弦波
不过原理确实和传统FOC不大一样就是了,没有使用电流传感器,相对而言比较取巧

截图202511271703128755.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2025-12-16 10:58:38
已绑定手机

1

主题

43

回帖

171

积分

注册会员

积分
171
发表于 2025-11-28 09:53:17 | 显示全部楼层
王*** 发表于 2025-11-27 17:03
FOC全称是定向磁场控制,我这个里面使用了SVPWM,确实可以做到定向磁场控制
并且这个控制也是有闭环同步 ...

谢谢王工。
目前遇到一个问题请指教:
我用的芯片是EG2133,LIN是反相的,已改PWM初始化代码:
PWMA_CCER1 = PWMA_CCER2 = 0xDD;//PWMxN低有效
开环启动能转,但随后会刹车,问题在于所有PWM引脚输出低电平导致低端MOS管是处于
导通状态,请问需要怎么改?(Io_Init中对P2赋值不起作用,估计仍受PWM控制)
估计未检测到反电势而停转时引脚是受库函数 pwm_off() 控制?

点评

是的,虽然引出了引脚的宏定义,但是对于关断时刻的控制电平还是固定的 今天我修改一下库的内容,使其pwm_off可传参,到时候你更改一下传入参数使其极性改变即可  详情 回复 发表于 2025-11-28 10:20
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:641
  • 最近打卡:2025-12-17 10:15:23
已绑定手机
已实名认证

123

主题

3278

回帖

8316

积分

版主

积分
8316
发表于 2025-11-28 10:20:04 | 显示全部楼层
lcws*** 发表于 2025-11-28 09:53
谢谢王工。
目前遇到一个问题请指教:
我用的芯片是EG2133,LIN是反相的,已改PWM初始化代码:

是的,虽然引出了引脚的宏定义,但是对于关断时刻的控制电平还是固定的
今天我修改一下库的内容,使其pwm_off可传参,到时候你更改一下传入参数使其极性改变即可
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-17 13:09 , Processed in 0.176504 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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