-> Hier kostenlos registrieren
Hallo Leute,
ich nutze eine S71200 mit einem SB1222, über welches ich ein 500Hz PWM Signal (Zykluszeit 2ms) ausgeben lassen möchte. Später soll damit ein Raildruck über ein PCV geregelt werden. Ich bin noch recht neu in der Software und teste gerade die PWM Funktion, indem ich feste Werte für die Impulsdauer vorgebe. Jedoch kann ich die Impulsdauer nur in Schritten von 1ms varieren, was mir zu wenig ist. Sprich wenn ich einen Wert unter 50% PWM vorgebe, zeigt mir mein Oszi kein Signal (LED auf dem Board ist ebenfalls aus). Bei 50% PWM und darüber bekomme ich ein 50% PWM Signal. Bei 100% ist das Signal dauerhaft vorhanden.
Ähnliches passiert, wenn ich die Zykluszeit auf 10ms vergrößere. Impulsdauern von 1ms, 2ms, 3ms etc sind möglich. Wenn ich Beispielsweise 2,5ms vorgebe, wird das Signal am Ausgang auf 2ms abgerundet.
Ist es überhaupt möglich die Impulsdauer in kleineren Schritten zu variieren? Wenn ja, wie?
Viele Dank!
ich nutze eine S71200 mit einem SB1222, über welches ich ein 500Hz PWM Signal (Zykluszeit 2ms) ausgeben lassen möchte. Später soll damit ein Raildruck über ein PCV geregelt werden. Ich bin noch recht neu in der Software und teste gerade die PWM Funktion, indem ich feste Werte für die Impulsdauer vorgebe. Jedoch kann ich die Impulsdauer nur in Schritten von 1ms varieren, was mir zu wenig ist. Sprich wenn ich einen Wert unter 50% PWM vorgebe, zeigt mir mein Oszi kein Signal (LED auf dem Board ist ebenfalls aus). Bei 50% PWM und darüber bekomme ich ein 50% PWM Signal. Bei 100% ist das Signal dauerhaft vorhanden.
Ähnliches passiert, wenn ich die Zykluszeit auf 10ms vergrößere. Impulsdauern von 1ms, 2ms, 3ms etc sind möglich. Wenn ich Beispielsweise 2,5ms vorgebe, wird das Signal am Ausgang auf 2ms abgerundet.
Ist es überhaupt möglich die Impulsdauer in kleineren Schritten zu variieren? Wenn ja, wie?
Viele Dank!
Zuletzt bearbeitet: