16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

Podobné dokumenty
Programovací prostředek AmexCLV-V2.0

1. GPIB komunikace s přístroji M1T330, M1T380 a BM595

21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

karet Analogové výstupy (AO) (DIO) karty Zdroje informací

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

5. A/Č převodník s postupnou aproximací

Virtuální instrumentace I. Měřicí technika jako součást automatizační techniky. Virtuální instrumentace. LabVIEW. měření je zdrojem informací:

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června Revize 01

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

Systémy pro sběr a přenos dat

Popis programu EnicomD

Praktické úlohy- 2.oblast zaměření

Projektová dokumentace ANUI

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

NÁVOD K OBSLUZE konfigurační SW CS-484

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

- + C 2 A B V 1 V 2 - U cc

Vysílací modul ECT-16

Prostředky automatického řízení

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Příloha č. 3 TECHNICKÉ PARAMETRY PRO DODÁVKU TECHNOLOGIE: UNIVERZÁLNÍ MĚŘICÍ ÚSTŘEDNA

grafické vývojové prostředí pro vytváření aplikačního SW do centrál systému PROMOS line 2

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

popsat princip činnosti základních zapojení čidel napětí a proudu samostatně změřit zadanou úlohu

FVZ K13138-TACR-V004-G-TRIGGER_BOX

Inteligentní převodníky SMART. Univerzální vícevstupový programovatelný převodník. 6xS

Systém pro indikaci doby taktu - uživatelský a instalační návod

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Korekční křivka napěťového transformátoru

MĚŘICÍ SYSTÉMY A2B38EMB P14 1

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Měřící jednotka výkonu EME

TERM05. Zobrazovací a ovládací panel. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Úloha 5 Řízení teplovzdušného modelu TVM pomocí PC a mikropočítačové jednotky CTRL

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

10. KATEDRA ELEKTRICKÝCH MĚŘENÍ CÍL MĚŘENÍ: ZADÁNÍ: POUŽITÉ PŘÍSTROJE:

Software pro vzdálenou laboratoř

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

TC-502L. Tenký klient

BKD/ BKF 7000 tyristorové DC měniče od 5 do 1100 kw

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

CS monitorovací jednotky. Edice: Vytvořil: Luboš Fistr

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

TP /b P - POPIS ARCHIVACE TYP Měřič INMAT 57 a INMAT 57D

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

NanoX S88 DIGI CZ 003

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Číslicové multimetry. základním blokem je stejnosměrný číslicový voltmetr

TGZ. 2-osé digitální servozesilovače

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

LabView jako programovací jazyk II

Kompaktní mikroprocesorový regulátor MRS 04

Systémy pro měření, diagnostiku a testování prototypů II. Odůvodnění vymezení technických podmínek podle 156 odst. 1 písm. c) ZVZ

P R E Z E N T A C E Max Communicator 9

1.Zadání 2.POPIS MĚŘENÉHO PŘEDMĚTU 3.TEORETICKÝ ROZBOR

idrn-st Převodník pro tenzometry

Obr. 1. Grafické programovací prostředí LabVIEW

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Počítač jako elektronické, Číslicové zařízení

TC-502L TC-60xL. Tenký klient

TRHACÍ PŘÍSTROJ LABTEST 2.05

Uživatelská příručka

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Návrh a analýza jednostupňového zesilovače

VISUAL BASIC. Přehled témat

Databáze pro evidenci výrobků

JUMO LOGOSCREEN 600. Dotyková budoucnost záznamu: Obrazovkový zapisovač

MBus Explorer MULTI. Uživatelský manuál V. 1.1

REGULÁTOR TEPLOTY. typ REGU REGU2198 Technická dokumentace. REGU2198 Technická dokumentace

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Řízení IO přenosů DMA řadičem

Seznámení s prostředím dot.net Framework

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Uživatelský manuál PROGRAMOVATELNÝ UNIVERZÁLNÍ PŘÍSTROJ ZEPAX 05, ZEPAX 06. typ 505, 506

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

Témata profilové maturitní zkoušky

ZDROJE NAPAZ. I.Výrobní program firmy

SEMESTRÁLNÍ PROJEKT Y38PRO

Elektronické praktikum EPR1

