Herunterladen Inhalt Inhalt Diese Seite drucken

Puls-Weiten-Modulation (Pwm) Mit Dem Dc541-Cm; Beschreibung Der Funktion Pwm Des Dc541-Cm - ABB DC541-CM Betriebsanleitung

Interrupt- und zählmodul
Vorschau ausblenden Andere Handbücher für DC541-CM:
Inhaltsverzeichnis

Werbung

3.5 Puls-Weiten-Modulation (PWM) mit dem DC541-CM

3.5.1 Beschreibung der Funktion PWM des DC541-CM

Die Funktion Puls-Weiten-Modulation des DC541 wird mit dem Baustein DC541_PWM bearbeitet.
Der Baustein DC541_PWM gibt ein gepulstes Signal aus, dessen Puls-Pausen-Verhältnis variabel
eingestellt werden kann. Puls und Pause werden als 8-Bit-Zahlen eingestellt.
Über den Eingang CYCLE wird die minimale Schaltzeit angegeben, d. h., wenn ein Ausgang durch den
PWM auf FALSE oder TRUE geschaltet wurde, bleibt er für mindestens CYCLE µs im selben Zustand.
Die minimale Zeit am Eingang CYCLE darf nicht kleiner als die Zykluszeit des Gerätes DC541 sein.. Die
Zykluszeit des DC541 kann in Abhängigkeit von der Konfiguration des DC541 50, 100 oder 200 µs
betragen und kann mit dem Baustein DC541_GET_CFG (Ausgang CYCLE) abgefragt werden
Beispiele:
PULSE
PAUSE
Zykluszeit DC541 = 50 µs
1
2
4
8
3
2
Zykluszeit DC541 = 100 µs
1
2
4
8
3
2
Zykluszeit DC541 = 200 µs
1
2
4
8
3
2
Das Gerät DC541 muss als Zählgerät (Counter mode) konfiguriert sein.
Alle Ein-Ausgänge des Bausteines DC541_PWM sind ausführlich in der Dokumentation der
DC541_AC500_V11.LIB beschrieben.
3.5.2 Projektierungsbeispiel Puls-Weiten-Modulation (PWM)
Das in diesem Kapitel beschriebene Projektierungsbeispiel befindet sich auf der CD des Control Builder
PS501 ab V1.1 im Pfad:
..\CD_AC500\Examples\DC541
unter dem Namen:
DC541_DokuCounter_PWM_FREQ_Example_PM591_V11.pro
____________________________________________________________________________________________________________
G7
AC500-Systemtechnik E/A-Module
CYCLE
Ergebnis (x = Anzahl Zyklen des DC541)
500
10 x TRUE / 20 x FALSE / 10 x TRUE / 20 x FALSE / ...
d. h. 500 µs = TRUE und 1000 µs = FALSE
500
10 x TRUE / 20 x FALSE / 10 x TRUE / 20 x FALSE / ...
d. h. 500 µs = TRUE und 1000 µs = FALSE
(wie Beispiel 1, d. h. Verhältnis 1 : 2)
3000
90 x TRUE / 60 x FALSE / 90 x TRUE / 60 x FALSE / ...
d. h. 4500 µs = TRUE und 3000 µs = FALSE
500
5 x TRUE / 10 x FALSE / 5 x TRUE / 10 x FALSE / ...
d. h. 500 µs = TRUE und 1000 µs = FALSE
500
5 x TRUE / 10 x FALSE / 5 x TRUE / 10 x FALSE / ...
d. h. 500 µs = TRUE und 1000 µs = FALSE
(wie Beispiel 1, d. h. Verhältnis 1 : 2
30000
45 x TRUE / 30 x FALSE / 45 x TRUE / 30 x FALSE / ...
d. h. 4500 µs = TRUE und 3000 µs = FALSE
500
3 x TRUE / 6 x FALSE / 3 x TRUE / 6 x FALSE /...
d. h. 600 µs = TRUE, 1200 µs = FALSE
500
3 x TRUE / 6 x FALSE / 3 x TRUE / 6 x FALSE / ...
d. h. 600 µs = TRUE, 1200 µs = FALSE
(wie Beispiel 1, d. h. Verhältnis 1 : 2
3000
22 x TRUE / 15 x FALSE / 23 x TRUE / 15 x FALSE / ...
d. h. 4400 µs = TRUE und 3000 µs = FALSE, dann
4600 µs = TRUE und 3000 µs = FALSE
34
DC541
AC500 / Stand: 08.2006

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis