INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

DAQmx mit Skalierung - Kabelbruch erkennen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.06.2010, 09:04
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
DAQmx mit Skalierung - Kabelbruch erkennen
Guten Morgen,

ich verwende die DAQmx-VIs zum Einlesen von analogen Signalen (Spannung/Strom). Eine Skalierung der Wertebereiche erfolgt über das SubVI "Skalierung erzeugen" im Modus "Bereiche umrechnen".
Das funktioniert, nur kann ich so keinen Kabelbruch erkennen, weil bsp. bei einem Sensor mit 4 - 20 mA auch bei 0 mA, das skalierte Minimum ausgegeben wird und kein Wert, der (linear) darunter liegt und auf den ich prüfen kann.

Das bestätigt auch die LabVIEW-Hilfe:

Zitat:Skaliertes Minimum ist der kleinste umgerechnete Wert. [...] Bei Leseoperationen werden alle Samples aufgerundet, die kleiner als dieser Wert sind. [...]

Wie kann ich einen Kabelbruch erkennen?

Muss ich über die lineare Skalierung gehen und y-Achsenabschnitt und STeigung davor berechnen oder wie löst man das elegant?

Schön wäre natürlich, wenn ich Zugriff auf den skalierten und unskalierten Wert hätte. Dann könnte ich für die Überprüfung auf Kabelbruch direkt den Spannungs- bzw. Stromwert prüfen.
Und ein Einlesen ohne Skalierung, die ich später dann manuell vornehmen muss, finde ich nicht schön.

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.06.2010, 09:25
Beitrag #2

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
DAQmx mit Skalierung - Kabelbruch erkennen
Annahme:
Dein Sensor gibt Stöme zwische 4mA und 20mA aus. Du skalierst linear wie folgt: 4mA -> 0 Elche und 20mA ->160 Elche
(Elche deshalb, weil mir nichts blöderes eingefallen ist...Big Grin)

Problem:
Bei Kabelbruch erhälst du 0mA, welches in der Skalierung zu 0 Elche aufgerundet wird.

Lösung:
Weshalb skalierst du nicht so: 0mA -> -40 Elche und 20mA ->160 Elche ?
Damit kann der Kabelbruch oder Sensorausfall nun detektiert werden.

Grüße aus dem Elchland,
Tobias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.06.2010, 09:44
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
DAQmx mit Skalierung - Kabelbruch erkennen
Stimmt, das ist die Idee. Dankeschön.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme DAQmx Skalierung °C hansi_1 6 6.041 13.03.2020 13:07
Letzter Beitrag: jg
  DAQ Timeout erkennen yowa 4 5.639 06.03.2016 18:15
Letzter Beitrag: GerdW
  DAQmx-Skalierung programmatisch ändern Mietzekatze 12 11.897 09.06.2015 14:42
Letzter Beitrag: Mietzekatze
  Benutzerdefinierte Skalierung in DAQmx Matze 0 5.205 23.02.2012 07:42
Letzter Beitrag: Matze
  DAQmx - Skalierung erzeugen flomo 4 7.687 05.10.2011 14:00
Letzter Beitrag: flomo
  Drehzahl/Drehrichtung erkennen Jo 4 10.676 26.04.2011 12:31
Letzter Beitrag: Jo

Gehe zu: