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-F28027F:instaspin 帮助入门

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591887/ccs-launchxl-f28027f-help-getting-started-with-instaspin

器件型号:LAUNCHXL-F28027F
主题中讨论的其他器件:MOTORWAREDRV8303DRV8301

工具/软件:Code Composer Studio

尊敬的同事:

我使用 的是带 Launchpad F28027F 的 TIDA-00285电路板、并尝试使 instaspin 启动并运行。 我尝试阅读 本文档 以及 MotorWare 中提供的 InstaSPIN 项目和实验用户指南,但仍无法 继续阅读。

是否有视频等资源可用于入门? 我没有 CCS 或 Motorware 方面的经验、但我使用过其他编程环境。

谁是与他人取得联系以寻求支持或安排 WebEx 的合适人选?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.按照 TIDA-00285设计指南设置电路板、以确保电路板电源首先正常工作。
    与第7章设计指南一样、它与"boostxldrv8301_revB"硬件兼容、并且具有相同的引脚配置。 您可以在 motorWare 中将实验项目用于 boostxldrv8301_revB 套件、但您需要修改设计板的 user.h、该设计板在第7.1章中进行了说明。
    3.根据您的电机在 user.h 中设置正确的 USER_PWM_FREQ_kHz。
    您可以在 motorWare 的 instaSPIN 实验室指南中找到更多详细的快速入门说明、您可以使用 lab01b 和 lab01c 首先验证电路板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yanming、

    我坐在我面前、正准备着打印的手册、并尝试按照这些步骤操作。

    本手册可能是指我安装的 CCS 的较旧版本、因此我在执行上述所有步骤时遇到了一些困难。

     Motorware 手册是否是唯一可用于入门的资源?

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

    Motorware 是目前可用于 InstaSPIN 软件支持的唯一资源。 除了 TI 设计指南之外、没有其他工具可用于开发 InstaSPIN。

    您看到了哪些问题?

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

    我在配置软件时遇到问题。

    实验1非常简单、提供了所有必需的指令、这些指令与100%不匹配、但我能够运行它。 实验1b 首先给出了一些代码。 我不知道在哪里可以找到应该使用此代码修改的文件、或者我是否需要硬件输入。

    关于上面提到的第76.2章、它说要修改 user.h 中的几个值 我 包括了该页面的屏幕截图、该页面链接到一些宏。

     我要删去 该字并以如下所示的值取代

    pUserParams->iqFullScaleFreq_Hz = 800; 

    或者,我应该在以下位置编写一个配置:

    #define USER_IQ_FULL_SCALE_FREQ_Hz 800。 

    我是否有机会安排参加有关此主题的培训、或许是 现场演示?

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

    您显示的图片是 user.c 源文件、但需要更改的值位于随附的头文件 user.h 中。 所有编辑都应该在 user.h 中完成-这个文件本质上成为针对电路板和电机组合的"唯一标识符"。

    Lab1b 是一个开环实验、旨在验证定制硬件的 SVGEN 和 PWM 完整性。 您可以运行它、但我认为 TI 参考设计应提供足够的详细信息以跳过1b 和1c。 这些实验主要面向使用 TI 参考设计或 EVM 并希望使用自己的电路板开始开发的客户。

    请直接向我发送有关其他培训的电子邮件。

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

    实际上、当我尝试打开 user.h 时、user.c 会变为原来的状态。
    我是否必须在 CCS 外部的文本编辑器上编辑 user.h、或者是否缺少内容?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不可以、它应该能够在 CCS 中编辑。 通常、user.h 位于 C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_subfolder\boards\boostxldrv8301_revB\f28x\f2802xF\src 中、但对于此 TI 设计(使用 DRV8303)、您可能需要在 user.h 条目中为"\f28027F"创建一个附加条目

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

    谢谢你。 我添加了代码、对闪存进行了编译和编程、但电机不运行。 速度命令是如何给出的?

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    速度命令由 gMotorVars.SpeedRef_krpm 给出。 在 CCS 中、尝试将相应的 JavaScript 文件加载到脚本控制台中、以供您使用的任何实验使用、这将加载观察窗口以及该项目所需的相应变量。 可以在中找到.js 文件

    C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_ocs\src

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Sean。 您是否能够为我提供有关如何添加此模块的一些指导?

    我试图为 gMotorVars.SpeedRef_krpm 变量创建一个定义作为一个修复、但我仍然没有 PWM。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    浏览 TI 设计用户指南、我看到他们建议在 InstaSPIN 实验室中使用 F28027F LaunchPad + DRV8301 BoosterPack 组合、然后使用实验5a、2c 和9。 之后、它们会向您展示对相应 user.h 所做的更改、以确保正确引用 TID 硬件(而不是 BoosterPack)。 是这样吗? 我正在尝试为您正在进行的开发设定一个基准。

    当您说"如何添加此模块"时、您是指为您当前所在的实验室运行相应的 JavaScript 吗?

    肖恩