/Inverter

SiC based, dual 80kW (2x40kW), 600V, 3 phase traction inverter with FOC

Primary LanguageCOtherNOASSERTION

e-Tech Racing Logo

Status Version License

e-Tech Racing's GitHub Visit Our Website

⚡ Inverter ⚡

SiC based, dual 80kW (2x40kW), 600V, 3 phase traction inverter with FOC

This is my Electronics Engineering bachelor thesis, a SiC based, dual 80kW (2x40kW), 600V, 3 phase inverter. The goal is to design and implement a dual bidirectional inverter. The inverter will use field-oriented control, and will implement testing features and a variety of protections, alarms and extras. The target power densities for the inverter are 30 kW/liter and 20 kW/kg, and it will be designed specifically for a Formula Student vehicle. It will be able to control two PMSMs and communicate via CAN with the vehicle in order to get the torque references from the Main ECU and send all relevant information for the car.

📁 Repository Contents

This repository contains the following files and directories:

  • 🕹️ Control/: This directory contains the MATLAB / Simulink & PLECS files used to understand and develop the FOC.
  • 🛠️ HW/: This directory contains all the design documents, such as schematics, PCB layouts, and BOM.
  • 💾 SW/: This directory contains the firmware code for the inverter, which is written in C and uses an STM32 microcontroller.
  • 🧠 Wiki: Here we explain everything related to the development of the inverter, from the mathematical basis, hardware design, software implementation, and car integration.

🛠️ Built With

🕹️ Control study

  • MATLAB 2022b & Simulink - Design of the vector control algorithm and general understanding of FOC. Some scripts for calculations, etc. done in MATLAB
  • PLECS - Validation of the control algorithm with thermals and switching

🛠️ HW

💾 SW

👤 Author

  • David Redondo - Initial work - dweggg

See also the list of contributors who participated in this project.

📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).

  • Attribution (BY): You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

  • Non-Commercial (NC): You may not use the material for commercial purposes. I will go after you if you do, this is an educational project.

  • ShareAlike (SA): If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

👏 Acknowledgments

  • e-Tech Racing
  • UPC EEBE
  • CITCEA - UPC