Hallo zusammen, ich habe von meinem EVU einen Digitalen Stromzähler bekommen: Landis+Gyr E350 EDL21. Dieser Zähler ist mit einer von vorne zugänglichen Infrarot-Schnittstelle ausgestattet (Sender-/ + Empfängerdiode). Ich möchte den Zähler später über einen µC auslesen... Meine ersten Kommunikationsversuche möchte ich aber vorerst mit einem normalen PC machen (Terminalprogramm). Zur verfügung steht ein altes Notebook mit integrierter Infrarotschinttstelle, Win98 und ZOC oder Hyperterminal). Die Infrarotschnittstelle kann als virtueller COM-Port verwendet werden. Wenn ich im Terminalprogramm den COM Port auswähle, der auf die Infrarotschnittstelle verweist und ein paar Zeichen eingebe, werden diese auch über die Sendediode ausgegeben (test mit Handykamera). Nach ein paar vergeblichen Versuchen, mit dem Zähler zu kommunizieren (es kam nie was an der Empfängerdiode des Notebooks an), möchte ich nun die Funktionsfähigkeit meiner Infrarotschnittstelle sicherstellen. Gibt es eine Möglichkeit die zu testen?? (Ähnlich wie die Serielle RS232 Schnittstelle mit Brücke zwischen RXD und TXD --> Gesendete Zeichen kommen wieder zurück und werden angezeigt...) Vielen Dank vorab! Gruß Stefan
Hei, die Schnittstelle des Zählers arbeitet nach der IEC 62056-21. Ich glaube kaum, dass die Schnittstelle Deines Laptops nach der gleichen Norm arbeitet und sich die beiden verstehen... (Die arbeitet nach IrDA oder so ähnlich.) Grüße, Tom
Alexander Völker schrieb: > Ein Spiegel? Ich denke mal, so einfach wird das nicht sein. Wenn ich mich richtig erinnere, ist IRDA half-duplex, kann also nicht gleichzeitig senden und empfangen.
Hi, erstmal vielen Dank für eure Antworten. >die Schnittstelle des Zählers arbeitet nach der IEC 62056-21. >Ich glaube kaum, dass die Schnittstelle Deines Laptops nach der gleichen >Norm arbeitet und sich die beiden verstehen... >(Die arbeitet nach IrDA oder so ähnlich.) Ich hab mir das so vorgestellt, dass ich über ein Terminalprogramm (und über die Infrarot Schnittstelle des Notebooks) die Telegramme entsprechend der IEC 62056-21 sende und dementsprechend eine Antwort vom Zähler (oder zumindest eine Fehlermeldung) erhalte. Also eigentlich wie eine Serielle Kommunikation über RS232 nur halt mit dem Optokoppler dazwischen... >Ich denke mal, so einfach wird das nicht sein. Wenn ich mich richtig >erinnere, ist IRDA half-duplex, kann also nicht gleichzeitig senden und >empfangen. OK, das erklärt dann, warum da nie etwas zurückgekommen ist... Gruß Stefan
Stefan schrieb: > Ich hab mir das so vorgestellt, dass ich über ein Terminalprogramm (und > über die Infrarot Schnittstelle des Notebooks) die Telegramme > entsprechend der IEC 62056-21 send Wie willst du über IrDA nach IEC 62056-21 senden? IrDA hat eigene Kodierung und Protokolle...
adsf schrieb: >Wie willst du über IrDA nach IEC 62056-21 senden? IrDA hat eigene >Kodierung und Protokolle... Ich möchte die Infrarotschnittstelle ja nicht als IrDa-Schnittstelle verwenden (auch wenn sie ursprünglich für diesen Zweck gedacht ist), sondern eher wie eine "normale" RS232 Schnittstelle. Die Infrarot Geschichte quasi nur als Optokoppler verwenden: ->Wäre der Ausgang (TXD) meiner "normalen" seriellen Schnittstelle auf logisch "1", ->IR-LED leuchtet (am Notebook) ->IR-Empfänger schaltet durch und die logische "1" kommt im µC meines Stromzählers an ->usw... Ist diese Art mit meiner Schnittstelle überhaupt möglich?? Eigentlich war der Kommunikationsversuch über diese Schnittstelle von mir nur als erster Test gedacht, um überhaupt zu testen ob (und wie) der Stromzähler mir überhaupt antwortet. Eben um die Syntax besser zu verstehen bzw. evtl. Probleme im Vorfeld abzufangen. Aber so wie mir die Sache im Moment scheint, wird es wohl fast Zielführender sein, gleich mit einem µC + IR-Empfänger + IR-Diode da dran zu gehen. ;-) Habt ihr noch eine andere Idee? Oder gibt es dazu gar schon eine Lösung? Vielen Dank! Gruß Stefan
IR-LED in die RS232 Schnittstelle stecken (istStrombegrenzt auf 20mA) IR-Fotodiode (Plus Transistor und Pullup und so) in die RS232 schnitstelle stecken (mit Tageslichfilter). Nur Vermutung kenn die Physical Layer Spec jetzt nicht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.