Forum: Mikrocontroller und Digitale Elektronik Taktsignal einlesen mit USB


von Uwe (Gast)


Lesenswert?

Hallo an alle,

ich hab folgendes Problem: Ich will ein Taktsignal mit HIGH-Pegel=12V 
LOW-Pegel=0V per USB einlesen.

Wäre vom Prinzip her ja nicht mal so schwer, wäre da nicht das Problem, 
das ich von Software und µ-Controller ganz und gar keinen Plan habe.

Das Taktsignal schaut wie folgt aus: 1-1-1--1-1-----1--1-1

Was so viel wie folgendes Aussagt:

(1-1-1) entspricht der Zahl 3 (--) entspricht kurze Pause um zur zweiten 
Zahl zu kommen (1-1) entspricht der Zahl 2, was die Zahl 32 dann ist. 
(-----) entspricht die Einleitung der nächsten Zahl: (1)=1 (--)=nächste 
Ziffer (1-1)=2, was als Zahl 12 anzuzeigen wäre.

Das ganze sollte per USB mit einem Rechner einzulesen sein und auf dem 
Bildschirm die Zahlen ausgegeben werden.

Jetzt weiß ich jedoch nicht, wie ich das ganze umsetzten soll, da die 
normale Analogtechnik da wohl nicht weit kommt.

Für jeden Lösungsansatz wäre ich euch dankbar.

von Lehrmann M. (ubimbo)


Lesenswert?

Uwe schrieb:
> wäre da nicht das Problem,
> das ich von Software und µ-Controller ganz und gar keinen Plan habe.

Dann wirst du entweder 1. das lernen Müssen

oder 2. sowas kaufen müssen 
http://www.elv.de/USB-IO-Interface-UIO-88,-Komplettbausatz-ohne-Geh%C3%A4use/x.aspx/cid_74/detail_10/detail2_8881
hierzu Googel anwerfen: "usb io interface" oder "usb io module" usw

oder 3. einen Ingenieur engagieren. Das dürfte mit Abstand die teuerste 
Variante werden.


Hier geht's los:

http://www.mikrocontroller.net/articles/AVR-Tutorial
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

=)

von Guido Körber (Gast)


Lesenswert?

Hilfreich wäre ja mal die Information mit was für Frequenzen wir es hier 
zu tun haben...

von guest (Gast)


Lesenswert?

Einfach die Signalleitung an einen Port-Pin hängen und schnell genug 
abtasten. Dann das Signal auswerten (in Zahlenwerte umwandeln) und diese 
Werte dann über USB an den PC senden.

Gruß

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.