3a variabel bänk PSU med digital avläsning på färgskärmen med ATMEGA8
Jag spelar med elektronik sedan jag var barn och gjort många kretsar. Men fortfarande nu, jag gjort inte någon strömförsörjning för allmänna ändamål använda. Så trött på att göra PSU för varje krets, beslöt jag att göra en stabil bänk PSU för allmänna ändamål använda med vissa förbättrade funktioner. Jag beslutade att gjorde core makt leverans analog kontrolleras och extra funktioner digitalt kontrollerade.
Så det är därför jag väljer LM350 linjära regulatorn chip som hjärtat eftersom 3A är tillräcklig för daglig användning.
För den digitala delen listas de funktioner jag väljer nedan:
1. digital avläsning av spänning.
2. digital avläsning av strömmen.
3. digital avläsning av LM350 temperatur.
4. smart Fan kontrollerad kylning för LM350.
Alla nämnda kriterier var fullföljt av ATMEGA8 så det slutfördes för denna krets.
ADC jag väljer är ADS1115 som är 16-bitars ADC. Jag kommer att diskutera om det senare.
Nu för aktuell mätning, jag använde ACS714/5A breakout styrelse som det jobb ganska bra.
LM35 används som konventionella temperaturgivare och den också gör det jobb perfekt. ATMEGA8 sinnen temp och styr fläkten enligt den.
Nu sist men inte lånet... displayen! Generellt ser vi 16 x 2/20 x 4/128 x 64 monokrom typ av display i denna typ av strömförsörjning. Men jag trodde något annat och används riktigt billiga 128 x 64 SPI färgskärm. Generellt använder ili9341 eftersom det är controller och är ganska populärt som grafikdrivrutinen. Det är SPI kontrolleras. Men du behöver 5v till 3.3V nivå shifter att köra denna typ av skärm som finns på marknaden och är ganska billigt.
Nu kommer den programvara delen. Kodning programvara tog mig mycket tid. Jag lägger nog kommentarer i slutet av varje rad som alla burkar lätt förstå funktioner. Modularized koden så felsökning är mycket lätt. Jag använde winavr och C för att skriva koden.
Så nu är det dags att komma in i nästa steg att se vad måste köra denna krets.