Motor Potencióméter Kincses Levente Elektronika 89/2004.

Slides:



Advertisements
Hasonló előadás
Merényi Ádám Microsoft Magyarország
Advertisements

A kétdimenziós tömbök Páll Boglárka. Ismétlés: Az egydimenziós tömbök  Meghatározás: A tömb egy olyan összetett adatszerkezet amely több rögzített számú,
Grafikus tervezőrendszerek programozása 10. előadás.
Váltóállítás egyedi inverterrel
Garázs kapu vezérlése Kincses Levente Elektronika 89/2004.
The man the boy and the donkey A férfi a fiú és a szamár.
PARTNEREK: 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.
Árvai Zoltán Számalk Oktató központ.
Kalman-féle rendszer definíció Kálmán Rudolf Rudolf Emil Kalman was born in Budapest, Hungary, on May 19, He received the bachelor's degree (S.B.)
1 „Út a munkához” program tapasztalatai Szűcs Erika Siófok szeptember 17.
Számítástechnika Levelezőknek
Készítette: Glisics Sándor
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
FelültöltésVHDL Felültöltés (Overloading) n Áttekintés n Példák.
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
 Gauss szűrő uniform sampler2D colorMap; const float kernel[9] = float[9]( 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0); out vec4 outColor; void main(){
Fehérjék 4 Simon István. Predicting protein disorder - IUPred Basic idea: If a residue is surrounded by other residues such that they cannot form enough.
Socket programozás Példák
Elválasztástechnikai Kutató és Oktató Laboratórium Injektálási technikák.
TRANZIENS ADATTÁROLÁS State objektum Egy alkalmazásszintű gyűjtemény (Dictionary), mely Tombstone esetén megőrzi tartalmát a memóriában kulcs/érték párokként.
- Alternatív energiaforrások -
Virtuális méréstechnika Hálózati kommunikáció 1 Mingesz Róbert V
Nat Pedellus Informatika 8. osztály óra.
Szintézis Keresztes Péter, 2005 A GAJSKI-KUHN DIAGRAM Alapelv: Rendezzük a digitális- rendszerek leírásait célok és szintek szerint.
55 kodosszeg FIZETÉS felvitel JUTALOM felvitel 11-es dolgozó kap 200-at 11-es dolgozó kap 50-et SELECT osszeg INTO x FROM d.
Infokommunikációs rendszerek 12
Infokom. rendsz. 11. előadás nov Kommunikációs rendszerek alapjai 11. előadás Rádiós adathálózatok Bluetooth, ZigBee, WiFi, WiMAX, Takács.
Infokommunikációs rendszerek 11
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.
Reprezentációs függvény. Adva egy adattípus absztrakt és konkrét specifikációja: d a = ( A, F, E a ); d c = ( C, G, E c ); A = {A 0,..., A n };C = {C 0,...,
Web-grafika (VRML) 9. gyakorlat Kereszty Gábor. Prototípus PROTO prototípusnév [ field fieldTypefieldName defaultValue exposedField fieldTypefieldName.
Természetesen P = Q = O esetén O + O = O. Tetszőleges, nem 2, vagy 3 karakterisztikájú test esetén hasonló módon eljárva E(K)-n zárt műveletet.
A Q-learning módszer alkalmazása NXT robotok irányítására.
Magyarország pénzügyi megítélése nemzetközi aspektusból László Csaba október 12.
VFP xBase adatkezelés - munkaterületek - DML - DDL - navigáció - eljárások, függvények - vezérlési szerkezetek - változók - képernyő IO - mintaprogram.
A LabVIEW használata az oktatásban
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Egy GAZDAG HIBAJELENTÉS elég információt tartalmaz ahhoz, hogy AZONNALI LÉPÉSEKET lehessen tenni, a javítás érdekében.
Karakterláncok Páll Éva Boglárka. Ismétlés Deklaráció var s:string; Length(karlánc) Concat(karlánc1,...,karláncn) Copy(miből,honnan,hányat) Delete(miből,honnan,hányat)
Hasznos ismeretek Hogyan bővítsük ismereteinket AVRDUDEflags -E noreset.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Hidroxiapatit alapú biokompatibilis nanokompozitok előállítása
Könyvtár, csomag és alprogramokVHDL Könyvtár, csomag és alprogram n Library és use n Package n Alprogramok –Procedure –Function –Resolution function Egy.
Termikus szimuláció kiegészítés. Heat equation Boundary conditions ­second kind (Neumann) ­third kind (Robin) ­first kind (Dirichlet)
1 AAO folytatás ++ Csink László. 2 Rekurzív bináris keresés (rendezett tömbben) public static int binker(int[] tomb, int value, int low, int high) public.
GPGPU Labor 15.. Párhuzamos primitívek Map Reduce Scan Histogram Compact.
A PLC programozási nyelvek bemutatása
Készült az ERFP – DD2002 – HU – B – 01 szerzősésszámú projekt támogatásával Chapter 6 / 1 C h a p t e r 6 Elastic Critical Plate Buckling Loads.
A méréshatárok kiterjesztése Méréshatár váltás
Honlap készítés 4. óra.
ZAJMÉRÉSI KÉZIKÖNYV NL_20
Multifunkciós és moduláris műszerek
Magyar Autóbuszgyártó Kft.
Fej irányultságának becslése Ügyféltérben gyanús viselkedés jelzéséhez Kültéren kiegészítő hő szenzor szükséges.
Megalakult a csoki-fogyi klub Nagykállóban
Nat Pedellus Free Pascal Elágazások..
Mérés és adatgyűjtés laboratóriumi gyakorlat – levelező NI adatgyűjtők programozása 1 Mingesz Róbert V
iPhone Készítette: Egri Dóra
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Winnie the pooh & friends
Példa. Az ábrázolás szemléltetése.  = ({stack, elem },{ create :  stack; push : stack elem  stack}),  = ( {vector, nat, elem}, { create c :  vector.
06. GYAKORLAT LCD kijelző.
PL/SQL gyakorlás Kalmár György.
“Tudásmegosztás és szervezeti problémamegoldás a mesterséges intelligencia korában” Levente Szabados Technológiai Igazgató.
Egyenletek.
Lineáris egyenletrendszerek megoldása
Reflexferseny Lévai Levente Borbényi Dániel
Villogó delay függvény használata nélkül
Épületek energiaellátása
Cím elrendezés Alcím.
Előadás másolata:

Motor Potencióméter Kincses Levente Elektronika 89/2004

Feladat Leírása Motor potencióméter tervezése, amely referens értékek meghatározására szolgál 0-10V között, PLC berendezéssel.Négy gomb vezérli ki a motor potenciómétert, az első két gomb segítségével növeljük ill. csökkentjük a kimeneti referens értéket 1/1000 arányban. A megmaradt két gomb segítségével adjuk meg az időalapot, amely alapján létrehozhatjuk a referens ugrást, így ha megnyomjuk a harmadik gombot az időalap 1s lesz.A negyedik gomb megnyomásával az időalap 10-szer gyorsabb lesz, vagyis 100ms.

Motor Potencióméter Bemenetek: 1.Plusz gomb ( digitális ) 2.Mínusz gomb ( digitális ) 3.Időalap 1s ( digitális ) 4.Időalap 0,1s ( digitális ) Kimenet: 1.Referens feszültség kimenet ( analóg )

Motor Potencióméter Bekapcsolás utáni alapállapot, bal műszer - időalap, jobb műszer - ref. fesz.

Motor Potencióméter Üzemi állapot, időalap = 0.1 s, ref. fesz. = 6.73 V

Motor Potencióméter Üzemi állapot, időalap = 1s, ref. fesz. = 3.66V

Motor Potencióméter Használt változók listája: B_01s ( Boolean ) B_1s ( Boolean ) B_Minus ( Boolean ) B_Plus ( Boolean ) SW_MainPower ( Boolean ) OutPutVV ( Real ) TimeBaseValue ( Real ) T_OutPutVV ( Text ) T_TimeBase ( Text )

Motor Potencióméter Parancsállományok: 1. Main Power On Initial ( On Condition ) 2. Set TimeBase to 0,1 s ( On Condition ) 3. Set TimeBase to 1 s ( On Condition ) 4. TimeBase = 0.1s (On Regular Interval ) 5. TimeBase = 1s ( On Regular Interval )

Motor Potencióméter 1. Main Power On Initial ( On Condition ; Expression: „SW_MainPower” ) OutPutVV = 5 TimeBaseValue = 0.1

Motor Potencióméter 2. Set TimeBase to 0,1 s ( On Condition ; Expression: „B_01s” ) IF SW_MainPower THEN TimeBaseValue = 0.1 ENDIF

Motor Potencióméter 3. Set TimeBase to 1 s ( On Condition ; Expression: „B_1s” ) IF SW_MainPower THEN TimeBaseValue = 1 ENDIF

Motor Potencióméter 4. TimeBase = 0.1s ( On Regular Interval; Int. Time: 100ms ) IF SW_MainPower THEN IF TimeBaseValue == 0.1 THEN IF B_Plus AND OutPutVV < 9.99 THEN OutPutVV = OutPutVV ENDIF IF B_Minus AND OutPutVV > 0.11 THEN OutPutVV = OutPutVV ENDIF ELSE OutPutVV = 0 TimeBaseValue = 0 ENDIF

Motor Potencióméter 4. TimeBase = 0.1s ( On Regular Interval ) ( Continue ) T_TimeBase = ValueToText(TimeBaseValue) T_OutPutVV = ValueToText(OutPutVV)

Motor Potencióméter 5. TimeBase = 1s ( On Regular Interval; Int. Time: 1000ms ) IF SW_MainPower THEN IF TimeBaseValue == 1 THEN IF B_Plus THEN IF OutPutVV < 9.99 THEN OutPutVV = OutPutVV ENDIF IF B_Minus THEN IF OutPutVV > 0.11 THEN OutPutVV = OutPutVV ENDIF

Motor Potencióméter 5. TimeBase = 1s ( On Regular Interval ) ( Continue ) ELSE OutPutVV = 0 TimeBaseValue = 0 ENDIF