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/LAUNCHXL-F28069M:使用 Motorware 连接 BoostXL DRV8301、电机输出不充电

Guru**** 2539500 points
Other Parts Discussed in Thread: LAUNCHXL-F28069M, DRV8301, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/598381/ccs-launchxl-f28069m-interfacing-with-boostxl-drv8301-using-motorware-no-charge-in-motor-outputs

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件: DRV8301MOTORWARE

工具/软件:Code Composer Studio

我有 一个 LAUNCHXL-F28069M 和 BoostXL drv8301、如图所示。

我正在编写"InstaSPIN 项目和实验室用户指南" V1.0.16。 具有闪烁 LED 的 Lab1a 工作正常、但我卡在1b 上、电机应该在该位置上供电。 我的问题是、我认为没有电荷输出到用于电机输出的 A/B/C 通道(蓝色端子)。  

Lab1b 的第一个版本将 DAC 1-3值设置为 PWM、假设 PWM 最终会进入电机、该版本在示波器上正确生成3个波形、但在蓝色电机输出端子上未观察到电荷。

第二个版本仅创建了 ANGAL_gen 输出和 A 相 PWM、电机端子上仍然没有电荷。

在这两个版本之间、任何人都不会为 ADCdata 创建值、也不会对蓝色端子进行充电。 我假设缺少 ADC 值是因为没有电机返回的模拟信号。 那么、为什么电机没有信号开始呢? 根据我的发现、我猜问题出在 Launchpad 和 DRV 之间的配置。 DRV 左下角标记为+3.3V 的 FYI 绿色 LED 亮起。

我希望我能充分解释我的问题、并提前感谢您的任何帮助!

编辑:我设置通用 GUI 并在未选择 user.h 的情况下运行 lab1b、如视频   过载运行电机检测中所述。 我在启用 PWM 的 DAC 上看到强信号、但 Motorware 从未识别电机、并且在蓝色电机端子上未观察到信号。  

JP 1和2开路。 JP 3-7关闭/连接。 开关1-3处于 ON 位置。

我现在认为 BoostXL DRV8301可能只是出现了故障。

Nick Turney

普林斯顿卫星系统

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于所有单个电机实验室项目、boostxl 板默认连接在 J1/J2/J3/J4上、而不是现在连接的那样。 如果没有、则必须修改代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助! 我在搜索其他线程时发现了此问题、可以确认是我被挂起的原因。 供将来参考:user.h 第56行定义了默认引脚设置为 J1 (顶部设置)。 如果您的电路板连接到下部设置、将该定义更改为"J5"将在逆变器连接到下部引脚组时正确配置通信。