You are on page 1of 9

Carte d'acquisition

Dossier ressource

TP AMOS Carte USB 6009

BTS SP1

BTS Systmes
Photoniques

Page 1 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

1. Prsentation
1.1 introduction
Une carte d'acquisition est un accessoire utilis dans un micro ordinateur pour automatiser des mesures. Cette
automatisation ncessite deux grandes fonctions:
Acqurir des donnes en provenance de l'extrieur, c'est le rle des entres.
(Un conditionnement ventuel permet damener les signaux dans des chelles admissibles pour la carte.
Par exemple -100 V 100 V devient -10 V 10 V)
Faire commander des actions par l'ordinateur, ce sont les sorties qui effectuent cette tche.
(Une interface de puissance est souvent indispensable pour fournir la puissance ncessaire)

Capteurs = entres

Actionneurs = sorties

Conditionnement
ventuel

Interface de
puissance

Carte dacquisition

Chacune des fonctions prcdentes peut tre spare en deux types diffrents:
- les grandeurs manipules sont de type analogique (tension ou courant variant de faon continue).
- les grandeurs sont des grandeurs logiques (on dit encore tout ou rien ou numrique).
Une carte d'acquisition peut possder d'autres fonctions, compteurs, temporisateurs etc
Ve analogique

Vs analogique

10V

10V

0
t

Micro

Ve numrique
5V

5V

0
Interrupteur

Moteur courant continu

Vs numrique
0
t

LED

La notion d'entres ou de sortie est dfinie du point de vue d'un observateur plac dans l'ordinateur.

1.2 Commande de sorties logiques (D0= Digital Output. 0 ou 1; 0 ou 5 Volts)


Ces actions peuvent tre utilises pour commander la mise en marche d'un moteur, allumer une lampe, actionner
un relais, faire avancer un moteur pas pas (via une interface de puissance) ...

1.3 Lectures d'entres logiques (DI = Digital Input)


On utilise les niveaux TTL : de 0 0,8 V niveau reconnu comme un 0
de 2 V 5 V, niveau reconnu comme un 1 logique. Entre 0,8 V et 2 V, on ne vous garantit rien.
Utilis pour les capteurs divers TOR, les codeurs de dplacement
TP AMOS Carte USB 6009

BTS SP1

Page 2 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

1.4 Lectures d'entres analogiques


Mesurer une tension (entre -10 et 10 Volts pour la NI 6009). Vous devez prciser le nombre dchantillons lire, et
la frquence laquelle les lire. Pour obtenir une mesure qui corresponde votre signal, il faut que la frquence
dchantillonnage soit au minimum le double de la frquence maximale contenu dans le signal (thorme de
Shannon).
Ve

Ve

Te=1/Fe
Priode dchantillonage

Te trop grande: signal sous chantillon

...

...

La carte NI 6009 peut chantillonner sur une voie une


AI0
CAN 13 bits
frquence maximale de 48 kHz. Pour 2 voies, la frquence
AI1
Max 48 kHx
max est divise par 2 (24 kHz), et ainsi de suite. Cela est d
AI7
au fait quil ny a quun seul Convertisseur Analogique
Multiplexeur
Numrique pour toute la carte. On utilise donc un
(Aiguillage)
multiplexeur (quivalent un aiguillage de train) pour
diriger lentre lire vers le CAN. Les cartes plus volues disposent dun CAN par voie.

Nombre
13

AI0
AI0
t
Te=2.Temin
t

AI1

Temin
Lecture dune seule voie. FeMax=48kHz

t
Lecture de deux voie. FeMax=24kHz

La mesure peut se faire au choix par rapport la masse, ou en diffrentielle. Pour une NI 6009 dans ce dernier cas,
les entres ne doivent pas dpasser +/- 10V par rapport la masse. Les couples permis pour une entre
diffrentielle sont (AI0,AI4), (AI1,AI5), (AI2,AI6) et (AI3, AI7).
AI0

AI0
Ve

NI
6009
GND

V+

Ve

AI4

NI
6009

VMesure rfrence la masse


Referenced = RSE

Mesure diffrentielle. Ve=(V+)-(V-)


Differential = DIFF

1.5 Commande de sorties analogiques


Sert envoyer une tension sur un montage ... ex rglage de la vitesse d'un moteur courant continu.
La carte NI 6009 ne peut gnrer un signal qua une frquence maximale de 150 Hz, donc des variations trs lente.

