主题中讨论的其他器件: MOTORWARE、 LAUNCHXL-F28027F
你好
我想在 TMS320F28027控制器上为有传感器和无传感器应用实现 Lab11e。 但我无法做到这一点。
EST_State 始终显示错误。 我也修改了 GPIO 引脚以接收霍尔传感器值。
在 F28027控制器上是否有任何实现 lab11e 的方法? 如果是、需要从 f28069控制器的 lab11e 复制的所有函数是什么。
请帮助
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.
你好
我想在 TMS320F28027控制器上为有传感器和无传感器应用实现 Lab11e。 但我无法做到这一点。
EST_State 始终显示错误。 我也修改了 GPIO 引脚以接收霍尔传感器值。
在 F28027控制器上是否有任何实现 lab11e 的方法? 如果是、需要从 f28069控制器的 lab11e 复制的所有函数是什么。
请帮助
下载并安装 MotorWare、MotorWare: http://www.ti.com/tool/motorware
您可以在文件夹中找到 F28027F 的示例 lab11e。
\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\hvkit_rev1p1\F28x\f2802xF\projects\ccs\
然后按照 下面文件夹中的实验室用户指南(instaspin_labs.pdf)进行操作。 以运行相关的实验项目。
\ti\motorware\motorware_1_01_00_18\docs\labs
对于有关 lab11e 的任何其他问题、您也可以按照以下步骤操作。
请确保霍尔输入信号的序列与 gHall_PwmIndex[]中的设置编号相对应。
2.如果可能、您可以增加 PWM 频率、因为在 PWM ISR 中检测到霍尔信号。 如果 PWM 频率太低、延迟时间将对高速运行产生影响。
3.调优 gHall2Fast_SPD_Coef、gHall2Fast_IQ_coef、gHall_speed_FastToBldc_low_pu 和 gHall_speed_BldcToFast_high_pu。
4.在 HALLBLDC_Ctrl_Run ()中调整 PI 稳压器的增益。
您可以看看下面有关 lab11e 的主题。
https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/883444/3294852
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/670979
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/883444
https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/822522/3043645
当 gHall_Flag_EnableStartup = true 时、电机以有传感器方式启动、 而当 gHall_Flag_EnableStartup = false 时、电机以无传感器方式启动。
但是、当 gHall_speed_FDB_pu 变为等于 gHall_speed_BldctoFast_HIGH_PU 时、电机不会从有传感器转换到无传感器。 当控制器应该转换为无传感器时、它将被复位。
当它应该转换然后停止时、gHall_PrevState 的读数为-2161。
请帮助。