Field oriented control for BLDC Motor

Hello all,

I have a new issue, this time with BLDC motors. I am trying to build a small pump, which will need to be regulated quite precicely. I have done tests using a regular RC/Drone BLDC ESC, but it just starts up at much too high RPM and is controllable to just not low enough RPM.
The motor is this:
https://aliexpress.com/item/1005002712617248.html

I now found FOC, or field oriented control, which almost turns a BLDC motor into a stepper motor. Perfect, right? Wellll almost......all the chips and drivers i found have 0.5A-2A output. Some go up to 6.5A, on rare occasions you find some that can handle 10A. But the 18A of the motor are out of range for all.

This would be a great shield to start with, but then again im very limited in power. Even its larger brother can supply only 8A.
Many of the chips have built in MOSFETS.

According to these you need very fast recovery MOSFETS in order to avoid losses and noise....

Now to the question: Is there someone with experience or knowledge in creating a small compact FOC driver that can handle 12V and 20A continuous? Is there a way to connect higher power MOSFETS to a BLDC FOC driver like the DRV8313 to make it handle the higher loads?

Any help is highly appreciated

Cheers
Hank

You can certainly test your controller with an unloaded motor to see if you can control the motor as you want. If so, then find a matching controller.

Thats what i intend to do. I already ordered 3 SimpleFOC modules to start with.
Question is: were do i take it from there?

https://aliexpress.com/item/1005005087209226.html

Here you can see a module running 2 motors. By exchanging mosfets they managed to up the specs from 5A to 12A. With even larger mosfets a 20A or 25A rating should be possible on a small layout.

Im trying to be ahead on options so i can order parts before i need them......

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.