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.

DRV10983EVM: Motor Cutoff

Part Number: DRV10983EVM
Other Parts Discussed in Thread: DRV10983

Hello,

 

I am using the DRV10983 EVM to drive the Maxon 200188 BLDC motor. I am able to successfully drive and control the Runtian ZWL12 motor provided with the EVM, however I am unable to get the 20018 to spin properly. The 200188 begins to spin up but cutoffs before reaching the Open Loop to Closed Loop threshold. Below is a capture of the current waveform through the V phase (recommended by the Tuning guide) and captures of the values entered in the GUI:

Do you have any recommendations for a solution to this problem or what may be causing the issue? Thank you!

  • Hello Noah,

    Can you confirm if the motor tries to restart some time later with your current settings? If so, can you go to the display tab of the GUI and monitor the fault that is occuring? Do this by using the manual refresh button in the display section after the motor cuts off (If you refresh again, the fault will clear because the register is clear on read). My guess is that it will be Abnormal BEMF, however I would like to confirm it.

    If the fault is Abnormal BEMF, can you tell me how you acquired the Kt of the motor? (i.e. VCC/maximum speed or Ep*Te)

    Best,

    -Cole

  • Hello Cole,

    The fault code thrown was "Current Limit". I reduced the acceleration to the minimum and gradually increased the speed until the fan cutout. The fan cuts out when the peak current through phase V is 2A (The limit of this IC). Thanks for your help, 

  • Hey Noah,

    No problem, I'm happy to help.

    I will clarify that the limit for current is 2A continious and 3A peak. Essentially, the motor spins up in open loop until it it hits the value defined in the "Lock Detect Current Threshold" on the advanced settings tab in the Lock detect section. Then the motor tries to restart. 

    As a result, I see a few options to figure out what's happening. Here are some experiments for you to run:

    1. Reduce Open Loop/Align Current on the basic settings tab in the Startup Setting section.
      1. If the motor successfully goes to closed loop (running continously) then this tells me that open loop operation was expending more current than needed for your input speed command. However, I would try to make the motor go full speed (100%) and see if it hits current limit again. You can motor the speed command percentage by going to the display tab and looking at speed command %.
    2. Disable Current Limit Lock detect by unchecking the box on the advanced settings tab in the lock detect section.
      1. If the motor successfully runs without triggering any more faults then you know that your current limit threshold is too low for the application. You can increase it using the drop down box on the advanced settings tab in the lock detect section.
      2. If you're worried about damaging anything by disabling the current limit, don't worry. We have overcurrent protection (3-4A) that cannot be turned off and will stop driving the motor if the threshold is reached.
      3. If other faults trigger, let me know which ones

    Hope we solve your problem,

    -Cole