Im Teil 2 unserer PWM-Betrachtung wird ein PWM Signalgenerator Modul zusammen mit einem Ard-Board benutzt. Programmiert wird ausschließlich mit der Software VISUINO.
Der PWM-Signalgenerator wird als Rechteckwellengenerator zur Durchführung von Experimenten, Tests und zur Steuerung verschiedener Objekte verwendet.
Das Modul ist mit einem Display, einer einfachen Schnittstelle und vier Drucktastern ausgestattet, über die sich die Frequenz und das Tastverhältnis (Duty Cycle) verändern lassen.
Über zwei PWM-Ausgangstreiber lassen sich Motoren, LEDs, Servos u.v.a.m. ansteuern.
1 - PWM Signalgenerator Modul
Leistungsdaten des PWM-Moduls (laut Herstellerangaben)
2 - Material für alle Übungen in diesem Kapitel
Übung 1 - Frequenz und Dutycycle über Terminalfenster einstellen
Aufgabe
Über das Terminalfenster in VISUINO werden nacheinander die Größen DutyCycle und Frequenz am PWM-Signal Generator Modul eingestellt und anschließend mit Hilfe eines Oszilloskops überprüft, ob die eingestellten Werte am PWM-Ausgang anliegen..
Schaltungsaufbau
Schritt 1 - Komponentenauswahl
Nach dem Start des Programms VISUINO und der Festlegung des benutzten Ard-Boards (hier: Arduino UNO WiFi Rev2) wird die folgende Komponente benötigt:
Damit läßt sich jeder digitale Eingang eines Ard-Boards als serieller Port nutzen.
Gib in der Filtersuche Software Serial ein und ziehe die Komponente SoftwareSerialPort anschließend in den Arbeitsbereich (s. Abb. 2).
Die Übertragungsrate mit 9600 Baud bleibt in der Voreinstellung, lässt sich aber jederzeit über das Eigenschaften-Fenster der Komponente Software Serial ändern.
Komponenten Anordnung und Verbindungen
Verbinde (s. Abb. 3)
Programm kompilieren und hochladen, Datenformate
Frequenz und Dutycycle im Terminalfenster eingeben
Mit der Eingabe von F150 im Terminalfenster wird die Frequenz des PWM Signal Generator Moduls auf 150 Hz gesetzt und der Wert im Display des Moduls angezeigt (s. Abb. 4a, 4b).
Jede erfolgreiche Übertragung eines Eingabewertes wird im Terminalfenster angezeigt (grün) und mit DOWN#0 quittiert.
Im Display des Moduls werden die übertragenen Werte angezeigt.
Mit Hilfe eines Oszilloskops lassen sich anschließend die eingestellten Werte überprüfen.
Übung 2 - Frequenz und Dutycycle über Terminalfenster auslesen
Aufgabe
Am PWM Signal Generator Modul werden Frequenz und Dutycycle mit Hilfe der Taster eingestellt und anschließend über das Terminalfenster in VISUINO ausgelesen.
Mit einem Oszilloskop wird überprüft, ob die eingestellten Werte am PWM-Ausgang anliegen..
Schaltungsaufbau
- wie in Übung 1
Schritt 1 - Frequenz und Dutycycle am PWM Generator Modul einstellen
Über die vier Taster des Moduls werden die Frequenz f auf 284 Hz und der Dutycycle auf 67 % eingestellt.
Schritt 2 - Frequenz und Dutycycle auslesen
Mit der Eingabe von READ im Terminalfenster lassen sich die Einstellungswerte des PWM Signal Generator Moduls auslesen (s. Abb. 5b).
Die Überprüfung mit Hilfe eines Oszilloskops zeigen die Abb. 5c und 5d.
Schritt 3 - Überprüfung der Einstellungswerte auf Genauigkeit
Die gemessene Frequenz und der Dutycycle liegen im angegebenen Fehlerbereich des Herstellers.
Übung 3 - Frequenz und Dutycycle über Steuerbefehle eingeben
Aufgabe
Über Steuerbefehle des Ard-Boards werden am PWM Signal Generator Modul Frequenz und Dutycycle über einen Zufallsgenerator eingestellt.
Optional: mit einem Oszilloskop wird überprüft, ob die eingestellten Werte am PWM-Ausgang anliegen..
Schaltungsaufbau
- wie in Übung 1
Schritt 1 - Komponentenauswahl
Nach dem Start des Programms VISUINO und der Festlegung des benutzten Ard-Boards (hier: Arduino UNO WiFi Rev2) werden folgende Komponenten benötigt:
Alle neun Komponenten werden mit der Maustaste in das Arbeitsfeld gezogen und anschließend verbunden (s. Abb. 7).
Komponentenanordnungen und Verbindungen
Eigenschaften/Elemente festlegen
Programm kompilieren und hochladen, Datenformate
< ----- wird fortgesetzt ----- >
250521