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.

[参考译文] CCS/TMS320F28069M:可以#39;t 在我自己的电路板上通过 INSTASPIN 实验室运行电机。

Guru**** 2527890 points
Other Parts Discussed in Thread: TMS320F28069M, DRV8303

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/738051/ccs-tms320f28069m-can-t-get-motor-running-with-instaspin-labs-on-my-own-circuit-board

器件型号:TMS320F28069M
主题中讨论的其他器件: DRV8303

工具/软件:Code Composer Studio

您好!

我无法让我的电机在我自己设计的电路板上运行。 我使用的是 TMS320F28069M 微控制器和 DRV8303栅极驱动器。

几乎所有内容都与 F28069M LaunchPad 的参考设计相同。

我更改的唯一内容是 PWM 通道、SPI 和 ADC。 以下是 LaunchPad 用于 PWM 的用途:

PWM_AH = ePWM1A

PWM_AL = ePWM1B

PWM_BH = ePWM2A

PWM_BL = ePWM2B

PWM_CH = ePWM3A

PWM_CL = ePWM3B

我在电路板上使用的是:

PWM_AH = ePWM7A

PWM_AL = ePWM7B

PWM_BH = ePWM2A

PWM_BL = ePWM2B

PWM_CH = ePWM1A

PWM_CL = ePWM1B

我还在使用 SPIB 而不是 SPIA。

我已更改 hal.c SPIB 寄存器和 pwmHandle 顺序。 我还更改了 ADC 反馈顺序。

现在、当我运行 lab01b 时、一切都正常。 请参见下图。

我正在使用此电机:Nanotec DB42S03

使用 user.h 文件:e2e.ti.com/.../User_5F00_j.h-eerste-lab-geen-maxon.c

 下面是我使用的 hal.c 文件:

e2e.ti.com/.../HAL-NIEUW.c

现在、当我想在我自己的电路板上运行 lab02时、我的电机发出了一个高挤压声音。

当我在 LaunchPad 上运行它时、一切工作正常。

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

    这个 PWM 图来自 lab01b

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否还能够成功运行 lab1c? 这一点也很重要、因为它将为您的 AFE 电路测试 ADC 反馈

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否、我无法使 lab1c 成功运行。 当它进入 CTRL_State_Online 时、我的电源将消耗4安培电流。 电机开始振荡。 可能反馈有问题、或者我的 user.h 不正确。

    让我知道你们的想法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您还需要使用 lab1c。 您是否使用探针将反馈范围限定在 ADC 中? 电流或电压反馈似乎存在一些问题

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

    我几天前就解决了、很抱歉没有回复。

    问题确实是电流反馈。 栅极驱动器产生的2个电流反馈为正。 我添加的是负反馈。 我意外更改了分流放大器的正负侧。

    总之、感谢您的回答!

    额定