Upload
truongdat
View
215
Download
0
Embed Size (px)
Citation preview
Programsko orodje LabVIEW za
kreiranje, zajem in obdelavo signalov (statične in dinamične karakteristike hidravličnih
proporcionalnih ventilov)
Marko Šimic
Telefon: +386 1 4771 727
e-mail: [email protected]
2
VSEBINA VAJE
Strojna oprema
Predstavitev
Izdelava programa
1
Programsko orodje LabVIEW 2
3
Strojna oprema
(neposredno jo moramo poznati za izdelavo programa)
Hidravlični agregat Filter Prop. ventil LabVIEW oprema
Temp. senzor Tlačni senzor Senzor toka fluida Napajalnik 24V
4
Programska oprema – LabVIEW orodje, s katerim izdelamo
grafično podobo in program
5
LabVIEW programsko orodje
Začnemo lahko nov projekt –
Blank VI
ali pa odpremo že izdelanega.
6
LabVIEW – Front Panel (grafični vmesnik za izdelavo grafične podobe
programe, slike, gumbi, prikazovalniki, itd.)
7
LabVIEW - Block Diagram (programski vmesnik)
Bližnjica za prikaz in menjavo obeh vmesnikov: ctrl + e
Zavesni meni aktiviramo z desnim klikom miške.
8
LabVIEW – Tool Palete, pisanje, barvanje, ozadja, povezovanje, itd…
9
LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin
proporcionalnega ventila
10
LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin
proporcionalnega ventila
11
LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin
proporcionalnega ventila
12
LabVIEW – Kreiranje programskega vmesnika, blokovnega
diagrama
Krmiljenje proporcionalnega
ventila
Zajem, modulacija in
prikaz merjenih
signalov senzorjev
ter shranjevanje
13
LabVIEW – Table control za izdelavo zavesnega menija grafičnega
vmesnika, preklapljamo med posameznimi meniji
14
LabVIEW – Decorations, dekoracijski elementi
15
LabVIEW – Numeric indicators, Numerični indikatorji kot so Input
signal, Piston displacement, Temperature gauge
16
LabVIEW – Numeric indicators, numerični indikatorji kot so Pressure
Gauges and Flow meter
17
LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z
grafi
18
LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z
grafi
19
LabVIEW – Stop Button, gumb stop za ustavitev programa
20
LabVIEW – Stop Button, gumb se neposredno nahaja v programskem
vmesniku in vpliva na zaustavitev zanke While Loop.
21
LabVIEW – Knob, ročno zvezno nastavljanje krmilnega signala
proporcionalnega ventila
22
LabVIEW – Toggle Switch, analog, descrete, izbira med zveznim ročnim
in diskretnim nastavljanjem krmilnega signala
23
LabVIEW – Numeric indicator, Input signal, numerični indikatorji za
prikaz merjenih veličin v tekstovni obliki
24
LabVIEW – Numeric control, Descrete signal, numerični kontrolniki za
generiranje diskretnega krmilnega signala proporcionalnega ventila
25
LabVIEW – Kreiranje blokovnega diagrama za krmiljenje
proporcionalnega ventila
26
LabVIEW – Kreiranje fizičnega virtualnega kanala kartice in kreiranje
minimalne ter maksimalne vrednosti signalov
Uporabimo blok kot je prikazano na sliki. Bloku je potrebno določiti minimalno in
maksimalno vrednost (odvisno od kartice, v našem primeru BNC 2120, min=-10 V,
max=+10 V). Ob postavitvi z miško na mesto fizičnega kanala in pritiskom desnega
gumba miške kreiramo kontrolni element. Enako izvedemo za kreiranje kontrolnega
elementa minimalne in maksimalne vrednosti. Za maksimalno in minimalno vrednost ni
potrebno kreiariti kontrolnika, lahko imamo le konstanto.
27
LabVIEW – Kreiranje fizičnega virtualnega kanala kartice in kreiranje
minimalne ter maksimalne vrednosti signalov
Potrebno je določiti ustrezen virtualni kanal. Nastavimo na Analog Output in vrednost
Voltage.
28
LabVIEW – Kje najdemo blok za kreiranje fizičnega virtualnega kanala
kartice?
29
LabVIEW – Write, zapis vrednosti spremenljivk
Določitev ustreznega analognega signala
30
LabVIEW – Kje najdemo blok za zapis vrednosti spremenljivk?
31
LabVIEW – Funkcija Select omogoča preklop med diskretnim in
zveznim krmiljenjem proporcionalnega ventila
Kje funkcijo najdemo?
32
LabVIEW – Blok za brisanje trenutne vrednosti
Ker celoten blokovni diagram za kreiranje krmilnega signala proporcionalnega ventila
poteka v zanki vrednosti signala najprej zapišemo in jih na koncu tudi brišemo.
33
LabVIEW – Kje najdemo blok za brisanje trenutne vrednosti?
34
LabVIEW – Blok za opozorilni signal napak
35
LabVIEW – Kje najdemo blok za opozorilni signal napak?
36
LabVIEW – Kreiranje blokovnega diagrama za zajem in shranjevanje
merjenih signalov
37
LabVIEW – DAQ assistant, virtualni vmesnik kartice zajemanja signalov
38
LabVIEW – Kje najdemo DAQ assistant?
39
LabVIEW – DAQ assistant
Izbira ustreznega signala: zajemali bomo analogne signale, vrednost signalov bo v
voltih.
40
LabVIEW – DAQ assistant
Določitev ustrezne kartice: na voljo imamo vse kartice, ki so priključene na PC.
Izberemo enega od fizičnih kanalov, npr. ai0.
41
LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih
bomo zajemali merjene signale.
42
LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih
bomo zajemali merjene signale. V » konfiguratorju« se nam kanali
nalagajo in jih kasneje lahko nastavljamo.
43
LabVIEW – Filtriranje signalov, kje najdemo blokovni element?
Če je potrebno signal
filtriramo. Poznamo
visokopasovni in
nizkopasovni filter.
44
LabVIEW – Zajemanje in shranjevanje signalov, kje najdemo blokovni
element?
45
LabVIEW – Zajemanje in shranjevanje signalov, izbira ustreznega
formata zapisa.
TDM - zapis za analizo
v programskem orodju
NI Diadem
LVM - zapis za analizo
v programskem orodju
EXCEL
46
Hvala za pozornost