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

Table des Matières

Publicité

156
33.2 Théorie de l'interface
Circuit d'interface : Le capteur de température
TCN75A de Microchip intégré dans le PmodTMP3
prend en charge le bus de communication série I
(également appelé « I2C »). Deux registres 8 bits
indiquent la température mesurée en degrés
Celsius toutes les 30 ms pour une résolution de
9 bits et toutes les 240 ms pour une résolution de
12 bits ; chaque bit supplémentaire double le temps
de conversion. La sortie à drain ouvert « ALERT »
prévoit un point de consigne pour indiquer le
dépassement d'une température limite définie par
l'utilisateur.
Regardez
Interfacing Theory (youtu.be/HwzTgYp5nF0, 10:03)
pour apprendre comment lire la température
ambiante mesurée, comment configurer l'appareil
pour régler la résolution et le comportement de la
sortie « ALERT » ainsi que sa polarité, le point de
consigne pour la température limite, l'hystérésis et
la file d'attente des défauts (le nombre de cycles de
conversion consécutifs pour lesquels une condition
de défaut doit être vraie avant d'activer la sortie
ALERT) et comment mettre l'appareil en mode arrêt
(économie d'énergie) avec une mesure unique à la
demande.
Communication:
8:47) pour comprendre le rapport entre les options
de configuration du VI Express I2C et les formes
d'onde de signalisation entre les émetteurs et les
récepteurs du bus I
33.3 Modifications de base
Regardez la vidéo Temperature Sensor Demo
Walk- Through (youtu.be/1Oib10sojds, 6:25) pour
en savoir plus sur les principes de conception du
capteur de température
suivantes au diagramme 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 la
température en degrés Fahrenheit.
3. Déplacez le code de registre de configuration à
l'intérieur de la boucle While, puis convertissez
le
tableau
commande sur la face avant ; vous pourrez ainsi
faire varier plus facilement les options de
configuration.
la
vidéo
Temperature
Regardez
la
vidéo
I2C
(youtu.be/7CgNF78pYQM,
2
C.
, puis faites les modifications
:
Main.vi
de
constantes
booléennes
4. Créez des commandes sur la face avant pour les
valeurs du point de consigne de la température
et l'hystérésis en degrés Celsius, puis déplacez
les VI Express I2C associés à l'intérieur de la
boucle While pour que ces valeurs soient
2
C
modifiées pendant l'exécution du VI. Vérifiez que
l'indicateur d'alerte se comporte comme prévu
lorsque vous réglez ces deux commandes liées
à la température. Que se passe-t-il lorsque la
valeur de l'hystérésis est supérieure à la valeur
du point de consigne ?
5. Ajoutez un indicateur d'oscillogramme pour la
température mesurée, puis définissez l'intervalle
de temps de la boucle While à une minute par
exemple. Réalisez une représentation graphique
Sensor
du profil de température sur une période de
24 heures.
6. Répétez l'étape précédente, puis modifiez le
code du diagramme de sorte que le capteur de
température fonctionne en mode arrêt, et
effectuez une mesure unique à la demande.
N'oubliez pas d'attendre le temps de conversion
nécessaire
température : 30 ms pour une résolution 9 bits et
deux fois plus longtemps pour chaque bit
supplémentaire,
résolution 12 bits.
Serial
7. Ajoutez un affichage des températures minimale
et
maximale
boutons de réinitialisation.
33.4 Idées de projets
Maintenant que vous savez utiliser le capteur de
température, intégrez-le à d'autres appareils pour
créer un système complet, par exemple :
• Instrument de mesure de poche (40)
• Capteur sans fil (41)
• Enregistreur de données (42)
• Direction à commande électrique (44)
• Thermomètre numérique (45)
• Système de commande marche/arrêt (52)
• Station météo (58)
en
33. CAPTEUR DE TEMPÉRATURE
avant
de
lire
le
registre
jusqu'à
240 ms
enregistrées
accompagné
de
pour
une
de

Publicité

Table des Matières
loading

Produits Connexes pour National Instruments NI myRIO

Table des Matières