Project

General

Profile

Firmware » History » Revision 3

Revision 2 (Luiz Fernando Lavado Villa, 2019-02-28 13:34) → Revision 3/6 (Luiz Fernando Lavado Villa, 2019-02-28 13:36)

h1. Firmware 

 The firmware of the single-phase project consists of a static scheduler coded in C and compatible with an ATMEL Mega328P micro-controller. 
 This scheduler controls the timing of several actions and guarantees that the code has a deterministic loop time, leading to a stable operation. 

 Details of the scheduler itself and its actions are given in the sections below. 

 h2. Scheduler 

 h2. SPI communication 


 h2. PWM duty cycle management 

 h2. Control loop 

 h2. UART communication 

 h2. Other algorithms  

 h3. Photovoltaic MPPT  

 h3. Half-leg inverter