National Instruments NI myRIO Guide De Référence page 102

Table des Matières

Publicité

94
R
EMARQUE
« SCL » si vous voyez un message « Error-
36011 occurred at myRIO Write I2C.vi » ou
semblable ;
NI myRIO n'a pas reçu un accusé de réception
attendu du bus de communication I
PmodACL.
21.2 Théorie de l'interface
Circuit
d'interface :
ADXL345 d'Analog Devices au cœur de la carte
PmodACL
communication série I
« I2C ») ; l'ADXL345 prend également en charge
l'interface de communication série SPI. Toutefois,
ce chapitre est consacré exclusivement à l'interface
2
bus I
C. Le ADXL345 comporte deux valeurs de
sortie d'interruption désignées « INT1 » et « INT2 ».
Ces broches permettent d'accéder à huit sources
d'interruption différentes qui peuvent être activées
selon les besoins. Trente registres adressables
permettent
l'accélération, ainsi qu'à un large éventail d'options
de configuration.
Regardez la vidéo Accelerometer Interfacing
Theory
(youtu.be/uj76-JtT_xk,
apprendre le principe de fonctionnement de
l'accéléromètre,
caractéristiques de l'ADXL345 d'Analog Devices et
les connexions et l'orientation des axes du
détecteur PmodACL de Digilent. Continuez de
regarder
la
configurer les registres de l'ADXL345 et lire les
données de l'accéléromètre. Le ADXL345 est un
dispositif relativement complexe qui propose une
large gamme d'options ; le didacticiel vidéo est
centré
donc
caractéristiques qui vont vous permettre de vous
mettre en route rapidement. L'exemple détaillé vous
montre : comment configurer le débit, la résolution
et la plage de données ; comment configurer un
seuil de simple toucher et les valeurs de durée et
diriger l'interruption du simple toucher vers une
broche de sortie ; et, enfin, comment lire les trois
ensembles de registres de données et convertir ces
valeurs en accélération mesurée en unités « g ».
: Vérifiez les connexions « SDA » et
ce
message
indique
L'accéléromètre
prend
en
charge
2
C (généralement appelé
d'accéder
aux
trois
15:55)
les
applications,
vidéo
pour
apprendre
sur
le
sous-ensemble
Regardez
(youtu.be/7CgNF78pYQM,
comprendre les formes d'onde de signalisation
que
le
entre les émetteurs et les récepteurs du bus I
2
C du
21.3 Modifications de base
Regardez la vidéo Accelerometer Demo Walk-
Through (youtu.be/-_GWEsrfxU4, 8:37) pour en
savoir plus sur les principes de conception d'un
triaxial
accéléromètre,
suivantes au diagramme de Main.vi :
le
bus
de
1. Modifiez l'adresse du dispositif et choisissez une
autre valeur.
Quel est le message d'erreur LabVIEW ?
2. Ajoutez le calcul nécessaire pour afficher
l'accélération en « g ».
3. Ajoutez du code pour lire le registre ID d'unité de
l'ADXL345 (adresse 0x00) et pour générer une
condition d'erreur si l'ID ne correspond pas à la
valeur attendue ; ainsi, votre VI peut détecter
que le dispositif à bus I
mesures
de
connecté aux bornes I2C du NI myRIO. Étudiez
le mappage des registres sur la fiche technique
de l'ADXL345 (Tableau 19) pour déterminer la
valeur attendue. Sélectionnez l'un des VI de
pour
boîte de dialogue contextuelle de la sous-palette
Programming | Dialog & User Interface pour
les
afficher votre message d'erreur.
4. Comparez la performance de l'accéléromètre à
celle
configurant
comment
d'indicateurs sur la face avant : voir le VI
Express Accelerometer dans la sous-palette
myRIO | Onboard. Utilisez un morceau de ruban
adhésif pour fixer la carte PmodACL au boîtier
du myRIO.
de
21.4 Idées de projets
Maintenant que vous savez utiliser l'accéléromètre,
intégrez-le à d'autres dispositifs pour créer un
système complet, par exemple :
• Capteur sans fil (41)
• Enregistreur de données (42)
• Niveau à bulle numérique (57)
21. ACCÉLÉROMÈTRE
Serial
Communication:
8:47)
puis
faites
les
2
C approprié est
de
l'accéléromètre du
un
ensemble
I2C
pour
mieux
2
C.
modifications
NI myRIO
en
supplémentaire

Publicité

Table des Matières
loading

Produits Connexes pour National Instruments NI myRIO

Table des Matières