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
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?
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....
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.
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 _| |_| |
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".
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
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.
> 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 :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.