„Számítógépes mérésvezérlés projektmunka LabVIEW környezetben” változatai közötti eltérés
(→Órai anyagok) |
|||
29. sor: | 29. sor: | ||
: Önálló feladatra adott jegy (50 %) | : Önálló feladatra adott jegy (50 %) | ||
+ | |||
+ | ==Néhány példa az előző félév önálló feladatai közül== | ||
+ | {|style="width: 100%" | ||
+ | |- valign="top" | ||
+ | {| | ||
+ | Az önálló feladat keretében a hallgatók valamilyen összetett mérést illetve vezérlést megvalósító programot fejlesztenek egy NI myDAQ mérőkártya analóg/digitális kimeneteit illetve bemeneteit használva. A program funkciója akár saját ötleten is alapulhat vagy lehet választani egy listából. Az alábbiakban található egy válogatás az előző félév során készített munkák közül: | ||
+ | |} | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | ===Hőmérséklet-szabályozás=== | ||
+ | |[[File:Homeres.jpg|400px|left]] | ||
+ | <p align="justify"> | ||
+ | A program egy PI szabályozót [http://en.wikipedia.org/wiki/PID_controller] valósít meg. Egy Pt100-as hőmérővel mérjük a hőmérsékletet, amit egy fűtőellenállással tudunk szabályozni. Az ellenállást egy analóg feszültséggel vezérelhető áramgenerátorral fűtjük. A felhasználó a programban állíthatja a szabályozás paramétereit valamint a kívánt hőmérsékletet. A program feladata, hogy úgy szabályozza a fűtőellenállás áramát, hogy az mindig a kívánt hőmérsékleten legyen. | ||
+ | </p> | ||
+ | |} | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | ===Ultrahangos távolságmeghatározás === | ||
+ | |[[File:Tavolsag2.jpg|400px|right]] | ||
+ | <p align="justify"> | ||
+ | Egy 44 kHz-es ultrahang adó (hangszóró) illetve vevő (mikrofon) egységet használva készítsünk távolságmérőt. Az adó kiad egy rövid ultrahang pulzust, a vevővel mérjük, hogy mikor érkezik meg a visszaverődött hanghullám. A program az eltelt időből kiszámítja a tárgy távolságát, amiről a hanghullám visszaverődött. | ||
+ | </p> | ||
+ | |} | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | |||
+ | ===Napraforgó=== | ||
+ | |[[File:Napraforgo.ogv |400px|Napraforgó|left]] | ||
+ | <p align="justify"> | ||
+ | Egy ideális napraforgó feje mindig a nap felé fordul, hogy minél több fényt összegyűjtsön. Valósítsuk meg ezt egy LabVIEW program segítségével: a napraforgó korongjának két oldalán egy-egy fényérzékelő található, a virág a tengelye körül egy léptetőmotor segítségével forgatható. A program méri az egyes érzékelők fényintenzitását, a léptetőmotort vezérelve úgy forgatja a virágot, hogy mindig azonos fényintenzitás essen az érzékelőkre, így követi a virágot megvilágító fényforrást. | ||
+ | </p> | ||
+ | |} | ||
+ | {| | ||
+ | |||
+ | ===Kopogásfelismerés=== | ||
+ | |[[File:Kopogas.ogv|Kopogásfelismerés|400px|right]] | ||
+ | <p align="justify"> | ||
+ | A program egyfajta azonosítást tesz lehetővé: felismeri, hogy két ritmus, amit az asztalon kopogunk megegyezik-e vagy sem. Ennek egy lehetséges alkalmazása például, hogy egy zár a megfelelő ritmus kopogására nyíljon ki. A program egy mikrofon jelét méri, azonosítja a kopogott ritmusokat. A felhasználó elment egy adott ritmust, majd a program ezzel hasonlítja össze a többi kopogott ritmust. Ha egyezést talál, azt egy LED felkapcsolásával jelzi a felhasználó számára. | ||
+ | </p> | ||
+ | |} | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | ===Hangszín szabályozás=== | ||
+ | |[[Fájl:Equaliser.jpg|Hangszín szabályozás|400px|left]] | ||
+ | <p align="justify"> | ||
+ | A zenelejátszó programok egyik alapvető funkciója a hangszínszabályozó, amivel a különböző frekvencia tartományok relatív hangerősségét állíthatjuk. Ezt a feladatot megvalósíthatjuk a myDAQ audio bemenetét illetve kimenetét használva. Az audio bemenetre csatlakoztassunk egy mp3 lejátszót, a kimeneten egy fülhallgatóval hallgathatjuk a hangszínszabályozónk hatását. | ||
+ | </p> | ||
+ | |} | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | ===Oszcilloszkóp és függvénygenerátor=== | ||
+ | |[[Fájl:Scope.jpg|Oszcilloszkóp|400px|right]] | ||
+ | <p align="justify"> | ||
+ | Talán az egyik legalapvetőbb elektronikai mérőműszer az analóg jelek megjelenítésére használható oszcilloszkóp valamint az ezek előállítását végző függvénygenerátor. Az NI myDAQ mérőkártyát használva készítsünk olyan programot, amely elvégzi ezen funkciókat. A függvénygenerátoron a felhasználó kiválaszthatja a jelalakot (szinusz, háromszögjel, négyszögjel) valamint a paramétereket (periódusidő, amplitúdó, kitöltési tényező). Az oszcilloszkóp megjeleníti a mért jelet, méri egyes paramétereit valamint a felhasználó trigger segítségével választhatja ki a megjeleníteni kívánt szakaszt. | ||
+ | </p> | ||
+ | |} | ||
+ | |} |
A lap 2014. május 5., 10:59-kori változata
Tartalomjegyzék |
Grafikus programozás és mérésvezérlés LabVIEW környezetben
Fájl:LV Academy.pdf |
Általános információk
- Kar: TTK
- Kód: BMETE11AF16
- Követelmény: 0/0/2/F/2
- Nyelv: magyar
- Tárgyfelelős: Dr. Halbritter András
- Oktató: Magyarkuti András
- Besorolás: szabadon választható tárgy mérésvezérlés és adatgyűjtés iránt érdeklődő fizika BSc, fizkus MSc illetve PhD hallgatóknak.
- A tárgy az NI által elfogadott LabVIEW Academy kurzus, a kurzus végén az NI által szervezett CLAD vizsgát sikeresen teljesítők az NI-től bizonyítványt kapnak a LabVIEW felhasználói ismereteikről.
- Jelenléti követelmények: A laborgyakorlatok hetente kerülnek megtartásra október 28.-ától kezdődően, alkalmanként 4 órán át tartanak. A félévközi jegy megszerzésének szükséges feltétele az összes laborgyakorlat teljesítése. Igazolt hiányzás esetén maximum két alkalommal pótlási lehetőséget biztosítunk.
- A félév végi osztályzat kialakítása:
- CLAD vizsga eredménye (50%):
- 70% és 79% között közepes (3)
- 80% és 89% között jó (4)
- 90% felett jeles (5)
- a tárgyból aláírást csak az kaphat, aki sikeresen leteszi a CLAD vizsgát, tehát legalább 70%-ot elér.
- Önálló feladatra adott jegy (50 %)
Néhány példa az előző félév önálló feladatai közül
A program egy PI szabályozót [1] valósít meg. Egy Pt100-as hőmérővel mérjük a hőmérsékletet, amit egy fűtőellenállással tudunk szabályozni. Az ellenállást egy analóg feszültséggel vezérelhető áramgenerátorral fűtjük. A felhasználó a programban állíthatja a szabályozás paramétereit valamint a kívánt hőmérsékletet. A program feladata, hogy úgy szabályozza a fűtőellenállás áramát, hogy az mindig a kívánt hőmérsékleten legyen. |
Egy 44 kHz-es ultrahang adó (hangszóró) illetve vevő (mikrofon) egységet használva készítsünk távolságmérőt. Az adó kiad egy rövid ultrahang pulzust, a vevővel mérjük, hogy mikor érkezik meg a visszaverődött hanghullám. A program az eltelt időből kiszámítja a tárgy távolságát, amiről a hanghullám visszaverődött. |
Egy ideális napraforgó feje mindig a nap felé fordul, hogy minél több fényt összegyűjtsön. Valósítsuk meg ezt egy LabVIEW program segítségével: a napraforgó korongjának két oldalán egy-egy fényérzékelő található, a virág a tengelye körül egy léptetőmotor segítségével forgatható. A program méri az egyes érzékelők fényintenzitását, a léptetőmotort vezérelve úgy forgatja a virágot, hogy mindig azonos fényintenzitás essen az érzékelőkre, így követi a virágot megvilágító fényforrást. |
A program egyfajta azonosítást tesz lehetővé: felismeri, hogy két ritmus, amit az asztalon kopogunk megegyezik-e vagy sem. Ennek egy lehetséges alkalmazása például, hogy egy zár a megfelelő ritmus kopogására nyíljon ki. A program egy mikrofon jelét méri, azonosítja a kopogott ritmusokat. A felhasználó elment egy adott ritmust, majd a program ezzel hasonlítja össze a többi kopogott ritmust. Ha egyezést talál, azt egy LED felkapcsolásával jelzi a felhasználó számára. |
A zenelejátszó programok egyik alapvető funkciója a hangszínszabályozó, amivel a különböző frekvencia tartományok relatív hangerősségét állíthatjuk. Ezt a feladatot megvalósíthatjuk a myDAQ audio bemenetét illetve kimenetét használva. Az audio bemenetre csatlakoztassunk egy mp3 lejátszót, a kimeneten egy fülhallgatóval hallgathatjuk a hangszínszabályozónk hatását. |
Talán az egyik legalapvetőbb elektronikai mérőműszer az analóg jelek megjelenítésére használható oszcilloszkóp valamint az ezek előállítását végző függvénygenerátor. Az NI myDAQ mérőkártyát használva készítsünk olyan programot, amely elvégzi ezen funkciókat. A függvénygenerátoron a felhasználó kiválaszthatja a jelalakot (szinusz, háromszögjel, négyszögjel) valamint a paramétereket (periódusidő, amplitúdó, kitöltési tényező). Az oszcilloszkóp megjeleníti a mért jelet, méri egyes paramétereit valamint a felhasználó trigger segítségével választhatja ki a megjeleníteni kívánt szakaszt. |