QTREE-DUMX4 Vícekanálový multiplexer pro připojení měřidel Mitutoyo na USB port PC Uživatelská příručka. Řízení jakosti podle norem ISO 9000

Metody řízení moderních soustav s

Obslužný software. PAP ISO 9001

Měření vlastností střídavého zesilovače

Diagnostika signálu vlakového zabezpečovače

Systém sběru dat z RS232 do MS Excel

1. Navrhněte a prakticky realizujte pomocí odporových a kapacitních dekáda derivační obvod se zadanou časovou konstantu: τ 2 = 320µs

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

1.1 Paralelní spolupráce transformátorů stejného nebo rozdílného výkonu

Firmware řídící jednotky stejnosměrného generátoru

Aplikace. Hlásič SMS

Dodatek k manuálu. Analyzátor vibrací Adash 4102/A

Převodník na DIN lištu s výstupem PWM typ RW1. Základní technické parametry. Popis:

Transkript:

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) Úkol měření a) Seznamte se s propojením přístrojů při měření převodní charakteristiky převodníku U f podle obr. 1. b) Seznamte se s programem, který řídí automatické měření charakteristiky. Jeho blokové schéma je na obr. 2. c) Změřte charakteristiku převodníku pro vstupní napětí do 5 V. Zjistěte vliv doby ustálení převodníku na měřené hodnoty. d) Určete maximální absolutní odchylku změřené převodní charakteristiky od charakteristiky ideální (převodní konstanta 10 khz/1 V). Dále určete maximální relativní odchylku vztaženou k jmenovité převodní konstantě. Pro výpočty využijte MS Excel. e) Pro hodnotu vstupního napětí 5 V určete skutečnou převodní konstantu převodníku. Schéma zapojení Sběrnice IEEE 488 PC Voltmetr Zdroj U Převodník U f f Čítač Obr. 1 Sestava měřicího pracoviště Str. 1/6

Obr. 2 Diagram programu pro měření charakteristiky převodníku U f Str. 2/6

13.4. Teoretický rozbor úlohy Objektem, jehož převodní charakteristika se měří, je integrační převodník napětí na frekvenci (U f) National Semiconductor LM331. Principiální schéma a popis funkce tohoto převodníku jsou uvedeny v [1], kap. 4. Sběrnice IEEE 488 byla vyvinuta začátkem sedmdesátých let firmou Hewlett Packard s označením HP-IB (Hewlett Packard Interface Bus). Standard IEEE 488 byl publikován v roce 1975. V roce 1987 byl původní standard IEEE 488 přejmenován na IEEE 488.1 a současně byl publikován nový standard IEEE 488.2, který detailně definuje funkční a operační vlastnosti měřicích přístrojů s rozhraním IEEE 488.1 (např. požadované funkce rozhraní, komunikační protokoly, formáty dat, syntaxi zpráv, apod.). Měřicí systém na základě standardu IEEE 488 je řízen počítačem, který zajišťuje řízení procesu a zpracování dat. Jednotlivé měřicí přístroje jsou propojeny pomocí paralelní sběrnice založenou na 8-bitovém přenosu dat. Součástí sběrnice je i dalších 8 vodičů, které řídí přenos dat po sběrnici nebo určují chování měřicího systému. Výhodou standardu je to, že systém je schopen spolupracovat s nezávislými přístroji, které lze spojit do systému, pokud je to třeba. IEEE 488 je již velmi dobře zaveden a většina přístrojů vyšší třídy příslušný interface buď má, nebo jej lze do přístroje doplnit jako volitelné příslušenství. Maximální přenosová rychlost je 1 MB/s, v systému lze propojit až 14 přístrojů (v případě použití tzv. expandéru lze systém dále rozšířit). V současné době je jako řídicí jednotka nejčastěji používán PC s kartou rozhraní IEEE 488. Řídicí jednotka i jednotlivé přístroje musí mít v systému unikátní adresu (jinak dojde k chybě). Samotná komunikace pak většinou probíhá ve dvojici vysílač-přijímač, přijímačů však může být i více. V nejčastěji používaném postupu řídicí jednotka posílá na konkrétní přístroj příkaz k nastavení funkce popř. rozsahu a poté odměru. Měřicí přístroj příkaz přijme, nastaví příslušnou funkci popř. rozsah, provede odměr a vyšle na adresu řídicí jednotky naměřenou hodnotu. Řídicí jednotka řetězec přijme a pokračuje v řízení procesu. Každý z měřicích přístrojů má svojí sadu instrukcí, které rozumí a pomocí kterých s řídicí jednotkou komunikuje. Pro práci se systémem lze použít buď některý z klasických programovacích jazyků (C/C++, Pascal, Basic), nebo některé specializované vývojové prostředí, které programování zjednodušuje. Pokud je v systému k dispozici ovladač příslušného přístroje, není ani třeba znát samotné příkazy, programově se pouze volí funkce přístroje. Prostředí VEE VEE(Visual Engineering Environment) je grafické vývojové prostředí pro programování měřicích, testovacích a řídicích systémů, které umožňuje vytváření programového vybavení grafickým způsobem. Vývoj měřicího či řídicího programu v grafickém vývojovém prostředí spočívá v sestavení blokového diagramu z předdefinovaných objektů a jejich propojení cestami signálových toků. To oproti klasickému způsobu programování na úrovni jazyků umožňuje podstatným způsobem urychlit vývoj i odladění aplikačního programu jak pro jednoduché, tak i pro velmi složité měřicí a řídicí aplikace. Zejména snadné naprogramování uživatelského rozhraní, testovacích sekvencí a ovládání přístrojů po sběrnici přináší výrazné zvýšení produktivity. VEE obsahuje vlastní interní překladač, je možné Str. 3/6

