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.

[参考译文] DRV8312-C2-KIT:具有霍尔效应的 BLDC、使用具有 F28069MPZT MCU 的 DRV8312-C2-KIT

Guru**** 2539500 points
Other Parts Discussed in Thread: INSTASPIN-BLDC, TMS320F28069, DRV8312, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/672300/drv8312-c2-kit-bldc-with-hall-effect-using-drv8312-c2-kit-with-f28069mpzt-mcu

器件型号:DRV8312-C2-KIT
主题中讨论的其他器件:INSTASPIN-BLDCTMS320F28069DRV8312controlSUITETMDSCNCD28069MISO、散列

您好,

我使用 的是 DRV8312-C2-KIT (F28069MPZT MCU), 需要使用霍尔效应传感器控制 BLDC 的速度 并 监控电流 。

按照"DRV8312数字电机控制套件快速入门指南"的指导、我为套件通电。 我已经尝试   过在 CCSV7上使用 F2806x 配置的"BLDC_Sensored"、"Gui_project_InstaSPIN_BLDC"、"InstaSPIN_BLDC"项目 ,编译并运行 GUI (C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\~Gui\…  InstaSPIN-BLDC_GUI_DRV83xx_v104.exe),运行 GUI (C:\controlSUITE\development_kits\DRV8312\DRV8312|),并从这些开发套件访问.DRV8312GUIv5.exe。 所有这些都无法连接 到 Piccolo TMS320F28069隔离式 controlCARD 并 使电机运行   ! 即使我尝试使用 F2803x 配置(我知道是错误的) ,但至少将故障状态变为绿色 ,这是奇怪的。

我很困惑、因为该文件夹中有许多选项可用、我想知道哪一个适合我的应用。您能否简单地告诉我我应该导入哪些固件以便在 代码编写器上运行、以及 GUI 可以进行通信 有了它吗? 我还想知道,是否可以获取 GUI 的源代码!?

-我还想 使用此开发套件运行12V 电机,而不是24V 电机。是否可能? 我不明白 JP1的用途是什么! (12VDC 电机的电流最大为1.2A )

谢谢

Ashkan Golestani

www.youtube.com/watch

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

    请按照以下电路板设置操作:

    • A. TMDSCNCD28069MISO

    I. SW1:向上

    二 SW2:向下

    三 SW3:上行

    • b. DRV8312_REVD

    I. JP1:VR1 -中间

    二 JP2:已组装

    三 M1:高-中

    四. 所有三个切换开关都位于中间(MCU)位置

    V.电机相线连接到 MOA、MOB、MOC

    六. 直流电压至 J9或 PVDDIN

    您可以使用此套件运行12V 电机、没问题。 JP1是一个跳线、用于选择12V 输入的板载降压稳压或12V 外部稳压输入。 我们无法为 GUI 提供器件上随附的源代码。

    到目前为止、我们建议使用 Code Composer Studio 本身在 F2806x 器件上运行 InstaSPIN_BLDC 实验。 目前没有支持 F2806x 与 GUI 配合使用的实验。 相反、我会使用以下实验:C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored

    在 F28069MISO 控制卡上运行具有霍尔传感器驱动的 BLDC

    肖恩

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

    您好 Sean、

    感谢您的快速回复。

    正如我提到的、我在硬件设置方面没有问题、并按照"DRV8312 数字电机控制套件快速入门指南"的指导为套件加电。 无论如何,再次感谢 你们的指导 。

    听起来我不能使用 GUI!

    我是否应该使用相同的连接器来施加12V 直流电源而不是24VDC?! 或使用 PVDD 2针蓝色连接器?

     

    谢谢

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

    按照您的说明使用"C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored "。

    我导入了项目,使用 F2806x_RAM 配置正确编译。  调试并运行项目。

    不幸的是、电路板的核心位无法正常工作、这意味着程序存在一些问题!

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

    对于心跳、请尝试以下操作:

    在文件"BLDC_Sensored-DevInit_F2806x.c"中、第370行、更改为...

    GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;// 1 =输出、0 =输入

    在文件"BLDC_Sensored.c"中、在第494行附近、在函数 void b1 (void)中、插入以下行...

    静态 int cntDwn = 200;
    cntDwn-;
    if (cntDwn <= 0)
    {
    cntDwn = 200;
    GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;
    }
    

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

     再次感谢。

    我进行了修改。 红色 LED 指示灯稳定 亮起。 5毫秒的计时器,不要跑!!!

    将早尾点放在 B1内, 不要点击。

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

    您好!

    请告诉我如何为12V 电机供电吗?

    我已将12伏电压应用到 PVDDIN,而不是24伏电压应用到 J9,开发套件无法通电(LED 熄灭)!

    请在这方面帮助我。

    顺便说一下! 我已经通过调用 B 状态机函数来修复耳戴。最初只有一个序列通过指针调用。请将其保留为您的记录。  

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用板载降压来提供12V 电源、请保留 JP1以使用 VR1指定的中间+左侧电源。 为 PVDDIN 提供24V 电源

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

    正如我所说的,我只想用台式电源的12伏电压为 Devkit 供电。 我的未来设计没有24伏电压、我最终不要求使用板载降压转换器!

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

    要提供 GVDD 外部12V 基准电压、请将 JP1设置为右中(朝向+12V)、并将桌面电源线连接到 JP1附近的"AUX 12V"接头。 PVDD 使用提供给 J9或 PVDDIN 连接器的电压。 因此、如果您想使用桌面电源同时为控制器电源和驱动器电源供电、则需要为两者提供12V 导线。

    肖恩

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

    谢谢,

    是的  ,我昨天就知道了。 此外 、向电路板中间的跳线式连接器施加12V 电压并不常见、这很尴尬!

    BTW,感谢您的支持。