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 

zeitbasierte Druckverlaufsmessung



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!

12.05.2014, 11:41 (Dieser Beitrag wurde zuletzt bearbeitet: 12.05.2014 11:45 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: zeitbasierte Druckverlaufsmessung
Hallo jrraid,

- wenn du kontinuierlich lesen willst, musst du nur ganz ganz selten wirklich die Buffergröße über "Samples to read" am DAQmxCreateChannel festlegen. Das macht DAQmx schon selbst ganz gut.
- wenn du Daten lesen willst, dann hat es sich bewährt, feste Blockgrößen abzufragen - und nicht wie du "aufwendige" QR-Rechnungen in Statemachines durchzuführen. Einfach Blöcke mit 40k Samples abfragen und gut ist!
- Diese Blöcke dann in einer Producer-Consumer-Struktur an eine zweite Schleife zur Berechnung weiterrreichen.
- Notfalls Queue-Größe überwachen und (falls deine Rechnung nicht hinterherkommt) überzählige Blöcke verwerfen…

Zitat:Ich will darauf verzichten, da man nicht immer einen Inkrementalgeber mit so einer guten Auflösung zur verfügung hat. Ich aber trotzdem den Druckverlauf so genau wie möglich haben muss.
Wenn man eine Druckindizierung durchführen will, muss man sich um entsprechende Messtechnik (im Vorfeld) kümmern. Drehgeber mit nur 60Pulsen sollte man dafür verbieten…

Zitat:Würde ich beispielsweise einen 60 Inkremente/Umdrehung Drehgeber verwenden würde ich nur eine Kurbelwellenwinkelauflösung von 360°KW/60 = 6°KW. Das sind eindeutig viel zu wenig Messwerte pro Umdrehung als dass man eine gute Aussage über die Indizierung in einem Verbrennungsmotor treffen könnte.
Du kannst alternativ auch dein Drucksignal zwischen den Pulsen interpolieren. Ist erheblich weniger Rechenaufwand und funktioniert auch mit jedem Drehgeber!
Wir verwenden an unserem Prüfstand einen Geber mit 360Pulsen/Umdr. Meine Software interpoliert von diesen 1°KW auf <0.1°KW…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: zeitbasierte Druckverlaufsmessung - GerdW - 12.05.2014 11:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeitbasierte digitale Ausgabe stainless_steel 2 3.579 06.06.2016 10:41
Letzter Beitrag: stainless_steel

Gehe zu: