Instrumentkontroll

Instrumentkontroll består av att ansluta ett stationärt instrument till en dator och göra mätningar.

Historia

I slutet av 1960-talet utvecklades den första bussen som användes för kommunikation av Hewlett-Packard och kallades HP-IB ( Hewlett-Packard Interface Bus) . Eftersom HP-IB ursprungligen designades för att endast fungera med HP-instrument, uppstod behovet av ett standard, höghastighetsgränssnitt för kommunikation mellan instrument och styrenheter från en mängd olika leverantörer. Detta behov åtgärdades 1975 av Institute of Electrical and Electronics Engineers (IEEE) publicerade ANSI/IEEE Standard 488-1975, IEEE Standard Digital Interface for Programmable Instrumentation, som innehöll de elektriska, mekaniska och funktionella specifikationerna för ett gränssnittssystem. Standarden uppdaterades 1987 och igen 1992. Denna buss är känd under tre olika namn, General Purpose Interface Bus ( GPIB ), Hewlett-Packard Interface Bus (HP-IB) och IEEE-488 Bus, och används över hela världen.

Idag finns det flera andra bussar utöver GPIB som kan användas för instrumentkontroll. Dessa inkluderar: Ethernet , USB , Serial , PCI och PXI .

programvara

Förutom hårdvarubussen för att styra ett instrument behövs även mjukvara för PC :n. Virtual Instrument Software Architecture , eller VISA, utvecklades av VME eXtensions for Instrumentation (VXI) plug and play Systems Alliance som en specifikation för I/O-programvara. VISA var ett steg mot branschomfattande programvarukompatibilitet. VISA-specifikationen definierar en mjukvarustandard för VXI och för GPIB, seriella, Ethernet och andra gränssnitt. Mer än 35 av de största instrumenteringsföretagen i branschen godkänner VISA som standard. Alliansen skapade distinkta ramverk genom att gruppera de mest populära operativsystemen, applikationsutvecklingsmiljöer och programmeringsspråk och definierade djupgående specifikationer för att garantera kompatibilitet mellan komponenter inom varje ramverk.

Instrument kan programmeras genom att skicka och ta emot textbaserade SCPI- kommandon eller genom att använda en instrumentdrivrutin . För att underlätta programmeringen av instrument är många instrument försedda med instrumentdrivrutiner av industristandard som VXIplug&play eller IVI. Dessa drivrutiner kräver att ett VISA-bibliotek installeras på datorn. IVI-instrumentdrivrutiner utformades för att möjliggöra utbytbarhet av instrument i en tillverkningsmiljö där automatisering och minskad stilleståndstid är viktiga, men de används ofta även i andra applikationer.

Applikationsutvecklingsmiljöer kan stödja instrumentkontroll genom att stödja VISA och instrumentdrivrutiner av industristandard. Miljöer som stöder VISA inkluderar LabVIEW , LabWindows/CVI , MATLAB och VEE . Dessutom kan VISA-biblioteket stödja programmeringsspråk som C , C++ , C# , Python och andra.

Se även

externa länkar

Vidare läsning

  •   Francesco Fornetti (2013). Instrumentkontroll, datainsamling och bearbetning med MATLAB . Utforska RF Ltd. ISBN 978-0957663503 .
  •   Steve Mackay; et al. (2003). Praktisk datakommunikation för instrumentering och styrning (IDC-teknik) . Newnes. ISBN 978-0750657976 .