Embedded systemen en firmware

Bij een PWM-signaal met een periode van 1000 tellen staat de uitgang slechts gedurende 250 tellen van elke periode op 1 (High). Wat is de dutycycle?

  1. A75 %
  2. B25 %
  3. C250 %
Antwoord en toelichting tonen

Antwoord: B. 25 %

De dutycycle is het aandeel van de periode waarin de uitgang High is: 250 ÷ 1000 = 25 %. PWM (pulsbreedtemodulatie) regelt de gemiddelde spanning of het vermogen door bij een vaste periode de tijdsduur van High te variëren. De timer van een microcontroller kan zonder tussenkomst van de CPU voortdurend een PWM-signaal geven door de tellerwaarde te vergelijken met een vergelijkingswaarde en de uitgang om te schakelen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Welke methode wordt bij microcontrollers veel gebruikt om de helderheid van een LED of het toerental van een motor te regelen?
  2. Wat is de juiste toepassing van de input-capturefunctie van een timer in een microcontroller?
  3. Wat moet in een interrupthandler het meest worden vermeden?
  4. Wanneer het bovenstaande programma met optimalisatie wordt gecompileerd, wordt led_on() soms niet aangeroepen, ook al treedt de timerinterrupt op. Welke combinatie van oorzaak en tegenmaatregel is juist?
  5. Bij een 8-bits microcontroller verhoogt een timerinterrupt een 32-bits variabele ticks met 1 en berekent het hoofdprogramma de verstreken tijd door ticks te lezen. Wat is de juiste oorzaak van het soms lezen van een sterk afwijkende waarde?

Vergelijkingen bij dit onderwerp