Ausregeln einer Pulsweitenmodulation im Zeitbereich

LT Smash

Level-1
Beiträge
98
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich regle mit einer S7 315 CPU einen Apparat aus, der mit als Istwerte ein Pulsweitenverhältnis und die beiden Zeiten in denen das Eingangssignal Ein und Aus ist liefert.
Nach wie vor benutze ich dazu den FB41 ContC von Siemens, dem ich als Sollwert ein Pulsweitenverhältnis vorgebe.

Das Pulsweitenverhältnis ist ja jedoch nur eine relative, dimensionslose Zahl.

Ich möchte jedoch zusätzlich zur PWM Regelung auch noch die Zeit, in der das Eingangssignal Ein ist auf ein konstantes Niveau einregeln.

Wie gehe ich am besten vor? Habt ihr Vorschläge/Tipps?

Gruß,
LT
 
Die Lösung lautet: diskrete Fensterung!

PWM = T_On / T_On + T_Off

T_On_Soll = PWM*T_On + PWM*T_Off

T_Off_Soll = (T_On - T_Ton*PWM)/PWM

SP_Int = T_Off_Soll - T_On_Soll
 
Zuletzt bearbeitet:
Zurück
Oben