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 ?
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………