Hello friends, I hope you are doing well. In this tutorial, we will design the timing logic for a modified sine-wave inverter and study the original CD4047B and CD4017B approach. We will also develop an equivalent microcontroller timing example so you can see exactly how the positive, zero and negative intervals are produced. This article follows our tutorials on the basics of inverter topologies , the major inverter components and the pure sine-wave inverter . A modified waveform is simpler than filtered SPWM, but its harmonic content limits the loads that should use it. Figure: The comparison shows sinusoidal and stepped waveforms over a labeled 20 ms cycle. What Is a Modified Sine Wave? A modified sine wave is a stepped bipolar waveform. During each cycle, the inverter applies a positiv ...
Hello friends, I hope you are doing well. In the previous tutorials, we studied the basics of inverter topologies and the major components of an inverter . We will now connect those ideas and study how an AVR controller can create a sine reference for a pulse-width-modulated inverter. This tutorial explains the signal chain, frequency calculations, H-bridge states, LC filter and transformer. The AVR code is an educational SPWM reference generator for an ATmega16 running at 8 MHz. It is useful for simulation and low-energy waveform testing, but it must not be connected directly to power MOSFET gates. A physical inverter needs proper high-side and low-side gate drivers, hardware dead time, current limiting, voltage feedback, thermal protection and a safe PCB layout. The original project pack ...
No. Inverter tutorial series 1 Basics of Inverters with Topology 2 Major Components of Inverters 3 Pure Sine Wave Inverter Design with Code 4 Modified Sine Wave Inverter Design with Code Hello friends, I hope you are doing well. In the previous tutorial, we studied the basic inverter topologies . We will now examine the components that turn a topology into a working power converter. An inverter is a system rather than a single H-bridge. The controller creates switching commands, gate drivers translate those commands into high-current gate pulses, power semiconductors process energy, capacitors and magnetics store and filter it, sensors close the feedback loop, and protection circuits stop unsafe operation. The thermal design, PCB layout and enclosure are also functional parts of the conver ...
Hello friends! In this tutorial, we will design an LED blinking project using the PIC16F877A microcontroller. It is a simple project, but it introduces several ideas that appear in almost every embedded system: configuring an I/O port, choosing an oscillator, building a reset circuit, calculating LED resistors, generating a time delay, compiling a program, and loading the resulting HEX file into Proteus. We will connect eight LEDs to PORTB and switch the complete port between logic low and logic high. Once this basic version works, you can change the output patterns and timing to create a running light, binary counter, or status display. The important objective is to understand why every connection and every program statement is present. Figure: The original simulation shows the PORTB LED ...