Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:ir-schreib-lesekopf_usb-erweiterung

Dies ist eine alte Version des Dokuments!


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

PinNameFarbeBeschreibungAnschluss an
1VCCRot+5 VX6
2D-WeißData −X8
3D+GrünData +X7
4GNDSchwarzMasseX9

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.

Wer keine Möglichkeit hat oder mit SMD-Löten keine Erfahrung hat kann auf den Lötservice von Udo zurückgreifen. Unabhängig von der Bestellung des Bausatzes lötet Udo den Bausatz für 5,-€.

CAD-Arbeits-Datei

Der Target-Arbeitsfile, der mit der kostenlosen Target-Discover-Version geöffnet und bearbeitet werden kann.

ir_schreib_lesekopf_usb-erweiterung.zip

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 :-)

hardware/controllers/ir-schreib-lesekopf_usb-erweiterung.1332398185.txt.gz · Zuletzt geändert: 2012/03/22 07:36 von r00t