49 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- { "title": "Three Phase Inverter, Second Service" } -->
<h1>#title#</h1>
<p>
I wrote in October about my first try to build a simple three phase inverter, see <a href="posts/2016-10-14.01" target="_blank">here</a>. In the first try I used four MSP430 microcontroller, one for the PWM of each phase and one to coordinate the phase shift of the three phases.
</p>
<p>
In this experiment I put everything on one STM32 microcontroller. Here I used the DMA feature to feed data into the PWM counter and I calculated the sine values at start-up time on the microcontroller. Additionally I put in the driver for a CAN interface, however, it is not yet supported in the firmware.
</p>
<p>
<a href="files/img_0140.jpg">
<img src="files/img_0140_small.jpg"/>
</a>
</p>
<p>
From top to bottom you see the CAN driver, the STM32 board, opto coupler to separate logic and power part and then from right to left in the bottom half the low-side/high-side MOSFET drivers and the MOSFETs.
</p>
<p>
<a href="files/img_0144.jpg">
<img src="files/img_0144__small.jpg"/>
</a>
</p>
<p>
The power supply consists of a traditional transformer and (top right) the rectifier and condensers for the power part, together with the 12V regulator for the drivers and (top left) the regulators for 3.3V and 5V for the logic part.
</p>
<p>
<a href="files/img_0146.jpg">
<img src="files/img_0146_small.jpg"/>
</a>
</p>
<p>
The motor is the same as in the earlier experiment - I don't have too much of them. And everything is put onto one board:
</p>
<p>
<a href="files/img_0143-e1482141676335.jpg"><img src="files/img_0143-e1482141676335_small.jpg"/></a>
</p>
<p>
(Some space reserved for a HMI unit to be connected via CAN ...)
</p>