Bilbatteri laddare med PIC12F683 (3 / 8 steg)
Steg 3: Elektronik
Vid första jag ville göra detta till en analog-bara Schematisk, men senare gav upp på tanken. Jag har beslutat att använda en liten PIC12F683 har jag haft på lager ändå. Jag var redan bekant med denna processor, jag använde det som en enhet i många av mina projekt, inklusive One-wire lås. Denna gång behövde jag två LED utgångar, en relay-körning-transistor-utgång och en knappen input, så antalet pin visat sig vara mer än lämpligt.
När du kör lysdioder från en strömkälla, måste strömbegränsande motstånd läggas till skydd för lysdioder. Lamporna drivs från PIC (en 5V källa), LED framåt spänning är runt 2V och vi vill ha en ström av 15mA passera genom lysdioden. Det resulterar i en resistor r = 5 – 2 / 0,015 = 200 ohm. Jag plockade det närmaste standard värdet, ett 220 ohm motstånd.
Reläet är en RS-5 relay sägs ha en spole ström på ~ 30mA. Det strömmen kan hanteras enkelt av en BC transistor i till-92 paket, valde jag BC546. En bas-nuvarande strömbegränsande motstånd av 1Kohm användes för att skydda transistorn, vid 5V innebär en 5mA base-ström. Den bas nuvarande är i strikt samband med nuvarande samlaren. Istället för att titta på det transistorn ljudförstärkande förmåga, jag valde motståndet baserat på en gammal vana: "samlare nuvarande är tio gånger den bas strömmen". 50mA är mer än tillräckligt att köra RS-5 reläet på och av.
När det kommer till gränssnitt knappar till mikrokontroller, krävs en pull-down eller en pull-up resistor på indata att eliminera oförutsägbara spänningsnivåer när knappen inte är intryckt. Jag använde den MCLR ingången på mikrokontroller med en pull-up resistor för 4.7Kohm. När knappen trycks in PIN-koden är tvingade till noll volt (logik "0"), när knappen släpps, ingångsnivån dras upp till 5 volt (logic '1').
Resten av elektroniken består av kablar och säkringar och deras uttag, headers, kontakter.