Artikel
USB-IO24-Kabel
Einfach messen, steuern und regeln mit dem PC
Labs-Projekt
Basiert auf einem Labs-Projekt | August 2012 | Zum Labs-Artikel >>
Mit dem hier vorgestellten Kabel lassen sich bis zu 24 digitale Signale einfach über die USB-Schnittstelle eines PCs einlesen und ausgeben. Wahlweise kann man auch bis zu acht analoge Signale erfassen, PWM- und Servo-Signale erzeugen und mehr. Im Artikel stellen wir ein einfaches Protokoll zur Ansteuerung des Kabels vor und gehen auch auf die PC-Programmierung in der Sprache C# ein.
Material
Gerber-Datei
Die zu diesem Projekt gehörende Platine steht als Gerber-Datei exklusiv allen GOLD- und GREEN-Mitgliedern zum sofortigen Download zur Verfügung. Mit Gerber-Daten können Sie Platinen selber herstellen oder sie bei einem Platinenhersteller in Auftrag geben.
Elektor empfiehlt den zuverlässigen PCB-Service von Eurocircuits oder von AISLER.
Gerber-Dateien unterliegen der Creative Commons-Lizenz. Creative Commons bietet Urhebern die Möglichkeit, dass ihre Werke frei genutzt und verbreitet werden.
Platine
Extra-Info / Update
24 digitale Ein-/Ausgänge oder alternativ bis zu
8 analoge Eingänge (10 bit Auflösung)
8 PWM-Ausgänge (10 bit Auflösung)
8 RC-Servo-Signale (10 bit Auflösung)
4 Zählereingänge (16 bit Up/Down)
2 ICs MAX7219 für bis zu 128 LEDs ansteuerbar
8 analoge Eingänge (10 bit Auflösung)
8 PWM-Ausgänge (10 bit Auflösung)
8 RC-Servo-Signale (10 bit Auflösung)
4 Zählereingänge (16 bit Up/Down)
2 ICs MAX7219 für bis zu 128 LEDs ansteuerbar
Bauteile
Die Stückliste im Labs-Bereich ist im Vergleich zur gedruckten Stückliste in Elektor vollständiger, da sie ständig aktualisiert wird. Als Leser können Sie die Stückliste hier herunterladen.
Klicken Sie hier, um mehr über Stücklisten zu erfahren.
Stückliste
Widerstände (SMD 0805, 5 %):
R1= 100 k
R2 = 4k7
R3 = 100 Ohm
Kondensatoren:
C1,C2,C5 = 100 n, 50 V, 10 %, X7R, SMD 0805
C3,C4 = 22 p, 50 V, 5 %, NP0, SMD 0805
Halbleiter:
D1 = LL4148 Minimelf
IC1 = R8C/25 SMD TQFP52
Außerdem:
USB/TTL-Adapterkabel TTL-232R-5V-WE, erhältlich bei Elektor: 080213-71
K1 = Dsub-25-Steckverbinder weiblich, für Lötmontage (77SD B25S Amphenol)
K3 =10-pol.-Federleisten-Steckverbinder MicroMatch, für Lötmontage mit Anschlüssen unten (8-215079-0 TE Connectivity/Amp)
X1 = Quarz 18,432 MHz, 18 pF, 50 ppm
Haube für Dsub-25-Steckverbinder, Flip Top (A-FT 25 Assmann)
Optional:
10-pol.-Stecker für Federleiste MicroMatch (8-215083-0 TE Connectivity/Amp)
R1= 100 k
R2 = 4k7
R3 = 100 Ohm
Kondensatoren:
C1,C2,C5 = 100 n, 50 V, 10 %, X7R, SMD 0805
C3,C4 = 22 p, 50 V, 5 %, NP0, SMD 0805
Halbleiter:
D1 = LL4148 Minimelf
IC1 = R8C/25 SMD TQFP52
Außerdem:
USB/TTL-Adapterkabel TTL-232R-5V-WE, erhältlich bei Elektor: 080213-71
K1 = Dsub-25-Steckverbinder weiblich, für Lötmontage (77SD B25S Amphenol)
K3 =10-pol.-Federleisten-Steckverbinder MicroMatch, für Lötmontage mit Anschlüssen unten (8-215079-0 TE Connectivity/Amp)
X1 = Quarz 18,432 MHz, 18 pF, 50 ppm
Haube für Dsub-25-Steckverbinder, Flip Top (A-FT 25 Assmann)
Optional:
10-pol.-Stecker für Federleiste MicroMatch (8-215083-0 TE Connectivity/Amp)
Diskussion (0 Kommentare)