Forum: Mikrocontroller und Digitale Elektronik [0-5V] Signale mit dem PC einlesen


von MicroFranz (Gast)


Lesenswert?

Hallo erstmal,

mein Problem ist es, dass ich Signale zwischen 0 und 5V habe und diese 
irgendwie auf mein PC bekommen muss.
Das High-Signal ist ,so wie ich es verstanden habe, relativ einfach "in 
den" PC zu bekommen, indem man einfach den COM-Anschluss verwendet und 
dadurch eine logische Null erzeugt.
Beim Low-Signal allerdings weiß ich nicht mehr weiter.

Vielen Dank für eure Hilfe!

von Achim M. (minifloat)


Lesenswert?

Willst du Analogsignale oder Digitalsignale einlesen?

Für Digitalsignale eigenet sich eher der Druckerport. Der Packt auch 
5V-Pegel. Und natürlich auch 0V :)

mfg mf

PS: kleiner Atmel, der periodisch oder eben auf Anfrage den Status eines 
seiner PORTs mitteilt. Oder eben Analogwerte einliest. Das ganze geht 
dann über den Com-Port, aber seriell und nicht per "bitbanging" wie von 
dir vorgeschlagen.

von Stefan (Gast)


Lesenswert?

Das Thema würde ich gern nochmal aufgreifen.

Derzeit verwende ich dafür ein Fluke, aber das ist ja sicherlich ein 
Overkill.

Ich frage sekündlich mit Python die gemessene Spannung meines Fluke 
Multimeters ab (Fluke ist per USB an den Computer angeschlossen).

Wenn der Wert dann auf über 4V steigt, springt mein Python Skript zum 
nächsten Schritt.

Nun die Frage. Könnte das auch einfach gestaltet werden.
Quasi eine kleine Platine die in den USB Port kommt und ich direkt die 
Gate Spannung anschließen kann und trotzdem per Python auslesen kann?

Danke

von Sebastian (Gast)


Lesenswert?

So etwas gibt es fertig. Mit nur Analogeingängen:
http://www.pollin.de/shop/dt/MDM4OTgxOTk-/Bausaetze_Module/Bausaetze/USB_Datenerfassungssystem_12_Bit_8_Kanal.html

oder zusätzlich digitalen Ausgängen:
http://www.pollin.de/shop/dt/ODI4OTgxOTk-/Bausaetze_Module/Bausaetze/H_TRONIC_8_Kanal_12_bit_USB_Datenerfassungs_Steuermodul.html

Man kann natürlich auch einen Mikrocontroller dafür verwenden und den 
Rest selber bauen, siehe die "V-USB" Firmware-Lösungen von Objective 
Development.

von m.n. (Gast)


Lesenswert?

Stefan schrieb:
> Quasi eine kleine Platine die in den USB Port kommt und ich direkt die
> Gate Spannung anschließen kann und trotzdem per Python auslesen kann?

Ohne viel Löterei ginge es mit einem Arduino Uno; dafür gibt es fertige 
Beispiele auch für die Verwendung unter Python.

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.