![Nyomtatóbarát változat Nyomtatóbarát változat](https://ttk.bme.hu/sites/all/modules/print/icons/print_icon.png)
Akkreditációra benyújtás időpontja:
2024.12.20.
Akkreditációs bizottság döntési időpontja:
2024.12.23.
A tantárgy az alábbi témakörök ismeretére épít:
LabVIEW Core 2 level programming skills and basic experience with NI-DAQmx measurements. LabVIEW Core 2 szintű programozási ismeretek és alapvető tapasztalatok az NI-DAQmx mérésekkel kapcsolatban.
A tantárgy szerepe a képzés céljának megvalósításában:
Optional subject for Physics bachelor, Physicist-engineer bachelor and Physicist master students. Upon individual request this course can be taken in the elective subjects on engineering block of the Physicist-engineer curriculum.
A tantárgy részletes tematikája magyarul és angolul:
The course aims to demonstrate the differences between measurement and regulation tasks executed in different control environments. The focus will be on FPGA and real-time operating- system-based control in comparison to traditional personal computer driven measurements. The class is held with a strong hands-on focus, attendees will be required to build a measurement or a robot control of their choice.
Topics covered:
– Basics of real time control, explanation of the differences between personal computer controlled measurements, real time systems and FPGAs.
– FPGA and real-time coding in LabVIEW
– Measurement of response times in various control environments.
– Basics of stepper motor driving and motion monitoring with accelerometers, gyroscopes and ultrasonic distance detectors. Balancing with PI control.
– Development of a control system for a selected robot driving or real-time measurement task. The required hardware is provided for a self-balancing robot, but any custom project ideas are welcome.
A kurzus célja, hogy bemutassa a különböző szabályozási környezetekben végrehajtott mérési és szabályozási feladatok közötti különbségeket. A hangsúly az FPGA és a valós idejű operációs rendszer alapú szabályozáson lesz, összehasonlítva a hagyományos személyi számítógéppel vezérelt mérésekkel. Az kurzust erősen gyakorlatias szemlélettel tartjuk, a résztvevőknek egy általuk választott mérést vagy robotvezérlést kell megépíteniük.
A tárgyalt témakörök:
– Valós idejű vezérlés alapjai, a személyi számítógéppel vezérelt mérések illetve a valós idejű rendszerek és FPGA-k közötti különbségek.
– FPGA és valós idejű kódolás LabVIEW-ban.
– Válaszidők mérése különböző vezérlési környezetekben.
– Léptetőmotoros meghajtás és mozgásérzékelés alapjai gyorsulásmérőkkel, giroszkópokkal és ultrahangos távolságérzékelőkkel. Egyensúlyozás PI szabályozással.
– Vezérlőrendszer fejlesztése egy kiválasztott robotvezérlési vagy valós idejű mérésvezérlési feladathoz. A szükséges hardvert egy egyensúlyozó robothoz biztosítjuk, de bármilyen egyedi projektötletet szívesen fogadunk.
Követelmények szorgalmi időszakban:
A választott projektfeladat elkészítése és beadása
Pótlási lehetőségek:
A TVSZ szerint
Konzultációs lehetőségek:
Az oktatóval egyeztetve
Jegyzet, tankönyv, felhasználható irodalom:
Course handouts, National Instruments educational materials, Órai segédanyagok, National Instruments oktatási anyagok.
Kontakt óra:
42
Félévközi felkészülés órákra:
10
Felkészülés zárthelyire:
0
Zárthelyik megírása:
0
Házi feladat elkészítése:
58
Kijelölt írásos tananyag elsajátítása (beszámoló):
10
Egyéb elfoglaltság:
0
Vizsgafelkészülés:
0
Összesen:
120
Ellenőrző adat:
120
Név:
Bükkfejes András
Beosztás:
Principal Field Applications Engineer Field Applications Engineering Test & Measurement Group
Munkahely (tanszék, kutatóintézet, stb.):
Emerson NI
Név:
Dr. Halbritter András Ernő
Beosztás:
egyetemi tanár
Munkahely (tanszék, kutatóintézet, stb.):
BME Fizika Tanszék
A tanszékvezető neve:
Dr. Csonka Szabolcs