Exercices de Vacances DÉCEMBRE – JANVIER TS Exo nl 1- Donner la valeur de V1 pour Ve = SV puis Ve = OV 2- En déduire la valeur de Ve pour laquelle le transistor est saturé (c-a-d passant) 3- Donner la relation liant Vcc, Vrc, VIed et Vce (loi des mailles) puis calculer RC 4- Calculer Ibsat ; en déduire Rb 5- Afin d’être sûr de s coefficient de sursat k*lbsat .
En dédulre 6- Compléter le chro allumée ou éteinte • Exo n2 sa ora Snipe tc View applique à lb un lb vaut donc lb’ = ndiquer si la led est Donner les équations de SI Exo n3 , S2etS3 ?tude d’un comparateur à fenêtre 1- Exprimer Vrefl en fonction de RI ,R2,R3 et Vcc est monté solidairement sur une roue d’un petit véhicule . Chaque fois qu’un ergot passe devant le capteur DPI , une impulsion électrique (signal carré mis en forme par l’interface) est envoyée vers l’entrée AO du mcrocontrôleur. Ce système permet au microcontrôleur de connaître la vitesse du véhicule.
Le microcontrôleur peut moduler la puissance commutée au moteur en pilotant un « Hacheur » avec ses sorties BO et 31 1- Rappeler la signification du sigle DPI ? – Quelle est, en point/tour , la résolution de ce codeur ? (disque) On donne : Rayon RI = 5cm (disque + ergot) . Rayon R2 = 8cm (rayon de la roue au sol) Réducteur k = 1/550 On effectue avec un tachymètre une mesure de la vitesse de rotation de la roue : 30tours/minute a- Calculer la vitesse de déplacement du véhicule en m/s b- Calculer la vitesse de rotation du moteur (en tour/minute puis en rd/s ) c- Calculer la fréquence des impulsions générées par le capteur DPI. – pour connaitre la vitesse de rotation de la roue, une solution ossible est de compter le nombre d’impulsions reçues pendant 10 secondes et d’en déduire par calcul la vitesse. L’algorithme que vous devez compléter (refaire sur feuille)- est le suivant : (donner les formules des vitesses en fonction du rayon de la roue et variable compteur ) Compteur = Fortl=l to nl ‘ Initialisation du compteur ‘ temporisation For U 1 to 255 2 os Note : la variable compteur s’incrémente pendant la tempo Next Q non décrite ‘ grâce à une routine d’interruption PAG » OF d tempo Next t2 non décrite ici Next tl Vitesse_roue = compléter (en tr/min)
Vitesse vehicule compléter ( en m/s) Loop grâce à une routine d’interruption Calculer la valeur de nl pour avoir une temporisation de IOS (+/- O. 05s) . Indiquer le format de la variable nl que vous choisirez (8 bits oU 16 bits) -> Compléter les formules vitesse roue et vitesse véhicule. e- M. Vergoz, jeune programmeur en robotique, utilise une variable « compteur » de 8bits . Est-ce suffisant ?
Quelle est la vitesse maximale du véhicule (en m/s) que pourra mesurer le microcontrôleur ? 3- Le microcontrôleur va agir sur le hacheur pour faire varier la vitesse du moteur . Le principe du hacheur est le suivant On donne Th 100C]s et Tz400Cls, Vcc=24V a- Calculer le rapport cyclique noté RC b- En déduire la tension moyenne vue par le moteur c- Pour une tension moyenne donnée, la vitesse du véhicule peut varier s’il doit gravir une pente, s’il est en charge … tc . Grâce au retour capteur, on a vu qu’il était possible de déterminer la vitesse réelle du véhicule. On souhaite maintenir la vitesse constante : PAGF3CFd vitesse ») sachant que PORTB. O= 1 : Tl fermé PORTB. O O : Tl ouvert On suppose qu’un sous programme d’interruption génère utomatiquement, de façon cyclique toutes les 4000s, les signaux carrés.
Il faut simplement faire varier le temps th en modifiant la valeur du compteur Cth (Th proportionnel à Cth) DO Lire vitesse Si vitesse>vitesse souhaitee alors Cth = Cth Fin si ‘ à compléter Si vitesse< Vitesse souhaitee alors Fin Si ' à Compléter Sous programme interruption (exécuté toutes les 400Ds ) PORTB = . FOR te 1 to Cth N EXT t PORTB = — Fin prg interruption 4- Etude de Pinterface d'adaptation a- Donner les processeurs orrespondants aux 4 a- Donner les processeurs (structures) correspondants aux 4