IOWJ (Achtung Reklame) unterstützt jetzt die PWM SpecialModeFunction des IO-Warrior 56

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
towaibw
Posts: 198
Joined: Sat Dec 27, 2003 10:55 pm
Location: Berlin / Germany
Contact:

IOWJ (Achtung Reklame) unterstützt jetzt die PWM SpecialModeFunction des IO-Warrior 56

Post by towaibw »

IOWJ (Achtung Reklame) unterstützt jetzt die neue SpecialModeFunction PWM des IO-Warrior 56

Um eine Frequenz von 1kHz mit dem Tastverhältnis 1:1 zu erzeugen, wären lediglich minimal drei Zeilen Java-Code notwendig:

Iow56 dev56 = devs.getIow56Device();
PWM pwm = new PWM(PWM.PWM_CLOCK_2MHZ,1999,1000);
dev56.addSpecialModeFunctionImpl(pwm);

Über die toString() Methode der Klasse PWM kann man sich die Werte des tatsächlich erzeugten Outputs ansehen:

System.out.println(pwm); liefert "PWM:clock[2],period[1999],pulse[1000],frequency[1.0 kHz],duty[50.0 %]"

Bemerkung zum Bild: das Signal sieht in echt natürlich besser aus. Wenn ich richtig mit dem OSZI umgehen könnte, wäre die Kurve auch schöner ;-).

PS: Seit diesem Jahr ist auch kommerzieller Support für IOWJ verfügbar.
Attachments
PWM.png
PWM.png (36.82 KiB) Viewed 7580 times
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: IOWJ (Achtung Reklame) unterstützt jetzt die PWM SpecialModeFunction des IO-Warrior 56

Post by Guido Körber »

Ach, die Kurve sieht ziemlich gut aus, man sollte nicht immer so übertriebene Vorstellungen haben wie ein digitales Signal wirklich aussieht. Da sind selten rechte Winkel in den Ecken, viel häufiger ist da noch eine satte Schwingung nach jedem Potenzialwechsel ;)
Post Reply