TP AMOS Carte USB 6009

BTS SP1

Page 3 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

2 Description de la carte NI USB 6009:


La carte utilise dispose dlments de protection qui inversent entres et sorties. Elle possde:
- 4 entres logiques (lecture de capteurs tout ou rien )
- Si lentre est en lair :0
- Si lentre est raccorde la masse :1
- 8 sorties logiques commandant la saturation (ouverture) ou le blocage (fermeture) d'un transistor
- 4 entres analogiques permettant de lire des tensions comprises entre -10V et 10V.
- 2 sorties analogiques qui commandent des tensions variant de 0 5 volts

3 Lecture criture des entres sorties logiques (numriques).


3.1 Lecture des entres logiques:
3.1.1 Lecture par ligne :
On peut lire individuellement chaque ligne dentre. Les 4 lignes dentres se nomment P1,0; P1,1; P1,2 et P1,3.
3.1.2 Lecture par port :
Un port est un rassemblement de 8 donnes numriques. La carte NI 6009 possde 2 ports. P0 comprends 8 bits
(P0,0 P0,7), et P1 est tronqu 4 bits (P1,0 P1,3). Sur la carte 6009, on peut choisir individuellement de rendre
une ligne en entre ou en sortie, mais du fait de llectronique de protection mise autour, les ports sont fixs pour
vous.

Les entres logiques sont connectes sur le port P1 et sont inverses


Lorsquon lit simultanment les quatre entres logiques, la valeur envoye (dcimale) est comprise entre 0 et 15,
cette valeur est la somme des puissances de 2 correspondants aux entres qui sont la masse (niveau logique :1).
Les entres en l'air sont considres comme tant au niveau bas.
Si on trouve 14 dans la valeur lue (NbLu) cela signifie que les entres 3, 2 et 1 sont 1 (relies la masse), en
effet 23+22+21 = 14) et que lentre 0 est au 0 logique (en lair ou au 5 V).
23
22
21
20
Entre 3
Entre 2
Entre 1
Entre 0
Exemple :
si NbLu =5
son quivalent binaire est 0101 donc les entres 0 et 2 sont ltat 1 et les
entres 1 et 3 ltat 0.
Si NbLu =11
son quivalent binaire est 1011 donc les entres 0,1et 3 sont ltat 1 et
lentre 2 ltat 0.

3.2 Commande des sorties logiques:

Les sorties logiques sont connectes sur le port P0 et sont inverses.


3.2.1 Commande sortie par ligne
On commande les sorties individuellement. Ce sont P0,0; P0,1; P0,2; P0,3; P0,4; P0,5; P0,6 et P0,7.
3.2.2 Commande sortie par port :
On commande les huit sorties logiques simultanment. La variable nombre envoye doit tre comprise entre 0 et
255. Chaque sortie est accessible par la puissance de deux correspondante son rang, soit 20 27.
(Le principe est le mme que pour les entres.)
24
Sortie 4

23
Sortie 3
Si nombre =5

TP AMOS Carte USB 6009

22
21
20
Sortie 2
Sortie 1
Sortie 0
son quivalent binaire est 00101 donc les sorties 0 et 2 seront actives.

BTS SP1

Page 4 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

4 Liaisons lectriques:
4.1 Entres logiques (DI Digital Input):
On peut relier aux entres des capteurs de type interrupteurs. L'appui sur un interrupteur met l'entre
correspondante au +0V et la valeur logique 1
5V
Gnrateur continu
5V

EL0

0V

Attention, les circuits de protection rajouts sur la carte pour la protger inversent le signal :
Une entre 0V sera lue comme un 1 logique
Une entre 5V ou en lair sera lue comme un 0 logique

4.2 Sorties logiques (DO Digital Output):


Elles peuvent commander des diples dont la consommation de courant est infrieure 8 mA et la tension
d'alimentation infrieure 10 volts, par exemple allumer des DEL ou commander des transistors si le courant
demand est trop important. Ces sorties sont des sorties collecteur ouvert.
R

Gnrateur continu
5V

Gnrateur continu
5V
6009

Interrupteur
command
logiciellement

La figure donne l'exemple du cblage d'une DEL commande par la sortie 0.


Attention, les circuits de protection rajouts sur la carte pour la protger inversent le signal :
Pour un ordre logique 0, le transistor de sortie se ferme. Il y a alors 0V ses bornes et la LED sallume.

