Systèmes embarqués et firmware

Pour un signal PWM de période 1000 comptes, la sortie est à 1 (High) pendant 250 comptes par période. Quel est le rapport cyclique ?

  1. A75%
  2. B25%
  3. C250%
Afficher la réponse et l'explication

Réponse : B. 25%

Le rapport cyclique est la proportion de la période pendant laquelle la sortie est à l'état haut : 250÷1000=25 %. La PWM (modulation de largeur d'impulsion) règle la tension ou la puissance moyenne en faisant varier la durée de l'état haut à période constante. Le temporisateur d'un microcontrôleur compare la valeur du compteur à une valeur de comparaison pour basculer la sortie, et produit ainsi la PWM en continu sans intervention du processeur.

S'entraîner sur ce thème Retour au thème

Autres questions sur Systèmes embarqués et firmware

  1. Quelle méthode est couramment utilisée par un microcontrôleur pour régler la luminosité d'une LED ou la vitesse de rotation d'un moteur ?
  2. Quelle utilisation de la fonction de capture d'entrée (input capture) du temporisateur d'un microcontrôleur est correcte ?
  3. Que convient-il le plus d'éviter dans un gestionnaire d'interruption ?
  4. Lorsque le programme ci-dessus est compilé avec optimisation, led_on() peut ne pas être appelée même si l'interruption de temporisateur survient. Quelle combinaison de cause et de remède est correcte ?
  5. Sur un microcontrôleur 8 bits, une interruption de temporisateur incrémente une variable 32 bits ticks, et le traitement principal lit ticks pour calculer le temps écoulé. Quelle est la cause des valeurs parfois très erronées ?

Comparatifs sur ce thème