LabVIEWForum.de
Hilfe! Messwerterfassung mit der Soundkarte? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Hilfe! Messwerterfassung mit der Soundkarte? (/Thread-Hilfe-Messwerterfassung-mit-der-Soundkarte)



Hilfe! Messwerterfassung mit der Soundkarte? - Gunter - 07.04.2006 17:54

Hallo LabVIEW-Programmierer,

"Ein einfaches „Messinterface“ ist heute bereits in den meisten Computern eingebaut. Die Soundkarte wurde entwickelt zur Aufnahme bzw. zum Abspielen von Sounddateien. Damit enthält sie mindestens einen AD-Wandler, sowie einen DA-Wandler und lässt sich somit auch zur Messwerterfassung einsetzen. Zur Weiterverarbeitung der Messdaten kann man Programme verwenden, die eigentlich zur Bearbeitung von Au-diosignalen entwickelt wurden oder mithilfe der gängigen Programmiersprachen die Soundkarte abfragen".

Um dieses Problem geht es: Programmieren eines Messwerterfassungsprogramms für die Soundkarte.

Ich wandle die Ausgangsspannungen meiner sebst gebauten "Low cost" Messgeräte (pH-Meter, Fotometer etc.) mittels U/F-Wandler in Frequenzen um und führe diese auf den LineIn der Soundkarte. Mittels eines sehr einfachen Delphi-Programms kann ich die Messwerte in einer Tabelle ablegen und in einem Diagramm sichtbar machen.

Ich möchte nun doch ein etwas anspruchsvolleres Layout für das Messwerterfassungsprogramm erstellen. Leider beherrsche ich keine Programmiersprache und wäre somit immer auf fremde Hilfe angewiesen.

Wir haben an unserem Lehrstuhl die LabVIEW-Version 7.1. Diese habe ich mir aufgespielt - und wurde fast von den Möglichkeite erschlagen die sich mir anboten.
Was mir vorschwebt ist folgendes:

1. Ich benötige einen Zugriff auf die Soundkarte
2. Die ankommenden Signale (Frequenzen) sollen wieder in Volt rückgerechnet werden.
3. Diese Werte sollten dann in einem Diagramm sichtbar gemacht werden.
4. Man könnte dann in das Diagramm noch Berechnungsfunktionen (Steigung, Schnittpunkt y-Achse, Funktionsgleichung etc.) einbringen.

Beim Stöbern in den Beispiel-VI`s von LabVIEW habe ich einige interessante Möglichkeiten gefunden. Immer wenn ich versucht habe diese VI`s zu kombinieren, entstand nur Müll.

Hätte jemand von Euch Spaß daran mir bei diesem Problem zu helfen???

Sinn und Zweck des ganzen Unterfangens:
Da gerade einfache Wasseruntersuchungen beim „Tag der offenen Tür“ des Schülerlabors der Universität Bochum http://www.aks.rub.de/index.php auf größtes Interesse gestoßen sind, soll hier eine einfache Möglichkeit entwickelt werden, mit wenig Kosten mehrere Schülerarbeitsplätze einzurichten. I. d. R. stehen an Schulen mehr Computer als teure Messgeräte zur Verfügung. Die Schüler sollen mit diesem Projekt aktiv in den Unterricht eingebunden und mit „High Tech“-Messwerterfassung vertraut gemacht werden.

Allein im Hinblick auf die "PISA-Studie" sollte dies doch schon ein Anreiz sein, mir hilfreich unter die Arme zu greifen.

In der Hoffnung auf reichlich Hilfe verbleibe ich

mit vielen Grüßen aus Bochum

Gunter


Hilfe! Messwerterfassung mit der Soundkarte? - oppossom - 11.04.2006 11:07

Hi!

Ich hab mich mit dem Lesen von der Soundkarte zwar noch nicht beschäftigt, aber ein paar Funktionen, die für dich passend sein könnten, sind mir beim durchschauen untergekommen:
Unter Graphics & Sound -> Sound -> Snd Read Waveform solltest du die Daten mal ins LabVIEW bekommen (mit Write Wave File kannst du sie auch zwischenspeichern). Und dann musst du die Funktionen, die du momentan mit dem Delphi-Programm machst, in LV implementieren.

Lg Stefan


Hilfe! Messwerterfassung mit der Soundkarte? - horatius - 11.05.2009 03:02

Hier ein Paket für das Auslesen von Spannungen an der Soundkarte (Mikrophon) und Ausgeben von Spannungen (2 Kanäle. Lautsprecher).
Link
Das Paket habe ich nicht programiiert, aber ich habe es getestet (jedenfalls die Ausgabe, nicht das Einlesen von Daten).
Funktioniert selbst mit billigen (5€) USB-Dongle-Soundkarten.
Standardmäßig können Soundkarten nur Wechselspannungen ausgeben, aber wenn man den richtigen Kondensator an der Soundkarte kurzschließt sind auch konstante Spannungsausgaben möglich. Je nach Soundkarte liegt die ausgegebene Spannung zwischen 0,5 und 5 Volt. Um TTL auszugeben, benötigt man also gegebenenfalls noch einen kleinen Verstärker (kleine Transistorschaltung).

Man kann damit sogar die Pulse für Schrittmotoren erzeugen. Damit spart man sich teure Digital-Analog-Wandler-Karten.

Bei Fragen kann man sich an mich wenden.


Hilfe! Messwerterfassung mit der Soundkarte? - ImExPorty - 11.05.2009 09:28

Hallo Gunter,
hier wird's rund
und auch hier noch etwas zum Lesen und als Ideenpool...
... wenn Du etwas ausprobiert hat und es nicht gleich ging...dann gilt: was mit LV gehen kann wird hier gehend gemachtRolleyes