Sida 1 av 1

Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 21:43:04
av annerborn
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?

Bild

Hur många ohm skall motstånden vara på? Hur resonerar man för att lista ut det?

mvh, Nicke

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 21:48:32
av limpan4all
Onaturlig koppling.
Koppla ditt enda 10k mellan digital in och +5V.
Koppla elmätaren mellan digital in och GND.

Så ser den normala kopplingen ut.

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 21:48:41
av eqlazer
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)

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:00:17
av annerborn
Min nybörjargissning är att jag har 2,5V i mittpunkten...

...och jag vill ha mer än vad arduionon anser vara undre gränsen för HIGH (hur mycket det nu kan tänkas vara).

:oops:

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:05:16
av limpan4all
CMOS ingång så 2,5V är omslagspunkten.
Definitioner ViHmin=0,6*VCC, ViLmax=0,3*VCC så inser du varför din lösning är "olämplig".

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:10:28
av limpan4all
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.

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:12:34
av limpan4all
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.

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:14:02
av annerborn
OK, om jag gör såhär istället?

Bild

Om jag förstått det hela rätt så borde jag då ha 4,95V på den digitala in när elmätaren sluter kretsen. Verkar det rimligt?


En annan fråga:
Kommer det att flöda någon ström in i den digitala in, eller känner sådana bara av om det ligger spänning på?

/ Nicke

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:18:56
av limpan4all
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).

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:22:53
av annerborn
OK!

Tack så mycket limpan4all och eqlazer för snabba, hjälpsamma och lärorika svar

:D

/ Nicke

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:27:07
av limpan4all
Tog lite värde från minnet, vilket man aldrig bör göra.
ca 1uA per inpinne både H och L.
Samt den interna pull-up´en är min 20k och max 50k.

Re: Stämmer denna pull-down-konstruktion?

Postat: 14 december 2009, 22:42:08
av Icecap
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.

Re: Stämmer denna pull-down-konstruktion?

Postat: 15 december 2009, 17:29:43
av limpan4all
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ö.