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.

[参考译文] TMS320F280039C:ADC 读取的电机电流值错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1187341/tms320f280039c-adc-reads-wrong-value-for-the-motor-current

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

您好!

我将 F280039C LaunchXL 与 DRV8305EVM 配合使用、为 tknic 电机运行 FOC 控制算法。 我使用 Simulink 以开环方式运行电机。 电机以开环方式旋转而不会出现任何问题。  

但是、从 ADC 通道 C2和 C0读取的电流反馈不正确。 尽管电机在开环中完美旋转、但我获得了用于电机电流反馈的恒定 siganl。

我通过将 DACA 输出馈送到通道(DAC A -> ADC C2)来测试 ADC 通道、并且能够完美地读取 ADC 中的信号。 但是、当 BOOSTxl DRV 8305EVM 连接到 F280039C launchXL 时、

ADC 为我提供恒定值、而不是正弦信号。

使用串行通信将 ADC 信号从硬件传输到 Simulink。 SCI 通信也正常、如示波器中正确显示了其他信号(如果使用)。

DRV8305是否与 F280039C LaunchXL 兼容?

以下是在 Simulink 示波器中观察到的波形:

如果您有任何输入、请告诉我。

谢谢、

Mukul

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

    您好!

    由于假期,专家不在办公室。 请在星期二之前回复。

    谢谢。

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

    是的、 DRV8305可与 F280039C LaunchXL 配合使用、但您需要更改 PWM、ADC 和 GPIO 分配、并为这两个套件相应地配置这些外设。