Saturday, October 1, 2016

Solar LED Light ,20000mah Li-ion battery , 24V solar panel with MPPT charge Controller

This project is the final part in Making a really powerful Solar Light , in this project we intigrate LTC3478 Based philips lumileds Driver and BQ24650 Based MPPT Solar Li-Ion charge Controller.
We will be using total 3 9 Watt each LED Driver boards and One charge controller to charge 6 Cell 7.6V 20000mah li-lion battery,

There is 4 LED bar graph display to show estimate battery level and a single button to control On/off, Different Level of Brightness , and Select one , all or few of LED boards to litup.
there is not much to describe in term of schmeatic and firmware as all the Firmware and Schmeatic aer already on my github account.User interface panel is made out of PCB with 4 battery status LED a port for solar panel Connector and a control switch.
when battery is chargin LED status displayed accordingly and when battery is discharging led status updated accordingly.

Friday, September 30, 2016

BQ24650 Based MPPT li-ion Battery Charger Controller With MSP430 Microcontroller, MPPT adjust and 3 Channel LED PWM dimming.

In the addition to the little solar lighting project that i was working on i have created this little solar charge controller to charge lithium ion battery (li-ion).

Circuit Utilize Texas Instrument BQ24650 at the heart of loop to control charge. as circuit has external mosfet so maximum  charge current can be adjusted to really high values.  Circuit accept Solar Panel Values from 5V to 28V . i have tested it with 12V nominal (17Volts open circuit)  . and 24 Volts nominal Solar panel at Battery Charge current up to 4A. Currently installed in my house since few months Charging a 20000 mah li-ion battery.
Circuit has large 4 pin high current capacity Molex connector for solar panel , 6 pin connector for Battery and load switch.
it is also possible to connect NTC for battery temprature monitoring. BQ24650 can automaticalley monitor temprature of the battery. Microcontroller has dedicated 3 PWM output for LED dimming and 6 gpio pin header for bettery status led and a user interface key.

Thursday, April 14, 2016

9W Ultra Hell LED-Treiber mit Linear Technology LT3478 Aufwärtswandler , Philips LUXEON Rebel ES LED (DE)

Hallo zu Deutsch Leser. Das ist mein erste Artikel auf Deutsch. I habe viel aufrufe aus Deutschland deshalb Jetzt ab, ich werde auch auf Deutsch publizieren weil ich Detusch lerne und ich möchte mehr Übungen.Jedes Artikel wird auf Deutsch und English.wenn wir Widerspruch zwischen dem Artikel auf Deutsch und Englisch haben, die English überwiegt weil meine erfahrungen auf deutsch kurze ist. 

     So beginnen wir. Heutzutage arbeite ich an einem Projekt , "MPPT Solar li-ion Lader" . bei diesem projekt brauche ich eine sehr vollmacht ~25W LED leicht. aber 25W ist viel fur ein LED-Triber. Es erforden viele kentnisse ein 25 W LED-Triber zu entwerfen. Hauptsorge auf die Projket "MPPT Solar -lon Lader" ist zu Lernen wie der MPPT Larder Arbeitet und wie die software Algorithmus sind.Das Projekt ist ein teil von ein Projekt was publiziere ich später. 

Monday, April 11, 2016

9W Ultra Bright LED Driver with Linear LT3478 , Philips LUXEON Rebel ES LED ,(EN)

      Reticently i was working a  little Solar lighting project, i need a really bright insane ~25W  LED lighting. But issue was for 25W it a lots of power for LED and it require some skills to make such a high wattage LED driver. primary objective of this project is to get a descent knowledge of MPPT charge controller and MPPT charging algorithms. this project is part of the project , that i will post later.


Tuesday, December 8, 2015

Homemade ARM Board Running Linux with LCD: Part 4 U-boot Bootloader Porting and Cross Compile

    This post is going to be 4th part in series of making a Linux capable ARM Board at home. click First, Second and Third to go to previous Parts,so lets start.

what is a Bootloader, Why do we need it? 

a boot loader is a program which is the first one to be executed by the CPU. it severs some very specific purpose "configuring few very essential things before loading the main program (may be OS) into main memory" , that is why it is called boot loader. depending on needs boot loader may do some other task(we will cover them here).
there are various shape and sizes of the bootloaders , they all serve almost same purpose.

with microcontrollers , some times it does not actually load the main program into memory but pass on the executing pointer to main program so that main program can run directly form the memory where it is.
Board With 4.3 inch LCD running Qt5 application to display JPEG Image and Time

Thursday, November 19, 2015

Homemade ARM Board Running Linux with LCD ,Part 3: PCB Assembly and First Boot

 this is third part in the series of making a linux capable ARM processor board at home, last part we have designed schematic and PCB , in this part we are going to assemble PCB and  see if it boot for first time. here is Second Part , and here is First part.

there are very few challenging part which may create  a little issue in soldering. but all the part are hand solder-able with  a little or no extra tool. i have a hakko fx-888 soldering iron with standard tip , kester  flux  , paste and thin kester solder wire.i also have  a cheap Chinese hot air and an descent quality toaster oven. although hot air is all we need.

i have ordered PCB from osh park , they came very fast and good quality. as usual i have received 3 boards ,  i have also ordered stencil from osh stencil. stencil is not actually needed , it only help to solder all the component faster . if you don't want stencil you can always do without it , new BGA always comes pre balled so no stencil needed ,Processor has leads so no problem at all.  
the component which need a little care while soldering are

Friday, November 6, 2015

Homemade ARM Board Running Linux with LCD ,Part 2 : Schematic and PCB Design

            this is second part in the series of making a ARM linux Board at home, in last part we have decided what we need and why. now we are going to build schematic for our board. as we are using Allwinner A13 CPU , we need it's datasheet and other reference manuals.although there is only a limited amount of data available direct from manufacturer,but there is pleanty of data there from other source , sunxi website is good place to start. all the reference docs i have used are available in my github

I have found this datasheet for our CPU.As A13 is quite common processor in cheap Chinese tablets, and olimex also has few boards with same CPU. there is tons of reference material available online.