Als «pwm» getaggte Fragen

PWM ist eine Form der Signalmodulation, mit der der digitale Ausgang ein analoges Signal approximieren kann. Verwenden Sie diese Option bei Fragen zur Verwendung der PWM-Pins (markiert mit ~).

1
Was ist die Frequenz der PWM-Ausgabe auf Arduino
Welche Frequenz verwenden Arduinos für normales PWM, wenn Sie analogWrite () verwenden? Und ist es für verschiedene Arduino-Modelle unterschiedlich? Ich interessiere mich speziell für den Mega 2560, möchte aber auch wissen, ob er zwischen den Modellen konsistent ist. Ich habe vorübergehende Verweise auf das Arduino mit 500 Hz gesehen, was …
22 pwm 


5
So geben Sie eine echte analoge Spannung am Ausgangspin aus
In Bezug auf mein Programm ist es ein Programm, das einige Berechnungen durchführt und dann eine Spannung basierend auf dem Ergebnis unter Verwendung der AnalogWrite-Funktion ausgibt. Mein Problem ist jedoch, dass ich meine Programmierung aufgrund einer falschen Annahme durchgeführt habe, dass die analogWrite-Funktion über PWM eine analoge Spannung ausgibt, wobei …

2
Stellen Sie die PWM-Frequenz auf 25 kHz ein
Ich kann derzeit vier PWM-Pins mit dem folgenden Code auf ungefähr 31 kHz einstellen: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output TCCR2B = …
11 pwm  frequency 

2
Erhöhen Sie die PWM-Bitauflösung
Ich möchte die PWM-Bitauflösung des Arduino Uno erhöhen. In diesem Moment ist es 8-Bit, was ich für zu niedrig halte. Ist dies möglich, ohne die Fähigkeit von Interrupts und Verzögerungen zu verlieren? Koen BEARBEITEN Dieses Setup liefert ein 16-Bit-Ergebnis void setupPWM16() { DDRB |= _BV(PB1) | _BV(PB2); /* set pins …


3
Wassertemperatur genau steuern
Ich habe folgendes Setup: Arduino Duemilanove Kleiner Warmwasserbereiter mit optischem Relais verbunden (PWM ist in Ordnung) Wasserdichter Temperatursensor DS18B20 Unbekannte Wassermenge (Temperatursensor und Heizung befinden sich jedoch immer unter Wasser). Wie kann ich die Wassertemperatur basierend auf den Messwerten des Temperatursensors genau steuern? Mit genau meine ich bis zur Genauigkeit …
9 pwm  pid 


2
Wie genau ist das Timing von pulsIn ()?
Ich habe die pulseIn()Funktion zur Verarbeitung der PWM-basierten Binärdatencodierung verwendet. Es eignet sich gut zur Unterscheidung von Impulsen mit signifikant unterschiedlichen Längen, z. B. 500us gegenüber 1500us. Damit ist es mehr als ausreichend für die Handhabung typischer IR-Fernbedienungen. Ich möchte jedoch mein eigenes IR-System erstellen, das mehr als 2 Pulslängen …
8 pwm  pulsein  timing 

3
PWM mit nur 8 Bit schreiben? (Timer2)
Ich habe ein Problem mit der Servobibliothek. Ich muss ein PPM-Signal lesen und ein PWM-Signal für jeden Kanal erstellen. Das Problem ist, dass PPM eine höhere Auflösung als PWM hat, daher möchte ich den 16-Bit-Timer1 zum Lesen von PPM verwenden. Die Servobibliothek, die das PWM-Signal schreibt, verwendet jedoch auch Timer1. …
7 pwm  timers 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.