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.
工具/软件:Code Composer Studio
尊敬的先生:
我研究 了 C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x
我阅读 C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x\~文档
我将 BUILDLEVEL 设置为 LEVEL1
我需要在斜坡发生器之外使用50Hz 锯齿。 对于这个 Hz、SpeedRef 的值应该是多少?
在 settings.h 文件中、有一个名为 base_FREQ 的宏。 SpeedRef 被计算为一个比 base_FREQ 的首选频率。 如果 base_FREQ 为200Hz 且需要50Hz、则速度基准为0.25。
在80KHz ISR 时、需要1600个 ISR 条目来生成50Hz 锯齿波的一个周期。
如果问题得到解决、请单击"已解决"、否则请告知我们如何提供帮助。
您将锯齿频率称为用于生成正弦波的斜坡发生器的输出。 嗯、让我们将其称为基频 fs。 我们还可以将该电 speedRef 称为电流基准。
mech speedRef = ElectSpeedRef/ MotorPolepairs
对于给定 的 ISR_FREQ 和 BASE_FREQ 和 ElecSpeedRef、 在每个 ISR 处、角度增量将对应于
speedRef*(360de*base_FREQ/ISR_FREQ)。
当您设置 speedRef = 0.1时、您会得到的锯齿频率为= 0.1*base_FREQ
如果您需要200Hz 锯齿、speedRef 应为=锯齿频率/ BASE_FREQ = 200/600= 0.333
希望这对您有所帮助。