I. Introduction In this project, my goal is to design a three-phase SPWM generator using an ESP32 MCPWM peripheral. I aim to gain a solid understanding of how to generate SPWM signals for three-phase applications using the ESP32. This will involve exploring the capabilities of the MCPWM peripheral and designing […]

In this project, I am trying to make a Sinusoidal Pulse Width Modulation using the ESP32 microcontroller and MCPWM. The objective of this experiment is to get a SPWM signal without using a Look Up Table, which allows for generating a variable frequency SPWM signal. Due to many questions about […]

Sometimes we need to change the Inverter parameters, and we do that by changing the values ​​by editing the code. By adding buttons we can make parameter changes easily, there is no need to change coding and upload to Arduino.Just add four buttons and use the internal EEPROM on the […]

This post is still continuing my project in Arduino Nano SPWM generator. I add some code and also Zero Crossing Detector circuitry for Grid Synchronization. The circuit is to detect the grid phase and the code is doing a task as Software Phase Loop Lock. Using Software Phase Locked Loop […]

My Arduino Nano SPWM working voltage is 12V, we need to change the voltage divider network if we want to work with other voltages such as at 24V/48V. Voltage Divider Modification to 24V 48V My Arduino Nano SPWM Generator module detects 12V input from unregulated 12V coming from Battery, then […]

Arduino Nano SPWM Generator Update This is an update to my previous post about the Arduino Nano SPWM generator by adding short circuit protection function. The method of Short Circuit detection is by checking the Voltage Feedback. When Short Circuit conditions occur the voltage detected will be very low, and […]

  • 1
  • 2