Wie kann ich mit PWM DC-Motor zu steuern?

M

mahm150

Guest
Wie kann ich mit PWM DC-Motor zu steuern? Jeder muss Tutorial besprechen PWM DC-Motor zu steuern. Ich habe bereits versucht, dass die AVR zu tun, aber ich kann beobachten, die Differenz der Geschwindigkeit in der DC-Motor, wenn Sie den Wert des Timer
 
Lesen Sie hier: [url = http://www.avrprojects.info/avr-projects/dc-motor-speed-control-using-pwm/] DC-Motor-Drehzahlregelung mittels PWM: AVR-Mikrocontroller-Projekte [/url] [url = http://www.ermicro.com/blog/?p=479] Controlling DC-Motor mit AVR ATtiny13 PWM und ADC-Projekt | ermicroblog [/url] [url = http://www.dharmanitech.com/2008/11/ klein-DC-Motor-Control-by-PWM-method.html] Design mit Mikrocontroller: Einfache PWM DC-Motor-Steuerung mit MOSFET H-Brücke mit AVR ATmega8 [/url]
 
Haben Sie schon von einer H-Brückenschaltung gehört? Damit kann man die Drehrichtung des Motors umzukehren und zur gleichen Zeit, wenn ein MOSFET in dem Massepfad des H-Brücke angeordnet ist, dann können die PWM an die Gate-MOSFET dieser verbinden und an die Steuerung Drehzahl. Google H-Brücke und sehen, was kommt. Pete
 
das ist alles beste, aber ich möchte wissen, wann das PWM-Signal vom Controller erzeugt geben die max. Geschwindigkeit, Drehzahl min und die mittlere Geschwindigkeit
 
Zuerst müssen Sie PWM richtig zu verstehen. PWM bedeutet, dass Sie einen Impuls mit einer bestimmten Frequenz haben und der Puls hat eine Einschaltdauer, die die Zeit bestimmt, während jedes Pulses, dass es hoch ist. So konnten Sie einen Puls mit der Frequenz 50Hz (nur zum Beispiel). Das bedeutet, dass es eine Periode von 20ms hat. Also, wenn Sie 10% Tastverhältnis haben, ist die Ausgabe auf Puls für 2ms-und Ausschalten für 18ms. Wenn Sie 80% Tastverhältnis haben, ist die Ausgabe für 16ms Impuls auf und ab für 4ms. Sie haben die minimale Motordrehzahl, wenn das Tastverhältnis den Wert 0 oder nahe 0 ist. Die maximale Drehzahl des Motors ist, wenn die Einschaltdauer beträgt 100% oder fast 100%. Sie erhalten "Medium" Geschwindigkeit (50% Geschwindigkeit), wenn Einschaltdauer beträgt 50%. Hope this helps. Tahmid.
 
wie man das mit Mikro-Controller wie das AVR tue, tue ich, dass mit Hilfe von schnellen PWM-Modus, aber ich bin nicht verstehen, wie die Berechnung zu machen, Timer, um die gewünschte Einschaltdauer machen, damit meine Arbeit mit DC-Motor Geschwindigkeit unbekannt für mich
 
Nehmen wir an, Sie verwenden Timer / Counter 2 und Fast-PWM-Modus. Dann, TOP = 0xFF (255). Einstellen der OCR2 Register wird die Einschaltdauer. Wenn Sie OCR2 gesetzt zu 128, erhalten Sie 50% Einschaltdauer. Wenn Sie OCR2 eingestellt auf 64, erhalten Sie 25% Einschaltdauer.
Einschaltdauer = (OCR2/TOP) * 100%
Study Seiten 112 und 113 aus dem Datenblatt sorgfältig. Ich habe gerade diese 2 Seiten angebracht als auch. Hope this helps. Tahmid.
 

Welcome to EDABoard.com

Sponsor

Back
Top