工具/软件:Code Composer Studio
我正在尝试 使用SpinTAC在无刷电机上使用InstaSpin projLab06b。 我无法让电机来回旋转,如实验室所示。
我可以成功加载.out文件,一旦激活设置变量"gMotorVars.Flag_enableSys"等于1,设置电流回路控制器,将变量"gMotorVars.Flag_Run_Identit"等于1,电机开始消耗少量电流。 但是,它不会旋转。
我不知道如何在proj_lab06b.c文件中设置速度曲线。
//示例:STVELPLAN_addCfgState(handle, VelSetpoint[pups], StateTimer[ticks]);
STVELPLAN_addCfgState(stObj->velPlanHandle, 0200L);//状态A ??
STVELPLAN_addCfgState(stObj->velPlanHandle,_Iq (0.25 * ST_SPEED PU_Per_Per_Per_P_Krpm), 2000L);// Stateb ?
STVELPLAN_addCfgState(stObj->velPlanHandle,_Iq (-ST_SPEAD_PU_PER_PER_PH_Krpm 0.25 ),2000L);// STATEC ?
我在哪里设置 ST_SPEING_PU_Per_Per_Krpm? 是否有包含示例的用户手册?
有人能解释如何设置速度和持续时间吗? 最终,我需要创建速度脉冲曲线(速度与时间)
谢谢!
戴夫