KEE/POE 4. přednáška Měřicí systém

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Jazyk VHDL Martin Štěpánek
Název školyIntegrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektuCZ.1.07/1.5.00/ Inovace vzdělávacích metod EU.
VISUAL BASIC Práce se soubory.
Porovnání implementací protokolu D.A.L.I
Panasonic Electric Works Czech s.r.o. Slide 1 Přehled PLC Software splňující normu IEC
ALTERA Cyclone II 4608 – LE až 1152 Kbitů RAM konfigurace pomocí sériového rozhraní podpora více I/O standardů až 4 PLL až 16 globálních hodin podpora.
HISTORICKÝ VÝVOJ 1900 Výrobková normalizace, vojenský průmysl
Norma IEC Komunikační sítě a systémy v podřízených stanicích
Průzkum stavu projektového řízení v organizacích a státní správě Odpovědný řešitel Doc. Ing. Klára Antlová, Ph.D. Katedra informatiky EF TUL.
Otázky k absolutoriu HW 1 - 5
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Sběrnice.
Průmyslová komunikace
O protokolech sady a mé implementaci variace 104
Programování PA - 2.
Rozhraní PC.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
USB porty a jejich využití
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Základy práce na PC Ing. Jan Roubíček.
OSNOVA: a) Řetězce v C b) Funkce stdio.h pro řetězce c) Funkce string.h pro řetězce d) Příklad Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
Deklarace Radim Štefan. 2 Použité zkratky BP – Borland Pascal De – Delphi.
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Autor:Ing. Bronislav Sedláček Předmět/vzdělávací oblast:Telekomunikace Tematická oblast:Lokální počítačové sítě Téma:Standardizace sítí LAN Ročník:4. Datum.
Universal Serial Bus Petr ChlumskýPZA 2007/2008. USB univerzální sériová sběrnice Plug&Play (bez restartu a instalace ovladačů) rychlost 1,5 a 12 až 480.
Tematická oblast Autor Ročník Obor Anotace.
Požadavky na programy Programové Měřící Systémy Sběr datZpracováníPrezentace systémy – uzavřené (omezená množina funkcí, nelze jednoduchým způsobem rozšiřovat.
Konference SI Praha Ladislav Přívozník is:energy czech a.s.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Inter-VLAN Routing LAN Switching and Wireless – Chapter 6.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Operační systém (OS) ICT Informační a komunikační technologie.
Cvičení.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 4 Learning About Other Devices.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 3 Configuring a Router.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Physical Layer Network Fundamentals – Chapter 8.
TRUHLÁŘ I.ročník Výrobní zařízení Střední škola stavební Teplice
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Souběžný návrh hardware a software (Language for Instruction Set Simulator-Oriented Model) MPO ČR, FT-TA3/128, Jazyk a vývojové prostředí pro.
Sběrnice II. Sběrnice v automatizační a měřicí technice.
1 © 2004 Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 11 Access Control Lists (ACLs)
Team Petr Pavel Žákzástupce Václav Brašničkaprůzkum
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Manufacturing Execution Systems
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
PROGRAMOVATELNÉ AUTOMATY RS232 Ing. Jana Horáková Elektrotechnika
Jazyk a jazyková komunikace Cizí jazyk Komunikace At the airport VY_22_INOVACE_35 Sada 2 Základní škola T. G. Masaryka, Český Krumlov, T. G. Masaryka 213.
doc. RNDr. Zdeněk Botek, CSc.
Tutorial: Obchodní akademie Topic: Logical Functions Prepared by: Mgr. Zdeněk Hrdina Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/ je.
1 Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 – Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím.
1 FPA-1200 ST/PRM2-EU | 13/11/2008 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
INTEGRATED RESCUE SYSTEM Střední průmyslová škola Hranice Mgr. Radka Vorlová 02_Integrated Rescue System CZ.1.07/1.5.00/
Sběr dat a řízení experimentu Data acquisition and process control.
ST-CO/MKA1.22 | 20/07/2015 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
PC sestava. Základní deska (MB) Chipset Je skupina integrovaných obvodů (čipů), které jsou navrženy ke vzájemné spolupráci a jsou obvykle prodávány.
Vypracoval / Roman Málek
Výukový materiál zpracován v rámci projektu
Sběrnice v automatizační a měřicí technice
Totally Integrated Automation
TELNET, FTP.
Introduction to MS Dynamics NAV (Return Management)
Introduction to MS Dynamics NAV (Expected Costs)
Application Layer Functionality and Protocols
Algoritmizace a datové struktury (14ASD)
Sériový port (1) Určen k připojení:
Účetní schémata MS Dynamics NAV RTC-základy
Transkript prezentace:

KEE/POE 4. přednáška Měřicí systém Ing. Milan Bělík, Ph.D.

HPIB GPIB IEEE 488 IEEE 488.1 IEEE 488.2 SCPI

GP-IB - General Purpose Interface Bus HP-IB - Hewlett-Packard Interface Bus TMSL - Test and Measurement Systems Language SCPI - Standard Commands for Programmable Instrum. C-SCPI - Compiled SCPI IMS-2 - Informační Měřící Systém 2. generace VXI - VME Bus Extended for Instrumentation IEC - International Electrotechnical Commission IEEE - Institute of Electrical and Electronics Engineers

Vývoj přístrojových rozhraní 60. leta - v průmyslové praxi začíná rozvoj technologie počítačem řízeného měření mnoho firemních standardů, které se lišily výkonností i náročností realizace a samozřejmě nebyly vzájemně kompatibilní HP-IB - Hewlett-Packard - vlastní interní standard (Hewlett-Packard Interface Bus) elektrické a mechanické rozhraní pro konektory a kabely způsob navázání komunikace (handshaking) způsob adresování hlavní protokol pro přenos vlastních dat mezi měřícím přístrojem a počítačem. 70. leta schválila IEC (International Electrotechnical Commission) tento firemní standard v konečném znění jako normu IEEE 488 80. leta IEEE 488.1. - doplnění IEEE 488.2 - pevně definován protokol pro komunikaci mezi měřícími přístroji a počítačem. Vývoj programovacího rozhraní – Hewlett-Packard - interní standard TMLS (Test and Measurement Systems Language) doporučeno jako průmyslový standard 1990 přijat jako SCPI (Standard Commands for Programmable Instruments)

IEEE 488 Nejrozšířenější rozhraní Flexibilní MS Sběrnice liniového typu + řídicí počítač 60. Léta - vývoj – Hewlett Packard - HPIB – návrh na standard - 66. technická komise (elektrotechnické měřící přístroje) v Haagu - 66. technická komise (elektrotechnické měřící přístroje) v Bukurešti IEEE Standard 488-1975 „Digital Interface for Programmable Instrumentation“ 1984 - ČSN 356522 „Stykový systém IMS-2“ - Evropská norma IEC 625 PC HP9800 – připojení periferií Commodore 128 – připojení periferií

Specifikace External: yes Data signal: Parallel data bus with handshaking Width: 8 bits Bandwidth: 1 Mbyte/s (8 Mbyte/s) Max devices: 15 Protocol: Parallel Cable: 20 meters max Pins: 24 8 data 5 bus management 3 handshake 8 ground Connector: 24-pin Amphenol-designed micro ribbon Logika: negativní TTL log. „1“ má úroveň L (0 - 0,8 V) log. „0“ má úroveň H (2,0 - 5 V)) CONTROLLER TALKER LISTENER

