Tp pcsi ci6 arduino TP PCSI ?? CI Commander des systèmes et acquérir des données avec une carte Arduino Uno CI Proposer et valider une solution de l ? organisation de la commande d ? un système logique ou numérique À l ? issue de ce TP les compétences acq
TP PCSI ?? CI Commander des systèmes et acquérir des données avec une carte Arduino Uno CI Proposer et valider une solution de l ? organisation de la commande d ? un système logique ou numérique À l ? issue de ce TP les compétences acquises doivent vous permettre plus particulièrement de ?? Exprimer le fonctionnement par un ensemble d ? équations logiques ?? Identi ?er les entrées et sorties d ? un système logique ?? Analyser et décrire le comportement attendu ?? Exprimer le comportement attendu représentation technique imposée ?? Réaliser les fonctions logiques représentation technique imposée ?? Tester la réalisation de fonctions logiques et valider par rapport au CdC ?? Valider le fonctionnement d ? une fonction logique par c? blage ou simulation page CTP PCSI ?? CI Table des matières Problématique Commande de systèmes par micro-contrôleurs Présentation de la carte Arduino Uno Toolbox Arduino sous Scilab ?? Xcos Commande de l ? allumage d ? une LED Par interface Arduino langage C Par interface graphique Scilab ?? Xcos Programmation de la lecture d ? un port analogique potentiomètre Par interface Arduino langage C Par interface graphique Scilab ?? Xcos Programmation du pilotage de la puissance de la LED avec le potentiomètre Par interface Arduino langage C Par interface graphique Scilab ?? Xcos Commande d ? un moteur à courant continu en boucle ouverte Par interface Arduino langage C Par interface graphique Scilab ?? Xcos Lecture du codeur incrémental Par interface Arduino langage C Par interface graphique Scilab ?? Xcos Commande du moteur en boucle fermée page CTP PCSI ?? CI Problématique Commande de systèmes par micro- contrôleurs Les parties commandes des système actuels sont réalisées avec des cartes micro-controleurs permettant de piloter des sorties en fonction de l ? état des entrées Nous allons utiliser la platine Arduino a ?n de programmer un micro-controleur dans des situations simples acquisition de la valeur d ? un potentiomètre allumer une led piloter un moteur Présentation de la carte Arduino Uno Une carte Arduino Uno comporte les ports pins en anglais suivants ?? Entrées ?? Sorties logiques port ou pin Digital ? de à ?? série asynchrone avec sur Rx et sur Tx les pins et ne seront donc pas utilisables ?? Interruptions externes sur et utilisées pour le codeur en quadrature ?? Sortie couplée à une LED sur la carte ?? Entrées analogiques A à A ?? la tension d ? entrée doit nécessairement être inférieure à la tension de référence V ou V ou AREF référence externe ?? CAN bits plage de à kHz maximum ?? ces entrées peuvent aussi fonctionner comme des E S numériques ?? Sorties Analogiques ? PWM sur les ports et construites sur les pins d ? entréessorties logiques Q Identifer les ports détaillés ci-dessus sur la carte réelle La programmation de toutes les cartes de la famille Arduino dont le modèle Uno utilisé dans le cadre de cette séance se fait dans un langage simpli ?é adapté du C C basé sur l
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 24, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 54.5kB