<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hallo allerseits,</span></div><div><span>ich verfolge die Diskussion schon längere Zeit, hatte aber bisher zu wenig Gelegenheit, tiefer einzusteigen.</span></div><div><br><span></span></div><div><span>Ich habe aber inzwischen eine Schaltung entwickelt, die 16 Eingänge hat, ohne Interrupts auskommt und nur 8 Ports belegt</span></div><div><span>Wenn man will, könnte man die Schaltung beliebig kaskadieren, benötigt dann allerdings mehr Ports.</span></div><div><span>Funktion:<br></span></div><div>Jeder S0 steuert einen eigenen BCD-Zähler an (über Schmitt Trigger).</div><div>Die BCD-Zähler werden regelmäßig über einen Multiplexer abgefragt, der Zählerstand in einem Array abgelegt und der Zähler dann wieder auf 0 gesetzt.</div><div>Die Abfrage ist nicht Zeitkritisch, da ich allerdings nur die unteren 3 Bits
auslese, läuft der Zähler nach dem 7. Impuls über.</div><div>Wenn die Abfrage etwa im Sekundenabstand erfolgt, wird dieser Fall wohl nicht eintreten wenn man 1000Imp/kWh Stromzähler verwendet.</div><div>Ansonsten kann man die Abfragefrequenz erhöhen oder auch das 4. Bit des BCD Zählers verwenden, was einen Port und einen Multiplexer mehr erfordert.<br></div><br><div>Natürlich ist ein Nachteil meiner Methode, dass es möglich ist, einen Impuls zu übersehen, wenn der BCD Zähler gerade abgefragt / resettet wird.</div><div>Den dadurch entstehenden Fehler halte ich allerdings für vernachlässigbar.<br></div><div><br></div><div>Leider bin ich noch nicht dazu gekommen, ein Programm für den NetIO zu entwickeln, derzeit lese ich das Array über RS232 aus.</div><div><br></div><div>Fall Interesse besteht, werde ich die Schaltung gerne posten, allerdings kann ich das erst nächste Woche tun (Dienstreise).<br></div><div>Die Bauteile sind übrigens
standard ICs.</div><div><br></div><div><br></div><div> Viele Grüße<br></div>
<div><br>
</div>
<div><br></div><div><br></div><div><br></div><div><br><span></span></div><div><br></div> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight: bold;">Von:</span></b> Steffen Vogel <info@steffenvogel.de><br> <b><span style="font-weight: bold;">An:</span></b> volkszaehler.org - users <volkszaehler-users@lists.volkszaehler.org> <br> <b><span style="font-weight: bold;">Gesendet:</span></b> 21:22 Dienstag, 13.Dezember 2011<br> <b><span style="font-weight: bold;">Betreff:</span></b> Re: [vz-users] Auswertung von 20 Zähler EC154M<br> </font> <br>Um dann auch noch 20 Zähler auf einmal auszuwerten, wären auch noch 3<br>Schieberegister nötig. Alle Zähler lösen den gleichen Interrupt ein.<br>Danach werden die Schieberegister ausgelesen und man kann
erkennen<br>welcher Zähler den Interrupt ausgelöst hat.<br><br>Das würde aber Änderungen am Code erfordern..<br><br>viele Grüße<br><br>Am Dienstag, den 13.12.2011, 20:50 +0100 schrieb Martin Wibbing:<br>> Hallo,<br>> <br>> kann man die Anbindung den nicht auch DIN gerecht realiseren. Wenn man <br>> Sie über eine Extra-Platine führt. Diese Anbindung kann man dann <br>> vielleicht in nicht SMD Technik aufbauen. Was ist dazu nötig ?<br>> <br>> Gruß<br>> <br>> Martin<br>> Am 13.12.2011 20:03, schrieb Udo1:<br>> > Am 13.12.2011 18:59, schrieb Martin Wibbing:<br>> >> was fehlt den für die DIN-gerechte Auswertung mit dem AVR-Net-IO ? <br>> > Das physikalische Interface. Ich zitiere mal die DIN EN62056-21:<br>> >> 4 Physical properties<br>> >> 4.1 Electrical current loop interface<br>> >> a) Type of signal<br>> >> 20 mA current loop<br>> >> Absolute
limits:<br>> >> Open-circuit voltage: max. 30 V d.c.<br>> >> Loop current: max. 30 mA<br>> > Klar kannst jetzt auch mit einem Pull-Up-Widerstand und <br>> > Pull-Down-Kondensator beim NET-IO arbeiten, aber mit vernünftiger <br>> > Anpassung hat das nichts zu tun.<br>> > Sorry, ich bin da vielleicht Perfektionist, aber ich schließe meinen <br>> > Backofen auch nicht über Klingeldraht-Leitung ans Netz an und wunder <br>> > mich dann, dass er nicht funktioniert... ;)<br>> ><br>> > Gruß<br>> > Udo<br>> ><br>> > _______________________________________________<br>> > volkszaehler-users mailing list<br>> > <a ymailto="mailto:volkszaehler-users@lists.volkszaehler.org" href="mailto:volkszaehler-users@lists.volkszaehler.org">volkszaehler-users@lists.volkszaehler.org</a><br>> > <a href="https://volkszaehler.org/mailman/listinfo/volkszaehler-users"
target="_blank">https://volkszaehler.org/mailman/listinfo/volkszaehler-users</a><br>> ><br>> <br>> _______________________________________________<br>> volkszaehler-users mailing list<br>> <a ymailto="mailto:volkszaehler-users@lists.volkszaehler.org" href="mailto:volkszaehler-users@lists.volkszaehler.org">volkszaehler-users@lists.volkszaehler.org</a><br>> <a href="https://volkszaehler.org/mailman/listinfo/volkszaehler-users" target="_blank">https://volkszaehler.org/mailman/listinfo/volkszaehler-users</a><br><br>-- <br>Steffen Vogel<br>Robensstraße 69<br>52070 Aachen<br><br>Mail: <a ymailto="mailto:info@steffenvogel.de" href="mailto:info@steffenvogel.de">info@steffenvogel.de</a><br>Web: <a href="http://www.steffenvogel.de" target="_blank">http://www.steffenvogel.de</a><br>Jabber: <a ymailto="mailto:stv0g@jabber.ccc.de" href="mailto:stv0g@jabber.ccc.de">stv0g@jabber.ccc.de</a><br>ICQ:
236033<br><br>_______________________________________________<br>volkszaehler-users mailing list<br><a ymailto="mailto:volkszaehler-users@lists.volkszaehler.org" href="mailto:volkszaehler-users@lists.volkszaehler.org">volkszaehler-users@lists.volkszaehler.org</a><br><a href="https://volkszaehler.org/mailman/listinfo/volkszaehler-users" target="_blank">https://volkszaehler.org/mailman/listinfo/volkszaehler-users</a><br><br><br> </div> </div> </div></body></html>