Dec 18, 2018 Eine Nachricht hinterlassen

Single-Chip-Mikrocomputer PWM-Steuermotor, PWM-Motordrehzahlregelprinzip und 51 Single-Chip-Mikrocomputer PWM-Programmklassiker

Single-Chip-Mikrocomputer PWM-Steuermotor, PWM-Motordrehzahl-Steuerungsprinzip und 51 Single-Chip-Mikrocomputer-PWM-Programmklassiker

Für die Einstellung der Motordrehzahl verwenden wir die Pulsbreitenmodulationsmethode (PWM). Bei der Steuerung des Motors versorgt die Stromversorgung den Motor nicht ständig mit Strom, sondern liefert Strom in Form von Rechteckimpulsen mit einer bestimmten Frequenz. Rechtecksignale mit unterschiedlichen Tastverhältnissen können den Motor regeln. Dies liegt daran, dass der Motor tatsächlich eine große Induktivität ist, die die Fähigkeit hat, den Eingangsstrom und die abrupte Spannungsänderung zu blockieren, sodass das Impulseingangssignal gleichmäßig auf die Einwirkzeit verteilt wird. Auf diese Weise kann das Ändern des Tastverhältnisses der Eingangsrechteckwelle an den anfänglichen Energieanschlüssen PE2 und PD5 die Größe der über den Motor angelegten Spannung ändern, wodurch die Drehzahl geändert wird.

In dieser Schaltung wird ein Mikroprozessor verwendet, um eine Pulsweitenmodulation durchzuführen. Es gibt zwei gängige Methoden:

(1) Realisiert durch Software, d. H. Durch Ausführen eines Software-Verzögerungsschleifenprogramms zum abwechselnden Ändern des logischen Zustands eines bestimmten Bits des Ports zum Erzeugen eines Pulsbreitenmodulationssignals und Einstellen unterschiedlicher Verzögerungszeiten, um unterschiedliche Tastverhältnisse zu erhalten.

(2) Das Hardware-Experiment generiert automatisch das PWM-Signal, das die CPU-Verarbeitungszeit nicht belegt. Dazu ist der Zähler 1 des ATMEGA8515L im PWM-Modus erforderlich. Einzelheiten finden Sie in den verwandten Büchern.

51 Single-Chip-PWM-Programmklassiker

Erzeugen Sie zwei PWMs, sodass zwei PWM-Wellenformen mit 80/256 belegt werden müssen. Die beiden Wellenformen sollten gestaffelt sein und dürfen nicht gleichzeitig hoch sein! Der Unterschied zwischen dem hohen Pegel beträgt 48/256. Die PWM-Funktion ist auf dem PIC-Mikrocontroller verfügbar. Wenn Sie jedoch die 51 MCU verwenden möchten, ist dies in Ordnung, aber es ist umständlicher.

Mit dem Zeitgeber T0 kann die Frequenz gesteuert werden, mit dem Zeitgeber T1 kann der Arbeitszyklus gesteuert werden: Die allgemeine Programmieridee lautet: T0 Zeitgeber-Interrupt besteht darin, den Ausgang eines I0-Ports auf einen hohen Pegel zu setzen Mit diesem T1 wird der Ausgang des IO-Ports auf einen niedrigen Pegel gebracht, so dass durch Ändern des Anfangswerts des Zeitgebers T0 die Frequenz geändert werden kann und durch Ändern des Anfangswerts des Zeitgebers T1 der Arbeitszyklus geändert werden kann.


Anfrage senden

whatsapp

teams

E-Mail

Anfrage