Mihai_F
100 W
- Joined
- Oct 11, 2021
- Messages
- 166
Hy guys,
As mentioned in my post New Custom Motor Project for Solar Car
Here i'l describe the FOC controller. It's design begun a year ago, when i started looking into making an single board all smd FOC esc and also started developing the FOC code for STM32 uC-s. A verry big inspiration for code came from MESC code, big thanks' to David. Also the hardware got a bit inspired from MESC board in regard with the close placement of the power FET's.
The design is nothing new under the sun, its rating is 100A phase amps, it can be in 60V 80V 100V rating depending witch FDBL86xxx (12 fet design) series FET's are used, dc-dc power brick for HV step down, 150A hall current sensors from allegro (ACS72981), F446 uC, RS232 UART, CAN, ect... At 60V rating the fet-s have 1.1mohm rdson so 2 in parallel will be super low dissipation, but at 100V rating fet-s have 5mohm rdson with 2 in parallel there is still quite some dissipation, so that is why 12 fets, for continuous use and not over heat. Gnd bus power traces have copper plates on top for current reinforcement, positive bus is 2 big fat wide planes on 2 layers. Board is 4 layers, 2oz outers , 0.5oz inners, it sits on a sillpad on its entire surface and then bolted to the heatsink (150x100x25mm has machined surface to clear pins of the THT devices), and aluminum casing, as usual for me .
The display is the same setup used on my plane, went with 3D printed case this time... , the code needed some rearrangement of the graphics to show speed and land based vehicle parameters.
I made 2 at once, on 60V rated for my drift trike build and one 100V rated for the solar car. Unfortunately my FOC SW was not mature enough to use in the solar car on the race day, so we used a backup controller (kelly).
I'l come later with measurement plots on the scope.
Here are some photos of the boards,
As mentioned in my post New Custom Motor Project for Solar Car
Here i'l describe the FOC controller. It's design begun a year ago, when i started looking into making an single board all smd FOC esc and also started developing the FOC code for STM32 uC-s. A verry big inspiration for code came from MESC code, big thanks' to David. Also the hardware got a bit inspired from MESC board in regard with the close placement of the power FET's.
The design is nothing new under the sun, its rating is 100A phase amps, it can be in 60V 80V 100V rating depending witch FDBL86xxx (12 fet design) series FET's are used, dc-dc power brick for HV step down, 150A hall current sensors from allegro (ACS72981), F446 uC, RS232 UART, CAN, ect... At 60V rating the fet-s have 1.1mohm rdson so 2 in parallel will be super low dissipation, but at 100V rating fet-s have 5mohm rdson with 2 in parallel there is still quite some dissipation, so that is why 12 fets, for continuous use and not over heat. Gnd bus power traces have copper plates on top for current reinforcement, positive bus is 2 big fat wide planes on 2 layers. Board is 4 layers, 2oz outers , 0.5oz inners, it sits on a sillpad on its entire surface and then bolted to the heatsink (150x100x25mm has machined surface to clear pins of the THT devices), and aluminum casing, as usual for me .
The display is the same setup used on my plane, went with 3D printed case this time... , the code needed some rearrangement of the graphics to show speed and land based vehicle parameters.
I made 2 at once, on 60V rated for my drift trike build and one 100V rated for the solar car. Unfortunately my FOC SW was not mature enough to use in the solar car on the race day, so we used a backup controller (kelly).
I'l come later with measurement plots on the scope.
Here are some photos of the boards,