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/DRV8301-HC-C2-Kit:用于实施克隆DRV8301-HC-C2的代码

Guru**** 2553260 points
Other Parts Discussed in Thread: MOTORWARE, DRV8301, CONTROLSUITE, DRV8312

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/662002/ccs-drv8301-hc-c2-kit-code-to-implement-the-clone-drv8301-hc-c2

部件号:DRV8301-HC-C2-Kit
主题中讨论的其他部件:MOTORWAREDRV8301controlSUITEDRV8312-C2-KitDRV8312

工具/软件:Code Composer Studio

您好,

我们已经为竞争对手制作了DRV8301-HC-C2套件的克隆,但我们对代码有点不确定。 很遗憾,我们无法获取代码来在代码编写器工作室中实现它。请任何人给我一个代码:

1. 48V BLDC三相电动机的开环速度变化电路控制,在栅极切换和功率MOSFET上工作。

2.由霍尔传感器组成的闭环电路,用于为同一电机提供反馈。

电池容量为48V。

请帮助我们,情况紧急。

还有人能告诉我,我们是否可以使用CCS7在复本PCB上直接实现代码,但将原德州仪器(TI)组件放在它上。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了现有代码外,我们不能为您提供任何定制代码,但从您提供的说明中,您应该能够使用controlSUITE和Motorware中的示例代码。 您是否下载了这两个软件套件并进行了调查? 此外,您正在使用哪个controlCARD? 如果您的硬件确实是DRV8301 EVM的逐件副本(包括ADC通道分配和反馈电路以及集成驱动器信号链),您应该找到大量代码示例来实现您列出的功能。

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

    感谢您先生的回复。是的,我们确实下载了软件,但我们也无法在中获得所需的代码,请您提供我所要求的代码的确切位置,或者您的示例中的完整代码。

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

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

    先生,我们使用的是Picoolo C200 F2.0835万微型控制器卡

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请在此处查看文档和CCS项目:C:\ti\controlSUITE\development _kits\DRV8312-C2-KIT_v128\BLDC_Sensored

    您需要对代码进行一些更改以匹配您的硬件,但除此之外,该项目是您需求的良好开端。 增量构建项目具有用于开环控制以及使用霍尔传感器进行感应控制的中间步骤

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

    感谢阁下的帮助。

    我还有三个问题。

    1.此代码是否适用于HC-C2套件?我应该如何连接克隆和软件?还是在连接到笔记本电脑时自动出现。

    2.为了实现高效的速度控制,需要进行哪种改装?

    3.在哪里可以找到所使用的所有头文件的含义和意义?是否有一个合并的源,我甚至可以在其中读取使用头文件激活的套件和所有组件,如数据表或任何源?

    请遵守并再次感谢您的帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请阅读我指向的目录/~Docs文件夹中的教程。 如果我正确理解了您的问题,硬件和软件之间的接口将通过JTAG连接到F2.8035万。 如果您使用的是controlCARD,则将通过mini-USB连接至CCS。 如果您的自定义硬件在板上有设备,则需要将JTAG信号分解为可用于编程的报头集。

    一些必要的修改是为了确保针脚分配对于ADC,PWM和SPI -> DRV8301输出等事物是正确的。 该软件旨在演示DRV8312套件上的感应BLDC。 由于您未使用该套件,因此需要进行修改。 我建议您自己研究一下,以便更好地了解当前项目的硬件和软件要求。 如果代码的输入(ADC,PWM,SPI,霍尔传感器GPIO等)已正确分配,则可根据需要将该功能移植到任何硬件。

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

    感谢Bigley先生的帮助。 但我的时间和知识都很短,请帮我更正代码。我还在DRV8301上找到了一个代码,请帮我模拟它。”

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tejasvin,我现在要结束这个话题。 如有必要,请随时创建新线程。

    Sean