Sida 1 av 1

Elmätare och 1-wire

Postat: 12 januari 2010, 11:46:46
av Staffan
Ämnet har säkert ältats hundra gånger så ni får ursäkta.
Frågan: Hur interfejsar man mellan S0 på elmätaren och 1-wire, d.v.s vilken 1-wire-krabba löser uppgiften bäst?
Jag vill INTE räkna pulser utan tiden mellan pulserna (för att få en momentan uppskattning av effektuttaget)
Min drömlösning baseras på DS2404 (timer med upplösning 256 klick per sekund - "slår runt" efter 136 år. :vissla:)
Men den tillverkas naturligtvis inte längre och jag har inte hittat någon annan som gör jobbet lika bra, eller lika enkelt iallafall.
Vad säger kollektivet?

Staffan

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 12:56:15
av sodjan
Har du kollat alla andra trådar som i princip tar upp samma sak ?

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 15:05:36
av Staffan
Exakt. I princip samma sak.
Alla trådar tar upp pulsräkning. Jag vill som sagt mäta pluslängden och nån sån tråd har iallafall inte jag hittat.
Men jag gjorde min läxa och läste igenom hela Internet en gång till - även nu utan resultat.
Eftersom alla räknar pulser så kanske det jag är ute på jungfrulig mark. Jag bygger säkert ihop nåt.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 15:15:31
av Johanb
Det borde gå att implementera en 1-wire slave mjukvatumässigt i en AVR/PIC som även mäter tiden.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 15:48:36
av hogge
väldigt intressant tråd hoppas du berättar hur du gör.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 16:08:14
av Micke_s
Bara en fråga, varför vill du köra 1-wire?

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 16:10:41
av JimmyAndersson
Staffan:
Du kan inte använda DS2417 istället? Det är ersättaren till DS2404.

edit:
Eller läsa av elmätaren och mäta tiden med en RTC (realtime clock) och/eller en PIC-krets.
Om du vill använda 1wire-nätet för det så kan du använda DS2413 mellan elmätaren och PIC-kretsen.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 16:24:48
av 007sweden
Uses the same binary time/date representation as the DS2404 but with 1 second resolution
Istället för 1/256 sekunds upplösning. Antar att DS2417 har för liten upplösning isf.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 19:17:44
av Staffan
Tack för alla goda förslag så långt.

1-wire vill jag köra eftersom resten av hela huset går på 1-wire.
Och angående DS2417 så är det sant att tidsupplösningen är för svag för det här ändamålet.
DS2404 är och förblir en våt dröm verkar det som.

Precisionen är inte supersuperviktig. Jag vill inte konkurrera med elbolaget om vem som mäter mest exakt.
Istället har jag andra syften med det här; Jag driver hela kåken med 3x16A och bergvärme. Allt som oftast
får propparna svininfluensa och måste baddas med fuktade handdukar. Men jag ger inte upp. För en snåljåp som jag
är det av störta vikt att fördelningen mellan faserna är så jämn som möjligt. DET vill jag mäta. (Ja, jag har
förutom elbolagsmätaren, tre stycken 1-fasmätare på DIN-skena med varsin S0-utgång. Det är dyrt att vara snål)
Grej nr 2: Genom att jag sekund för sekund vet effektuttaget på varje fas kan jag, också via 1-wire, automatiskt
släcka ner förbrukare, t.ex. golvvärme, om det börjar osa i huvudsäkringen. Om jag kör spis, ugn och poppar micropop
samtidigt behöver jag inte oroa mig för att huvudsäkringen ska gå eftersom mitt intelligenta hus stänger av
torktumlaren under tiden. Voila!
Såna här effektvakter finns ju att köpa redan men vad är det för mening med livet om man inte får bygga själv.
(Fast ibland undrar man om man inte bara ska proppa upp till 25A, betala och se glad ut... VA? Vem sa det där?)

Jag har en helt crazy förslag på lösning.
Jag låter pulsen från S0 starta en uppladdning av ett RC-nät. Spänningen över C mäter jag med DS2450 (A/D) vid
första flanken på nästa puls. Jag får ett spänningsvärde som jag kan omvandla till tid OCH jag kommer till viss
del förbi dimensioneringstrasslet som uppstår när man ska mäta nåt som känns lite logaritmiskt.
Jag väljer RC så att jag hamnar hyfsat i mitten på kurvan (2,5V) vid kanske 12A i säkringen.
Kalibreringen av alltsammans kan jag göra i mjukvaran nån gång per år.
Krävs bara lite logik för att starta och nollställa RC-nätet och för att trigga DS2450 att sampla (om det nu går).

Andra vansinniga förslag någon?

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 19:32:27
av LaRdA
Som Johanb sa tidigare borde det gå att implementera en 1-wire slave AVR/PIC, här är ett exempel på en "hemmagjord" 1-wire slave.
http://bascom.at.ua/publ/1-1-0-1

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 19:32:53
av danielr112
Dina ideer låt helt klart intressant.

Får man frågra vart du köpte de Din-modulerna med S0-utgånt?

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 20:33:17
av JimmyAndersson
Staffan:
"1-wire vill jag köra eftersom resten av hela huset går på 1-wire."

Den motiveringen köper jag utan att blinka. Man kan ju inte svika sitt 1wire-nät heller! :)

Din crazy-lösning låter riktigt vettig. Jag tänkte föreslå en nästan likadan grej tidigare.
Du får ju med den metoden ganska enkelt ett medelvärde av tiden mellan pulserna.
Hur många S0-pulser som ska ingå i medelvärdesbildningen (gah, långt ord) beror ju på hur ofta du nollställer.

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 21:19:10
av Staffan
danielr112 skrev:Dina ideer låt helt klart intressant.

Får man frågra vart du köpte de Din-modulerna med S0-utgånt?
http://www.conrad.se/?article=125363

Re: Elmätare och 1-wire

Postat: 12 januari 2010, 21:42:03
av Staffan
LaRdA skrev:Som Johanb sa tidigare borde det gå att implementera en 1-wire slave AVR/PIC, här är ett exempel på en "hemmagjord" 1-wire slave.
http://bascom.at.ua/publ/1-1-0-1
Jag har inga bra argument att komma med andra än min egen dumhet. Jag är helt enkelt inte tjenis med PIC-tekniken (eller AVR). Och den här gången vill jag bara komma i mål. När jag får lite andrum lovar jag att nån lösning baserad på PIC blir nästa grej. Jag har t.ex. en LCD-display på typ 24x4 tecken och den skulle man ju vilja tända upp och styra lite persienner med eller nåt. Trist att det bara är 24 timmar på ett dygn.

Re: Elmätare och 1-wire

Postat: 13 januari 2010, 17:04:22
av Wegas
Staffan skrev:Jag är helt enkelt inte tjenis med PIC-tekniken (eller AVR).
Testa en Arduino, superenkel att hålla på med och dessutom finns det hur mycket exempel som helst på nätet om hur du exempelvis kopplar in displayer, servos, 1-tråds sensorer och mycket mer.. Se http://www.arduino.cc