vytvořit panel uživatelského rozhraní tak, aby vývojové schéma nebránilo přehlednosti. Zároveň je možné vytvořit definitivní verzi programu, která je pouze spustitelná, ale již nelze upravovat program. Vznikne tedy ekvivalent *.exe. Otevřenost VEE v prostředí Windows umožňuje vzájemnou spolupráci aplikací, a tím nalezení optimální cesty pro tvorbu samotného programu, ale i sběru a zpracování dat v procesu. VEE umožňuje komunikaci po sběrnici GPIB (IEEE 488) a RS-232, podporuje VXIplug&play ovladače a propojení přístrojů přes LAN. V programech vytvořených ve VEE lze volat programy v C/C++ a naopak v programech vytvořených v C/C++ lze volat HP VEE např. při vytváření panelů přístrojů či uživatelských panelů. Přímo jsou podporovány zásuvné měřicí desky od firem Data Translation, Meilhaus Electronic, Amplicon Liveline, Measurement Computing. Jednotlivé objekty prostředí, jež jsou k dispozici uživateli, umožňují generování a sběr dat, matematické zpracování a analýzu naměřených hodnot, ukládání či předávání dat na různá výstupní zařízení, řízení běhu programu, komunikaci s ostatními aplikacemi pod Windows (databáze, tabulkové procesory atd.) a vlastní grafickou prezentaci výsledků. Data je možné zpracovávat interními skripty MatLabu, takže možnosti vnitřní analýzy dat jsou dostatečné. Mimo předdefinovaných objektů je možné vytvářet i uživatelské objekty, a to nejen jako podprogramy vytvořené přímo v tomto vývojovém prostředí, ale i jako podprogramy napsané v některém z programovacích jazyků, které se připojí jako DLL knihovna. Z té lze pak volat příslušné uživatelské funkce. Dále je možné do blokového diagramu začlenit též objekty, které spouští ".exe" soubory a komunikují s nimi se všemi výhodami, které umožňuje uživatelské prostředí Windows. Pro měřicí a řídicí aplikace existuje řada různých vývojových produktů, které zjednodušují tvorbu uživatelské aplikace. Při výběru je třeba dbát na spolupráci SW a HW, neboť velmi často se prostředí tváří jako univerzální, ale využití HW, který není prostředím přímo podporován, může být zbytečně komplikované. Popis programu Program umožňuje uživateli nastavování komunikačních adres přístrojů zadání řetězců pro řízení jednotlivých přístrojů zadání inicializačních příkazů automatické odměření charakteristiky převodníku U f Pro úlohu se využívá tzv. uživatelský panel, který umožňuje vkládat řetězce a parametry a zobrazovat hodnoty, grafy, případně řídit běh programu. Uživatelský panel se dá uzamknout a tím zamezit nedovolený přístup do programu. Str. 4/6

