Zitat Zitat von Besserwessi Beitrag anzeigen
Wenn man ein PWM Signal mit 5 V Pegel per Tiefpass glättet bekommt man einen Spannungsbereich von 0-5 V. Wenn man eine Last an einem passiven RC Tiefpass hat, verringert sich der Spannungsbereich aber, durch den Widerstand.
Deswegen die PWM gegen die 10V erzeugen.

Für einen der Extremwerte muss man aber ggf. bei der Erzeugung des PWM Signals aufpassen, denn ein 8 Bit PWM braucht nur 255 Zeitschritte bei vielen µC werden aber 256 benutzt. Entsprechend bekommt man den Zustand dauernd High oder dauernd low nicht einfach über einen Wert im PWM Register.
Das ist leicht, bei den Extremwerten die PWM ausschalten und den Ausgang auf High oder Low setzen. Die 2 ifs werden den Prozessor nicht überlasten.

Man muß nicht alles "overengineeren".

MfG Klebwax