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.

[参考译文] TMS320F28379D:含传感器 FOC 中 PART_MACRO 输出的波形

Guru**** 2590930 points
Other Parts Discussed in Thread: DRV8305

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/667214/tms320f28379d-waveforms-of-park_macro-output-in-sensored-foc

器件型号:TMS320F28379D
主题中讨论的其他器件:DRV8305

大家好、我将关注 F28379D 的含传感器 FOC 示例。 我能够读取相移为120度的电机电流、克拉克变换的输出相移为90度。

而 Park 变换的输出是一些有毛的正弦信号。 连接 PARK .DS 和 PARK .Q 的波形。  

我在 e2e.ti.com/.../218798上发布了此帖子、但不确定如何解决该问题。 我在做什么

根本错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请告诉我们您使用的 BUILDLEVEL 是什么? 您使用什么位置传感器进行电机控制? 您是否在项目中启用了位置偏移校准、并在无负载或轻负载的情况下运行电机、以确保电机可以在对准过程中移动到零位置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 LEVEL3。 我的编码器是使用 SPI 进行通信的绝对编码器。 当我设置 Vqtest 电压时,电机在开环状态下旋转,不会出现任何问题。 此外、电机当前也处于空载状态。 我希望使用绝对编码器、无需计算偏移。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ABS 编码器角度零点可能与实际转子磁通不对齐、因此您仍需要进行校准。 这是 通过施加角度为零的三相电压使轴静止来实现的。 该位置的编码器角度是电机运行时从编码器角度中减去的偏移角度、以获得转子位置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的建议、我加入了调整程序、但问题未得到解决。  

    我使用的是 DRV8305电机驱动器、电流传感器输出的偏置电压为1.65V。 我已经在 ADC PPB OFFREF 寄存器中手动输入了该值、这使得电流波形在零伏线附近变得不平衡。

    我现在已经包括了一个例程、该例程计算偏移并将值存储在 PPB REF 寄存器中、结果是电流波形现在在零之间平衡。  此修复程序帮助我获得 正确的 DQ 电流波形。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很好