Pin 1: DIO1 Data input/output bit Pin 5: EOI End-or-identify Pin 6: DAV Data valid Pin 7: NRFD Not ready for data Pin 8: NDAC Not data accepted Pin 9: IFC Interface clear Pin 10: SRQ Service request Pin 11: ATN Attention Pin 12: SHIELD Pin 13: DIO5 Data input/output bit Pin 14: DIO6 Data input/output bit Pin 15: DIO7 Data input/output bit Pin 16: DIO8 Data input/output bit Pin 17: REN Remote enable Pin 18: GND (wire twisted with DAV) Pin 19: GND (wire twisted with NRFD) Pin 20: GND (wire twisted with NDAC) Pin 21: GND (wire twisted with IFC) Pin 22: GND (wire twisted with SRQ) Pin 23: GND (wire twisted with ATN) Pin 24: Logic ground

Signály DIO1–DIO8 - Data input/output bits NRFD - Not ready for data These 8 lines are used to read and write the 8 bits of a data or command byte that is being sent over the bus. NRFD - Not ready for data NRFD is a handshaking line asserted by listeners to indicate they are not ready to receive a new data byte. DAV - Data valid This is a handshaking line, used to signal that the value being sent with DIO1-DIO8 is valid. During transfers the DIO1-DIO8 lines are set, then the DAV line is asserted after a delay called the 'T1 delay'. The T1 delay lets the data lines settle to stable values before they are read NDAC - Not data accepted NDAC is a handshaking line asserted by listeners to indicate they have not yet read the byte contained on the DIO lines. ATN – Attention ATN is asserted to indicate that the DIO lines contain a command byte (as opposed to a data byte). Also, it is asserted with EOI when conducting parallel polls. EOI - End-or-identify This line is asserted with the last byte of data during a write, to indicate the end of the message. It can also be asserted along with the ATN line to conduct a parallel poll. IFC - Interface clear The system controller can assert this line (it should be asserted for at least 100 microseconds) to reset the bus and make itself controller-in-charge. REN - Remote enable Asserted by the system controller, it enables devices to enter remote mode. When REN is asserted (low), a device will enter remote mode when it is addressed by the controller. When REN is false (high), all devices will immediately return to local mode. SRQ - Service request Devices on the bus can assert this line to request service from the controller-in-charge. The controller can then poll the devices until it finds the device requesting service, and perform whatever action is necessary.

