Giter Club home page Giter Club logo

gridinverter's Introduction

Introduction

Hello!,

The final purpose of this project is to design a grid tied inverter that you can use with a single solar panel. Design requisites are:

  • MPPT capabilities
  • Max Power output of ~300W
  • Input from one solar panel (6-12VDC)

The code is basically generating PWM signals with duty cycle control. That's all for now. I'm using Arduino platform for the code and the Arduino Mega 2560 trainer in particular. Also I'm using ino, a small program which helps me writing code with vim, outside the Arduino IDE. Anyway you can open it with Arduino IDE as well.

So far we have here 4 folders:

/lib

  • Library to implement a PID control system for the boost topology it just helps me with the duty cycle with the feedback on the boost output voltage.
  • Header file for sketch.ino

/src

  • sketch.ino is the file where you have the code which goes into the microcontroller. It's written in C++ (even tough I am not abusing of objects and methods). I'm using a lot of time interruptions and an array with the SPWM which goes to the inveter H bridge.

/sims

  • Spice simulations in LTSpice. There you have schematics simulated with some square waves generating PWM. You can see also SPWM on the full bridge inverter (nice idea took from http://152fullbridge.blogspot.com.ar/).

/sch

  • Schematics done with EAGLE.

Get LTSpice here: http://ltspice.linear-tech.com/software/LTspiceIV.exe. You can emulate it with wine if you're using Linux. Further info: http://www.linear.com/designtools/software/

That's all by now. Please contact me for whatever questions, comments, suggestions that you may have... and remember the only dumb question is the one you don't ask.

adenevreze [at] gmail [dot] com

gridinverter's People

Contributors

augustodn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.