12.07.2015 Aufrufe

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

PWM im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05PWM-SignalverarbeitungJe nachdem, ob eine hohe oder niedrige PWM-Frequenz benötigt wird, muss der Eingang DIV64 aufFALSE (0) oder TRUE (1) gesetzt werden.Während des zyklischen Programmablaufes ist INIT auf FALSE gesetzt. Die Funktion wird aufgerufenund dabei der neue PWM-Wert übergeben. Der Wert wird übernommen, wenn der Eingang CHANGE= TRUE ist.Über die Funktion OUTPUT_CURRENT (→ Seite 191) kann eine Strommessung für den initialisiertenPWM-Kanal realisiert werden.PWM_DITHER wird einmalig für jeden Kanal in der Initialisierung des Applikations-Programmsaufgerufen. Dabei muss der Eingang INIT auf TRUE gesetzt sein. Bei der Initialisierung werden derDIVIDER (Divisor) zur Bildung der Dither-Frequenz und der Wert (VALUE) übergeben.InfoDie Parameter DITHER_FREQUENCY und DITHER_VALUE können für jeden Kanal individuelleingestellt werden.Parameter der FunktionseingängeName Datentyp BeschreibungINIT BOOL TRUE (im 1. Zyklus):Funktion PWM wird initialisiertFALSE: im zyklischen ProgrammablaufRELOAD WORD Wert zur Festlegung der PWM-Frequenz(→ Kapitel Berechnung des RELOAD-Wertes, Seite 177)DIV64 BOOL CPU-Takt / 64CHANNEL BYTE aktueller PWM-Kanal / -AusgangVALUE WORD aktueller PWM-WertCHANGE BOOL TRUE: neuer PWM-Wert wird übernommenFALSE: geänderter PWM-Wert hat keinen Einfluss auf denAusgangDITHER_VALUE WORD Amplitude des Dither-Wertes (→ Kapitel PWM-Dither,Seite 180)DITHER_DIVIDER WORD Dither-Frequenz = PWM-Frequenz / DIVIDER * 2182

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!