Thread 中讨论的其他器件:TIDM-02018
工具与软件:
使用 AM243x 支持无传感器电机的当前情况是什么?
我需要只按速度控制 FOC 电机、而无需任何编码器。 为了实现更好的集成和通信、我想使用 FreeRTOS。
是否存在速度控制器和高于80kHz 的 PWM 频率的示例?
Andrew。
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.
工具与软件:
使用 AM243x 支持无传感器电机的当前情况是什么?
我需要只按速度控制 FOC 电机、而无需任何编码器。 为了实现更好的集成和通信、我想使用 FreeRTOS。
是否存在速度控制器和高于80kHz 的 PWM 频率的示例?
Andrew。
Andrew
我们目前还没有计划为 AM243x 上的无传感器电机提供示例。 您可以参阅"TIDM-02018基于 AM263x Arm的 MCU 器件通用电机控制参考设计"参考设计、该参考设计仅受 AM263x 器件支持、AM243x 器件不支持。
在这种情况下、默认开关频率为15KHz、但用户可以在"user_mtr1.h"文件中轻松将其调整为80KHz。
#define USER_M1_PWM_FREQ_kHz (15.0f)
我们根据电流纹波阈值选择了该频率。 如果电机电感较低、则优先选择更高的开关频率。 通常、15-20kHz 适用于大多数应用。
关于 FOC 循环执行时间、12.5us 应该足够了。 确切的周期数量会因使用的观测器和正弦/余弦库而异。
此外、ePWM 应该能够处理80KHz 的频率。
重要链接
此致
Dhaval
Andrew
此工程不使用 FreeRTOS、而是使用非 RTOS。 有关非 RTOS 的更多详细信息、请访问: AM263x MCU+ SDK:无 RTOS (TI.com)。
此致
Dhaval