4.3 Sorties analogiques (AO Analog Output):


Le courant absorb par le diple ne doit pas dpasser 5 mA. On ajoute un amplificateur de courant si le courant
ncessaire dpasse cette valeur.
Alimentation
externe
15V 0V
Amplificateur
de courant

M Moteur

La figure donne l'exemple de la commande d'un moteur par la sortie analogique 1 l'aide d'un amplificateur de
courant et d'une source de tension extrieure.

4.4 Entres analogiques (AI Analog Input):


On peut lire des tensions comprises entre -10 et 10 volts,
elles sont protges contre les surtensions jusqu' 30 Volts.

TP AMOS Carte USB 6009

BTS SP1

GBF

Page 5 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

5 Annexe 1: Utilisation de MAX pour tester une carte


Measurement & Automation eXplorer ou MAX permet entre autre de tester votre carte.
Il se lance avec Dmarrer -> Tous les programmes -> National Instruments -> Measurement & Automation
Vrifiez que votre carte est reconnue par le systme en dveloppant Priphriques et interfaces

Lgende :
Carte qui a t branche sur le systme, mais ne lest plus
Carte simule, pour travailler en labsence de la carte physique
Carte physiquement prsente
Testez ensuite son bon fonctionnement

TP AMOS Carte USB 6009

, puis ses fonctionnalits

BTS SP1

Page 6 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

6 Annexe 2 Utilisation de lassistant DAQ


Lassistant Data AQuisition vous permet en quelques clics de pouvoir acqurir ou gnrer un signal.
On le trouve par exemple dans la palette Express -> Entres -> Assistant DAQ

Indiquez si vous voulez lire (acqurir) ou crire (Gnrer), et le type de signaux (analogiques ou numriques)

Analogique

crire=gnrer

Lire = Acqurir

Numrique

Choisissez la carte dacquisition


et la voie physique concerne

TP AMOS Carte USB 6009

BTS SP1

Page 7 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

Enfin choisissez les paramtres de gnration ou dacquisition : Nombre dchantillon, dclenchement ventuel

Vous pouvez tester le fonctionnement de la voie


physique avec

Par exemple ici pour une sortie numrique, vous


pouvez changer ltat de la sortie :

ou
Les entres et sorties numriques tant
inverses sur la carte, je vous conseille de cocher
pour retrouver un fonctionnement normal.
(1 logique pour allumer la led, 0 pour lteindre)

Remarques :
Le cadencement permet de prciser si vous vous synchronisez sur un signal dhorloge pour faire votre
acquisition (ou gnration), ce signal pouvant tre interne la carte dacquisition ou externe ( cbler sur
une voie dentre)

Le dclenchement (trigger) permet de faire dmarrer lacquisition (ou la gnration) partir dun front sur
une ligne dentre que vous prcisez
Dclenchement

Horloge de cadencement

Ve

t
Acquisition de 5 chantillons avec
cadencement et dclenchement

Validez et vous aurez un bloc spcialement paramtr pour votre besoin :

TP AMOS Carte USB 6009

BTS SP1

Page 8 sur 9

Carte d'acquisition
Dossier ressource

BTS Systmes
Photoniques

Lassistant DAQ permettant de piloter plusieurs voies,


lentre peut se trouver sous forme de tableau :
Pour construire un tableau en face avant, vous devez dabord crer un tableau vide, puis prcisez en plaant un
boolen dedans que vous voulez un tableau de boolen :

Sur le diagramme, cest la mme chose :

ou avec la fonction crer tableau (palette tableau)

ou clic droit sur lentre -> Crer -> constante

Cette fonction est extensible :


Nenvoyez pas plus de donnes que vous navez configur de ligne,
sinon vous aurez une erreur :
Ici 2 entres pour 1 seule voie en sortie

Si vous contrlez un port (ensemble de 8 voies), lassistant vous demandera (ou vous procurera) un tableau
dentier (une ligne du tableau par port). Cest la traduction du tableau de boolen en un nombre (conversion
binaire/dcimal). Lentier va donc varier entre 0 et 255.
Pensez utiliser dans la palette tableau Construire un tableau
et son inverse indexer un tableau
,
et dans la palette boolen nombre en tableau de boolen
et son inverse tableau de boolen en nombre
Exemple de code pour lire ou crire sous forme de port :

TP AMOS Carte USB 6009

BTS SP1

Page 9 sur 9

You might also like