Hej!
Jag tänkte försöka mäta elförbrukningen här hemma med hjälp av en arduino.
När elverket var här och säkrade upp huvudsäkringen så såg jag till att koppla in två sladdar på s0 anslutningen på elmätaren. Den ger en puls 250 ggr / kWh.
Jag är tämligen nybörjare och är inte säker på om jag fått till det här med pull-down resistorn riktigt. Vad tror ni om detta? Kommer det fungera?
Hur många ohm skall motstånden vara på? Hur resonerar man för att lista ut det?
Om vi tänker oss att mätaren är aktiv (alltså 5V ut från den). I din skiss har du du att strömmen går genom två 10k ohm, vilken spänning har du i mittpunkten? Vad vill du ha för spänning där?
(gav inte svar rakt av utan låter dig fundera lite på hur det ser ut nu)
Dessutom är det så att i princip alla ATMEGA ingångarna har en intern pull-up som du kan använda dig av, då behöver du bara koppla in elmätaren mellan GND och I/O pinnen samt slå på pull-up funktionen (ca 40k pull-up) kan kanske bli för långsam, då kan du bli tvungen att stoppa dit ett externt pull-up motstånd. Lämpligt intervall är 10k-1k prova med det största, minska tills det funkar bra.
Men om du absolut VILL koppla såsom du tänkt från början så kan du även göra så.
Byt bara ut ditt 10k motstånd mellan elmätaren och I/O till 1k så kommer det att funka.
Du kan ta bort 100R motståndet, det fyller ingen funktion (eller ersätta det med något mellan 1k och 10k om du vill skydda din ingång). Två st 1N4148 till VCC respektive GND skyddar CPU´n.
OM du inte slagit på den interna pull-up´en så kan du anse att ingången är ca 200k åt varje håll (upp och ned).
Jag vill faktisk rekommendera att du håller KVAR 100 ohm motståndet och ökar till 1k.
Inte för att det har någon funktion i själva pulsfångandet MEN det ger µC'n en buffer ut mot världen som gör att störningar får mycket svårare att slå ut den.
Håller kanske med Icecap.
Det hela har och göra med risken.
dvs om ditt Arduinokort sitter "nära" elmätaren så spelar det egentligen ingen roll risken för inducerade störningar är väldigt låg..
Om den däremot sitter 10 meter bort så kan det vara väldigt bra att ha den där.
Men om du använder en skärmad kabel och kopplar skärmen till GND i ditt Arduionkort (anslutes ej i andra änden) så spelar det ingen roll igen, så det hänger helt på din miljö.