This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

InstaSPIN FOC 手動輸入更改user.h的方法

Other Parts Discussed in Thread: MOTORWARE, DRV8301

各位先進大家好 :

小弟近期內剛使用InstaSPIN with 28069方案,

如果不想透過GUI介面的自動估測參數的功能,而改採用user.h內自定義的參數供驅動。

目前已有更改user.h(由MotorWare內所提供的)內的參數,但GUI介面上的參數值卻不是原本所修正的!

請教各位該如何解決這個問題?

user.h與GUI介面彼此該如何做連結?

有勞有經驗者協助,謝謝!

  • 可以通过导入motorware的工程,如Lab05b, 然后修改user.h 的参数,编译生成.out文件,把这个.out文件复制到GUI的路径,如C:\ti\guicomposer\webapps\InstaSPIN_MOTION_F2806xM

    并重命名为appProgram.out

    Eric

  • Eric

             我用GUI的例程旋转电机正常,但是导入motorware的工程,如Lab04, 编译生成.out文件,把这个.out文件复制到GUI的路径,并重命名为appProgram.out,程序是load成功了,但是电机不会旋转,出现的GUI界面本来会有一些设置好的参数,都没有了。

            并且Lab04我单独测试,不通过GUI,使能两个标志位,给IqRef赋值,电机都没有一点反应,估计是我的lab软件哪里没有设置好,有什么可能的原因吗?求解答,谢谢!

  • geng bin

    你使用的是什么开发板,有没有导入正确的对应该开发板的Lab04例程,还有有没有设置好电机参数在user.h中。

    只有你通过CCS能够把例程调好,再通过GUI去测试。

    还有你可以看例程说明C:\ti\motorware\dmc_mw_13\docs\labs

    Eric

  • 对于电机参数修改,一入EST_State_RatedFlux状态时,电机就停转,zz 的噪声

  • 增大USER_MOTOR_FLUX_EST_FREQ_Hz 

  • 整体的运行时,电源一直处于过流保护状态,28027+8301套件,(16v,2a限制电流)350kv bldc电机

  • 你用一个低压的套件去跑一个350KV的电机??

    ERIC

  • 350KV的电机应该是kv值,不是350千伏。

  • 是的,是kv值,不是电压,您知道电机上电参数识别时,前三个阶段的电流值过大达到16A左右,是哪里出了问题么,用的是你们的28027套件

  • 确定一下你用的是F28027F加DRV8301 bootpack的套件吗?

    是否有导入正确的工程?C:\ti\motorware\motorware_1_01_00_16\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF\projects\ccs5\proj_lab05b

    检查一下user.h中的硬件配置,和电机识别的参数配置。

    ERIC

  • 您好,我最近也遇到了你描述的那种情况,请问您最后是怎么解决在EST_State_RatedFlux状态电机停转的呢?

  • 这种增加USER_MOTOR_FLUX_EST_FREQ_Hz的方法我试过,感觉还是不行呀,请问还有没有其他的可能方法?