Kuczmann Miklós

Lineáris rendszerek és szabályozások Arduino UNO mikrovezérlővel


IV.1.2. A mérőrendszer bemutatása

A mérőrendszert a IV.3. ábrán látható fotó szerint valósítottuk meg,1 amellyel nyílt hurkú vizsgálatok és zárt hurkú szabályozások is végezhetők.
A vizsgált állandó mágneses kis teljesítményű motor Transtecno EC020.120. típusú (adattáblája szerinti névleges feszültsége 12 V, névleges teljesítménye 30 W, névleges fordulatszáma 2850 RPM). A motor fordulatszámának mérésére egy tárcsa szolgál (nyolc fekete színű ragasztott csíkkal, amelyek egyenletesen, -ra helyezkednek el egymástól), amely egy Sharp GP1A22LC típusú optokapu adó és vevő oldala között forog. A fordulatszám mérését a mikrovezérlőben megszakítással valósítottuk meg. Az áram mérésére szolgáló Hall-elemes szenzor típusa ACS 712, amely az Arduino vezérlőhöz könnyedén illeszthető.
 
IV.3. ábra. A DC motor vizsgálatára és szabályozására készített berendezés.
 
A nyílt hurkú elrendezés a IV.4. ábra szerint azt jelenti, hogy a motor vezérlését előre definiált időfüggvényű feszültségjel szerint az Arduino UNO mikrovezérlő végzi, a mért áram és fordulatszám jelalakját további felhasználás céljából rögzítjük a soros porton keresztül. Ez az elrendezés alkalmas a motor vizsgálatára és modelljének identifikálása céljából rögzítendő mérések elvégzésére.
 
 
A zárt hurkú elrendezés, vagyis a szabályozás esetén a IV.5. ábra szerint felhasználjuk a fordulatszámot, illetve bizonyos esetekben az áramot is. Ebben a fejezetben a fő irányítási cél a fordulatszám szabályozása, ezt a jelet tehát mindig visszacsatoljuk. Az áramjel visszacsatolását szaggatott vonallal jelöltük, kiemelve, hogy azt nem minden esetben használjuk fel. Szabályozás esetén a mikrovezérlő nemcsak rögzíti a mért jeleket, hanem szabályozás céljából használja is azokat. Ennek részleteit a későbbiekben tárgyaljuk.
 
 
1 A demonstrációs eszköz első változatát Szüts Gábor készítette 2014-ben Egyenáramú motor fordulatszám szabályozása című szakdolgozatában (Széchenyi István Egyetem, Műszaki Tudományi Kar, Automatizálási Tanszék).

Lineáris rendszerek és szabályozások Arduino UNO mikrovezérlővel

Tartalomjegyzék


Kiadó: Akadémiai Kiadó

Online megjelenés éve: 2026

ISBN: 978 963 664 238 9

A könyv a lineáris rendszerek és lineáris szabályozások témaköreit dolgozza fel azzal a céllal, hogy az elméleti ismereteket egyszerűen kivitelezhető gyakorlati problémák megoldásával támassza alá, különös hangsúlyt fektetve ezért az Arduino UNO mikrovezérlő használatára. Fontos célunk, hogy a bemutatott demonstrációs eszközök egyszerűen kivitelezhetőek legyenek, így az eredmények könnyen rekonstruálhatóak, ugyanakkor jó alapot biztosítanak a továbblépéshez, bonyolultabb berendezések építéséhez, és az elmélet helyes alkalmazásához.

Az első rész a felhasznált hardvereket és szoftvereket mutatja be. A Matlab alapvető jelentőségű rendszerek analízisében, szabályozások tervezésében, és a különféle szimulációkban. A könyvbeli példákat Matlab környezetben dolgoztuk ki. Ezek bemutatása nagyon részletes, a példák nagyban segítik az elmélet megértését. Az Arduino UNO mikrovezérlőre és a hozzá kapcsolható egyéb hardverekre egyszerűségük és kedvező áruk miatt esett a választás. A Matlab környezetben tervezett szabályozókat, illetve a méréseket ezzel a mikrovezérlővel valósítjuk meg.

Számos nagyon jó könyv létezik, amelyek a szükséges mélységben vezetik be az Olvasót a Jelek és rendszerek, illetve a Szabályozástechnika témakörökbe. Néhányat a könyv végén található irodalomjegyzékben megadunk. Szándékosan csak magyar nyelvű könyveket sorolunk itt fel, a témakör hazai és nemzetközi irodalma óriási.

A második részben a Jelek és rendszerek témakörét dolgozzuk fel, ahol az elméleti háttér mellett illusztratív példákat hozunk, melyek segítségével könnyebben érthetővé válnak a tárgyalt fogalmak és módszerek. A témában számos kiváló irodalom fellelhető, melyekre hivatkozva tömör összefoglalását adjuk a témakörnek.

A harmadik rész a Szabályozástechnika területét járja körbe, ismét csak nagyon tömören, a klasszikus PID szabályozóktól az állapottér alapú szabályozásokig mutatjuk be a módszereket. Az elméleti alapokat egy konkrét példa illusztrálja.

A negyedik rész két esettanulmányt tárgyal nagyon részletesen. Az első egy egyenáramú motor, melynek modellezését, paramétereinek méréseken alapuló identifikálását és fordulatszámának szabályozását mutatjuk be. A másik egy instabil rendszer, egy lejtőn guruló golyó stabilizálását valósítja meg. Elvégezzük a demonstrációs eszközök aprólékos matematikai modellezését, a szabályozási körök elméleti tervezését, majd gyakorlati megvalósítását.

Reményeink szerint a könyv az Olvasó segítségére lesz a lineáris rendszerek és szabályozások megismerésében, valamint gyakorlatban való alkalmazásukban. A könyv jól használható az egyetemi mérnöki és informatikus oktatásban, különösen a témakörbe vágó szakdolgozatok, diplomamunkák és a hallgatói kutatómunka területén.

A közölt mintaprogramok szabadon felhasználhatók, továbbfejleszthetők.

Hivatkozás: https://mersz.hu/kuczmann-linearis-rendszerek-es-szabalyozasok-arduino-uno-mikrovezerlovel//

BibTeXEndNoteMendeleyZotero

Kivonat
fullscreenclose
printsave