Académique Documents
Professionnel Documents
Culture Documents
Réaliser par :
ZARBOUBI MOHAMED
TOUMI HOUSSAM
BELKASEM IMODANE
Partie 1 : Manipulation 1
1- But de TP
Découvrir et maitriser l’acquisition, via le protocole parallèle
GPIB, des données numériques parviennent de l’Oscilloscope GDS-
2102.Ensuit, la supervision en temps réel des états des signaux de l’
via la programmation graphique avancée Labview.
Protocoles I2C:
2
I2C est un bus I C est un bus série synchrone bidirectionnel half-
duplex, où plusieurs équipements, maîtres ou esclaves, peuvent être
connectés au bus.
Les échanges ont toujours lieu entre un seul maître et un (ou tous les)
esclave(s), toujours à l'initiative du maître (jamais de maître à maître
ou d'esclave à esclave). Cependant, rien n'empêche un composant de
passer du statut de maître à esclave et réciproquement.
La connexion est réalisée par l'intermédiaire de deux lignes :
• SDA (Serial Data Line) : ligne de données bidirectionnelle,
• SCL (Serial Clock Line) : ligne d'horloge de synchronisation
bidirectionnelle.
Il ne faut également pas oublier la masse qui doit être commune aux
équipements.
Les 2 lignes sont tirées au niveau de tension VDD à travers des
résistances de pull-up (RP).
Le nombre maximal d'équipements est limité par le nombre
d'adresses disponibles, 7 bits d'adressage et un bit R/W (lecture ou
écriture), soit 128 périphériques, mais il dépend également de
la capacité (CB) du bus (dont dépend la vitesse maximale du bus). Il
faut savoir que des adresses sont réservées pour diffuser des
messages en broadcast et que de nombreuses adresses sont déjà
attribuées par les fabricants ce qui limite grandement le nombre
d'équipements (une variante d'adressage sur 10 bits existe
également).
Où plusieurs équipements, maîtres ou esclaves, peuvent être
connectés au bus.
Les échanges ont toujours lieu entre un seul maître et un (ou tous
les) esclave(s), toujours à l'initiative du maître (jamais de maître à
maître ou d'esclave à esclave). Cependant, rien n'empêche un
composant de passer du statut de maître à esclave et réciproquement.
La connexion est réalisée par l'intermédiaire de deux lignes :
• SDA (Serial Data Line) : ligne de données bidirectionnelle,
• SCL (Serial Clock Line) : ligne d'horloge de synchronisation
bidirectionnelle.
Il ne faut également pas oublier la masse qui doit être commune
aux équipements.
Les 2 lignes sont tirées au niveau de tension VDD à travers des
résistances de pull-up (RP).
Le nombre maximal d'équipements est limité par le nombre
d'adresses disponibles, 7 bits d'adressage et un bit R/W (lecture ou
écriture), soit 128 périphériques, mais il dépend également de
la capacité (CB) du bus (dont dépend la vitesse maximale du bus). Il faut
savoir que des adresses sont réservées pour diffuser des messages
en broadcast et que de nombreuses adresses sont déjà attribuées par
les fabricants ce qui limite grandement le nombre d'équipements (une
variante d'adressage sur 10 bits existe également).
En mode "Ultra-fast mode" (UFm), le bus est unidirectionnel, il ne
peut donc y avoir qu'un seul maître. Les 2 lignes sont renommées
USCL (ligne d'horloge) et USDA (ligne de données), et côté maître,
elles sont toujours en sortie et de type push-pull. Ce mode a un usage
limité : seules les écritures sont possibles car dans ce mode le fil de
donnée (SDA) n'est pas bidirectionnel.
Codage des bits :
Protocoles GPIB:
1- La FFT:
La transformation de Fourier rapide (sigle anglais : FFT ou fast Fourier
transform) est un algorithme de calcul de la transformation de
Fourier discrète (TFD).
Sa complexité varie en O(n log n) avec le nombre n de points, alors
que la complexité de l’algorithme « naïf » s'exprime en O(n2). Ainsi,
pour n = 1 024, le temps de calcul de l'algorithme rapide peut être
100 fois plus court que le calcul utilisant la formule de définition de la
TFD.
Cet algorithme est couramment utilisé en traitement numérique du
signal pour transformer des données discrètes du domaine temporel
dans le domaine fréquentiel, en particulier dans les oscilloscopes
numériques (les analyseurs de spectre utilisant plutôt des filtres
analogiques, plus précis). Son efficacité permet de réaliser des filtrages
en modifiant le spectre et en utilisant la transformation inverse (filtre
à réponse impulsionnelle finie). Il est également à la base
des algorithmes de multiplication rapide (Schönhage et Strassen,
1971), et des techniques de compression numérique ayant mené au
format d'image JPEG (1991).
5- Conclusion :
l’Oscilloscope GDS-2102 offre plusieurs options pour la
manipulation et le traitement des signaux, par exemple dans la 1 ère
manipulation on a générer un signal carré depuis il mêmes et on a le
brancher dans le 2 canaux CH1 CH2 et à l’aide de ces options il a
rapidement afficher le spectre fréquentiel de ce signal carré.
Partie 2 : Manipulation 2
1- Detection de l’Oscilloscope sur l’ordinateur via le
protocole GPIB en se basant de NI-MAX :
2- Interprétation d’exemple suivant de lecture des
données de GPIB sur Labview :
Voici le diagramme :
Face avant (CH1=signal carré,CH2=à vide ‘aucun fil branché’):
4- Interprétation et conclusion :
Après les figures précèdent, on peut conclure que la boucle while
ajouter o diagramme nous permet d’acquérir et afficher les signaux
transmis par l’oscilloscope presque en temps réel, c’est pour ça qu’on
a sortir partie qui termine l’acquisition en dehors de la boucle.
5- Conclusion de TP4
Selon ce TP-là on peut bien percevoir la puissance du protocole GPIB
dans la transmission de données entre l’oscilloscope et l’ordinateur,
et aussi la flexibilité de LABVIEW et l’Oscilloscope GDS-2102 avec les
différents protocoles normaliser pour la transmission de données.