14.01.2011, 10:08
Hi Leute,
ich habe ein kleines Problem mit dem einlesen von drei PWM Signalen. Diese PWM-Signale sind die Ansteuerung für einen Umrichter, das heisst also die Aussteuerung ist um 120° Phasenverschoben.
Nun wollte ich diese gerne mit LabVIEW darstellen und den DutyCycle aller drei PWM-Signale in einem Verlauf darstellen. Die Graphen sollten dann jeweils annäherend einen Sinusverlauf darstellen.
Das Ganze mache ich mit einem PXIe-System und einer NI-PXIe-6341 Karte, welche mit insgesamt 4 Zähler zur Verfügung stellt. Über drei dieser Zähler lese ich die Impulsbreite der PWMs ein und möchte diese Anzeigen. Es kommt auch wirklich ein Sinusverlauf bei allen drei Zählern heraus, das problem dabei ist nur, dass diese Signale nicht um 120° verschoben sind und je nachdem wann ich das VI starte sich immer unterschiedliche phasenverschiebungen ergeben. Zudem kommt noch, dass sich die Phasenverschiebung bei länger Programmlaufzeit verändert, was eigentlich nicht sein kann.
Ich bin da leider gerade etwas ratlos was ich da machen kann bzw. woran das liegen könnte. Vielleicht könnt ihr mir da weiterhelfen. Ich wäre euch sehr dankbar.
Noch zur Info: Die realen PWM-Signale sind um 120° phasenverschoben. Soviel ist 100% sicher. Also muss es irgendwo an der synchronisation im System liegen.
Edit:
Es kommt auch schon mal vor, dass ich, wenn ich zum richtigen Zeitpunkt die Messung starte, die Signale um 120° phasenverschoben sind und dies auch über einen längeren Zeitraum (einige Minuten)
Ich hab auch nochmal zwei screenshots der Signalverläufe mit unterschiedlicher phasenverschiebung gemacht (nicht wundern, das stellt keinen reinen Sinus dar. Die dritte harmonische ist auch enthalten und das muss auch so)
ich habe ein kleines Problem mit dem einlesen von drei PWM Signalen. Diese PWM-Signale sind die Ansteuerung für einen Umrichter, das heisst also die Aussteuerung ist um 120° Phasenverschoben.
Nun wollte ich diese gerne mit LabVIEW darstellen und den DutyCycle aller drei PWM-Signale in einem Verlauf darstellen. Die Graphen sollten dann jeweils annäherend einen Sinusverlauf darstellen.
Das Ganze mache ich mit einem PXIe-System und einer NI-PXIe-6341 Karte, welche mit insgesamt 4 Zähler zur Verfügung stellt. Über drei dieser Zähler lese ich die Impulsbreite der PWMs ein und möchte diese Anzeigen. Es kommt auch wirklich ein Sinusverlauf bei allen drei Zählern heraus, das problem dabei ist nur, dass diese Signale nicht um 120° verschoben sind und je nachdem wann ich das VI starte sich immer unterschiedliche phasenverschiebungen ergeben. Zudem kommt noch, dass sich die Phasenverschiebung bei länger Programmlaufzeit verändert, was eigentlich nicht sein kann.
Ich bin da leider gerade etwas ratlos was ich da machen kann bzw. woran das liegen könnte. Vielleicht könnt ihr mir da weiterhelfen. Ich wäre euch sehr dankbar.
Noch zur Info: Die realen PWM-Signale sind um 120° phasenverschoben. Soviel ist 100% sicher. Also muss es irgendwo an der synchronisation im System liegen.
Edit:
Es kommt auch schon mal vor, dass ich, wenn ich zum richtigen Zeitpunkt die Messung starte, die Signale um 120° phasenverschoben sind und dies auch über einen längeren Zeitraum (einige Minuten)
Ich hab auch nochmal zwei screenshots der Signalverläufe mit unterschiedlicher phasenverschiebung gemacht (nicht wundern, das stellt keinen reinen Sinus dar. Die dritte harmonische ist auch enthalten und das muss auch so)