LabVIEWForum.de - Analog immer Spannung Messen!?!

LabVIEWForum.de

Normale Version: Analog immer Spannung Messen!?!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo An alle,

ich hab eine Allgemeine Frage, und zwar,

normal misst man immer die spannungsänderung (anhand wiederstandsänderung) für Druck /Temp oder andere sensoren.

wenn ich den sensor mit LabVIEW und DAQ auslese, muss ich dann die gelesene spannung in Bar bzw. Temp. umwandeln (RICHTIG ? ) wie geht man da vor ?

ich hab z.b. die messung auf einem Diagramm dargestellt, kann man danach einfach die Messwerte (Array) mit einer Formel in Temp oder Durck umwandeln? dass man so ein diagramm mit Temp/Druck Verlauf über die Zeit bekommt!?

danke für Hilfe
' schrieb:normal misst man immer die spannungsänderung (anhand wiederstandsänderung) für Druck /Temp oder andere sensoren.
Ein klares Jein.
Was gemessen wird, kann man im MAX einstellen. Man misst nicht zwangsläufig immer Spannung und muss die dann umrechnen. Je nach Geber kann man den MAX resepktive eine Task entsprechend konfigurieren. Für den Fall eines Druckes nimmt man natürlich Spannung.

Die Bewertung kannst du gleich im MAX machen, respektive beim Anlegen der Task. Einfach einstellen, dass der Spannungsbereich von 0 bis 10 Volt geht und dass der nominale Wert von 0 bis 160 (hier: Bar) gehen soll. Dann kommen aus dem DaqMX-RdVI in LV gleich die richtig bewerteten Messwerte heraus.
Ja, Du kannst das Array ganz einfach mit den mathematischen Funktionen (+,-,...) verwenden.

Gruß Markus

' schrieb:ich hab z.b. die messung auf einem Diagramm dargestellt, kann man danach einfach die Messwerte (Array) mit einer Formel in Temp oder Durck umwandeln? dass man so ein diagramm mit Temp/Druck Verlauf über die Zeit bekommt!?
danke für schnelle Antwort.

@IchSelbst, kann ich das z.b für NTC sensoren auch machen ?hab da kein Geber beim DAQ gefunden.

wo finde ich die Einstellungen die du gesagt hast ? (respektive beim Anlegen der Task. Einfach einstellen, dass der Spannungsbereich von 0 bis 10 Volt geht und dass der nominale Wert von 0 bis 160 (hier: Bar) gehen soll. Dann kommen aus dem DaqMX-RdVI in LV gleich die richtig bewerteten Messwerte heraus. ) ???
' schrieb:kann ich das z.b für NTC sensoren auch machen ?
Keine Ahnung. Tongue
Ich würde wie folgt vorgehen. Ist das ein Geber, der eine Spannung von 0 bis 10 (oder 5, oder 1) Volt liefert, dann ist das ein ganz normaler Spannungseingang. Ist das aber lediglich der Temperaturfühler, dann braucht der doch sowieso eine spezielle Ansteuerhardware, oder nicht? In letzterem Falle müsste man entweder eine Temperaturkarte von NI nehmen oder ein Modul zwischen Sensor und MAX schalten, das dem MAX dann einen Spannungs (oder Strom) Eingang liefert.

Zitat:wo finde ich die Einstellungen die du gesagt hast ?
Normalerweise gehe ich wie folgt vor.
Im MAX erstelle ich eine Task. Wie das geht, sollte in der Hilfe vom MAX stehen. Die Task wird dann von einem Assistenten erstellt, mit dem zusammen du dann alles was es gibt (und das ist mehr als nur Bereichsanpassung) einstellen kannst. Diese Task verwende ich dann im LV-Programm - und fertig.
ich hab ganz normale NTC Sensoren. (die liefern zwischen 0 und 5 Volt) anhand Widerstandsänderung
ich hab so was gedacht: Spannung messen, anhand formel widerstand berechnen ( mit einem Ref. Widerstand)

dann anhand der Messtable von Hersteller, die zusammenhang zwischen Widerstand und Temp als kurve/Funktion berechnen.
die Messwerte (Spannungen) werden in Array gespeichert und anhand formel wird Temp nach der Zeit berechnet! wie findest du es ?

wie ich ein Task erstelle ist mir klar, aber i kann nur einstellen, zwischen welche 2 werte die Spannung liegt, (Ganz normaler Spannungstask) die werte dazu noch die Spannungswerte zu Druck oder Temp korrespondiere ist mir nicht klar,(wie du oben geschrieben hast.!!!)
' schrieb:ich hab so was gedacht: Spannung messen, anhand formel widerstand berechnen ( mit einem Ref. Widerstand)
dann anhand der Messtable von Hersteller, die zusammenhang zwischen Widerstand und Temp als kurve/Funktion berechnen.
die Messwerte (Spannungen) werden in Array gespeichert und anhand formel wird Temp nach der Zeit berechnet! wie findest du es ?
Du hast also einen nicht-linearen Geber. Das ist unschön. Hier würde ich tatsächlich so vorgehen wie du beschrieben hast.
Du könntest aber mal im MAX nachschauen, ob der nicht die Möglichkeit einer (interpollierten) Lookuptable kennt. Angeblich soll das gehen.

Zitat:die werte dazu noch die Spannungswerte zu Druck oder Temp korrespondiere ist mir nicht klar,(wie du oben geschrieben hast.!!!)
Naja, vielleicht mach ich mal ein Bild.
Referenz-URLs