Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic CR2500 Systemhandbuch Seite 172

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

PWM im ecomatmobil-Controller
Während des zyklischen Programmablaufes ist INIT auf FALSE gesetzt. Die Funktion wird aufgerufen
und dabei der neue PWM-Wert übergeben. Der Wert wird übernommen, wenn der Eingang CHANGE
= TRUE ist.
Über die Funktion OUTPUT_CURRENT (→ Seite 181) kann eine Strommessung für den initialisierten
PWM-Kanal realisiert werden
PWM_DITHER wird einmalig für jeden Kanal in der Initialisierung des Applikations-Programms
aufgerufen. Dabei muss der Eingang INIT auf TRUE gesetzt sein. Bei der Initialisierung werden der
DIVIDER (Divisor) zur Bildung der Dither-Frequenz und der Wert (VALUE) übergeben.
Info
Die Parameter DITHER_FREQUENCY und DITHER_VALUE können für jeden Kanal individuell
eingestellt werden.
Parameter der Funktionseingänge
Name
INIT
RELOAD
DIV64
CHANNEL
VALUE
CHANGE
DITHER_VALUE
DITHER_DIVIDER
172
ifm
Systemhandbuch
ecomatmobile
Datentyp
Beschreibung
BOOL
TRUE (im 1. Zyklus):
FALSE: im zyklischen Programmablauf
WORD
Wert zur Festlegung der PWM-Frequenz
(→ Kapitel Berechnung des RELOAD-Wertes, Seite 166)
BOOL
CPU-Takt / 64
BYTE
aktueller PWM-Kanal / -Ausgang
WORD
aktueller PWM-Wert
BOOL
TRUE: neuer PWM-Wert wird übernommen
FALSE: geänderter PWM-Wert hat keinen Einfluss auf den
Ausgang
WORD
Amplitude des Dither-Wertes(→ Kapitel PWM-Dither, Seite
169)
WORD
Dither-Frequenz = PWM-Frequenz / DIVIDER * 2
SmartController (CR2500) V05
Funktion PWM wird initialisiert
PWM-Signalverarbeitung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis