Transcript TD1 K8055
TD1 BTS IRIS 1 TD CARTE D’ENTREES / SORTIES SUR BUS USB Rappels : Représentations de l'information Analogique: Les valeurs ne sont pas séparées par des sauts : entre deux valeurs A et B il existe un nombre infini d'autres valeurs. Digitale (numérique): Une valeur est représentée par une chaîne finie de symboles appelés digits. Il est impossible de représenter digitalement tous les nombres existants entre deux points d'une échelle analogique. Convertisseurs : CNA et CAN En électronique, un signal électrique est le plus souvent porteur d’une information. Il existe deux types de signaux électriques : - Le signal analogique, dont la grandeur représentative à un instant donné est une tension, Le signal numérique, dont la grandeur représentative à un instant donné est une valeur binaire. Il est indispensable pour les besoins des systèmes techniques de pouvoir transformer un signal analogique en valeur numérique et réciproquement. CAN : La fonction conversion Analogique/Numérique On appelle Convertisseur Analogique Numérique (C.A.N.) tout dispositif électronique qui transforme une grandeur analogique d’entrée Ue en un nombre binaire de sortie N proportionnel à cette grandeur Ue. N = Ue / q le quantum q en volts. CNA : La fonction conversion Numérique/Analogique On appelle Convertisseur Numérique Analogique (C.N.A.) tout dispositif électronique qui transforme un nombre binaire d’entrée N en une grandeur électrique de sortie (tension ou courant) proportionnelle au nombre N. Si la grandeur de sortie est une tension US, alors : US = q . N avec le quantum q en volts. Sur la carte K8055, la tension d’alimentation est de 5V, les convertisseurs intégrés sur le kit travaillent avec une résolution de 8 bits, soit un quantum q = 19.5 mV. Exemple : - CAN : pour une tension d’entrée de 2,5V N = 2,5 / 19,5.10-3 = 128 - CNA : pour une valeur de N = 64 Us = 19,5.10-3 x 64 = 1,248 V Analyse de la carte K8055 : I. Entrées analogiques : Q.1. Quel est le rôle de SK2 ? SK2 (ouvert) : ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… SK2 (fermé) : .……………………………………………………………… ……………………………………………………………… ……………………………………………………………… Sorties analogiques Q.2. Quel est le rôle du composant RV1 lorsque SK2 est fermé ? ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.3. Quelles procédures devez-vous utiliser pour lire une entrée analogique ? ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.4 Quelles valeurs de N allez-vous obtenir si la tension d’entrée prend les valeurs suivantes : Code utilisé : Ue N ………………………………………… 1V ………………………………………… 2V ………………………………………… 3V ………………………………………… 4V II. Entrées logiques : Entrées logiques Q.5. Expliquer le fonctionnement de cette entrée. ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.6. Quelle fonction devez-vous utiliser pour lire une entrée logique ? Code. ……………………………………………………………………………………………………………………………………………………………………… Q.7. Quelle fonction devez-vous utiliser pour lire toutes les entrées logiques ? Code. ……………………………………………………………………………………………………………………………………………………………………… III. Sortie logique : Q.8. Quelle ligne de code devez-vous écrire pour activer la sortie D1 ? ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.9. Quelle ligne de code devez-vous écrire pour désactiver la sortie D1 ? ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… IV. Sorties analogiques et PWM : Q.10. Expliquer la différence entre les sorties analogiques et les sorties PWM (Pulse Width Modulation ou MLI : Modulation de Largeur d’Impulsion). ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.11. Quelle ligne de code devez-vous écrire pour générer une tension analogique de 2,2 V sur la sortie DAC2 ? ……………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………… Q.12. Quelle ligne de code devez-vous écrire pour générer une tension ayant un rapport cyclique de 30% sur la sortie PWM 1 ? ……………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………