小人物 发表于 2026-1-27 16:18:01

板子支持多大功率,电机(bldc)

王昱顺 发表于 2026-1-28 19:33:22

MikeXue 发表于 2026-1-22 21:19
Hi , Guys,
   首先该方案非常的好!
   但咨询一下, 该方案采用反向电动势,是否并不是严格意义上的 FO ...

从磁场定向控制来讲,是属于的,并且实际的驱动相电流确实是正弦波
电流矢量闭环只是用于控制效率问题,我这个相比真正的FOC肯定是效率没那么高的(因为没有对Id进行闭环,但是也不会差的很多),相比传统方波来讲,已经算是矢量控制了,不过我控制的是矢量电压而已

王昱顺 发表于 2026-1-28 21:00:15

FOC-车规,单电阻方案,讨论稿,STC8T2K32-33A-TSSOP20/QFN32/LQFP32, 车规触摸芯片设计中

MikeXue 发表于 2026-1-29 14:16:42

王昱顺 发表于 2026-1-28 19:33
从磁场定向控制来讲,是属于的,并且实际的驱动相电流确实是正弦波
电流矢量闭环只是用于控制效率问题, ...

Hi Wang,
   谢谢, 感谢你的回复。
BR

ct1000 发表于 2026-1-29 19:59:41

王昱顺 发表于 2026-1-28 21:00
FOC-车规,单电阻方案,讨论稿,STC8T2K32-33A-TSSOP20/QFN32/LQFP32, 车规触摸芯片设计中

...
很期待改进版,能实现电压,电流,速度三闭环就好了{:baoquan:}

深度陶醉 发表于 2026-1-31 15:31:12

王工,请教一下 set_duty = 200; 这个参数我改200了,但一进入闭环模式监视就是299。现是每次进入闭环模式时速度会跳变,改哪里可以平稳进入闭环模式?

mhxy 发表于 2026-2-9 12:05:13

你好,这个2月5号工程我看是MDK的,但是显示编译工具链是要求C251?暂时没法编译,是要下载C251的工具链吗?有没有提供?我现在板子程序下载了官方下载的目录下默认的临时文件STC-FOC.hex。能直接用吗?

mhxy 发表于 2026-2-9 13:43:04

mhxy 发表于 2026-2-9 12:05
你好,这个2月5号工程我看是MDK的,但是显示编译工具链是要求C251?暂时没法编译,是要下载C251的工具链吗 ...

然后现在我烧录了里面的临时文件STC-FOC.hex,按下P54,在开环切闭环的瞬间,经常导致系统复位。这个有什么比较好的办法解决吗

mhxy 发表于 2026-2-9 16:07:54

我下载了c251编译器,然后打开keil5工程,编译好像不识别lib啊?    SYMBOL:Stc_Foc_Init
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:set_angle
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:Zero_Angle
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:Set_Foc_Param_Start
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:?Set_Foc_Param_Start?BYTE
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:pwm_off
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:B_Timer3_OverFlow
    MODULE:main.obj (main)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:set_duty
    MODULE:main.obj (main)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?Set_Foc_Param_Start?BYTE
    MODULE:main.obj (main)
    ADDRESS: FF086DH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?Set_Foc_Param_Start?BYTE
    MODULE:main.obj (main)
    ADDRESS: FF0875Hattach:

rnkkmlqp 发表于 2026-2-10 10:51:34

mhxy 发表于 2026-2-9 16:07
我下载了c251编译器,然后打开keil5工程,编译好像不识别lib啊?    SYMBOL:Stc_Foc_Init
    MODULE:m ...

首先文件里hex文件是可以烧录的 但只能启动小无刷电机 别的电机震动就停了 小无刷电机有时候能启动进去磁环 有时候启动转一会儿就停转 所以必须修改参数
我就下载了c251编译器 现在报错代码{:4_184:}我让ai分析 说编译器在第76行遇到了 _nop_(),但找不到它的实现
虽然编译器假设它是一个外部函数,但链接器找不到这个函数的实际代码
地址 FF3056H、FF3059H等表明链接器试图在代码空间中定位这个函数但失败了
页: 47 48 49 50 51 52 53 54 55 56 [57] 58 59 60 61 62
查看完整版本: 便宜的车规-FOC,24万转@STC32G12K128-24A车规,STC-FOC 新算法库,4/1更新