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.

[FAQ] Trapezoidal Control of BLDC Motors Using Hall Effect Sensors on C2000 Controller

Mastermind 26800 points

Replies: 1

Views: 244

What are the resources to implement Trapezoidal Control of BLDC Motors with Hall Effect Sensors using C2000 MCUs?

Best,
Matthew

Helpful Links:

Getting StartedApplication SpecificMore Resources
C2000 Training Portal Electric Vechicles All C2000 Reference Designs
C2000 MCU Development Tools Industrial Drives MathWorks Solutions for C2000
C2000 Home Page Power Control

1 Reply

  • The related reference designs that support trapezoidal control are in the controlSUITE SW download package.  Note that this package is no longer being updated, but will continue to be available for download.

    Reference Kits


    TMDSHVMTRPFCKIT :

    400V 10A 3-ph inverter.   Based on the TMS320F28035 device, but can be ported fairly simply to a TMS320F28027 or TMS320F28069 with minor changes to the GPIO/PWM/ADC assignments in the code.

    Source Code:

    After installing controlSUITE package the code is in the path: ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored\

    Supporting Docs: 

    ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored\~Docs

    GUI: 

    ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~GUI

    ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~GUIQSG-HVMTRPFCKIT-GUIv2.pdf

    HW Design Files: 

    ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~HVMotorCtrl+PFC-HWdevPkg\HVMotorCtrl+PFCKit-R1.1

    Key files for porting to other C2000 MCUs: 


    GPIO: HVBLDC_Sensored-DevInit_F2803x.c 

    PWM: f2803xbldcpwm.h  

    ADC: f2803xileg_vdc.h 

    DRV8312-C2-KIT

    60V 3.5A 3-ph Inverter. Based on the TMS320F28035 device, but can be ported fairly simply to a TMS320F28027 or TMS320F28069 with minor changes to the GPIO/PWM/ADC assignments in the code. 

    Source Code: 

    After installing controlSUITE package the code is in the path:

    ..\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored

    Supporting Docs:  

    ..\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored\~Docs

    GUI:  

    ..\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\~GUI

    ..\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\~GUI\QSG-DRV8312-C2-KIT-GUIv1_1.pdf

    HW Design Files:  

    ..\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\~DRV8312EVM-HWdevPkg\DRV8312_RevD_HWDevPKG

    Key files for porting to other C2000 MCUs: 


    GPIO: BLDC_Sensored-DevInit_F2803x.c 

    PWM: f2803xbldcpwm_BLDC.h  

    ADC: f2803xileg_vdc_BLDC.h 

    More Motor Control FAQs

    Helpful Links:

    Getting StartedApplication SpecificMore Resources
    C2000 Training Portal Electric Vechicles All C2000 Reference Designs
    C2000 MCU Development Tools Industrial Drives MathWorks Solutions for C2000
    C2000 Home Page Power Control

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.