Forum: Mikrocontroller und Digitale Elektronik PWM mit fester Frequenz und festem Tastverhältnis


von Michael (Gast)


Lesenswert?

Hallo und guten Abend,

hat jemand einen Tip wie ich mit möglichst wenig Aufwand ein PWM-Signal 
mit fester Frequenz (2kHz) und festem Tastverhältnis (90/10) erzeugen 
kann?

Bin für jeden Tip dankbar!

Grüsse

von STK500-Besitzer (Gast)


Lesenswert?

NE555 als astabiler Multivibrator.
2 Monoflops (CD4021?)

von scherzkeks (Gast)


Lesenswert?

Oder Du nimmst einen Tiny und bist mit der Hardware-PWM mehr als 
flexibel ;-)

von Axel S. (a-za-z0-9)


Lesenswert?

Michael schrieb:

> hat jemand einen Tip wie ich mit möglichst wenig Aufwand ein PWM-Signal
> mit fester Frequenz (2kHz) und festem Tastverhältnis (90/10) erzeugen
> kann?

Ist dir klar, wofür das "M" in PWM steht? Ein Signal mit festem 
Tastverhältnis fällt wohl kaum unter diese Definition.

Erzeugen kannst du ein solches Signal mit einem 555 allein. Bei 
passender Dimensionierung von R_a und R_b sind die 90% problemlos 
erreichbar. Man kann R_b auch aufteilen und mit Dioden den Lade- und 
Entlade-Pfad entkoppeln. Wenn man ein Poti verbaut, kann damit sogar das 
Tastverhältnis einstellen, ohne die Frequenz nennenswert zu verstellen.

Eine andere Möglichkeit wäre ein beliebiger 2kHz Oszillator, gefolgt von 
einem Monoflop. Noch eine Variante wären 2 Monoflops als Ringschaltung, 
so daß immer einer den anderen auslöst, wenn seine Zeit abgelaufen ist.

Jede dieser Schaltungen hat ihre eignen Stärken und Schwächen.


XL

von Harald W. (wilhelms)


Lesenswert?

Axel Schwenke schrieb:

> Ist dir klar, wofür das "M" in PWM steht? Ein Signal mit festem
> Tastverhältnis fällt wohl kaum unter diese Definition.

Michael hat zwar nicht geschrieben, wozu er das braucht, aber
ich könnte mir vorstellen, das man mit einer solch einfachen
Schaltung z.B. eine 6V Glühlampe an einer 9V Spannungsquelle
betreiben könnte. Wie würdest Du eine solche Schaltung dann
benennen?
Gruss
Harald

von Axel S. (a-za-z0-9)


Lesenswert?

Harald Wilhelms schrieb:
> Axel Schwenke schrieb:
>
>> Ist dir klar, wofür das "M" in PWM steht? Ein Signal mit festem
>> Tastverhältnis fällt wohl kaum unter diese Definition.
>
> Michael hat zwar nicht geschrieben, wozu er das braucht, aber
> ich könnte mir vorstellen, das man mit einer solch einfachen
> Schaltung z.B. eine 6V Glühlampe an einer 9V Spannungsquelle
> betreiben könnte. Wie würdest Du eine solche Schaltung dann
> benennen?

Eine solche Schaltung für den Betrieb einer Glühlampe würde ich "Murks" 
nennen. Und wonach Markus gefragt hat, ist ganz einfach ein 
Rechteckgenerator mit 2kHz und Tastverhältnis 9:1


XL

von Michael (Gast)


Lesenswert?

Hallo und guten Abend,

wozu ich diese Schaltung brauche erkläre ich gerne kurz: Ich habe ein 
Gerät mit einem Motor. Dieser Motor wird über eine Fernbedienung Ein- 
und Ausgeschaltet. Nun ist die Endstufe dieses Geräts abgeraucht (ein 
China-Leistungstransistor, zumindest für mich schwer ersatzbar). Ich 
habe die Treiberendstufe nun auf einen Leistungs-FET umgerüstet.

Das Einzige, was diese Schaltung ausgibt ist eben ein Rechteck-Signal 
mit ca. 2kHz Frequenz und einem festen Tastverhältnis.
Sorry, wenn der Name "PWM" hier nicht 100% passt aber ich wusste nicht, 
wie ich es sonst beschreiben soll, mein Fehler.

Da das Steuer-IC der Schaltung (also das, welches das Rechteck-Signal 
erzeugt) recht warm wird möchte ich vorbereitet sein für den Fall, dass 
es auch noch aufgibt. Leider hat dieses IC keinen Aufdruck, wie eben bei 
vielen China-Platinen üblich. Das ist der Hintergrund.

NE555 habe ich mir angeschaut und sieht wohl für meinen Anwendungsfall 
recht brauchbar aus, vielen Dank!

Viele Grüsse
Michael

von dolf (Gast)


Lesenswert?

Michael schrieb:
> Bin für jeden Tip dankbar!

geht ohne cpu mit nem schnöden tl494.
http://www.atx-netzteil.de/pwm_mit_tl494.htm
mfg

von Stefan (Gast)


Lesenswert?

Falls mit einem Mikrocontroller realisiert werden soll, nutze einen 
Timer mit 20kHz und zähle die Überläufe in der Interruptroutine.

Setze den Ausgang bei 1 auf High.
Setze den Ausgang bei 3 auf Low.
Setze den Zähler bei 10 auf 0 zurück.

von immer das gleiche (Gast)


Lesenswert?

Stefan schrieb:
> Falls mit einem Mikrocontroller realisiert werden soll, nutze einen
> Timer mit 20kHz und zähle die Überläufe in der Interruptroutine.

Timer, Interrupt, weiß der Teufel, wenn der µP nichts anderes zu tun hat 
nehme ich delay_ms...

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.