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.

Starterware/DRV8312-C2-KIT: InstaSpin did not work with my BLDC motor

Part Number: DRV8312-C2-KIT
Other Parts Discussed in Thread: DRV8312, INSTASPIN-BLDC

Tool/software: Starterware

hello exports,

I has just owned a DRV8312-c2-kit to control a brushless sensorless DC 3 phase motor.

After that, I update software for the control card by the software inside the USB according to the kit. software name is "InstaSPIN-BLDC_GUI_DRV8312_v104.out". This software is compatible with the PC application "InstaSPIN-BLDC_GUI_DRV83xx_v104".

For the motor attached with the KIT, I can easily start that motor and working around with it.

Then I start evaluation my motor. but unfortunately it does not work with my motor.

After connect my motor to the KIT, then check "enable motor" on the application on PC with "Duty Cycle" mode is selected.  The motor turn some round and then stop and "Fault status" is turned red.

I already try too many times. Some time is "Fault status", some time the "Motor Current" increase very fast and I have to uncheck the "enable motor".

I also trying to adjust "Flux threshold"; but no think is improved.

I also correct the "Pole count" of "Setting" tab to 8 poles to compatible with my motor.

Please tell me what I did wrong.

Thank you & best regards

  • 1. Set "Duty Cycle" to a small value, like 0.2~0.5.
    2. Set "Flux Threshold" to 0.4 first, and adjust it from 0.3~0.6 to run motor smoothly.

    Make sure the JP1, M1 and SW are in right position, and power supply is ok.
  • hi Yanming,

    I set Duty Cycle mode, Duty cycle = 0.2; Flux Threshold = 0.4; JP1 = VR1 (my motor can operate from 12V to 24V); M1 = H; all switches RSTa, RSTB, RSTC is at MCU position. but Fault Status always happen.

    then I try to turn Duty Cycle from 0.2 to 0.5 but the same result.

    With Flux Threshold, if 0, the motor turn some round and then Fault occur. if value is 0.4, it just stop and show Fault status.

    here is some characteristic of the motor:
    voltage rated: 12 ~ 24V
    Core less; DC; Brushless motor
    8 poles; 3 phase; Bipolar
    Torque constant: 0.0019 ~ 0.0024 N.m/A
    min rotation speed: 10,000 r/min
    Coil resistance: 0.5 ~ 0.76 Ohm
    Coil Inductance: 8.8 ~ 13.2 uH

    I don't know with the motor characteristic above, the evaluation kit I selected is correct or not. Do I need to modify other parameter in the software source code of InstaSpin software to compatible with my motor?

    thanks a lot
  • hi Yanming,
    i just connect GND to motor and It work. also I set Flux threshold under 0.05.
    thank you very much for your help
  • Great. I am confused why your motor need to be connected to ground. Have big noise on phase voltage sampling? Or your motor model need to do this?

  • hello Yanming,
    Since I am new with motor control. I cannot understand why. The connector to motor of the development kit prepares phaseA, phaseB, phaseC and also GND. normally people connect 3 phases A,B,C with ignore the GND. But in my case, I have to connect to GND.
    in the specification of the motor write:
    "Core less; DC; Brushless motor
    8 poles; 3 phase; Bipolar"
    Can I treat the motor as BLDC or PMSM?
    thank you very much for your help