Struktura programu Program je vyvinut v grafickém vývojovém prostředí VEE (obr. 13.2). Naměřené hodnoty jsou pomocí ActiveX přenášeny do MS EXCELu, kde mohou být dále zpracovány. Uživatel musí nejprve definovat příkazy a nastavit správné komunikační adresy. Pak může následovat odměření parametrů převodníku U f. Algoritmus automatického měřicího cyklu je uveden na obr. 3. Inicializace přístrojů Nastavení napětí Odměr napětí Odměr frekvence cyklus měření převodní charakteristiky Nastavení přístrojů do základního stavu Obr. 3 Algoritmus automatického měřicího cyklu V levém dolním rohu panelu obrazovky je objekt, do něhož je zapisována komunikace po sběrnici. Číslo adresy je složeno z virtuální adresy karty (přednastaveno 7) a adresy přístroje. Pokud je u některé adresy signalizována chyba, je třeba zkontrolovat adresu a syntaxi příkazů. Příkazy pro řízení systému jsou rozděleny do tří skupin. První skupinou jsou příkazy, které se vykonají na začátku měření. Jsou to jednak tzv. inicializační příkazy jedná se např. o nulování přístroje, identifikaci apod., jednak příkazy, které se vykonají jenom jednou např. nastavení rozsahu apod. Druhou skupinou jsou příkazy, které se opakovaně provádějí během měřicího cyklu - tzv. měřicí příkazy. V každém cyklu se nejprve nastaví nová hodnota napětí, potom se změří skutečná hodnota vstupního napětí a výstupní kmitočet převodníku. Celá tato skupina příkazů se několikrát opakuje, a tak se postupně odměří celá charakteristika převodníku U f. Poslední skupinou jsou příkazy, které se provedou po dokončení měření - tzv. ukončující příkazy, tj. např. nastavení výstupního napětí zdroje na hodnotu 0 V apod. Str. 5/6

Měřicí cyklus programovatelný zdroj nastavuje napětí na vstup převodníku U f ; voltmetr měří napětí na výstupu zdroje a předává hodnotu do PC; čítač měří frekvenci na výstupu převodníku U f a předává hodnotu do PC. Z hodnot napětí a frekvence se vytváří tabulka naměřených hodnot a provádí se výpočet odchylky od ideální charakteristiky (10 khz/v). Do Excelu se přenášejí pouze nastavené a naměřené hodnoty. Definice parametrů Maximální hodnota napětí - max. hodnota vstupního napětí, která je přiváděna na vstup převodníku U f (nastavuje se na zdroji). Měření opakovaně probíhá v intervalu napětí 0 až U max (V). Krok napětí - přírůstek vstupního napětí U f převodníku mezi jednotlivými odměry bodů charakteristiky. Počet odměrů je závislý na nastavení kroku a max. hodnotě vstupního napětí. Pauza - nastavení prodlevy po nastavení napětí na zdroji. Při komunikaci s přístroji se používají uživatelem definované řetězce. Po spuštění programu je nutné zkontrolovat, zda se všechny kroky provádějí bezchybně. Z hodnot napětí naměřených voltmetrem a hodnot frekvence naměřených čítačem se vytváří tabulka, kde se z nich současně vypočítává odchylka od předpokládané hodnoty (výpočet ze zadané konstanty převodníku U f). Příkazy a řídicí řetězce, které je nutno použít pro realizaci úlohy Všechny přístroje: *CLS... nulování přístroje, vhodné jako inicializační příkaz *IDN?... ohlášení typu a výrobce přístroje Zdroj: INST P6V... aktivace výstupního rozsahu 6 V OUTP ON... zapnutí výstupu zdroje VOLT... správný tvar je např. VOLT 1, číslo je dosazeno automaticky programem Voltmetr: MEAS:VOLT:DC?... odměr stejnosměrného napětí voltmetrem Čítač: MEAS:FREQ?... odměr frekvence standardní formát, nebo MEAS:FREQ? 100000, 0.1 odměr frekvence formát: předpokládaná hodnota, rozlišení (Hz) Zjištění adresy přístroje Po zapnutí napájení se na displeji přístrojů objeví hlášení o nastavené adrese. Adresy jednotlivých přístrojů musí být shodné s hodnotami adres nastavenými v programu. Str. 6/6