Bygga egen spänningsvakt

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Jansson_
Inlägg: 10
Blev medlem: 15 februari 2013, 10:33:31

Bygga egen spänningsvakt

Inlägg av Jansson_ »

Hej alla,

Jag ska bygga en spänningsvakt som, via Arduino Uno, ger en startsignal till ett dieselaggregat. Tanken är den att när spänningen i batteriet når 12 vdc så tänds en LED som ger insignal till Uno kortet som i sin tur ger en utsignal till startmotorn (via ett relä). LED lampan tjänar också som syfte att indikera för mig att spänningen är låg, dessutom tål ju inte Uno kortet så stora insignaler som från ett batteri på 75 Ah.

Nu då till min fråga: Hur får jag LED lampan att tändas endast då spänningen är 12 vdc och som inte brinner upp vid 14-15 vdc (spänning vid laddning). Jag kan köpa en Ctek Laddpanel med just denna funktionen men det känns som att det är så himla enkelt att bygga en egen till en betydligt mindre peng bara man har svaret så plz help me.

Tacksam för all råd och tips!
Användarvisningsbild
hcb
Moderator
Inlägg: 5980
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Bygga egen spänningsvakt

Inlägg av hcb »

Hej och välkommen!

Jag kan näst ingenting om Arduino, men den har väl en A/D-omvandlare? I så fall hade jag delat ner batterispänningen till en lämplig nivå, säg _minst_ en faktor tre (15 V -> 5 V) och skyddat ingången mot överspänning (zenerdiod? det har skrivits mycket om detta på forumet i samband med fordonselektronik, likaså hur en strömförsörjning i fordonsmiljö skall se ut för att vara bombsäker). Du behöver också en stabil referens för A/D-omvandlingen, men jag gissar att matningsspänningen till Arduinon duger bra till det. Sedan är det bara att räkna ut vid vilket avläst värde du skall dra igång kraggen.
Användarvisningsbild
Klas-Kenny
Inlägg: 11842
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Bygga egen spänningsvakt

Inlägg av Klas-Kenny »

Det enklaste borde vara att bara ha Arduinon till att mäta spänningen direkt (via spänningsdelare såklart) och dra reläet samt tända en lysdiod när det blir för lågt.

Annars är det inte så svårt att lösa helt analogt med en komparator och några kringkomponenter.

Edit: Ah, så hann hcb före. :)
Jansson_
Inlägg: 10
Blev medlem: 15 februari 2013, 10:33:31

Re: Bygga egen spänningsvakt

Inlägg av Jansson_ »

Tack HBC, din idé hade jag inte tänkt på. Man kan kanske skala ner spänningen och sedan i programmet låta det digitala värdet skalas upp.

En spänningsdelare är mer exakt vad? Ett motstånd? Lite novis på det mesta med elkomponenter, synd för jag vet ofta exakt vad jag ska göra men inte vad sakerna heter.

Tror ni att kostnaden för egenbygget blir mer än 199 kr??
Användarvisningsbild
Klas-Kenny
Inlägg: 11842
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Bygga egen spänningsvakt

Inlägg av Klas-Kenny »

Om du använder Arduino - förmodligen dyrare.

En spänningsdelare är två! motstånd. :)
Jansson_
Inlägg: 10
Blev medlem: 15 februari 2013, 10:33:31

Re: Bygga egen spänningsvakt

Inlägg av Jansson_ »

Okej, jag har börjat bygga mikrokontrollers av den enkla anledningen att jag inte vet hur man t.ex startar en generator vid en viss spänning och med tidsfördröjning rent elektromekaniskt utan att köpa färdiga grejer för flera tusen kr.

Med Arduino blir det rätt enkelt bara man har rätt typ av insignaler vilket ofta löser sig men nu va det ju de här med högre spänning som blev problemet.

Jag kan alltid köpa en Ctek laddpanel och låta den LED lampan styra kontrollern men känns onödigt när det mesta är enkelt att löda själv.
Användarvisningsbild
hcb
Moderator
Inlägg: 5980
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Bygga egen spänningsvakt

Inlägg av hcb »

En spänningsdelare är precis som Klas-Kenny säger två motstånd i serie.

X---[R1]---Y---[R2]---Z

Spänningen XY är XZ x R1/(R1+R2), spänningen YZ är R2/(R1+R2). Se också Wikipedia.

>Man kan kanske skala ner spänningen och sedan i programmet låta det digitala värdet skalas upp.
A/D-omvandlaren ger dig ett värde på inspänningen i förhållande till ett referensvärde (som kan, men inte behöver vara, matningsspänningen). Med 5 V som referens och en tiobitars omvandlare (utvärden 0--1023) ger dig 5 V in 1023, 2.5 V 512, 1 V 205 o.s.v. Den faktiska batterispänningen är då en faktor som bestäms av spänningsdelaren högre. Med
X->batteriets plussida
R1=1k
R2=330 Ohm
Z -> noll

får du i punkten Y en spänning på 330/1330≈0.248 x batterispänningen. Med 5V referensspänning till A/D-omvandlaren borde du alltså vid 12 V batterispänning hamna på ≈(12 x 330/1330 /5 x 1023)≈609 utläst ur A/D-omvandlaren. Vid 13.8 V blir det ≈701 o.s.v.

Det finns fiffiga metoder att så att säga skifta ner ett spänningsområde så att t.ex. 10--15 V blir 0--5 V, men det lämnar jag åt andra att reda ut.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: Bygga egen spänningsvakt

Inlägg av PHermansson »

En Arduino-kompatibel enhet behöver inte kosta mer än 89:-. Eller ännu mindre om man köper en lös MCU.
http://www.lawicel-shop.se/prod/Brage-S ... 52/SWE/SEK
Jansson_
Inlägg: 10
Blev medlem: 15 februari 2013, 10:33:31

Re: Bygga egen spänningsvakt

Inlägg av Jansson_ »

Tack för förklaringen HCB! Jag ska ta o titta på de vid tillfälle, det låter som min lösningen.

Tack för all hjälp.
Skriv svar