Wat is Input capture?

Functie waarbij hardware de timerwaarde vastlegt op het moment dat een ingangssignaal verandert. Hiermee zijn pulsbreedte en frequentie nauwkeurig te meten.

Japanse benaming: インプットキャプチャ

“Input capture” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Embedded systemen en firmware.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over Input capture

Wat is de juiste toepassing van de input-capturefunctie van een timer in een microcontroller?

  1. AHet beeld van het scherm inlezen en opslaan
  2. BDe tellerwaarde vastleggen op het moment dat het ingangssignaal verandert, om pulsbreedte of frequentie nauwkeurig te meten
  3. CEen PWM-signaal uit een uitgangspin geven
Antwoord en toelichting tonen

Antwoord: B. De tellerwaarde vastleggen op het moment dat het ingangssignaal verandert, om pulsbreedte of frequentie nauwkeurig te meten

Bij input capture kopieert de hardware op het moment dat het signaal op een ingangspin stijgt of daalt de tellerwaarde van de timer naar een register. Uit het verschil van de waarden bij twee veranderingen volgen de pulsbreedte of periode. Wanneer eerst een interrupt in software wordt afgehandeld en daarna de tijd wordt gelezen, ontstaat een fout door de verwerkingsvertraging, maar met deze methode kan ongeacht vertraging nauwkeurig worden gemeten. Het wordt gebruikt bij toerentalsensoren en ultrasone afstandsmeters.

“Input capture” in de toelichting

Vragen met “Input capture” (1)

  1. Wat is de juiste toepassing van de input-capturefunctie van een timer in een microcontroller?

Verwante termen

Microcontroller (MCU) Interrupt Baudrate Bootloader Brown-outdetectie Contactstuiteren (switch bounce) Debounce Duty cycle GPIO Harde real-time

Naar de woordenlijst