DAS SMART METER FÜR JEDEN
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
hardware:controllers:ir-schreib-lesekopf [2012/07/14 18:14] Udo S. [Stromlaufplan] |
hardware:controllers:ir-schreib-lesekopf [2013/04/05 21:09] (aktuell) Udo S. [IR-Schreib-Lesekopf] |
||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| Die Datenübertragung erfolgt asynchron Seriell. D.h. ohne zusätzlichen Taktimpuls.\\ | Die Datenübertragung erfolgt asynchron Seriell. D.h. ohne zusätzlichen Taktimpuls.\\ | ||
| - | In der Regel mit 9600 Baud, 7 Bit ohne oder 8 Bit mit gerader Parität und einem Stopbit.\\ | + | In der Regel mit 9600 Baud, 7 Bit, even Parity oder 8 Bit, ohne Parity und einem Stopbit.\\ |
| - | Die Hager eHZ z.B. arbeiten mit 9600,7,E,1. (Also 9600 Baud, 7 Bit, gerade Parität, ein Stopbit)\\ | + | |
| - | Die EMH eHZ z.B. arbeiten mit 9600,8,N,1. (Also 9600 Baud, 8 Bit, keine Parität, ein Stopbit)\\ | + | |
| - | Das Easymeter Q3B z.B. arbeitet mit 9600,7,E,1. (Also 9600 Baud, 7 Bit, gerade Parität, ein Stopbit)\\ | + | |
| - | Alle [[hardware:channels:start|hier]] aufgeführten Zähler wurden bisher mit dem IR-Schreib-Lesekopf getestet und können ausgelesen werden.\\ | + | |
| Zeile 35: | Zeile 32: | ||
| Einen passenden YPORT (aka XPORT) - Node findet ihr [[hardware:controllers:yport-node|hier.]]\\ | Einen passenden YPORT (aka XPORT) - Node findet ihr [[hardware:controllers:yport-node|hier.]]\\ | ||
| - | <note important>Die Datenübertragung erfolgt Seriell. Bitte nicht mit RS232 gleichsetzen. Die RS232 beschreibt nur die Pegel einer seriellen Datenübertragung. Der hier vorgestellte IR-Schreib-Lesekopf liefert nur Logic-Pegel, keine RS232-Pegel bzw. kann auch nur mit Logic-Pegeln angesteuert werden. Wer die Daten über einen RS232-Port in seinen Rechner einlesen will, braucht noch einen TTL zu RS232-Wandler. Besser wäre dann aber gleich auf USB über einen TTL zu USB-Wandler zu gehen, da USB die Versorgungsspannung mitliefert. </note> | + | <note important>Die Datenübertragung erfolgt Seriell. Bitte nicht mit RS232 gleichsetzen. Die RS232 beschreibt nur die Pegel einer seriellen Datenübertragung. Der hier vorgestellte IR-Schreib-Lesekopf liefert nur Logic-Pegel, keine RS232-Pegel bzw. kann auch nur mit Logic-Pegeln angesteuert werden. Wer die Daten über einen RS232-Port in seinen Rechner einlesen will, braucht den [[hardware:controllers:ir-schreib-lesekopf-rs232-ausgang|]]. Wer nur einen USB-Port am Rechner hat, nimmt den [[hardware:controllers:ir-schreib-lesekopf-usb-ausgang|]].</note> |
| =====Stromlaufplan===== | =====Stromlaufplan===== | ||
| - | {{:hardware:controllers:sende-lesekopf5.png?600|}} | + | <note important>Es gibt jetzt den [[hardware:controllers:ir-schreib-lesekopf-ttl-ausgang|]]\\ |
| + | Dieser hier wird nicht mehr unterstützt.</note> | ||
| - | Um sowohl das Eingangssignal, als auch das Ausgangssignal invertieren zu können,\\ | ||
| - | wurde beiden Stufen ein Exklusiv-Oder-Glied vorgeschaltet/nachgeschaltet.\\ | ||
| - | Dieses ermöglicht durch einfaches Umschalten eines seiner Eingänge auf High oder Low das Ausgangs-Signal entweder zu invertieren oder nicht.\\ | ||
| - | D2 dient als Verpolungsschutz.\\ | ||
| - | <note important>Da die Sendediode D1 durch die Beschaltung auf hohe Impulsleistung eingestellt ist, muss unter allen Umständen verhindert werden, dass sie länger als 1 Sekunde dauerhaft durch die Ansteuerung eingeschaltet wird. Ein offener Eingang schadet nicht, da durch R6 ein unkontrolliertes Einschalten verhindert wird.</note> | ||
| - | =====Layout===== | ||
| - | {{:hardware:controllers:sende-lesekopf_layout3.png?400|}} | ||
| - | =====Bestückungspläne===== | ||
| - | ====Kupferseite==== | ||
| - | |||
| - | {{:hardware:controllers:sende-lesekopf_bestueckung5.png?400|}} | ||
| - | ====LED-Seite==== | ||
| - | |||
| - | {{:hardware:controllers:sende-lesekopf_bestueckung4_diodenseite.png?400|}} | ||
| - | |||
| - | Der Durchmesser der Leiterplatte beträgt 27mm.\\ | ||
| - | Die Leiterplatte ist im Grunde einseitig und kann damit einfach zu Hause hergestellt werden.\\ | ||
| - | Die Bauteile werden, bis auf den IR-Transistor und die IR-Sende-Diode, auf der Kupferseite (TOP) aufgelötet. Die große Kupferfläche ist GND.\\ | ||
| - | |||
| - | <note important>Wer die Schreib-Funktion nicht benötigt, braucht diese Bauteile auch nicht bestücken.</note> | ||
| =====Befestigung am eHZ===== | =====Befestigung am eHZ===== | ||
| Zeile 78: | Zeile 56: | ||
| insbesondere von Kredit- und EC-Karten, Datenträgern, Videokassetten, Monitoren, mechanische Uhren, | insbesondere von Kredit- und EC-Karten, Datenträgern, Videokassetten, Monitoren, mechanische Uhren, | ||
| Hörgeräten und Herzschrittmachern usw.).</note> | Hörgeräten und Herzschrittmachern usw.).</note> | ||
| - | =====Die Kostenaufstellung mit Bezugsquellen===== | ||
| - | |||
| - | {{:hardware:controllers:kostenaufstellung_ir-kopf.png?600|}} | ||
| - | |||
| - | ====Gesamtkosten==== | ||
| - | |||
| - | Die Gesamtkosten liegen bei 18,-€ incl. Versandkosten .\\ | ||
| - | |||
| - | Die Leiterplatte, alle Bauteile und das Gehäuse können von Udo (udo1 at gmx dot net) für den Preis bezogen werden.\\ | ||
| - | |||
| - | <note important>Wer keine Möglichkeit hat oder mit SMD-Löten keine Erfahrung hat kann auf den Lötservice von Udo zurückgreifen. | ||
| - | </note> | ||
| - | |||
| =====Mechanischer Aufbau des IR-Schreib-Lesekopfes===== | =====Mechanischer Aufbau des IR-Schreib-Lesekopfes===== | ||
| - | {{:hardware:controllers:aufbau_ir-kopf_mech2.png?600|}} | + | {{:hardware:controllers:aufbau_ir-kopf_mech2.png?600|}}\\ |
| =====Aufbauanleitung===== | =====Aufbauanleitung===== | ||
| Zeile 105: | Zeile 70: | ||
| Der Phototransistor ist der, der wie eine dunkle 3mm LED aussieht.\\ | Der Phototransistor ist der, der wie eine dunkle 3mm LED aussieht.\\ | ||
| Der Magnet wird bis zum Boden in das gelbe Gehäuse gedrückt.\\ | Der Magnet wird bis zum Boden in das gelbe Gehäuse gedrückt.\\ | ||
| + | Dabei auf die Polung des Magneten achten. Manche Zähler haben als Gegenpol auch einen Magneten.\\ | ||
| Dann wird die so bestückte Leiterplatte, mit den IR-Dioden nach unten, in das Gehäuse gesteckt\\ | Dann wird die so bestückte Leiterplatte, mit den IR-Dioden nach unten, in das Gehäuse gesteckt\\ | ||
| und nach den Löchern im Boden so ausgerichtet, dass die Dioden mit den Löchern fluchten.\\ | und nach den Löchern im Boden so ausgerichtet, dass die Dioden mit den Löchern fluchten.\\ | ||
| Zeile 126: | Zeile 92: | ||
| Evtl. muss die Zuleitung dabei etwas in das Gehäuse geschoben werden.\\ | Evtl. muss die Zuleitung dabei etwas in das Gehäuse geschoben werden.\\ | ||
| - | <note important>Für den [[hardware:controllers:yport-node|YPORT-Node]] und die [[hardware:controllers:ir-schreib-lesekopf_usb-erweiterung|USB-Erweiterung]] müssen die Lötbrücken J1 und J3 folgendermaßen gebrückt werden: J1= 2 und 3, J3=1 und 2. Ansonsten müssen die Brücken je nach Anwendungsfall gebrückt werden..</note> | ||
| =====Bilder vom IR-Schreib-Lesekopf===== | =====Bilder vom IR-Schreib-Lesekopf===== | ||
| Zeile 134: | Zeile 99: | ||
| {{:hardware:controllers:schreib-lese_kopf3.jpg?400|}}\\ | {{:hardware:controllers:schreib-lese_kopf3.jpg?400|}}\\ | ||
| - | =====CAD-Arbeits-Datei===== | ||
| - | Der Target-Arbeitsfile, der mit der kostenlosen Target-Discover-Version geöffnet und bearbeitet werden kann.\\ | + | =====USB-Version===== |
| + | |||
| + | Eine Version des IR-Schreib-Lesekopfes mit einem USB-Ausgang findet ihr [[hardware:controllers:ir-schreib-lesekopf-usb-ausgang|hier]]. | ||
| + | |||
| + | =====RS232-Version===== | ||
| + | |||
| + | Eine Version des IR-Schreib-Lesekopfes mit einem RS232-Ausgang findet ihr [[hardware:controllers:ir-schreib-lesekopf-rs232-ausgang|hier]] | ||
| + | |||
| + | =====TTL-Version===== | ||
| + | |||
| + | Eine Version des IR-Schreib-Lesekopfes mit einem TTL-Ausgang findet ihr [[hardware:controllers:ir-schreib-lesekopf-ttl-ausgang|hier]] | ||
| + | =====Lötfehler===== | ||
| + | |||
| + | Ein paar Impressionen wie man es nicht löten sollte:\\ | ||
| + | |||
| + | {{:hardware:controllers:loetfehler.png?400|}}\\ | ||
| + | {{:hardware:controllers:loetfehler1.png?400|}}\\ | ||
| + | {{:hardware:controllers:loetfehler2.png?400|}}\\ | ||
| + | {{:hardware:controllers:loetfehler3.png?400|}}\\ | ||
| + | |||
| + | So kann es, per Hand gelötet, aussehen:\\ | ||
| - | {{:hardware:controllers:ir_schreib_lesekopf_4_aktuell.zip|}} | + | {{:hardware:controllers:loet.png?400|}}\\ |
| - | =====USB-Erweiterung===== | + | {{:hardware:controllers:loet1.png?400|}}\\ |
| - | Eine Erweiterung des IR-Schreib-Lesekopfes um einen USB-Ausgang findet ihr [[hardware:controllers:ir-schreib-lesekopf_usb-erweiterung|hier]]. | ||