Instrumentatie virtu.. - Universitatea"Petru Maior"

Download Report

Transcript Instrumentatie virtu.. - Universitatea"Petru Maior"

Instrumentaţie virtuală
Ágoston Katalin
Universitatea “Petru Maior” Tg.Mures
Apariţia Instrumentaţiei Virtuale
•Aparate
•Instrumente
•Instrumente programabile
•Instrumente virtuale = hard (DAQ) + soft + PC
-sistem complex de măsurare  orice funcţie de măsurare
-metode matematice, statistice pt. procesarea datelor
-dezvoltare, modificare uşoară  program
-foloseşte avantajele calculatorului (putere de procesare mare, memorare,
afişare complexă, transmitere la distanţă)
-accesibilitate generală şi cost mai mic de 25%
-flexibil – cerinţele utilizatorului
Dezvoltarea VI
LabWindows/CVI 8.0
• Panou frontal - user interface .uir
• Program sursă – source .c
• Fişiere incluse – include .h
• Proiect - .prj
LabWindows/CVI
LabView 8.2
• Proiect - .lvproj
• Instrumente virtuale - .vi
- Front panel
- Diagrama bloc
Front panel – Controls Palette
Fereastră pentru determinarea parametrilor – indicator grafic
Forma de apariţie a elementelor de pe panoul frontal pe diagrama bloc
Date în LabView
Bloc Diagram
Bloc Diagram
Functions Palette
Bloc Diagram
Bloc Diagram
Setarea parametrilor blocului ales
Setarea parametrilor blocului ales
Simularea unor fenomene
Achiziţia, prelucrarea semnalelor reale
Configurarea plăcii de achiziţii de date
Configurarea plăcii de achiziţii de date
Configurarea plăcii de achiziţii de date
Bloc Diagram
Exemplu
Exemplu
Module LabView
1. Real-Time Module – dezvoltarea sistemelor în timp real, încărcarea programului
în instrumente (părţi hard) autonome sau integrate – lucrează independent
Include: - PID Control Toolkit (fuzzy logic, algoritmi avansate)
2. FPGA Module – Field-Programable Gate Array. Se crează program, se compilează
se implementează hard, FPGA.vi create permit acces direct la I/O
3. PDA Module – dezvoltarea produselor portabile care rulează Windows
achiziţia de date prin USB,
comunicare cu dispozitive prin diferite protocoale
Module LabView
4. Touch Panel Module – crearea rapidă a aplicaţiilor Human-Machine Interface,
prezentarea informaţiilor, comunicare
5. Embedded – scurtarea ciclului de proiectare a sistemelor incorporate
Module LabView
6. Application Builder – crearea programelor executabile, fără licenţă
integrează codul LabView în sisteme hibride
parte din LabView Professional Development System
7. Vision development Module – prelucrare de imagine şi viziune,
calibrare imagine,
analiză culori
8. Motion Control Software – cu PCI/PXI
folosire encoderelor
generarea traiectoriilor
reglare
împreună cu Real-Time Module
TOOLS în LabView
• Raport Generation Toolkit for M.Office – Word, Excel (format, apariţie)
• Database Connectivity Toolkit – conectare şi interacţionare cu baze de
date locale sau la distanţă
• Internet Toolkit – scrie, citeşte, analizează documente XML
trimite fişiere pe un server FTP
răspunde utilizatorului şi crează pagini Web
• Advanced Signal Processing Toolkit – semnale nestaţonare, vibraţii,
radar, sonar, sunet, biomedicale
-analiză în domeniul timpului, frecvenţei, cu Wavelet
TOOLS în LabView
•Digital Filter Design Toolkit – proiectare, analiză, simulare, testare
algoritm modern de proiectare
exemple
• Modulation Toolkit – folosirea dif. tipuri de modulaţii,
simularea,
studii prin exemple
tratarea erorilor
• Spectral Measurements Toolkit – FFT, analiză de semnal, spectru de
amplitudine, de frecvenţă
Domenii de utilizare
• Industrie
• Construcţia de maşini – F1
• Aviaţie
• Electronică
• Comunicaţie
• Materiale semiconductoare
• Mecatronică
• Biologie
• Sănătate