Embedded Systems und Firmware

Bei einem PWM-Signal mit einer Periode von 1000 Zählschritten ist der Ausgang nur 250 Zählschritte der Periode auf 1 (High). Wie groß ist das Tastverhältnis?

  1. A75 %
  2. B25 %
  3. C250 %
Antwort und Erläuterung anzeigen

Antwort: B. 25 %

Das Tastverhältnis ist der Anteil der Periode, in dem der Ausgang High ist: 250 ÷ 1000 = 25 %. PWM (Pulsweitenmodulation) regelt mittlere Spannung und Leistung, indem bei konstanter Periode die Dauer von High verändert wird. Ein Timer des Mikrocontrollers vergleicht den Zählerwert mit einem Vergleichswert und schaltet den Ausgang um, sodass er ohne Zutun der CPU dauerhaft ein PWM-Signal ausgeben kann.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Welche Methode wird bei Mikrocontrollern häufig verwendet, um die Helligkeit einer LED oder die Drehzahl eines Motors einzustellen?
  2. Wozu dient die Input-Capture-Funktion eines Mikrocontroller-Timers?
  3. Was sollte in einem Interrupt-Handler am ehesten vermieden werden?
  4. Beim Kompilieren des obigen Programms mit aktivierter Optimierung wird led_on() mitunter auch dann nicht aufgerufen, wenn ein Timer-Interrupt auftritt. Welche Kombination aus Ursache und Gegenmaßnahme ist korrekt?
  5. Bei einem 8-Bit-Mikrocontroller erhöht ein Timer-Interrupt die 32-Bit-Variable ticks um 1, und das Hauptprogramm liest ticks, um die verstrichene Zeit zu bestimmen. Was ist die richtige Ursache dafür, dass mitunter stark abweichende Werte gelesen werden?

Vergleiche zu diesem Thema