Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:ir-schreib-lesekopf_usb-erweiterung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:controllers:ir-schreib-lesekopf_usb-erweiterung [2012/11/20 21:27] udo1hardware:controllers:ir-schreib-lesekopf_usb-erweiterung [2014/01/25 15:24] (aktuell) – [CAD-Arbeits-Datei] udo1
Zeile 1: Zeile 1:
-======USB-IR-Schreib-Lesekopf====== 
  
-Hier die USB-Ausführung des IR-Schreib-Lesekopfs. 
- 
-=====Features===== 
- 
-  * Alle Funktionen auf einer doppelseitigen Leiterplatte. 
-  * Silabs CP2104-Chip, wird von allen Betriebssystemen unterstützt. 
-  * Gesteigerte Empfangsempfindlichkeit 
- 
-=====Stromlaufplan===== 
- 
-{{:hardware:controllers:usb-ir-schreib-lesekopf_stromlaufplan.png?600|}} 
- 
- 
-=====Bestückungsplan_TOP===== 
- 
-{{:hardware:controllers:usb-ir-schreib-lesekopf_bestueckungsplan_top.png?400|}} 
- 
-=====Bestückungsplan_BOT===== 
- 
-{{:hardware:controllers:usb-ir-schreib-lesekopf_bestueckungsplan_bot.png?400|}} 
- 
-=====Farbkodierung und Pinouts der USB-Anschlussleitung===== 
- 
-Standardstecker und Leitungsbelegung 
- 
-^Pin^Name^Farbe^Beschreibung^Anschluss an^ 
-|1|VCC|Rot|+5 V|X4| 
-|2|D-|Weiß|Data −|X5| 
-|3|D+|Grün|Data +|X6| 
-|4|GND|Schwarz|Masse|X7| 
- 
- 
- 
-=====Montage===== 
- 
- 
- 
-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.\\ 
- 
-{{:hardware:controllers:usb4.jpg?400|}} 
- 
-Der Kabelbinder wird zur Zugentlastung um die Zuleitung gebunden.\\ 
- 
-{{:hardware:controllers:usb5.jpg?400|}} 
- 
-Der Deckel wird an einer Seite etwas ausgespart und aufgesetzt.\\ 
- 
-{{:hardware:controllers:usb6.jpg?400|}} 
- 
-Fertig :) \\ 
- 
-=====Stückliste und Preise===== 
- 
-{{:hardware:controllers:usb-ir-schreib-lesekopf_preise.png?600|}}\\ 
- 
-(Auf das Bild klicken zur größeren Darstellung)\\ 
- 
-Alle Bauteile, die Leitung und auch die Leiterplatte können, wie auch beim [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]], von udo1 at gmx dot net 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> 
- 
-=====CAD-Arbeits-Datei===== 
- 
-Der Target-Arbeitsfile, der mit der kostenlosen Target-Discover-Version geöffnet und bearbeitet werden kann.\\ 
- 
-{{:hardware:controllers:ir_schreib_lesekopf_usb_neu.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. 
- 
-Bei den meisten Distributionen sollte schon ein udev-script vorhanden sein, dass in 
-<code>$ ls -l /dev/serial/{by-path,by-id}/*</code> 
-symlinks anlegt, die die geraete einmal ueber die position am bus (usb-port) und einmal ueber ihre seriennummer identifizieren. 
-\\ 
-\\ 
-Falls diese nicht vorhanden sind, oder man es noch eleganter haben moechte, kann man auch eine eigene udev-regel anlegen, die das Geraet (zB ueber die beim Silab-Chip vorhandene Seriennummer) identifiziert, und mit einem sprechenden, eindeutigen Namen versieht: 
- 
-Folgendes Kommando ausführen: (ttyUSB0 ist evtl. anzupassen...) 
-<code> 
-/sbin/udevadm info --query=all --name=/dev/ttyUSB0 
-</code> 
-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: 
-<code> 
-SUBSYSTEM=="tty", ATTRS{product}=="FT232R USB UART", ATTRS{serial}=="ABC1234", NAME="lesekopf0" 
-</code> 
- 
-Ergänzend ist zu erwähnen, dass je nach Linux Distribution die udev-"Rules"-Datei, also z.B. "/etc/udev/rules.d/99-lesekopf.conf" nicht mit ".conf", sondern mit ".rules" enden muss, damit der udev-Dienst diese Datei auch berücksichtigt. Dies betrifft unter anderem Ubuntu und Debian. Siehe [[http://wiki.debian.org/udev|debian-wiki (en)]]. 
- 
-Nach dem die Datei angelegt wurde noch kurz den udev-Dienst neu starten/laden (z.B. "/etc/init.d/udevd reload") und man kann über /dev/lesekopf0 auf den Lesekopf zugreifen. Egal, welche anderen ttyUSB Geräte es noch gibt :-) 
hardware/controllers/ir-schreib-lesekopf_usb-erweiterung.1353443222.txt.gz · Zuletzt geändert: 2012/11/20 21:27 von udo1