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.

BLDC HALL

Other Parts Discussed in Thread: TMDSHVMTRPFCKIT, CONTROLSUITE, HVBLDCMTR, MOTORWARE, DRV8312-C2-KIT, INSTASPIN-BLDC, TMDSCNCD28035, DRV8312, TMDSCNCD28035ISO

Hi,

I want to change the following variable in the program HVBLDC_sensored


 Res Est current 
Motor pole pairs
Current motor max

I want insta-SPIN-FOC uses the values ​​indicated in the programhttp://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/902/4426.INSTA-_2D00_SPIN_2D00_FOC.docx

  • FOLA,

    I'm not following what you want to do.

    HVBLDC_sensored is a project in controlSUITE for the TMDSHVMTRPFCKIT which uses the HVBLDCMTR with the built in hall sensors for rotor feedback to perform 6-step commutation.  This project does not require a variable like "Res Est current" because there is no estimation being run (like we do in InstaSPIN-FOC).

    Apparently you have InstaSPIN-FOC capable kit and controlCARD....or at least the GUI? Do you know that you should be using MotorWare for the InstaSPIN-FOC sensorless (FAST observer) software development?

  • yes , 

    it's just that I want to change the number of pole in the program instead of the GUI interface 

  • i want to run  a motor  will hall sensors  , I have to change the variables I want on the BLDC-INT-GUI-DRIV83XX.C program but when I open the GUI displays  ​​the old value for exemple i have change the number of pole 10 in program  .but  when i run GUI the number of pole is  4 not 10 

  • FOLA,

    In the future please start a new thread. Don't append to a sticky post.

    you are quite confused

    BLDC-INT-GUI-DRIV83XX.C is the main.c for the InstaSPIN-BLDC project for the DRV8312-C2-KIT (low voltage).

    InstaSPIN-BLDC is sensorless, no HALL sensors.

    The GUI that includes HALL BLDC, zero cross BLDC, and sensorless SMO FOC is accessed here:

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\~GUI\DRV8312GUIv5.exe

    to run this, your TMDSCNCD28035 has to have a proper binary .out programmed. By default this is

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\~GUI\DRV8312GUIv5.out

    If you wanted to make a change to this, like # of poles, you would have to update, recompile, and reflash with that new .out from the embedded project at:

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\GUI_project

    But I'll also tell you that using a NEW motor with this software, and just changing the # of poles, is not going to work.  You have much more work to do.

    I would suggest starting with the HALL BLDC project - NOT THE GUI - and working your way through that one:

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored

    Hopefully you actually have the DRV8312 EVM, TMDSCNCD28035ISO, and a motor of the appropriate voltage/current.