- Wie man PWM von Arduino ausgibt?
- So konvertieren Sie den PWM -Ausgang in ein analoges Signal?
- Wie man den PWM -Arbeitszyklus in Arduino berechnet?
Wie man PWM von Arduino ausgibt?
Auf einem Arduino Uno ist die PWM -Ausgabe auf digitalen E/A -Stiften 3, 5, 6, 9, 10 und 11 möglich. Auf diesen Stiften wird die Analogwrite -Funktion verwendet, um den Arbeitszyklus eines PWM -Impulszugs zu setzen, der bei ca. 500 Hz2 arbeitet. Somit beträgt die Periode bei einer Frequenz fc = 500 Hz τc = 1/fc ∼ 2 ms.
So konvertieren Sie den PWM -Ausgang in ein analoges Signal?
PWM-Signale können unter Verwendung eines einfachen Tiefpassfilters vom Typ RC-Typ in analoge Signale umgewandelt werden. Der PWM -Arbeitszyklus bestimmt die Größe des Spannungsausgangs des Filters. Mit zunehmendem Arbeitszyklus steigt der durchschnittliche Spannungsausgang und umgekehrt umgekehrt.
Wie man den PWM -Arbeitszyklus in Arduino berechnet?
Dienstzyklus = (ton/(ton+toff))*100;
Ich setze die Pulseinfunktion ein, um die Anzahl der Mikrosekunden zu erhalten. Fügen Sie dann ein und aus und nehmen Sie die F = 1/T -Formel, um die Frequenz zu erhalten. Das ist alles!