Sommaire des Matières pour National Instruments cRIO-905 Série
Page 1
MANUEL DE L'UTILISATEUR cRIO-905x Contrôleur CompactRIO embarqué avec processeur temps réel et FPGA reconfigurable Ce document décrit les caractéristiques du contrôleur cRIO-905x et contient des informations sur le montage et l'utilisation de l'appareil. Dans ce document, les contrôleurs cRIO-9053, cRIO-9054, cRIO-9055, cRIO-9056, cRIO-9057, cRIO-9058 sont collectivement désignés sous le nom cRIO-905x.
Sommaire Configuration du contrôleur cRIO-905x...................2 Connexion du contrôleur cRIO-905x à l'ordinateur hôte en utilisant un port USB..3 Connexion du contrôleur cRIO-905x à l'ordinateur hôte ou au réseau via Ethernet..4 Configuration des options de démarrage................5 Caractéristiques du contrôleur cRIO-905x................7 Ports et connecteurs......................
Connexion du contrôleur cRIO-905x à l'ordinateur hôte ou au réseau via Ethernet Effectuez les étapes suivantes pour connecter le contrôleur cRIO-905x à un ordinateur hôte ou un réseau Ethernet à l'aide du port 0 (port Gigabit Ethernet RJ-45). NI recommande d'utiliser le port 0 (port Gigabit Ethernet RJ-45) pour la communication avec les systèmes déployés.
Page 6
Tableau 1. Options de démarrage du contrôleur cRIO-905x (suite) Options de Description démarrage Activer les Redémarrer le contrôleur cRIO-905x avec ce paramètre activé lance le connexions SSH sshd sur le contrôleur cRIO-905x. Lancer le sshd permet d'ouvrir des (Secure Shell) sessions via une connexion SSH, protocole de communication chiffré.
USB 3.1 Type-C, port hôte Le port hôte USB du contrôleur cRIO-905x prend en charge les périphériques de stockage de masse USB courants, tels que les clés USB, les adaptateurs USB-IDE, les claviers, les souris et les caméras USB. Les adaptateurs NI USB Type-C suivants sont disponibles pour le contrôleur cRIO-905x. Tableau 2.
Page 10
Tableau 7. Accessoires de stockage micro SD Accessoire Capacité Référence Carte micro SD industrielle, -40 à 85 °C, UHS-I 16 Go 786913-01 Cache de l'emplacement pour carte micro SD (x3) — 786901-01 Cache de l'emplacement pour carte micro SD Vous devez utiliser le cache de l'emplacement de la carte micro SD pour protéger la carte micro SD dans les zones à...
Pour de plus amples informations sur l'utilisation du bouton RESET pour l'aide au dépannage du réseau, voir Résoudre les problèmes de connectivité du réseau. Mettre au point la connectivité du réseau Vous pouvez utiliser le bouton RESET pour résoudre les problèmes de connectivité réseau. Effectuez les étapes suivantes pour réinitialiser les cartes réseau aux paramètres par défaut.
Page 14
Tableau 11. Indicateurs LED STATUS (suite) État du voyant Signification Allumé Le contrôleur cRIO-905x est en train de démarrer. Aucune action momentanément n'est nécessaire. Éteint Le contrôleur cRIO-905x est en mode d'exécution. Le logiciel est installé et le système d'exploitation est en cours d'exécution. Voyants LED USER Vous pouvez définir le comportement des voyants LED USER1 et USER2 pour répondre aux besoins de votre application.
Vis de masse du châssis Figure 5. Vis de masse du châssis du contrôleur cRIO-905x 1. Vis de masse du châssis Remarque Pour en savoir plus sur la mise à la terre du contrôleur cRIO-905x, reportez-vous à la section Connecter le contrôleur à la terre dans le Guide d'initiation du contrôleur cRIO-905x.
Figure 6. Circuit de routage de l'horloge du contrôleur cRIO-905x DAQ ASIC Base de temps à 80 MHz Base de temps à 20 MHz Oscillateur Générateur ÷200 Base de temps à 100 kHz embarqué d'horloge 100 MHz Base de temps à 13,1072 MHz Base de temps à...
2 et de couche 3-4. Le profil IEEE 1588-2008 implémenté par National Instruments sur le contrôleur cRIO-905x ne prend en charge que les méthodes de communication de couche 3-4. Opérer sur la couche 2 améliore les performances pour l'IEEE 802.1AS-2011.
Page 22
fournira une précision optimale du module de la Série C. Respectez les spécifications suivantes pour monter le contrôleur cRIO-905x dans la configuration de montage de référence. Figure 7. Configuration de montage du système Orientation de montage vertical. Options de support de montage : •...
Figure 9. Espace de dégagement du câblage Remarque Les différents types de connecteurs des modules de la Série C requièrent des espaces de dégagement différents pour le câblage. Pour une liste complète des dimensions des espaces de dégagement pour le câblage des modules de la Série C, allez sur ni.com/info et entrez l'info-code...
Figure 13. Dimensions latérales du contrôleur cRIO-905x Profondeur d'insertion max Filetage M4 x 0,7 5,00 mm (0,20 po) 44,81 mm (1,764 po) 44,81 mm (1,764 po) 24,35 mm (0,959 po) 53,52 mm (2,107 po) Montage frontal sur surface plane Éléments utilisés •...
Dimensions de montage avant sur surface Figure 16. Dimensions avant du cRIO-905x à 4 emplacements 47.2 mm 30.6 mm (1.86 in.) (1.20 in.) 47.0 mm (1.85 in.) 41.1 mm (1.62 in.) Figure 17. Dimensions avant du cRIO-905x à 8 emplacements 141,7 mm (5,58 po) 47,2 mm...
Page 30
Figure 19. Montage arrière du contrôleur cRIO-905x à 8 emplacements directement sur surface plane Préparez la surface pour le montage du contrôleur cRIO-905x en utilisant les Dimensions de montage sur surface. Alignez le contrôleur cRIO-905x sur la surface. Fixez le contrôleur cRIO-905x à la surface en utilisant les vis M4 appropriées pour la surface.
Page 32
Figure 22. Montage du contrôleur cRIO-905x à 4 emplacements sur panneau Figure 23. Montage du contrôleur cRIO-905x à 8 emplacements sur panneau Alignez le contrôleur cRIO-905x et la plaque de montage du panneau. 32 | ni.com | cRIO-905x User Manual...
Figure 25. Dimensions de montage sur panneau du contrôleur cRIO-905x à 8 emplacements 327 mm (12.88 in.) 7.2 mm (0.29 in.) 152.4 mm (6.00 in.) 152.4 mm (6.00 in.) 114.3 mm 138.9 mm (4.50 in.) (5.47 in.) 25.4 mm (1.00 in.) 89.9 mm (3.54 in.) 147.3 mm (5.80 in.) Montage sur rail DIN...
Montage du contrôleur sur rail DIN Figure 28. Montage du contrôleur sur rail DIN Verrouillez le côté du ressort (haut) du clip DIN sur le bord supérieur du rail DIN. Appuyez fermement pour comprimer le ressort jusqu'à ce que le clip se verrouille sur le rail DIN.
Dimensions de montage sur table Figure 32. Dimensions avant de montage sur table du contrôleur cRIO-905x à 4 emplacements 22.9 mm 17.2 mm (1.14 in.) (0.68 in.) 39.1 mm (1.54 in.) Figure 33. Dimensions avant de montage sur table du contrôleur cRIO-905x à 8 emplacements 22.9 mm 17.2 mm...
FPGA Vous permet d'utiliser les modules de la Série C depuis les VIs LabVIEW FPGA. Les modules de la Série C apparaissent directement sous l'élément cible FPGA dans la fenêtre de l'Explorateur de projet MAX et les voies d'E/S apparaissent sous la forme d'éléments d'E/S FPGA sous la cible FPGA. Pour accéder aux voies d'E/S, soit vous configurez les nœuds d'E/S FPGA dans un VI LabVIEW FPGA, soit vous faites glisser les voies d'E/S depuis la fenêtre de l'Explorateur de projet et vous les déposez...
Reportez-vous aux sections Signal de déclenchement de démarrage Signal de déclenchement de référence AI Signal de déclenchement de pause AI pour plus d'informations sur les signaux de déclenchement de l'entrée analogique. Signaux de cadencement d'entrée analogique Le contrôleur cRIO propose les signaux de cadencement d'entrée analogique suivants : •...
Utilisation d'une source de temps Pour utiliser le signal de déclenchement de démarrage avec une source de temps, configurez une heure spécifique dans NI-DAQmx. Reportez-vous aux rubriques "Horodatages" et "Déclenchement temporel" dans l'Aide de NI-DAQmx pour en savoir plus sur l'accès aux fonctionnalités basées sur le temps de l'API NI-DAQmx.
Page 48
Modules balayés Les modules d'entrée analogique de la Série C balayés contiennent un seul convertisseur A/N et un multiplexeur permettant de sélectionner plusieurs voies d'entrée. Lorsque l'interface de module reçoit une impulsion d'horloge d'échantillonnage, elle commence à générer une horloge de conversion pour chaque module balayé dans la tâche en cours. Chaque horloge de conversion signale l'acquisition d'une seule voie à...
Sortie analogique avec NI-DAQmx Pour générer une sortie analogique, installez un module de sortie analogique de la Série C sur un emplacement du contrôleur cRIO. Les spécifications de génération, telles que le nombre de voies, la configuration de la voie, la fréquence de mise à jour et la gamme de sortie sont déterminées par le type de module de la Série C utilisé.
De nouvelles données peuvent être écrites dans le buffer hôte à tout moment sans perturber la sortie. Il n'y a pas de limite au nombre de voies de signal supportées par le mode de régénération. – Avec la régénération embarquée, la totalité du buffer est téléchargée sur la FIFO et régénérée à...
rapide disponible est utilisée. La fréquence de mise à jour de tous les modules de la tâche est un diviseur entier de la fréquence de la base de temps d'horloge d'échantillonnage AO. Remarque Les modules DSA ne prennent pas en charge le mode HWTSP. Signal de déclenchement de démarrage AO Utilisez le signal de déclenchement de démarrage AO pour initier une génération de signal.
Initiation aux applications de sortie analogique (AO) dans le logiciel Vous pouvez utiliser le contrôleur cRIO dans les applications de sortie analogique suivantes : • Génération point par point (à la demande) • Génération point par point avec cadencement matériel •...
rapidement pour suivre le cadencement matériel. Si une lecture ou une écriture s'exécute en retard, une mise en garde est renvoyée. Remarque Les modules DSA ne prennent pas en charge le mode HWTSP. Signaux de déclenchement d'entrée numérique Un déclenchement est un signal qui provoque une action, telle que le démarrage ou l'arrêt de l'acquisition de données.
Page 60
Utilisation d'une source externe Vous pouvez acheminer les signaux suivants sous forme d'horloge d'échantillonnage DI : • Tout terminal PFI • Événement de comparaison analogique (un déclenchement analogique) Vous pouvez échantillonner des données sur le front montant ou le front descendant de l'horloge d'échantillonnage DI.
Utilisation d'une source numérique Pour utiliser le déclenchement de référence DI avec une source numérique, spécifiez une source et un front montant ou descendant. La source peut provenir d'un signal PFI ou d'un des signaux internes du contrôleur cRIO. Reportez-vous à la rubrique "Routage de périphérique dans MAX"...
Sortie numérique Pour générer une sortie numérique, installez un module de la Série C de sortie numérique dans un emplacement du contrôleur cRIO. Les spécifications de génération, telles que le nombre de voies, la configuration de la voie, la fréquence de mise à jour et la gamme de sortie sont déterminées par le type de module de la Série C utilisé.
De nouvelles données peuvent être écrites dans le buffer hôte à tout moment sans perturber la sortie. – Avec la régénération embarquée, la totalité du buffer est téléchargée sur la FIFO et régénérée à partir de là. Une fois les données téléchargées, les nouvelles données ne peuvent plus être écrites sur la FIFO.
Page 68
Utilisation d'une source de temps Pour utiliser le signal de déclenchement de démarrage avec une source de temps, configurez une heure spécifique dans NI-DAQmx. Reportez-vous aux rubriques "Horodatages" et "Déclenchement temporel" dans l'Aide de NI-DAQmx pour en savoir plus sur l'accès aux fonctionnalités basées sur le temps de l'API NI-DAQmx.
PFI avec NI-DAQmx Vous pouvez configurer les voies d'un module numérique parallèle en tant que terminaux PFI (Programmable Function Interface). Le contrôleur cRIO fournit également un terminal pour PFI. Jusqu'à deux modules numériques peuvent être utilisés pour accéder aux terminaux PFI dans un seul contrôleur.
embarqués ne peuvent pas être programmés indépendamment du compteur principal ; les signaux des compteurs embarqués ne sont pas routables. Moteur de cadencement de compteur Contrairement aux entrées analogiques, sorties analogiques, entrées numériques et sorties numériques, les compteurs du contrôleur cRIO ne sont pas en mesure de diviser une base de temps pour produire une horloge d'échantillonnage de compteur interne.
Pour les fonctions d'entrée de compteur, vous pouvez utiliser le déclenchement de démarrage à armement pour adopter un comportement semblable au déclenchement de démarrage. • Déclenchement de pause : Vous pouvez utiliser des déclenchements de pause dans les applications de comptage de fronts et de génération d'impulsions continue. Pour les acquisitions de comptage de fronts, le compteur arrête de compter les fronts lorsque le signal de déclenchement externe est bas et reprend lorsque le signal passe à...
Figure 49. Mode source 80 MHz Source 80 MHz Synchroniser Compter Source externe ou interne inférieure à 20 MHz Avec une source externe ou interne inférieure à 20 MHz, le module génère un signal Source retardé en retardant le signal Source de plusieurs nanosecondes. Le contrôleur synchronise les signaux sur le front montant du signal Source retardé...
Les valeurs de comptage renvoyées sont les comptages cumulés depuis l'événement d'armement du compteur. C'est-à-dire que l'horloge d'échantillonnage ne réinitialise pas le compteur. Vous pouvez configurer le compteur pour qu'il échantillonne sur les fronts montants ou descendants de l'horloge d'échantillonnage. La figure suivante représente un exemple de comptage bufférisé...
Figure 55. Mesure bufférisée implicite de largeur d'impulsion GATE SOURCE Valeur du compteur Buffer Mesure bufférisée de largeur d'impulsion basée sur horloge d'échantillonnage Une mesure bufférisée de largeur d'impulsion basée sur horloge d'échantillonnage est similaire à une mesure unique de largeur d'impulsion, mais la mesure bufférisée de largeur d'impulsion prend des mesures sur plusieurs impulsions corrélées à...
Figure 58. Mesure bufférisée implicite d'impulsions Compteur armé Gate Source Buffer Mesure bufférisée d'impulsions basée sur horloge d'échantillonnage Une mesure bufférisée d'impulsions basée sur horloge d'échantillonnage est similaire à une mesure unique d'impulsions, mais la mesure bufférisée d'impulsions prend des mesures sur plusieurs impulsions corrélées à...
Mesures d'impulsion ou de demi-période Dans le matériel, les mesures d'impulsions et de demi-période sont la même mesure. Toutes deux mesurent les temps hauts et bas d'une impulsion. La différence fonctionnelle entre les deux mesures est la manière dont les données sont renvoyées. Dans une mesure de demi- période, chaque temps haut ou bas est considéré...
Large gamme de fréquences avec deux compteurs En utilisant deux compteurs, vous pouvez mesurer avec précision un signal qui peut être haute ou basse fréquence. Cette technique s'appelle la mesure de fréquence réciproque. Lorsque vous mesurez une large gamme de fréquences avec deux compteurs, vous générez une longue impulsion à...
Figure 65. Mesure bufférisée de fréquence basée sur horloge d'échantillonnage (non moyennage) Compteur armé Gate Source Horloge d'échantillonnage Valeurs verrouillées Avec les mesures de fréquence basées sur l'horloge d'échantillonnage, assurez-vous que la fréquence à mesurer est deux fois plus élevée que l'horloge d'échantillonnage afin d'éviter tout débordement de mesure.
Page 90
Tableau 19. Méthodes de mesure de fréquence 50 kHz Variable Horloge Un compteur Deux compteurs d'échantillonnage Haute Large fréquence gamme 50 000 50 000 50 000 50 000 80 M 80 M 1 000 80 M Temps de mesure 0,02 (ms) —...
Tableau 21. Méthodes de mesure de fréquence 5 MHz Méthode de Horloge Un compteur Deux compteurs comparaison d'échantillonnage Haute Large (moyennée) fréquence gamme Nombre de 1 ou 2 compteurs utilisés Nombre de mesures renvoyées Mesure des signaux Bonne Mauvaise Bonne Bonne haute fréquence avec précision...
Figure 68. Encodage X4 Voie A Voie B Valeur du compteur Comportement de la voie Z Certains encodeurs en quadrature ont une troisième voie, la voie Z, également appelée voie index. Un niveau haut sur la voie Z provoque le rechargement du compteur avec une valeur spécifiée dans une phase spécifiée du cycle de quadrature.
Une fois que le compteur a été armé et qu'un front actif se produit sur l'entrée Aux, le compteur compte le nombre de fronts montants (ou descendants) sur la Source. Le compteur ignore les fronts supplémentaires sur l'entrée Aux. Le compteur arrête de compter lorsqu'il reçoit un front actif sur l'entrée Gate. Le compteur enregistre ensuite le nombre compté...
Figure 74. Mesure bufférisée de durée entre deux signaux basée sur horloge d'échantillonnage Horloge d'échantillonnage GATE SOURCE Valeur du compteur Buffer Remarque Si aucun front actif sur le Gate et aucun front actif sur le signal Aux ne se produit entre les horloges d'échantillonnage, une erreur de dépassement se produit.
• Génération bufférisée finie de train d'impulsions basée sur horloge d'échantillonnage • Génération bufférisée continue de train d'impulsions basée sur horloge d'échantillonnage Génération finie de train d'impulsions Cette fonction génère un train d'impulsions avec une fréquence et un rapport cyclique programmables pour un nombre prédéterminé...
Le compteur peut commencer la génération de train d'impulsions dès que le compteur est armé ou en réponse à un déclenchement de démarrage matériel. Vous pouvez acheminer le déclenchement de démarrage à l'entrée Gate du compteur. Vous pouvez également utiliser l'entrée Gate du compteur en tant que déclenchement de pause (si elle n'est pas utilisée en tant que déclenchement de démarrage).
Page 104
Le tableau et la figure ci-après détaillent une génération finie basée sur horloge d'échantillonnage de trois échantillons dont les spécifications d'impulsion provenant Créer une voie sont deux tops inactifs, deux tops actifs et un délai initial de trois tops. Tableau 23. Génération bufférisée finie de train d'impulsions basée sur horloge d'échantillonnage Échantillon Tops inactifs...
Figure 84. Signal de sortie du générateur de fréquence Base de temps de sortie de fréquence FREQ OUT (diviseur = 5) La sortie de fréquence peut être acheminée vers n'importe quel terminal PFI. Tous les terminaux PFI sont réglés sur haute impédance au démarrage. Le signal FREQ OUT peut également être acheminé...
Page 108
Tableau 24. Applications du compteur et Source du compteur n Application Utilisation du terminal Source Génération d'impulsions Base de temps compteur Mesures de temps à un compteur Base de temps compteur Mesures de temps à deux compteurs Terminal d'entrée Comptage de fronts non bufférisé Terminal d'entrée Comptage de fronts bufférisé...
Page 110
Signaux A du compteur n, B du compteur n et Z du compteur n Le signal B du compteur n peut contrôler le sens du comptage dans les applications de comptage de fronts. Utilisez les entrées A, B et Z de chaque compteur pour mesurer des encodeurs en quadrature ou des encodeurs à...
Signaux Sortie interne du compteur n et TC du compteur n Le signal Sortie interne du compteur n change en réponse au TC du compteur n. Les deux options de sortie sélectionnables par logiciel sont une sortie impulsion sur TC et une sortie bascule sur TC.
Page 113
Pour la liste des brevets protégeant les produits/technologies NI, veuillez vous référer, selon le cas : à la rubrique Aide»Brevets de votre logiciel, au fichier sur votre média, ou à National Instruments Patent Notice à . Vous trouverez des informations sur patents.txt...