Forum: Mikrocontroller und Digitale Elektronik PWM als Treppe?


von Reality (Gast)


Lesenswert?

Hallo zusammen,

das Thema µC Programmierung ist recht neu für mich.
Daher habe ich eine Frage zum aussehen einer PWM.

Ist es möglich eine PWM Treppenförmig aussehen zu lassen?
Ich möchte ein Signal das erst 8V für 25 ms und direkt danach
nur noch 5V für 25ms. das ganze Wiederholt sich dann nach 500ms
wieder.

Kann man sowas mit einem PWM Signal machen oder müsste ich dazu zwei 
machen?
(einmal für die 8V und einmal für die 5V)

THX 4 Help

von Reality (Gast)


Lesenswert?

sollte vielleicht noch dazu sagen, das ich da oben quasi die Hüllkurve 
beschreiben habe.

8V für 25ms danach 5V für 25ms (hüllkurve) soll von einer PWM Erzeugt 
werden die eine höhere Frequenz hat.

Aber allgemein ist die Frage ist es überhaupt möglich aus einem PWM 
SIgnal verschiedne Amplituden zu bekommen?

von Jörn P. (jonnyp)


Lesenswert?

Kann dein µC denn 8V ausgeben?

von Thomas S. (tsalzer)


Lesenswert?

..und was hat das dann mit pwm zu tun?

da-wandler mit verstärker.....


ich gebe mir jetzt auch keine muehe mehr lesbar zu schreiben!

ts

von Stefan (Gast)


Lesenswert?

Du meinst PWM als Frequenzgenerator? Was soll im Bereich 50ms - 500ms 
passieren (Skizze)?
Man könnte einfach die Versorgungssspannung der Ausgangsstufe schaltbar 
machen z. B. mit zwei Mosfets. Die Umschaltung könnte man in einem 
Match-Interrupt machen damit das zum richtigen Zeitpunkt geschieht.
Die 8V schafft der µC natürlich nicht direkt. Da muß etwas externes her. 
Mosfet Treiber würden sich da anbieten.

von Reality (Gast)


Angehängte Dateien:

Lesenswert?

Also jetzt mal die Amplituden und Zeitwerte außen vorlassen:
SO wie im Anhang möchte ich ein PWM Signal haben. Es soll von 0 bis t2 
so aussehen wie auf dem Bild und dann bei t3 wiederholt sich das ganze.

Ist es möglich so ein Signal mit zwei Amplituden aus einem PWM Signal zu 
erzeugen oder muss ich dafür zwei PWM Signale hernehmen?

Danke.

von André H. (andrekr)


Lesenswert?

Und welche Pulsweite soll sich ändern?

von Stefan (Gast)


Lesenswert?

Der Pulsweitenmodulator in deinem µC weiß nichts über Amplituden. Der 
erzeugt ein Rechtecksignal im Bereich seiner Betriebsspannung. Falls das 
nicht zu deiner Anwendung paßt, mußt du das Signal extern anpassen. Für 
die genannten Werten (5V/8V) würde ich wie gesagt wahrscheinlich Mosfet 
Treiber nehmen. Die sind schnell, arbeiten am Eingang mit Logikpegeln 
und machen keine Probleme bei der Beschaltung. Microchip hat 
schnuckelige Treiber im SO8 Gehäuse. Die vertragen Versorgungsspannungen 
bis zu 14V.

Ablauf:
1. Versorgungsspannung Treiber -> 5V
2. PWM ein
3. 25ms warten
4. Versorgungsspannung Treiber -> 8V
5. 25ms warten
6. PWM aus

Etwas fummelig könnte es werden wenn die Amplitude genau zwischen zwei 
High-Pegeln umgeschaltet werden soll. Das sollte mit Interrupts gehen 
wenn die PWM Frequenz nicht zu hoch ist.

Das kann man mit einem PWM Kanal machen. Zwei gehen auch, dann mußt du 
aber zusehen das du die beiden Signale irgendwie verodert bekommst. 
Spart natürlich die Umschaltung der Versorgungsspannung ein.

Es könnte hilfreich sein wenn du etwas genauer erklären würdest was du 
eigentlich tun willst. Vielleicht geht es auch einfacher/eleganter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.