• Nem Talált Eredményt

Valós idejű mérések és szabályozások

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Valós idejű mérések és szabályozások"

Copied!
42
0
0

Teljes szövegt

(1)
(2)
(3)

Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget, és az semmilyen körülmények közöt

nem tekinthető az Európai Unió és / vagy az Irányító Hatóság állásfoglalását tükröző tartalomnak.

PARTNEREK:

(4)

Valós idejű mérések és szabályozások

Bevezetés

(5)

Tűz és munkavédelem

(6)

Tűzvédelem

• Tilos:

tűz és robbanásveszélyes anyagot behozni nyílt láng használata

dohányozni

• Tűzveszély:

elektromos műszerek

Használat előtt meggyőződni hibátlan állapotukról!

6

(7)

Tűz esetén

• Szólni

• Tűzoltók hívása (105 / 112)

• Központi rendészeti ügyelet hívása (+62 54-5863)

• Áramtalanítás

• Tűz oltása (poroltó)

Elektromos tüzek esetén: áramütés veszélye

• Menekülés

7

(8)

Munkavédelem

• Nem nyúl semmihez

• Munkavégzésre alkalmas állapot

(nem: betegség / tudatmódosítók)

• Berendezések ismerete

(használati útmutatók)

• Működőképes a berendezés?

Nem javít (csak villanyszerelő / villamos mérnök)

• Földelés!

8

(9)

Áramütés esetén

• Áramkört megszakít (főkapcsoló)

• Elsősegély

(lélegeztetés, stabil oldalfektetés, ...)

• Szólni

• Mentők hívása (104 / 112)

• 24 órás megfigyelés korházban

Szívritmuszavarok → halál

Szövetsérülés → vérrög → halál

9

(10)

Laborrend

Csak az dolgozhat a laborban, aki ismeri a tűz és

munkavédelmi szabályzatot, valamint a laborrendet, és ezt aláírásával igazolta is

Felelősségvállalás a használt eszközökért

Tilos enni/inni

Óra végén mindent a helyére kell pakolni

Számítógép

Csak engedéllyel szabad bármit telepíteni, átállítani

Óra végén: mindent visszaállítani eredeti állapotába (saját fájlok törlése)

10

(11)

Kapcsolások

• Drága eszközök (200 eFt – 1,5 MFt)

• Ha bizonytalan vagy, kérdezz!

• Figyelni:

Feszültségszintek

Maximális teljesítmény Megfelelő földelés

Ne legyen szabad vezeték

(12)

Tájékoztató

(13)

Valós idejű mérések és szabályozások

• Valós idejű rendszerek általános jellemzői

• cRIO programozása

Valós idejű rendszer FPGA

Kapcsolat a gazda számítógéppel

• Nagy sebességű mérés és adatfeldolgozás

• Szabályozások

(14)

Előfeltételek

• LabVIEW ismerete

Mérés és adatgyűjtés / Virtuális méréstechnika Ajánlott CLAD vizsga

• Áramköri ismeretek

• Angol nyelvtudás

(15)

Követelmények

• Egy szabadon választott projekt megvalósítása

• Projekttel szembeni követelmények:

Valódi hardver kezelése

Mérési vagy szabályozási feladat

Valós idejű rendszer (opcionálisan + FPGA) Host VI, megfelelő felhasználói interfész Program dokumentációja

(16)

Valós idejű rendszerek

(17)

Valós idejű rendszer

• Megbízhatóan időben válaszol egy eseményre

• Műveleteket garantált időn belül elvégez

• Fő alkalmazások

Eseményekre válaszolás

Szabályozások (Closed-Loop Control) Kritikus tesztek

(18)

Fogalmak

• Ciklusidő (Loop Cycle Time )

• Determinizmus

(konzisztens válasz és válaszidő)

• Determinisztikus feladat

(mindig időben kell végezzen)

• Jitter

• Prioritás

(19)

Hagyományos OS

• A processzoridő megoszlik a programok között

• Háttérfeladatok megszakíthatják a kritikus programokat

Vírusírtók

Hálózatkezelés...

• Magas jitter

• Nem determinisztikus

(20)

Valós idejű operációs rendszerek

• A magas prioritású feladatok lesnek először végrehajtva

• Magas megbízhatóság

• Általában nincs UI

• Példák:

NI ETS

Wind River VxWorks Valód idejű Linux

(21)

NI cRIO platform

(22)

cRIO felépítése

(23)

Kommunikáció

(24)

NI cRIO-9076

(25)

NI cRIO-9076 + modulok

(26)

cRIO-9024

(27)

cRIO-9114

(28)

Single Board RIO

(29)

Többszálú környezetek

(30)

Gazda számítógép és

célrendszer architektúra

(31)

Gazda számítógép

Host Application

• A gazda számítógépen fut

• Nem determinisztikus

• Kommunikál a céleszközzel

• Adatmentés és analízis

• Felhasználói interfész

(32)

Target Application

• Determinisztikus, időkritikus feladatok

Vezérlés

Szabályozás

• Nem determinisztikus feladatok

Kommunikáció Adatmentés Feldolgozás

(33)

Prioritások kezelése

• Több szál versenyez az erőforrásokért

• Prioritás: meghatározza hozzájutás elsőbbségét

• Éhezés (starvation): a nagy prioritású feladatok lefoglalhatják az összes erőforrást

(34)

Prioritások szintje

Prioritás Példa

Above time critical Operációs rendszer, Scan Engine Time critical

Timed loop High

Above normal

Normal Alap beállítás, FTP szerver, fejlesztői kapcsolat

(35)

Prioritás beállítása

(36)

Timed Loop

(37)

Timed Loop konfiguráció

(38)

Magas prioritású feladatok

• 1 processzor: 1 determinisztikus feladat

• Amíg az időkritikus feladat nem végez:

más folyamatok nem futnak

• Processzor kihasználás:

legyen kisebb mint 80%

(39)

Szálak végrehajtása

(40)

Éhezés (Starvation)

(41)

Feladatok

(42)

Felkészülés

• Milyen valós idejű rendszerek érhetők el a kereskedelemben?

• Milyen I/O modulok találhatók ezekhez?

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

iránti eljárás Az Európai Bírósághoz keresetet lehet benyújtani, hogy megvizsgálja az uniós intézmények és szervek által elfogadott jogi aktusok

A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget, és az semmilyen körülmények közöt.. nem tekinthető az Európai Unió és / vagy

Azt a tényt, hogy Magyarország nem köthet önállóan nemzetközi kereskedelmi szerz ı déseket és át kellett, hogy vegye a Közösség megállapodásait, piacvédelmi

olimpiai bizottságai, továbbá sportegyesületek, sportklubok velünk szoros kapcsolatban alakították ki jelenlegi fejlett sportéletüket. A magyar sport, bátran állítható,

A tanácskozások eredményeként a Brüsszeli Bizottság 1994 októberében az Európai Unió Tanácsa elé terjesztette a két regionális integráció közötti gazdasági

Finnországban a farmoknak sajátos jellemzőjük, hogy a mezőgazdaság és az erdészet szorosan öszekapcsolódik. Országos átlagban 13 hektár szántó és 37 hektár erdő tartozik

A mellékéletben végzett összes tevékenység a teljes életnek körülbelül egyharmadát teszi ki (Sebők–Sik [2003]). táblában látható valamennyi otthoni munka esetében ennél

The Commission (Eurostat) shall adopt a programme of the statistical data and of the metadata to be transmitted to fulfil the requirements of this Regulation, in accordance with