background image

 

 

 

Unowocześnienie i rozszerzenie oferty edukacyjnej na kierunku 

Automatyka i Robotyka na Wydziale Automatyki, Elektroniki  

i Informatyki Politechniki Śląskiej –  

otwarcie specjalności i przygotowanie kadr 

 

Nr projektu: POKL.04.01.01-00-270.08 

 
 
 

Materiały dydaktyczne dla przedmiotu 

 „OPROGRAMOWANIE SYSTEMÓW POMIAROWYCH”, 

kierunek Automatyka i Robotyka, specjalność „Technologie 

informacyjne w automatyce  

i robotyce” 

 
 
 

Instrukcja do ćwiczenia laboratoryjnego 

 

 
 

System PXI 

wprowadzenie 

 
 
 
 
 
 
 
 

Opracował: dr inż. Roman Wyżgolik, 

ver.03.2010 

 

Publikacja współfinansowana przez Unię Europejską ze środków 

Europejskiego Funduszu Społecznego 

 

Publikacja dystrybuowana bezpłatnie 

 

background image

 

1.  Cel ćwiczenia 
 

Celem ćwiczenia jest zapoznanie się z systemem PXI oraz jego oprogramowaniem. W czasie 

trwania  ćwiczenia  studenci  konfigurować  będą  tory  pomiarowe  dla  sygnałów  elektrycznych, 
będą  rejestrować  i  analizować  sygnały  z  wykorzystaniem  dedykowanego  do  poszczególnych 
modułów oprogramowania. Stworzą też własny program w środowisku LabVIEW. 
 
2.  Wstęp 

 
PXI (skrót od PCI eXtension for Instrumentation) jest modułową platformą akwizycji danych i 

sterowania, bazującą na magistrali PCI (Peripheral Component Interconnect) oraz PCI Express 
(PXIe), dostosowaną do pracy w warunkach przemysłowych. Standard PXI rozwijany jest przez 
konsorcjum  kilkudziesięciu  firm,  pod  nazwą  PXI  Systems  Alliance  (

http://www.pxisa.org

). 

Wygląd przykładowego systemu PXI pokazano na rys.1. 

 

 

Rys.1 Przykładowy system PXI (po prawej) oraz kaseta (chassis) systemu PXIe 

 
Podstawą jest standard CompactPCI, będący niczym innym jak przemysłową wersją magistrali 

PCI.  W  odróżnieniu  od  desktopowego  PCI,  ustalony  jest  rozmiar  kart  oraz  zastosowano 
przemysłowe  złącze  IEC  do  podłączania  kart  w  systemie.  Rozmiar  kart  bazuje  na  standardzie 
Eurocard,  tj.  dostępne  są  karty  różniące  się  wysokością:  3U  (100x160mm)  oraz  6U 
(233x160mm). Na rys.2 przedstawiono oba rodzaje kart PXI. 
 
        a) 

 

b) 

 

c) 

 

 
Rys.2 Karty systemu PXI: a) widok karty rozmiaru 3U od strony złącza, b) karta 3U PXI , c) 
karta 6U PXI 
 

System  PXI  charakteryzuje  się  bardzo  dużą  przepustowością.  W  wersji  podstawowej  jest 

typowa dla magistrali PXI, czyli maksymalnie 132 MB/s, zaś dla PXIe maksymalnie 6 GB/s 

Oparcie  platformy  PXI  o  architekturę  PCI  zapewnia  pełną  kompatybilność  z  systemami 

operacyjnymi  stosowanymi  na  komputerach  klasy  PC,  w  szczególności  musi  być  zapewniona 

background image

 

kompatybilność z systemem MS Windows. Ponadto specyfikacja PXI wymaga, aby wszystkie 
urządzenia poddawane były odpowiednim testom środowiskowym, aby sprostać podwyższonym 
wymaganiom  co  do  wytrzymałości  mechanicznej  na  drgania,  podwyższoną  temperaturę  i 
wilgotność. 

 

3.  Kaseta PXI (Chassis) 
 

