PXI - Kasimashi/Systemes-embarques GitHub Wiki

PXI (PCI eXtensions for Instrumentation)

Le PXI est une architecture modulaire pour les systèmes de tests et de mesures automatisés. Elle combine la puissance du bus PCI avec des modules électroniques spécialisés pour acquérir, générer, et analyser des signaux.

Fabriqués par KeySight ou National Instrument.

1. Principe

  • Le PXI est basé sur le bus PCI ou PCI Express, adapté aux environnements de test et de mesure.
  • Il utilise un châssis modulable contenant :
    • Un contrôleur central (CPU ou contrôleur dédié)
  • Des modules instruments (oscilloscopes, générateurs de signaux, multimètres, etc.)
  • Une alimentation et un bus commun pour tous les modules
  • Les modules communiquent via le bus PXI, ce qui permet des échanges rapides de données.

2. Caractéristiques principales

  • Modularité : On peut ajouter ou remplacer des modules selon les besoins.
  • Synchronisation : Les modules peuvent être synchronisés pour des mesures simultanées.
  • Performance : Débit élevé grâce à PCI/PCIe.
  • Standards ouverts : PXI est standardisé par la PXI Systems Alliance (PXISA), garantissant compatibilité entre différents fabricants.

3. Modules types

  • Acquisition de données (DAQ) : mesure de tensions, courants, températures, etc.
  • Génération de signaux : fonctions arbitraires, signaux RF, pulsés.
  • Oscilloscopes numériques : mesures de formes d’onde rapides.
  • Multimètres numériques : mesure de tension, courant, résistance.
  • Modules spécialisés : commutateurs, relais programmables, générateurs de fréquence, etc.

4. Applications

  • Tests électroniques automatisés pour composants, cartes ou systèmes complets
  • Développement de produits : validation de circuits et prototypes
  • Tests en production industrielle pour garantir la qualité
  • Systèmes embarqués et avioniques, où plusieurs mesures doivent être synchronisées

5. Avantages

  • Gain de temps grâce à l’automatisation
  • Flexibilité grâce aux modules interchangeables
  • Précision et synchronisation des mesures
  • Intégration facile avec logiciels comme LabVIEW ou MATLAB