Portal > Forum > Rund um Elektronik und Programmierung > RMB AVR Kurs > RMB AVR Kurs Projekte > Pulsweitenmodulation
Autor | Thema |
---|---|
Neil
99.9% harmless nerd
Registriert seit: Aug 2000 Wohnort: Delft Verein: SOLARIS Beiträge: 7776 Status: Offline |
Beitrag 99660
[28. April 2006 um 09:22]
Hi,
schau dir gleich mal die erste Motorsteuerung auf dieser Seite http://www.lionpower.ch/DC_Motor/home.htm an. Die hat 50kHz Modulationsfrequenz. In der Industrie wird sowas schon lange verwendet. Wenn man mal überlegt, das man 256 Schritte haben möchte, bei 100kHz, dann ergibt das eine Anzahl von 390 Impulsen die alle zwischen 0 oder 256 lang sein können. Das ist das typische Fippen der Straßenbahn wenn diese anfährt. Gruß Neil Die Erde ist eine Scheibe. Egal in welche Richtung sich die Menschheit bewegt, sie geht immer auf einen Abgrund zu. |
Reinhard
Überflieger Registriert seit: Sep 2003 Wohnort: Österreich Verein: TRA #10691, AGM Beiträge: 1187 Status: Offline |
Beitrag 99723
[30. April 2006 um 17:02]
Hi Neil,
bei den 50kHz im von dir angeführten Link handelt es sich um die "externe" Frequenz des Drehzahlstellers, also die, die du sehen würdest wenn du mit dem Oszi am Ausgang nachsiehst. Die 100kHz von denen du sprichst sind die interne Taktfrequenz, mit der du dein PWM Signal erzeugst. Das ist aber nicht die PWM Frequenz. In deinem Beispiel hast du eine PWM Frequenz von 390Hz. Gruß Reinhard |
Neil
99.9% harmless nerd
Registriert seit: Aug 2000 Wohnort: Delft Verein: SOLARIS Beiträge: 7776 Status: Offline |
Beitrag 99763
[01. Mai 2006 um 08:43]
Hi,
ja, aber ich muss ja in der Lage sein diese 390Hz in 256 Teile zu unterteilen. Nur weil jetzt 156 Teile direkt High sind und 100 Teile Low, ändert sich ja nicht die Frequenz mit der ich die einzelnen Teile ansteuern muss. Ich habe aber in der Zeit weiter gesucht. Es gibt auch so Motorsteuerplatinen die mit einem analogsignal angesteuert werden. Das wäre für mich auch eine Alternative. Dafür bräuchte ich dann nur einmal eine Spannung zu definieren und das war es dann. Kein PWM mehr. Die Frage wäre dann nur ob das genau so genau ist wie PWM. Gruß Neil Die Erde ist eine Scheibe. Egal in welche Richtung sich die Menschheit bewegt, sie geht immer auf einen Abgrund zu. |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 99765
[01. Mai 2006 um 11:02]
Wenn Du dir nicht die Arbeit über einen D/A Wandler machen willst zu Erzeugung der Analogen Spannung
dann kannst Du auch mittels der PWM eine Analoge Spannung erzeugen :-) Dazu müsstest Du dann am Ausgang eine Kondensator und ... naja, weisst schon.... Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Reinhard
Überflieger Registriert seit: Sep 2003 Wohnort: Österreich Verein: TRA #10691, AGM Beiträge: 1187 Status: Offline |
Beitrag 99794
[02. Mai 2006 um 11:49]
Zitat: Wage es nicht einmal daran zu denken! PWM über den AVR ist genau das Richtige für dich, ich habe mich nur ein wenig an deiner Verwendung des Frequenzbegriffes gestossen. Mit der Zählrate des Timers kannst du aber noch ein wenig nach oben gehen. Mit einem Vorteiler von 64, zählt der Timer mit einer internen Frequenz von 250kHz; geteilt durch 256 kommst du dann auf eine PWM Frequenz von knapp 1kHz. Du kannst den Timer aber auch mit den vollen 16MHz betreiben, dann kannst du dein 1kHz Signal in 16000 Teile aufteilen, falls du etwas genauer regeln willst (bringt zwar nicht viel, kostet aber auch nichts). Die Hardware des AVR ist in dieser Hinsicht sehr flexibel. Gruß Reinhard Geändert von Reinhard am 02. Mai 2006 um 11:49 |