Hallo Lucky.,
Zitat:Ich habe in den 8 Std vor allem versucht zu verstehen, was der PWM Ausgang den liefert. Und so wie ich es verstehe, kann ich anhand der On / Off Zeiten einen Wert berechnen. Aber ich habe mit einem solchen PWM Signal bisher nur von Motorensteuerung gehört, was mir auch einleuchtet. Jedoch wie ich ein PWM Signal in Labview einlese bzw. dies in ein Temperatur Signal konvertiere ich mir völligs suspekt...
Was hast du denn versucht?
Welche Messhardware willst du verwenden?
Hast du dir den PWM mal auf einem Oszilloskop angeschaut?
Lt. deinem Datenblatt läuft der PWM mit 400kHz Grundfrequenz, da benötigst du schon eine schnelle DI-Messkarte: welche Messhardware willst du verwenden? Unterstützt die Messkarte Counter-Messungen? Unterstützt die ScanEngine diese Messhardware?
Wenn du im FPGA die Pulse auszählen willst: einfach auf steigende und fallende Flanken im Digitalsignal warten und jeweils einen Timestamp/Zyklenzähler speichern. PWM ist dann Time_High/(Time_High+Time_Low)…
Und die Umrechnung von PWM-% nach Temperatur ist dann eine lineare Skalierung wie im Datenblatt beschrieben, das sollte eigentlich kein Problem darstellen. (Mathe-Unterricht 4.-7. Klasse!)