Tp7 chariot de golf Section S Option Sciences de l ? ingénieur Discipline Génie Électrique Acquisition d ? une grandeur analogique avec un PIC Système étudié Le chariot de golf Type de document Fiche pratique Classe Terminale Date Mise en situation et obj

Section S Option Sciences de l ? ingénieur Discipline Génie Électrique Acquisition d ? une grandeur analogique avec un PIC Système étudié Le chariot de golf Type de document Fiche pratique Classe Terminale Date Mise en situation et objectifs Pour modi ?er la vitesse d ? avancement du chariot de golf Trolem l ? utilisateur doit agir sur un potentiomètre La position du bouton tournant est transformée en une tension par un potentiomètre linéaire Cette tension est appliquée sur une entrée analogique du microcontrôleur PIC puis convertie en numérique sur bits vers une variable CONSIGNE ? qui peut donc évoluer entre et La variable CONSIGNE ? est donc proportionnelle à la position du bouton tournant L ? objectif cette ?che est de montrer comment acquérir une grandeur analogique et la convertir en une grandeur numérique exploitable par le PIC dans un algorigramme Vous allez découvrir les possibilités du logiciel Flowcode puis les possibilités de la carte de développement en matière d ? acquisition d ? une grandeur analogique Utilisation des entrées analogiques du PIC Sur la carte de programmation des PIC se trouve un potentiomètre relié à une entrée analogique du PIC Ce potentiomètre est situé sous l ? a ?cheur LCD et est nommé RV Cette première partie explique comment mesurer la tension issue de ce potentiomètre et la convertir en une valeur numérique exploitable par le microcontrôleur ?? Acquisition d ? une grandeur analogique en simulation sous Flowcode Tout en e ?ectuant les actions ci-dessous vous inscrirez vos remarques au dos de cette ?che Ouvrez le logiciel Flowcode puis suivez la procédure suivante dans le but de mémoriser comment utiliser une entrée analogique du PIC ?? créez un nouvel algorigramme utilisant un PIC f ?? ajoutez un composant LEDs connecté sur le port B du microcontrôleur ?? ajoutez un composant ADC connecté sur l ? entrée analogique ADC ?? ajoutez une boucle Tant que dans votre algorigramme puis blocs dans cette boucle ? Un bloc Routine composant appelant la macro EchADC liée au potentiomètre ADC ? Un bloc Routine composant appelant la macro LirecommeOctet liée au potentiomètre ADC et écrivant la valeur lue dans une nouvelle variable consigne de type octet à créer ? Un dernier bloc Sortie qui écrit la variable consigne dans le port B ?? ?? Lancez la simulation puis agissez sur le potentiomètre la valeur numérique de la position du potentiomètre est a ?ché en binaire sur la barre de LED sur bits variant donc de à ?? ?? Supprimez le premier bloc Routine composant appelant la macro EchADC relancez la simulation puis constatez par vous-même l ? importance d ? appeler la macro Ech ADC avant toute lecture de la valeur analogique Recti ?ez votre programme pour a ?cher à nouveau la position du potentiomètre sur la barre de LED ?? Acquisition d ? une grandeur analogique réelle sur la carte de développement A ?n d ? utiliser le potentiomètre RV sur la carte de développement il faut con ?gurer en ANALOGIQUE le

  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager