Embedded systemen en firmware

Welke methode wordt bij microcontrollers veel gebruikt om de helderheid van een LED of het toerental van een motor te regelen?

  1. ADe voedingsdraad dikker of dunner maken
  2. BDe uitvoering van het programma tijdelijk stoppen
  3. CMet PWM snel aan en uit schakelen en het aandeel van de aan-tijd variëren
Antwoord en toelichting tonen

Antwoord: C. Met PWM snel aan en uit schakelen en het aandeel van de aan-tijd variëren

Wordt een LED of motor met PWM snel aan- en uitgeschakeld, dan ziet het oog een helderheid die overeenkomt met het aandeel van de aan-tijd, en draait de motor door zijn traagheid met een snelheid die overeenkomt met het gemiddelde vermogen. Omdat de transistor alleen in volledig aan of volledig uit wordt gebruikt, is het warmteverlies kleiner dan bij gebruik met een tussenspanning en kan efficiënt worden geregeld. De frequentie wordt zo gekozen dat flikkering van de LED en motorgeluid niet storen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Wat is de juiste toepassing van de input-capturefunctie van een timer in een microcontroller?
  2. Wat moet in een interrupthandler het meest worden vermeden?
  3. 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?
  4. 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?
  5. Welke eigenschap van seriële communicatie via UART is juist?

Vergelijkingen bij dit onderwerp