Forum: Mikrocontroller und Digitale Elektronik PWM-Signal wandeln


von Gerd (Gast)


Lesenswert?

Hallo zusammen,

ich habe folgendes Problem. Ich habe eine PC-Hardware die im Bereich von 
40-100Hz PWM Signale generieren kann. Das Tastverhältnis ist von 0 bis 
100% regelbar. Mein Problem besteht jetzt darin, das ich ein PWM-Signal 
mit 20Hz benötige. Gibt es eine Möglichkeit, mit einer zusätzlichen 
Schaltung oder anderer Hardware, mein 40 Hz PWM-Signal auf 20Hz zu 
wandeln? Das Tastverhältnis sollte aber gleich bleiben.

Danke
Gerd

von Düsendieb (Gast)


Lesenswert?

Gerd schrieb:
> 40 Hz PWM-Signal auf 20Hz zu wandeln?

Das sin nun nicht die großen Geschwindigkeiten, Geht mit jedem AT Tiny


Anforderungen an Genauigkeit, Ausgangsspannung , Spannungsversorgung?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Gerd schrieb:
> Ich habe eine PC-Hardware die im Bereich von
> 40-100Hz PWM Signale generieren kann.
Das ist recht langsam...

> Das Tastverhältnis ist von 0 bis 100% regelbar.
Mit welcher Auflösung?

> Mein Problem besteht jetzt darin, das ich ein PWM-Signal
> mit 20Hz benötige.
Das ist ja noch langsamer... :-o
Wofür brauchst du das?

> Gibt es eine Möglichkeit, mit einer zusätzlichen Schaltung oder
> anderer Hardware, mein 40 Hz PWM-Signal auf 20Hz zu
> wandeln?
Du könntest das Signal nach Analog wandeln und dann wieder ein 
PWM-Signal erzeugen. Das ist am einfachsten, aber 
schnaaaaaaaarchlaaaangsaaaaam.

Ich würde einen uC oder ein CPLD nehmen, das TV (Tastverhältnis) messen 
und mit einer anderen Frequenz wieder ausgeben. Das geht ziemlich 
knackig: nach 1 Zyklus hast du schon ein geändertes TV am Ausgang.

> Das Tastverhältnis sollte aber gleich bleiben.
Sonst wäre es ja sinnlos....

von Harald (Gast)


Lesenswert?

Ein Aufwärtszähler, der bei steigender Flanke des PWM resettet wird und 
dann hochzählt, bis die fallende Flanke kommt, dann umkehrt und wieder 
auf Null zählt, dann dort verharrt, bis die nächste steigende kommt.

Wenn Zähler >0 -> outPut = 1.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hast du das komplett zu Ende gedacht?
Was wird der Zähler bei diesem Signal machen:
1
         _____________         ___________
2
    ____|             |_______|
3
    x x 0 1 2 3 4 5 6 7 6 5 4 0 1 2 3 4 5 
4
          ___________________   _________
5
outPut  _|                   |_|

von Gerd (Gast)


Lesenswert?

Also Spannungsbereich wäre 0-0,5 V Low-Pegel und 4,5-5V für High-Pegel.
Die Spannungsversorgung für die Schaltung ist mir egal, da bin ich 
variabel.
Die Genauigkeit sollte +- 2Hz sein. Es ist für eine Ansteuerung eines 
Aktuators.
Gibt es auch für sowas auch fertige und funktionsfähige Schaltungen oder 
komplette Geräte. Ich bin in der uC Programmierung nicht so der "Freak".

von Michael R. (mexman) Benutzerseite


Lesenswert?

Hallo Gerd,

> Gibt es auch für sowas auch fertige und funktionsfähige Schaltungen oder
> komplette Geräte.

Nein. Sowas braucht sonst keiner und evtl. auch Du nicht, aber da Du 
nichts genaueres herauslaesst, gehen wir eben davon aus, dass DU 
tatsaechlich
40-100 Hz PWM nach 20Hz PWM wandeln musst.

Gruss

Michael

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Gerd schrieb:
> Die Genauigkeit sollte +- 2Hz sein.
> Es ist für eine Ansteuerung eines Aktuators.
Es würde mich sehr wundern, wenn der das wirklich genauso braucht...

Der eigentliche Vorteil der PWM ist ja gerade, dass die Information 
NICHT in der Frequenz, sondern im Tastverhältnis steckt.

von MaWin (Gast)


Lesenswert?

> Es würde mich sehr wundern, wenn der das wirklich genauso braucht...

Na ja, um so billiger die "Aktuatoren" gebaut sind,
um so eher kommen die Hersteller darauf, daß sich die
Schaltung vereinfachen lässt, wenn die Wiederholfrequenz bekannt
ist.

20Hz passt gut zu Modellbauservos, deren Regelverhalten bei
100Hz oder 1 Hz schon im Eimer ist. Aber man nennt deren
1-2msec Impuls auch nicht PWM :-)

von Michel (Gast)


Lesenswert?

MaWin schrieb:
> 20Hz passt gut zu Modellbauservos, deren Regelverhalten bei
> 100Hz oder 1 Hz schon im Eimer ist. Aber man nennt deren
> 1-2msec Impuls auch nicht PWM :-)

Die Modellbauservos arbeiten nicht mit einer Frequenz von 20 Hz sondern 
verwenden i.A. eine Impulsperiode von 20 ms. Die Frequenz geht meist nur 
in die Stellgeschwindigkeit ein.

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.