Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
IR-Schreib-Lesekopf_USB-Erweiterung
Passend zu dem IR-Schreib-Lesekopf gibt es hier eine Erweiterung um den Kopf mit einem USB-Anschluss zu versehen.
Features
- Einseitige Leiterplatte, die mit in das Gehäuse des IR-Schreib-Lesekopfs passt.
- FTDI FT232-chip, wird von allen Betriebssystemen unterstützt.
- Einfache Aufrüstung schon aufgebauter IR-Köpfe.
3D-Simulation der Leiterplatte
Stromlaufplan
Layout
Bestückungsplan
Farbkodierung und Pinouts der USB-Anschlussleitung
Standardstecker und Leitungsbelegung
Pin | Name | Farbe | Beschreibung | Anschluss an |
---|---|---|---|---|
1 | VCC | Rot | +5 V | X6 |
2 | D- | Weiß | Data − | X8 |
3 | D+ | Grün | Data + | X7 |
4 | GND | Schwarz | Masse | X9 |
Montage
Zur Vorbereitung der Montage der USB-Erweiterung werden 4 dünne Drähte auf die Anschlüsse der IR-Schreib-Lesekopf-Leiterplatte gelötet.
Z.B. die Restdrähte der IR-Dioden/Transistoren.
Dann wird die bestückte USB-Erweiterungs-Leiterplatte auf die Drähte gefädelt. Man beachte die Position.
Die Löcher müssen mit den Lötpads der IR-Kopf-Leiterplatte übereinstimmen. Also GND an GND usw..
Dann wird die Leiterplatte vorsichtig bis auf die IR-Kopf-Leiterplatte gedrückt und die Anschlüsse gelötet.
Das Löten muss schnell erfolgen damit sich die Lötstellen auf der IR-Kopf-Leiterplatte nicht lösen.
In Höhe des ersten Rastringes wird ein 4mm Loch gebohrt, die abisolierte USB-Leitung eingeführt
und die Adern an den entsprechenden Pads angelötet. Siehe „Farbkodierung und Pinouts der USB-Anschlussleitung“.
Auch der Abschirmungsdraht wird an GND angelötet.
Der Kabelbinder wird zur Zugentlastung um die Zuleitung gebunden.
Der Deckel wird an einer Seite etwas ausgespart und aufgesetzt.
Fertig :)
Stückliste und Preise
Die USB-Erweiterung wird, wie auch der IR-Schreib-Lesekopf, als Bausatz angeboten.
Alle Bauteile, die Leitung und auch die Leiterplatte können von udo1 at gmx dot net als Bausatz bezogen werden.
CAD-Arbeits-Datei
Der Target-Arbeitsfile, der mit der kostenlosen Target-Discover-Version geöffnet und bearbeitet werden kann.
Linux-Support
Wird der Lesekopf via USB an einen Linux-PC angeschlossen, bekommt er einen Gerätenamen. z.B. „/dev/ttyUSB0“. Werden noch andere USB-Geräte benutzt, die ebenfalls eine serielle Schnittstelle bereitstellen ( z.B ein 2. Lesekopf ) ist der Name der Schnittstelle nicht eindeutig.
Glüklicherweise lässt sich der USB-Chip eindeutig über eine Seriennummer identifizieren und durch udev mit einem sprechenden, eindeutigen Namen versehen:
Als Benutzer root folgendes Kommando ausführen: (ttyUSB0 ist evtl. anzupassen…)
udevadm info --query=all --name=/dev/ttyUSB0
In der Ausgabe findet sich eine Zeile „E: ID_SERIAL_SHORT=ABC1234“. ABC1234 ist die Seriennummer des USB-Chips.
Nun kann man eine Datei „/etc/udev/rules.d/99-lesekopf.conf“ mit folgendem Inhalt anlegen:
SUBSYSTEM=="tty", ATTRS{product}=="FT232R USB UART", ATTRS{serial}=="ABC1234", NAME="lesekopf0"
Ab jetzt kann man über /dev/lesekopf0 auf den Lesekopf zugreifen. Egal, welche anderen ttyUSB Geräte es noch gibt