IEEE 488.1 Rozšíření IEEE 488 o systém prezentace dat Sběrnice = periferie řídicího počítače Obvod rozhraní sběrnice/řidicí jednotka Měřicí systém z jednotek různých výrobců Obvody: Intel I8281 (TALKER – LISTENER) Intel I8282 (obvod rozhraní) Intel I8283 (CONTROLLER) Motorola MC68488, NEC 7210, Texas Instruments TMS 9914A National Instruments NAT 488 National Instruments TNT 4882 (komunikaci s ISA a PCI)

IEEE 488.2 1987 - IEC vydává rozšíření standardizace sběrnice IEEE 488 IEEE 488.2 –1987 „Codes, Formats, Protocols and Common Commands for Use with IEEE 488.1-1987“ Definice úloha řídící jednotky a měřících přístrojů v systému schéma vlastní komunikace po sběrnici sada povinných příkazů (ostatní funkční příkazy záleží na výrobci konkrétního přístroje – nejednotnost instrukční sady) formát dat syntaxe zpráv

SCPI 1989 - Interní standard Hewlett Packard TLMLS (Test and Measurement Systems Language) 1990 – Konsorcium výrobců přijímá SCPI (Standard Commands for Programmable Instruments) Hewlett-Packard Tektronix Fluke Phillips Wavetek Racal-Dana Keithley Bruel & Kjaer National Instruments

Specifikace 4 hladiny (LAYERs): - navazuje na standardy IEEE 488.1 a IEEE 488.2 4 hladiny (LAYERs): LAYER A: (IEEE 488.1) – vlastní mechanické a elektrické rozhraní LAYER B: (IEEE 488.2) – formát dat a syntaxe zpráv LAYER C: (IEEE 488.2) – standardní povinné příkazy LAYER D: (SCPI) – vlastní ovládání programovatelných funkcí

Příkazy společné (povinné) příkazy aplikační (nepovinné)příkazy IEEE 488.2 hvězdičkové aplikační (nepovinné)příkazy Unifikace instrukční sady Stromová struktura

Průchod příkazovým stromem zapnutí přístroje a reset – po zapnutí přístroje nebo po příkazu reset (*RST) je aktuální cesta nastavena na úroveň root oddělovače zpráv – znaky jako například nová řádka <NL> nastavují automaticky cestu na úroveň root dvojtečka – znak dvojtečka <:> vložený mezi dvě klíčová slova znamená, že se provede vnoření do další úrovně stromu. Je-li znak dvojtečka na začátku příkazové řádky, udává, že následující příkaz je úrovně root (zápis :INIT značí, že příkaz INIT se nachází v úrovni root daného příkazového stromu) středník – znak středník <;> oddělující dva příkazy ve zprávě udává, že se úroveň vnoření nemění „bílé znaky“ – znaky jako mezera <space> a tabulátor <tab> jsou většinou ignorovány. Existují však dvě výjimky. Bílý znak (whitespace character) není dovolen uvnitř klíčového slova (zápis :ME AS není povolen). A za druhé, znak mezera <space> musí být použit k oddělení parametrů od příkazu (:MEAS:VOLT:DC? 100,0.1). Bílý znak nemá žádný vliv na úroveň vnoření Čárka – znak čárka <,> se použije, vyžaduje-li daný příkaz více než jeden parametr. Znak čárka nemá žádný vliv na úroveň vnoření Povinné příkazy – povinné příkazy (*RST, *CLS…) nejsou součástí žádného příkazového stromu

Vyslání zprávy :AA:BB:EE;FF;GG má stejný efekt jako vyslání těchto tří zpráv: :AA:BB:EE :AA:BB:FF :AA:BB:GG Příkazy dotazu a události V podstatě je možné provést dotaz na jakoukoliv hodnotu, kterou je možné nastavit. Příkazy, které mají pouze tvar ukončený otazníkem, se nazývají dotazovací (query-only).

Typy parametrů číselný parametr (numeric) – akceptuje většinu používaných zápisů čísel, včetně znaménka a desetinného oddělovače rozšířený číselný parametr (extended numeric) – většina měřících systémů používá rozšířených číselných parametrů ke specifikaci fyzikálních veličin. Rozšířený číselný parametr tedy akceptuje stejné hodnoty jako číselný a navíc ještě některé speciální hodnoty (MINimum, MAXimum...) diskrétní parametr (discrete) – se používá v případě spočetného množství hodnot a má mnemotechnický tvar zápisu (INTernal, EXTernal...) logický parametr (boolean) – reprezentuje logickou binární hodnotu PRAVDA – NEPRAVDA (ON, OFF)

Příkazy multimetru HP34401A Příkazy přepínače měřicích míst

Překladače dekompozice procesu překladu na jednotlivé části a s tím související principy organizace a modularizace překladače; formální metody popisu jazyka; metody tvorby programů pro syntaktickou analýzu a formální překlad; vývoj programových nástrojů pro automatickou konstrukci překladačů kompilační překladače (assemblery, kompilátory) interpretační překladače (interprety)