0% ont trouvé ce document utile (0 vote)
298 vues8 pages

Compte Rendu Labview

Transféré par

Youssef Elfekih
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
298 vues8 pages

Compte Rendu Labview

Transféré par

Youssef Elfekih
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Université de Sfax

Ecole Nationale d'Electronique et des Télécommunications de Sfax

(ENET'Com)

PROJET LABVIEW AVEC ARDUINO

Réalisé par : FEKIH Youssef


DHIFLAOUI Sana

Filière : 2MPII

Année université : 2021/2022

1
I. Partie théorique :

1 La carte Arduino :
1.1 Définition de la carte Arduino :

Une carte Arduino est une petite (5,33 x 6,85 cm) carte électronique équipée d'un
microcontrôleur. Le microcontrôleur permet, à partir d'événements détectés par des capteurs,
de programmer et commander des actionneurs ; la carte Arduino est donc une interface
programmable.

Figure 1. Carte Arduino UNO

1.2 Zoom sur la carte :

Partie B
Partie A

Figure 2. Zoom sur la carte Arduino

1.2.1 Les entrées/sorties numériques : de D0 à D13 (Partie A) :

Chacun des connecteurs D0 à D13 peut être configuré par programmation en entrée ou
en sortie, nous pouvons donc avoir par exemple les connecteurs 2 et 3 configurés comme des
entrées et les connecteurs 7, 8 et 9 configurés comme des sorties. Il est par conséquent
possible de connecter côte à côte des capteurs logiques (interrupteurs par exemple) aux
connecteurs 2 et 3 et des actionneurs aux connecteurs 7, 8 et 9. Les signaux véhiculés par ces
2
connecteurs sont des signaux logiques, c'est-à-dire qu'ils ne peuvent prendre que deux états :
HAUT (5 Volts) ou BAS (0 Volt), par rapport au connecteur de masse GND, qui lui est
toujours, par définition, à 0 Volt. Attention : les connecteurs ne peuvent pas fournir en sortie
un courant supérieur à 40 mA, ce qui interdit de brancher directement un moteur sur une
sortie logique. Remarquez le signe ~ sur les connecteurs 3, 5, 6, 9 10 et 11, nous verrons plus
tard sa signification (PWM) et son importance. Vocabulaire : on qualifie parfois ces
entrées/sorties de numériques, de logiques ou de digitales, ces trois adjectifs sont ici
considérés comme synonymes.

Figure 3. Les entrées/sorties numériques : de D0 à D13 

1.2.2 Les entrées analogiques A0 à A5 (Partie B) :

Contrairement aux entrées/sorties numériques qui ne peuvent prendre que deux états
HAUT et BAS, ces six entrées peuvent admettre un millier de valeurs (1024 exactement)
analogiques comprises entre 0 et 5 Volts. Nous pourrons donc avoir des valeurs de tension
précises à 5 mV près (≈ 5V/1024).

3
Figure 4. Les entrées analogiques A0 à A5

2 La plaque d’essai :

Une plaque d'essai permet de réaliser des montages électroniques sans soudure. La
plaque d'essai s'utilise avec des « straps » qui sont des fils de cuivre isolés, de longueur et
couleur variables. Plusieurs modèles existent, nous utiliserons des plaques d'essai comme
celle représentée sous dessous.

Figure 5. Plaque essai et des fils de connexion

La plaque d'essai comporte des connexions cachées comme sur le schéma sous
dessous : Chaque bande de cuivre met en contact 5 trous. Les trous sont espacés exactement
de 2,54 mm (un dixième de pouce).

Figure 6. La connexion cachée de la plaque essai

II. Partie Pratique :

1 Conception de projet sur LabVIEW :

Le projet comporte un potentiomètre, un bouton de commande (Boolean), trois


LED(Boolean2,3,4), un bouton de stop et visa ressource sur le Front Panel et sur le Block

4
Diagram on a les inputs, les outputs, initialisation de l’Arduino et des autres fonctions
(incrémentation…).

2.1 Front Panel :

NI-VISA est une API qui fournit une interface de programmation pour contrôler les instruments Ethernet/LXI, GPIB,
série, USB, PXI et VXI dans les environnements de développement d'applications NI comme LabVIEW, LabVIEW NXG,
LabWindows/CVI et Mesurément Studio. L'API est installée via le pilote NI-VISA.

Indicateur de connexion Les LED


avec l’Arduino

LED 13 de l’Arduino

Bouton de stop LED commander par un


bouton connecté à la pin 7

Bouton de commande de
la LED 13 dans l’Arduino

Un potentiomètre
connecté à la pin A2

5
2.2 Block Diagram :

Fonctions utilisables

6
Initialisation sur la Pin 13 : LED
allumé La fonction écrire (write) il est
effectué sur la Pin 13 avec Boolean

Initialisation se la carte

Arduino

On utilise la structure Flat Séquence pour arrêter l’indicateur de connexion avec l’Arduino (Boolean3)

7
3 Le câblage sur la plaque d’essai :

Figure 8. Circuit en marche


Figure 7. Circuit en arrêt

III. Conclusion :

Finalement ont conclu que LabVIEW offre la possibilité de programmer des


diagrammes d'état au moyen de l'outil State chart et la carte Arduino peut être
interfacée avec un State chart.

Vous aimerez peut-être aussi