Ich versuche zur Zeit eine Schaltung für einen Microcontroller zu bauen
um meinen (zukünftigen) Stromzähler per S0 auslesen zu können. Ich hab
schon im Internet zu dem Thema recherchiert und eigtl. alles gefunden
was ich wissen muss aber ein paar Sachen sind mir noch unklar:
* es gibt wohl 2 DIN-Normen die S0 beschreiben: DIN EN 62 053-31 und DIN
43 864, gibt es dort irgendeinen wichtigen Unterschied den ich beim Kauf
eines Stromzählers beachten muss?
* in den meisten Schaltplänen (z.B. hier im Wiki unter
S0-Schnittstelle) wird ein Optokoppler zwischen S0 und
Microcontroller geschaltet, warum? Galvanische Trennung ist bereits im
Stromzähler durch den Optokoppler dort gegeben (und die galvanische
Trennung ist wohl verpflichtent laut DIN). Dient der Optokoppler dann
nur um zwischen 24V und 3.3V für den Microcontroller zu übersetzen oder
erfüllt er noch eine weitere Funktion? Alle Stromzähler die für mich in
Frage kommen benötigen laut Datenblatt nur 5V auf dem S0-Anschluss,
könnte ich dann also einfach den Optokoppler weglassen und die Schaltung
so aufbauen:
1 | S0+ ------+----- Microcontroller
|
2 | |
|
3 | ^
|
4 | 10 kOhm
|
5 | v
|
6 | |
|
7 | |
|
8 | +5V
|
9 |
|
10 | S0- ---- GND
|
Dann müsste am Microcontroller eine 0 anliegen während einem S0-Puls und
ansonsten eine 1, oder?
Irgendwie sieht mir die Lösung mit einem Optokoppler "sauberer" aus.
Funktioniert meine Variante genauso gut - oder wie würdet ihr es machen?