Kasety  PXI  posiadają  typowo  4,  6,  8,  14  lub  18  slotów.  Przykładową  kasetę  wraz  z 

zamontowanymi  modułami  i  kontrolerem  osadzonym  pokazano  na  rys.3.  Kaseta  wyposażona 
jest  w  płytę  montażową  (backplane)  do  której  dołączane  są  poszczególne  moduły.  Na  płycie 
znajduje  się  szyna  PCI,  szyna  lokalna  do  przesyłania  sygnałów  cyfrowych  i  analogowych 
pomiędzy  modułami  oraz  układy  wyzwalania  i  zegarowy  (patrz  rys.4).  Zegar  systemowy 
generuje  sygnał  o  częstotliwości  10MHz,  może  być  wykorzystany  do  synchronizacji 
poszczególnych modułów, przy tworzeniu impulsów wyzwalających. 

 

 

Rys.3. Wygląd przykładowej kasety PXI z zainstalowanym kontrolerem i modułami. 

 

 

 

Rys.4 Synchronizacja zapewniana przez szynę Trigger (wyzwalanie) i zegar systemowy 10MHz 

 

4.  Kontroler 
 

System  PXI  może  być  wyposażony  w  kontroler  osadzony  (embedded  kontroler),  bazujący 

najczęściej na procesorach stosowanych w notebookach (tzw. procesorach mobilnych) lub może 

background image

 

być  sterowany  z  poziomu  komputera  PC/notebooka  –  wówczas  w  kasecie  PXI  w  miejsce 
kontrolera  instaluje  się  specjalny,  szybki  interfejs  MXI  (Multiplatform  eXtension  for 
Instrumentation)  a  w  komputerze  PC  lub  notebooku  odpowiednio  kartę  PCI/PCIe  lub 
ExpressCard /PCMCIA. 

Kontroler  osadzony  posiada  standardowe  złącza  dostępne  w  zwykłym  komputerze  PC  i  w 

zależności od wersji może być wyposażony dodatkowo o złącze interfejsu GPIB do komunikacji 
z  przyrządami  pomiarowymi  stacjonarnymi (oscyloskopami, multimetrami,  itp.) i czytnik  kart, 
np. CF. Na rys.5 pokazano wygląd kontrolera osadzonego i zestawu z interfejsem MXI. 
 

 

 

Rys.5 Kontroler osadzony (po lewej) systemu PXI i zestaw PXI z interfejsem MXI 

 
5.  System PXI w laboratorium OSP 
 

W laboratorium Zakładu Pomiarów i Systemów Sterowania znajduje się system PXI oparty o 

kontroler wbudowany. W skład systemu wchodzą: 

•  kaseta  NI PXI-1042Q, 
•  kontroler NI PXI-8187, 
•  moduły: 

i.

  magistrali CAN NI PXI-8464, 

ii.

  multimetru 6.5 cyfry NI PXI-4070, 

iii.

  karty DAQ NI PXI-6251, 

iv.

  przełącznik kanałów pomiarowych NI PXI-2593, 

v.

  oscyloskopu NI PXI-5112. 

Na  kontrolerze  zainstalowany  jest  system  operacyjny  Windows  XP  oraz  oprogramowanie 

LabVIEW.  Wygląd  systemu  pokazano  na  rys.6.  Na  rys.7  pokazano  zrzut  ekranu  monitora  z 
otwartymi aplikacjami dla wybranych modułów systemu PXI. 

 

6.  Literatura uzupełniająca 
 
[1]

 PXI  Hardware  Speciffication  Rev.  2.2,  PXI  Systems  Alliance,  2004  (dostępny  na  stronie 

www.pxisa.org

). 

 

background image

 

 

 
Rys.6 Wygląd systemu PXI dostępnego na stanowisku laboratoryjnym w Zakładzie Pomiarów 
i Systemów Sterowania 

 

 

 

Rys.7 Zrzut ekranu monitora z otwartymi aplikacjami dla wybranych modułów systemu PXI