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.

DRV10983Q1EVM: DRV10983Q1EVM

Part Number: DRV10983Q1EVM
Other Parts Discussed in Thread: DRV10983, DRV10983-Q1, USB2ANY

I have EMAX2216-810KV brushless motor which I am trying to run using DRV10983_Q1EVM module but unfortunately, I don't have any parameters or data related to the motor. I want to test it for my another project in which I am using the drv10983Q1 chip. I tried with default settings and turn the potentiometer in a clockwise direction but nothing happened. In my final product, I will use the 0620C012B Faulhaber motorEN_0620_B_FMM.pdf. I attached the motor datasheet which i will use in future. But I didn't find any datasheet related to EMAX2216-810KV Any hint or suggestion would be helpful

  • The main parameters you need to find are Kt BEMF Constant and phase to center tap resistance, which you dont need the motor datasheet for.

    To see how to find these parameters, please look at the DRV10983-q1 tuning guide .

    Also, please feel free to use this tuning setting as a template, and add the Kt BEMF Constant and phase to center tap resistance .

    conservativeSettingsDRV10983q1.csv

  • Thanks for your reply. I read DRV10983-q1 tuning guide. I measured the phase resistance with Multimeter by connecting any two wires and knob at resistance. I got 0.4ohm resistance. Now, how I can measure BEMF without an oscilloscope. When I integrate this resistance value then my motor starts to spin but stop after a few RPM and after a specific time start again spin.
  •     These are my setting which I have done so far. Motor spin after a few seconds and spin for approx 2 seconds then stop and continue. I am attaching my all settings screenshots. The motor contains 14 magnet which means 14 poles. As it is 810KV so it's RPM is 9720 at 12V. Using the 2nd equation in the tunning guide I calculated the motor speed 1134Hz which after dividing with 12V supply give me 10.582mV/HZ. Can anyone tell me what I am doing wrong? Thanks

  • The faults can always guide you on what the issue is. So we see a current limit fault and BEMF abnormal fault.
    I think what is happening is the motor is failing to spin in closed loop. Please try to confirm open loop is working well first by disabling closed loop in the basic settings tab of the gui. Increase open loop to closed loop threshold while closed loop is disabled, until the BEMF constant reading in the Display tab of the GUI starts not being in the 100s, and is around your expected BEMF constant. Then enabled closed loop.
    Just in general, the motor bemf is low, so I would increase the open to closed loop threshold.
  •      Thanks,  for your reply. You really help me alot. I am attaching screenshots of my current setting. My motor is now run with a potentiometer as I rotate it. I made some progress with your help. 

    I did the following things:

    1. Calculate phase resistance using Multimeter by connecting probes with any 2 phase and divide that value with 2. i.e. R = 0.4/2 = 0.2
    2. I calculate BEMF as follows. " EMAX MT2216-810KV so RPM = 810*12V= 9720

                                   (9720/(60/7pair poles)) = 1134HZ

                                               12V/ 1134 = 10.582mV/Hz = BEFM (Kt)

    • Load the template that you provided and check the closed loop in the basic setting.
    • Entered the calculated resistance and BEMF
    • Rotate the potentiometer clockwise and the motor starts to spin. 
    • After that uncheck the closed loop in the basic setting.
    • Motor speed increases.

    Now I have some questions which are as follows if you can answer them, please.

    1. I want to run the motor without connecting USB2any each time. What should i do now with all these settings.?
    2. Did I follow each thing correctly above?
    3. I can't run the motor using GUI speed control even i checked the "Disable motor operation & I2C speed control". How i can run the motor without potentiometer using knob?

    Thanks again for your precious time.

  • 1) You can load the eeprom in the device with these settings in the GUI using the GUI
    "eeWrite" button on the basic settings tab. See section A.3.1.1.3 eeWrite in www.ti.com/.../slvuav1a.pdf
    2)You calculated the phase resistance currently. I dont know how you found the rpm, but assuming it is correct, you calculated the BEMF constant correctly. The bemf constant reading in the GUI "Display tab" that is measured by the device matches what you entered, so it shows it is correct.
    3) To run the motor without potentiometer analog speed control and instead with I2C, you just enable "I2C Speed control override". Don;t enable "Disable Motor Operation".