Növényházi adatgyűjtő- és vezérlőrendszer tervezése

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Növényházi adatgyűjtő- és vezérlőrendszer tervezése"

Átírás

1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai kar Méréstechnika és Információs Rendszerek Tanszéke Holcsik Tamás Növényházi adatgyűjtő- és vezérlőrendszer tervezése KONZULENS EREDICS PÉTER BUDAPEST, 2013

2 2 Hallgatói nyilatkozat Alulírott Holcsik Tamás, szigorló hallgató kijelentem, hogy ezt a diplomatervet meg nem engedett segítség nélkül, saját magam készítettem, csak a megadott forrásokat (szakirodalom, eszközök stb.) használtam fel. Minden olyan részt, melyet szó szerint, vagy azonos értelemben, de átfogalmazva más forrásból átvettem, egyértelműen, a forrás megadásával megjelöltem. Hozzájárulok, hogy a jelen munkám alapadatait (szerző(k), cím, angol és magyar nyelvű tartalmi kivonat, készítés éve, konzulens(ek) neve) a BME VIK nyilvánosan hozzáférhető elektronikus formában, a munka teljes szövegét pedig az egyetem belső hálózatán keresztül (vagy autentikált felhasználók számára) közzétegye. Kijelentem, hogy a benyújtott munka és annak elektronikus verziója megegyezik. Dékáni engedéllyel titkosított diplomatervek esetén a dolgozat szövege csak 3 év eltelte után válik hozzáférhetővé. Kelt: Budapest, Holcsik Tamás

3 3 Kivonat Diplomatervem témája egy olyan növényház vezérlés készítése amely korszerű eszközökkel, szenzorok által mért mennyiségek alapján, beállítható határértékek szerint végzi egy növényház ajtajainak vezérlését. Első részében létező megoldásokat tekintek át amelyből következtetéseket levonva felállítok egy követelményrendszert amelyet teljesítenie kell a megtervezendő rendszernek. A továbbiakban megvizsgálom hogy ezekre a követelményekre milyen lehetőségek közül lehet választani, majd felvázolom az egész rendszer tervét és az egyes alkotó elemeinek a szerepét. A következőekben ezeknek a komponenseknek a hardveres megvalósításához szükséges alkatrészek kiválasztási szempontjait és tervezési folyamatát mutatom be. Végül a megvalósított rendszerre írt szoftvert mutatom be. Kitérek működtető program funkcióira és komponenseire, és az egyes hardvereket működtető programrészekre.

4 4 Abstract The topic of my thesis is to design a greenhouse controller capable of controlling a greenhouse s doors by the measured values from it s sensors. In the first section I will introduce some existing solutions from that I can draw conclusions to make a set of requirements to my system, then I can design a system which mets these requiremenst. Next I will examine what options to choose from to fulfill the requirements above, and then outline the plan of the whole system and specify the role of each component. After that I will introduce the process of selecting the proper hardware components and designing each circuit in the system. Finally the controlling software will be introduced. I will mention the functions and components that operate the system, and each hardware module.

5 5 Tartalomjegyzék 1. Bevezetés Gyári megoldások Wadsworth EnviroSTEP Growtronix Szenzorok A rendszer felépítése A modulok közötti kommunikáció RS CAN busz Hőmérsékletmérő Páratartalom érzékelő Szélerősségmérés Hardver Mikrovezérlő-család kiválasztása Az STM32-es mikrovezérlő A modulok részletes bemutatása Vezérlőmodul Tápegység SD kártya Ethernet-illesztő Kijelző illesztés CAN busz illesztés Szenzormodul Kiegészítő modulok IO modul Kimeneti fokozat A modul tápegysége Tápegység és akkutöltő Megvalósítás A nyomtatott áramköri lapok megtervezése Modulok élesztése Szoftver Fejlesztőkörnyezet Programozó hardver Operációs rendszer Control_Task Communication task uip_task uip_periodic_task Fájlkezelés Ethernet kezelés uip TCP/IP stack Weboldal Webszerver funkciók Grafikus kijelző Menürendszer CAN busz kezelés Összefoglalás Irodalomjegyzék Függelék... 51

6 6 1. Bevezetés A mai kor megköveteli, hogy a növényházakban termesztett növényeknek minél optimálisabb körülményeket teremtsünk. A termés optimalizálására a körülmények biztosításának egyik lehetősége a növényház automatizálása. A megépítendő rendszer egy valós alkalmazási célra készül, egy jelenleg is működő (szobatermosztátokkal vezérelt) növényház ajtóinak nyitását és zárását fogja végezni a különböző szenzorok által mért adatok szerint. A megtervezése során elsősorban a megbízhatóságot illetve az univerzalitást tartottam a kiemelt szempontokként. A növényház kifejezés takarja mind az üvegház, illetve mind a fóliasátor kivitelezést, a dokumentációban a könnyebb érthetőség érdekében általában üvegházként hivatkozok a növényházra.

7 7 2. Gyári megoldások Munkámat gyári megoldások áttekintésével kezdtem, hogy képet kapjak arról hogy milyen fizikai mennyiségeket szoktak mérni az eszközök, illetve a felépítésükről szerezzek információt. 2.1 Wadsworth EnviroSTEP Ez egy egyszerűbb és kisebb tudású üvegházvezérlő [1]. Önálló működésű, mikrokontroller vezérlésű, hálózatba nem köthető. Főbb jellemzői: 1. ábra - Wadsworth EnviroSTEP Csak analóg szenzorokat tud kezelni, illetve rendelkezik 4 digitális bemenettel egyéb kapcsolók érzékelésére. 12 relés, illetve 2 darab 0-10 V-os analóg kimenettel rendelkezik, az adatokat 15 percenként képes menteni, és 7 napra visszamenőleg tárolja azokat. Bővíthetősége annyiban merül ki, hogy kapható hozzá szélsebességmérő modul, illetve egy olyan modul amelyen keresztül egy számítógéppel tud kommunikálni. 2.2 Growtronix Számítógép alapú rendszer [2], egyszerűbb vezérlések megvalósítására. A vezérlést maga a PC-n futó szoftver végzi, a számítógéphez RS232 porton csatlakozik, maga az eszköz tápegysége. A tápegység modulra lehet felfűzni az összes eszközt, szabványos CAT5 kábelekkel működik a rendszer, de nem ethernet alapon. Egyszerre maximum 29 eszközt kezel, lánc struktúrát megvalósítva.

8 8 2. ábra - Growtronix rendszer 2.3 Szenzorok Kutatásom során, illetve az eddig megismert rendszerek alapján az alábbi mennyiségek függvényében működnek a szabályzók - hőmérsékletérzékelés (hűtés, fűtés, szellőztetés) - páratartalom mérés (szellőztetés) - talajnedvesség mérés (locsolás) - fényerősség mérés (árnyékolás) - CO 2 szint mérés (CO 2 befúvatás) - szélerősség mérés (védelem) Ezek közül a jelenlegi alkalmazás szempontjából első közelítésben a hőmérsékletmérést, páratartalommérést, illetve a szélerősségmérést tartom fontosnak megvalósítani, de meghagyom a lehetőséget későbbi bővítés során a többi beépítésére. A piacon kapható szenzorok egy része vagy komplett egységként kapható (pl.: termosztát), vagy valamilyen rendszerhez csatlakoztathatóan. Ezek lehetnek ipari szabványt használó (pl.: analóg, RS-485 ) komplett modulok, vagy önmagában álló integrált áramkör. 3. A rendszer felépítése A családi házunknál található a kertben egy fóliasátor, amelyben dísznövényeket termesztünk, így a növények számára ideális hőmérsékletet kell biztosítani, amelyet az ajtók nyitásával lehet megoldani. Öt darab ajtó található a fóliasátron, de ezek három kategóriába esnek, a végeken lévő alsó illetve fölső ajtók, illetve középen a tetőajtó.

9 9 Ezek nyitása elektromos úton történik házilag épített lineáris egységek által. Ezek 24 V egyenfeszültségről működnek, polaritás váltással lehet az ajtókat nyitni illetve zárni, a lenyitott illetve bezárt állapotot egyszerű végálláskapcsolók érzékelik, illetve szakítják meg az áramot. Mivel a jelenlegi vezérlés hagyományos szobatemosztátokkal van megvalósítva, így fennáll az a probléma, hogy nem lehet tetszőleges nyitási is zárási hőmérséklet tartományokat beállítani, illetve különböző kényelmi funkciókat nem tud megvalósítani a rendszer. 3. ábra - A fóliasátor felépítésének rajza A helyi adottságok alapján össze tudtam állítani a követelményeket amelyeket teljesítenie kell a rendszernek. A fent említett fóliasátor ajtajainak a vezérlését kell megoldania. Rendelkeznie kell megfelelő kimenetekkel amelyek meg tudják hajtani az ajtókat kapcsoló reléket. Minden ajtó kategóriát külön kell tudnia vezérelnie egymástól függetlenül. Egy központi egységnek kell az egész rendszert felügyelni és vezérelni. A központi egység rendelkezzen grafikus LCD-vel amelyen láthatóak legyenek az érzékelők által mért értékek, illetve a hozzájuk tartozó határértékek. A határértékek legyenek állíthatóak, a grafikus LCD-ről kezelőszervekkel. Kényelmi funkcióként rendelkezzen távoli menedzselési lehetőséggel, amelyen ugyanazokat a beállításokat el lehessen végezni, mint a kezelőszervekkel. Szenzorok tekintetében levegő hőmérséklet, páratartalom, és szélerősséget kell mérnie, a vezérléshez a belső hőmérsékletet kell figyelembe vennie. Az ajtók manuális nyitásához illetve zárásához a fóliasátorban biztosítani kell nyomógombokat arra az esetre, ha valamilyen okból szükséges az ajtók külön vezérlése. Ezek alapján az elképzelt rendszer felépítése az alábbiak szerint alakul: az egész rendszert a vezérlőmodul szolgálja ki. Ez felel a szenzorok kiolvasásának ütemezésért,

10 10 és a beolvasott értékek alapján történő működtetésért. A vezérlő rendelkezik kijelzővel, így grafikus felhasználói felületet nyújt a felhasználónak, aki így a különféle beállításokat illetve az aktuális fontos paraméterek értékét nyomon követheti. 4. ábra - A rendszer felépítésének terve Szenzor modulok feladata a szenzorok buszra illesztése. Ezekre azért van szükség, mert az egyes szenzorok kommunikációs interfésze teljesen más lehet, illetve a nagyobb távolság miatt nem lehetne biztosítani a zavarmentes működést. Az IO modul szerepe a fizikai beavatkozók kapcsolása, ez a busz topológia miatt tetszőlegesen helyen állhat, illetve több darabot is tartalmazhatna ha az üvegház felépítése megkövetelné. Az egyes modulok között egy busz tart kapcsolatot. A típusának kiválasztása során figyelembe kell venni hogy nagyobb távolságot kell áthidalni hibamentesen, és az esetleges bővíthetőség lehetőségéről sem szabad megfeledkezni. A tápegység látja el az egyes szenzorokat illetve vezérlő egységet tápfeszültséggel. Az alkalmazandó 24 V-os feszültség kellően magas ahhoz hogy a kábelen lévő veszteség miatt probléma legyen, illetve a 24 V törpefeszültségnek minősül, így nincs érintésvédelmi probléma a használata során. A tápfeszültséget az egyes modulok a busznak használt többeres kábel erre fenntartott szálain kapják. 3.1 A modulok közötti kommunikáció A modulok egymással való kapcsolatát valamilyen nagy távolság áthidalására képes vezetékes összeköttetésnek kell biztosítania. Nagyobb távolságra csakis differenciálisan vitt jelekkel lehet biztosítani a hibamentes nagyobb sebességű kommunikációt, ezért ilyen elven működő buszok közül választottam ki két jellemző típust, amelyet összehasonlítottam

11 RS-485 Az RS-485 manapság [3] az ipari irányítástechnikában széleskörűen elterjedt kommunikációs busz típus. A szabványt az EIA/TIA vezette be. A TIA/EIA-485 szabvány csak a busz fizikai felépítését, meghajtó áramkörök felépítését definiálja, miközben a buszon megvalósított kommunikációs protokollt nem. A hálózatot csavart érpárral lehet kialakítani, és ajánlott csakis lánc alakzatban felépíteni, a reflexiók kiküszöbölése érdekében. A busz végein található 1-1 darab a vezeték hullámimpedanciájával megegyező lezáró ellenállás. 5. ábra - RS485 busz felépítése (forrás: [3]) Az RS-485 hálózat szabvány szerint maximum 32 eszközt tartalmazhat egy buszon, illetve hátrányként említhető meg az is, hogy semmilyen hardveres támogatás nincs a buszon való kommunikáció lebonyolítására. A busz egyik végén található meg az az ellenállásosztó, amely a busz közösmódusú előfeszítését valósítja meg. Ez azért szükséges hogy a feszültségszintek a vevők komparálási szintjéhez megfelelően illeszkedjenek CAN busz A CAN buszt [4] a Bosch cég fejlesztette ki, és a nyolcvanas évek végére lett belőle ipari szabvány. Eredetileg autóipari alkalmazások céljára készült, mivel ekkor kezdtek megszaporodni az autókba épített különböző elektronikus segédberendezések (ECU, ABS, stb) és a köztük lévő gyors kommunikációt biztosítani kellett. Fizikai felépítését az ISO11898 as szabvány ismerteti. A buszt felépítését tekintve egy csavart vezetékpár alkotja, amelyet differenciálisan hajtanak meg az eszközök. A csavart érpár biztosítja a külső elektromágneses tér elleni zavarvédelmet, a differenciális jelvezetés pedig a közösmódú zavarok elleni védelmet biztosítja.

12 12 6. ábra - CAN busz felépítése (forrás: [4]) A busz a végein találhatóak azok az ellenállások, amelyek biztosítják a vezetékre jellemző hullámimpedanciás lezárást a reflexiók minimalizálására. A szabvány szerint a buszokra csatlakozó eszközöket node-oknak nevezik, melyek a buszra láncszerűen csatlakoznak közvetlenül, hozzávezetések nélkül. (Hosszú hozzávezető kábelek reflexiókat okoznának). A CAN busz multimasteres, a busz arbitrálás hardveres úton van megoldva minden CAN üzenet elején. Későbbi fejlesztés során így lehetőség van arra, hogy akár több vezérlőegység legyen egy buszon (pl. ha több fóliasátron keresztül van vezetve a busz, és néhány szenzormodul, illetve IO modul közös). Alapkiépítésben ez nincs kihasználva, mert a vezérlő egyszerre csak egy modullal kommunikál, és a kérés után vár a válaszra. Az összeköttetés maximális hosszát elsősorban az átviteli sebesség határozza meg, a korlátozás oka a kábelen történő jelterjedés véges sebessége. 1 Mbit sebességgel kb. 40 m az áthidalható sebesség, de a sebesség drasztikus csökkentésével több mint 1000 métert át lehet vele hidalni. 7. ábra -CAN keret felépítése (forrás: [5]) Egy CAN adatcsomag felépítése a 7. ábrán látható [5]. A csomag elején található meg a csomag azonosítója, amely segítségével az arbitrálás végrehajtódik. Minél kisebb

13 13 a cím annál nagyobb a prioritása, mivel a buszon a 0 szint dominál. A cím küldésekor a küldő node figyeli hogy a kiadott jelszintnek megfelelő adatbit található-e a buszon. Abban az esetben ha ez nem stimmel, akkor csomag ütközés jönne létre, emiatt felfüggeszti a csomag küldését, és vár addig amíg fel nem szabadul a busz. Az azonosító után követeznek a vezérlőbitek, illetve a csomag hosszát jelölő DLC bájt. A DLC jelentése az, hogy az utána következő adatbitek közül mennyi jelenti az adatmezőt. Az adatmező után következik a 15 bites ellenőrző összeg, amely segítségével el lehet dönteni a csomagról hogy keletkezett-e valamilyen sérülése. A fentiek alapján arra a következtetésre jutottam, hogy az én célomra a CAN busz lesz az ideálisabb. Fő előnyei a hardveres kommunikációs támogatás, és a nagy átvihető távolság, továbbá mivel manapság ez egyre jobban elterjedő szabvány, ezért a hasznos ismeretekre tudok szert tenni a fejlesztés folyamán A busz fizikai megvalósítása hagyományos CAT5 UTP kábellel fog történni, ennek a hullámimpedanciája megfelelő a CAN busz számára is. Mivel a kábel 8 eres, a fennálló szabad vezetékeken át lehet vinni a modulok számára a 24 V-os tápfeszültség. 3.2 Hőmérsékletmérő Jelen alkalmazásban a levegő hőmérsékletét kell mérni, ezért egy egyszerű hőmérsékletmérő integrált áramkört elegendő használni. Abban az esetben ha talajhőmérsékletet kellene mérni akkor már célszerűbb lenne egy gyárilag erre felkészített szenzort használni, a megfelelő szigetelés miatt szenzor Növényházi alkalmazás céljára általában elegendő a 0,5 C felbontás is, így a kiválasztását leszűkítettem az ilyen pontosságú eszközökre. A levegő hőmérsékletének mérésére megfelelő egy hagyományosan tokozott integrált áramkör. Általában minden nagyobb félvezetőgyárnak létezik saját hőmérsékletmérő integrált áramköre, többféle interfésszel, így érdemes rászánni az időt a megfelelő kiválasztására. Típus Felbontás( C) Pontosság Interfész Tokozás Ár(Ft) max ( C) LM75 0,50000 ±2 I2C SO8 229 ADT7301 0,03125 ±1 SPI SOT23, MSOP DS18B20 0,06250 ±0,5 1-Wire TO92, usop TMP100 0,06250 ±2 I2C SOT táblázat A célra alkalmas hőmérsékletmérő IC-k (forrás:[6]) A szóba jöhető integrált áramkörök az 1. táblázatban találhatóak. Összehasonlításom alapja a maximális felbontásuk, pontosságuk, a kommunikációs protokoll típusa, tokozás és az áruk volt. A táblázat alapján látható hogy a legpontosabb

14 14 IC-nek a DS18B20 IC kínálkozik, viszont ez a legdrágább. Ha egy kicsit lejjebb adunk a pontosságból, akkor a következő az ADT7301. Ennek az ára már alacsonyabb, és a pontossága is, de az alkalmazás szempontjából még megfelelő. A DS18B20 egyvezetékes kommunikációt használ, amivel könnyebb megoldani azt, hogy ne a NYÁK-on helyezkedjen el, hanem egy 1-2 méteres vezetéken, viszont a kommunikációs protokoll jóval bonyolultabb az SPI-t használó ADT7301 IC-nél. Megemlítendő, hogy a felbontásuk a kitűzött célt jóval felülteljesítik, de ilyen pontossági osztályban ilyeneket lehet találni. 3.3 Páratartalom érzékelő A páratartalom érzékelőből léteznek ipari szabvány analóg kimenettel ellátott szenzorok, illetve léteznek csak félvezető alapú szenzor IC-k is. Jelen alkalmazásban a digitális kimenettel rendelkező szenzorokat részesítem előnyben, a digitális környezetbe való könnyebb illeszthetőség érdekében. Mivel a pontosságuk függ a hőmérséklettől, ezért kompenzálásként általában tartalmazzák a hőmérsékletérzékelőt is, így akár meg lehetne spórolni a hőmérsékletszenzort a rendszerből, viszont ezek pontossága alacsonyabb a komolyabb, kifejezetten hőmérsékletmérésre gyártott IC-knél. Típus Felbontás % Pontosság % Interfész Tokozás Ár (Ft) HIH6131 0,04 ±4 I2C SO SHT11 0,05 ±3 I2C LCC 8600 SHT25 0,04 ±1,8 I2C LCC Táblázat Páratartalom érzékelők (forrás:[6]) Páratartalom érzékelő IC-kből kisebb a kínálat, valamint az áruk is egy nagyságrenddel magasabb tartományban mozog. Pontosság szempontjából a legjobb a Sensirion gyártmányú SHT25-ös IC, és ennek a legmagasabb az ára is. Ilyen komoly pontossági követelmény viszont nem szükséges, így költségkímélés céljából a Honeywell gyártmányú HIH6130-as lesz beépítve. 3.4 Szélerősségmérés Üvegházi alkalmazásnál fontos lehet hogy figyelje a külső időjárást, és megfelelően reagáljon rá. Ilyen esetre jó példa az, hogy vihar esetén a növények és maga az üvegház védelme érdekben az ajtókat, szellőztetőket becsukja, hogy az erős szél ne tegyen bennük kárt.

15 15 A szélerősség mérésére legegyszerűbb esetben használhatunk kanalas szélerősségmérőket, amiből érkező sebességgel arányos impulzusokat lehet dolgozni. Pontosabb illetve gyorsabb mérésre képesek az ultrahangos szélsebességmérők, de jelenlegi alkalmazás nem követel meg ilyen pontosságot. 4. Hardver 4.1 Mikrovezérlő-család kiválasztása A megfelelő mikrovezérlő kiválasztása egy nagyon fontos lépés a rendszer szempontjából. A kapcsolástechnikát meghatározza a mikrovezérlő családja, illetve előre kell gondolkozni, hogy később a szoftverfejlesztést milyen eszközökkel lehet megoldani. Az első fontos döntési kérdés az volt, hogy 8 bites vagy 32 bites mikrovezérlő kerüljön beépítésre. A 8 bites mikrovezérlők jellemzően maximum 20 MHz-es sebességgel működnek, amely itt a szenzor modulnál bőven elegendő lett volna, viszont általában CAN interfészt nem tartalmaznak, vagy amelyekben megtalálható, azok jellemzően olyan áron beszerezhetőek, mint egy 32 bites mikrovezérlő. Továbbiakban a jövőre gondolva célszerű, ha ugyanaz a fejlesztőkörnyezet van használva és ugyanazt a szoftveres library-t használja a rendszerbe épített összes mikrovezérlő, ami különösen hasznos abban az esetben, ha a később debuggolni kell. A vezérlőmodulba egy LCD kijelző kerül beépítésre, ezért célszerű olyan típust használni, amely tartalmaz valamennyi hardveres gyorsítást, hogy lehetőleg minél gyorsabban lehessen frissíteni a kijelző tartalmát. Ezzel a felhasználói élményt nem rontja el, és készülék egy gyorsan működő rendszer benyomását kelti. Az alkalmazott kijelzővel párhuzamos 16 bites buszon lehet kommunikálni, tehát olyan vezérlő kell amely erre képes. A 32 bites mikrovezérlők közül egyre jobban elterjednek a Cortex-M mag alapú mikrovezérlők, ebből jelenleg a legkönnyebben talán a Cortex-M3 mikrovezérlőkkel lehet megbarátkozni, mert sok dokumentáció fellelhető hozzá. Fejlesztőkörnyezetből létezik hozzá nyílt forráskódú, ingyenesen hozzáférhető, programozó illetve debugger eszközből is hasonló a helyzet. A jelenleg beszerezhető családok közül az NXP, ST, illetve az ATMEL gyártmányúak jöhettek szóba, de ebből kiestek számomra az NXP gyártmányúak mert azokon nincs párhuzamos kimenet, emiatt a kijelző frissítési sebessége nagyon lassú

16 16 lenne. Végül az ST gyártmányú mikrovezérlők mellett döntöttem, mert ez rendelkezik a fentebb a kijelző meghajtásához alkalmas memória interfésszel [7]. 4.2 Az STM32-es mikrovezérlő Az áramkörökbe az ST Microelectronics által gyártott STM32-es 32bites családba tartozó mikrokontrollereket építettem be. Közös jellemzőjük, hogy mindegyikben az ARM által kifejlesztett Cortex-M3 maggal rendelkeznek. Ez a mag egy viszonylag új fejlesztés, elsősorban a 8bites mikrovezérlők konkurenciájaként lett kifejlesztve. Alacsony tápfeszültségűek és áramfelvételűek, de komolyabb számítási teljesítménnyel rendelkeznek a 8bites változatokhoz képest. Órajelüket tekintve 100 MHz felett változatuk is létezik, az ár és teljesítmény arányuk sokkal kedvezőbb a 8 bites változatokhoz képest. 8. ábra - STM32F1 sorozat blokkvázlata (forrás:[8]) A mikrovezérlő belső felépítése a 8. ábrán látható. Megfigyelhető hogy nagyobb sebességű eszközök egy busz mátrixon keresztül kapcsolódnak egymáshoz és az AHB

17 17 buszhoz. Ennek a busz mátrixnak az a lényege hogy közvetlenül tudnak egymással kommunikálni a magasabb sebességű eszközök, és nem az AHB buszt használják. Így meg lehet valósítani azt, hogy míg a DMA periféria adatokat másol valamilyen periféria felől a belső SRAM-ba, addig CPU a Flash memóriából hozhatja fel a következő utasításokat. Az alacsonyabb sebességű perifériák az APB1 és APB2 buszokon találhatóak meg. A legtöbb perifériához lehet DMA-t rendelni, így sokat lehet gyorsítani, illetve automatizálni a megoldandó feladatot főleg hogy képes periféria-periféria közötti adatátvitelre is. Így például megoldható egy AD konvertálás eredményét felhasználva közvetlenül kitöltési tényezőt állítani egy Timer PWM modulján. Az egyes perifériák energiatakarékos módját úgy biztosítják a mikrovezérlőben, hogy a meghajtó órajelüket le lehet tiltani. Ilyenkor a beépített CMOS tranzisztorokra jellemzően megszűnik a dinamikus áramfogyasztás, és csak a nagyon alacsony statikus áramfogyasztás marad meg. Mivel alaphelyzetben minden periféria kikapcsolt állapotban van, inicializálásuk előtt be kell kapcsolni a hozzájuk tartozó órajelvezetéket az órajelmodulban. Az órajel ellátást az alábbi ábra szemlélteti 9. ábra - STM32F1 sorozat órajel modul (forrás:[8])

18 18 A mikrovezérlőben alapvetően 4 db oszcillátor található. Egy 40 khz-es LSI, amely csak a watchdog illetve a belső Real-time clock-ot tudja meghajtani. A real-time clock meghajtására megtalálható az LSE oszcillátor amely az elterjedt pontos külső khz-es kvarc kristály meghajtására használható. Maga a processzor járhat a belső 8 MHz-es (HSI) oszcillátorról, vagy külső 4-16 MHz-es kvarc kristályról (HSE). Ezekhez az oszcillátorokhoz lehet rendelni PLL-t is, amellyel a külső kvarc frekvenciáját fel lehet szorozni. A felhasznált STM32F103C6T6 illetve STM32F104VC mikrovezérlők maximum 72 MHz-en működtethetők, de a szenzormodulokban csak 12 MHz-en járnak, a központi vezérlőpanelba épített pedig 48 MHz-en. A PLL által felszorozott órajel hajtja a processzor magot, illetve az AHB buszra tartozó perifériákat. Az APB perifériákra kerülő órajelet akár osztani is lehet, ha szükséges, de az APB1 perifériánál maximum 36 MHz-en működhetnek az eszközök. 5. A modulok részletes bemutatása Mivel a modulok kapcsolási rajza A4-es méretű, ezért ezek a jelen beszámoló függelékében találhatóak meg, itt alább csak a modulokra jellemző lényeges kapcsolási részleteket emelem ki és mutatom be. Az egyes modulok kapcsolása között bizonyos áramköri részletek megegyeznek, ezáltal gyorsabb volt a fejlesztés, és kevesebb fajta alkatrészt kellett beépíteni. 5.1 Vezérlőmodul A vezérlőmodul szolgál a szenzormoduloktól való adat lekérdezésére, illetve ezek alapján az IO modul(ok) vezérlésére. Követelményként tartalmaznia kell ethernet interfészt hogy távolról menedzselhető lehessen, rendelkezzen megfelelő méretű LCD kijelzővel, illetve megfelelő memóriával, ahol a kijelzőre kerülő grafikákat tudja tárolni. A modulba egy STM32F103VCT6 típusú [8] mikrovezérlő került beépítésre.

19 ábra - Vezérlőmodul blokkvázlata Tápegység A tápegységnek kell előállítania a mikrovezérlő, illetve a különféle egyéb perifériák 3.3 V-os tápfeszültségét az egész rendszer 24 V-os feszültségéből. Ismerve azt, hogy a kijelző háttérvilágítása illetve az ethernet vezérlő fogyasztja a legtöbbet összesen (kb. 300 ma) ezért csakis valamilyen kapcsolóüzemű feszültségszabályzó jöhet szóba, hogy kicsi legyen a veszteség. Erre a célra a Microchip MCP16301-es, viszonylag új integrált áramkörét [9] használtam fel. A dokumentációja szerint képes akár 96 %-os hatásfokkal működni, kisméretű SOT23-6 tokozással rendelkezik, magas a kapcsolási frekvenciája, emiatt kisméretű és értékű induktivitást lehet beépíteni. 600 ma áram leadására képes, tehát így az áramkör céljait teljes mértékben kielégíti. 11. ábra - 3.3V-os tápegység A tápegység sorkapcsokon kapja meg a 24V-os tápfeszültséget, védelemként található rajta egy SMJ33A típusú 33 V-os túlfeszültség-levezető, az IC védelme céljából. Az IC hagyományos step-down elven működik, a kimenőfeszültséget az R7 és R8-ból felépített feszültségosztóval lehet beállítani a kívánt tápfeszültségre, amely itt a

20 20 jelen esetben 3.3 V. Érdekességképpen a kapcsoláson szereplő D2 és C6 által alkotott kapcsolás szolgáltatja a beépített N-csatornás kapcsolótranzisztor számára a Gate feszültséget SD kártya A kijelzőn használandó grafikák tárolására szükség van valamilyen nagyobb kapacitású memóriára. Ez lehet valamilyen Flash alapú memória IC, vagy lehet használni SD kártyát. Manapság az SD kártyák ára nagyon alacsony, illetve könnyű őket kezelni, valamint cserélhető, ezért ezt terveztem bele. 12. ábra - SD kárya illesztése Az SD kártyákat lehet az egyszerű SPI interfészen keresztül kezelni, illetve létezik egy gyorsabb, 4bites párhuzamos kommunikációs módja is, de annak nincsen hozzáférhető dokumentációja, így a jelenlegi alkalmazásban SPI módos kezelés szerint van bekötve. A mikrovezérlőhöz a MISO, MOSI, SCK jeleken csatlakozik, illetve még az M_CS kiválasztó jellel. Ezen a buszon található meg az ethernet vezérlő is így ezen osztozkodva egyszerre csak az egyik eszközzel lehet kommunikálni Ethernet-illesztő A specifikáció szerint az áramkörnek rendelkeznie kell ethernet interfésszel, a távoli számítógépes kapcsolat biztosítására. A mikrovezérlő kiválasztásánál az egyik nagy dilemma volt a beépített ethernet vezérlő, vagy a kijelzőhöz való memória interfész, mivel ebben a családban nem volt olyan típus, amelyik mindegyiket támogatta volna. Végül az a típus lett felhasználva, amelyikben nincs ethernet interfész, így ezt egy külső megoldással kellett megvalósítani. Ennek összesen annyi hátránya van, hogy valamennyivel lassabb mintha beépített vezérlő lenne. Választásom a Microchip

21 21 ENC28J60-as típusára esett [10]. Ezt elterjedten használják beágyazott rendszerekben, így kellő támogatás is rendelkezésre állt a szoftver fejlesztéséhez. 13. ábra - Ethernet illesztő Az ethernet vezérlő SPI buszon kommunikál a mikrovezérlővel, ugyanarra a buszra van kötve mint az SD kártya, továbbá rendelkezik egy interrupt kimenettel a mikrovezérlő felé, amelyet elsősorban a beérkező ethernet csomag jelzésére használ. Az IC-hez szükséges még csatlakoztatni az ethernet kábel meghajtásához szükséges illesztő transzformátort, ebből létezik RJ45-ös csatlakozóba épített változat, így ilyen lett beépítve, helytakarékossági célból Kijelző illesztés A kijelzőben található egy SSD1289-es vezérlő IC [11], aminek köszönhetően a kijelző saját memóriával rendelkezik, elegendő csak akkor képet feltölteni a kijelzőre, amikor valami változás történt, nem kell egyfolytában frissíteni. A kijelzővezérlő párhuzamos 16 bites buszon kommunikál a mikrovezérlővel. A mikrovezérlő rendelkezik párhuzamos kimenettel is, ezért akár közvetlenül is meg lehetne oldani a vezérlést, de ennél sokkal kifinomultabb, ha a beépített FSMC 1 modulon [12] keresztül kommunikálunk a kijelzővel. Ennek köszönhetően a kijelző egy bizonyos memóriacímen lesz elérhető, így DMA műveletekkel gyorsan és automatikusan lehet frissíteni a képernyő tartalmát. 1 Flexible Static Memory Controller

22 22 A vezérlőmodul kezelését alapértelmezetten a kijelzőbe beépített érintőképernyővel lehet végezni. Lényegét tekintve két elektromosan vezető műanyag rétegből áll, amelyek alaphelyzetben egymástó elszigetelve vannak egymástól. Érintés esetén ezek egy ponton érintkeznek, így egy-egy ellenállásosztó alakul ki. 14. ábra - Rezisztív érintőképernyő illesztése Ha erre a két-két ellenállásosztóra feszültséget kapcsolunk, és a másikból olvasunk, majd megfordítva ugyanezt végigcsináljuk, akkor megkapunk két feszültséget, amelyek az X és az Y koordinátával arányos. Ezt a műveletet a mikrovezérlő GPIO kimeneteivel, illetve AD konverterével meg lehet oldani, de maga a kijelzőmodul tartalmaz egy ADS7843 típusú [13] érintőkijelző vezérlő IC-t. Ez önmagában elvégzi a mérést, így csak az ADC értékeket kell kiolvasni. Rendelkezik egy TP_IRQ kimenettel, amely abban az esetben aktív, ha éppen meg van érintve a kijelző, ezt így megszakítással le lehet kezelni, és a megfelelő koordinátákat ismerve műveleteket lehet végezni a grafikus felületen CAN busz illesztés A CAN buszhoz való vezérlőt beépítve tartalmazza a mikrovezérlő, így csak a buszmeghajtót, a fizikai réteget kell hozzátervezni. Ilyen meghajtó a Texas Instruments SN65HVD230-as integrált áramköre [14], amely biztosítja a megfelelő teljesítményt a busz meghajtásához, illetve a sebessége is elegendő jelen alkalmazáshoz.

23 ábra - CAN busz meghajtó Az IC mikrovezérlővel a TXD és az RXD lábon csatlakozik. Küldés során, ha a TXD alacsony szinten van, akkor a kimeneten a CANH és CANL vezeték domináns 2 állapotban van, magas TXD szint esetén recesszív állapotban. Az RXD láb ehhez megfelelően, akkor van magas szinten, ha recesszív szint van a CAN buszon. Az IC képes 3.3 V-os tápfeszültségről működni, kialakítását és feszültségszintjeinek határát tekintve az 5 V-os tápfeszültségről működő CAN buszokkal is kompatibilis. Bár a meghajtó IC a dokumentáció szerint rendelkezik busz felőli túlfeszültségvédelemmel, a biztonság kedvéért beépítésre került egy NXP gyártmányú PESD1CAN típusú, kifejezetten CAN buszra kifejlesztett túlfeszültség levezető dióda. A kapcsoláson található R11 és R12 ellenállás valósítja meg a hullámimpedanciás lezárását a kábel felé. Az értéküket a kábel hullámimpedanciája határozza meg, de célszerű a végleges beszerelés után ellenőrizni a jelalakokat a buszon, szükség esetén korrigálni rajta. Nem minden modulba kell beépíteni a lezáró ellenállásokat, csak a busz két végén lévő eszközbe. 2 Domináns állapot: a CANH láb magas szinten van, a CANL lába alacsonyan, a recesszív állapot esetén magas impedanciás állapotban vannak a kimenetek. Ilyenkor a buszon a CANH és CANL lábak ugyanazon a feszültégen vannak, jellemzően VDD/2

24 ábra - A megvalósított vezérlőmodul, kijelző nélkül A modul egy 104x65 mm méretű NYHL lemezre fért rá. A méretét elsősorban a beépített kijelző modul méretei határozták meg. A kijelző távtartókkal van rögzítve a vezérlőmodulhoz, és hosszú tüskesorral csatlakozik az alatta lévő áramkörhöz. A távtartó hossza akkora hogy a kijelző alá befér az Ethernet csatlakozó. A modul sorkapcsokon keresztül kapja meg a tápfeszültséget, illetve a CAN busz felé is ezen keresztül csatlakozik. 5.2 Szenzormodul A szenzormodulok kisméretű áramkörök, feladatuk jellemzően a különböző interfésszel rendelkező szenzorok illesztése a CAN buszra, így egységes felületet biztosítva a vezérlőmodul számára, ezáltal a vezérlőmodulnak sokkal egyszerűbb lekérdezni a szenzorok által mért adatokat.

25 ábra - A szenzormodul blokkvázlata A szenzormodulba egy STM32F103C6 típusú [15] mikrovezérlő van beépítve, ez rendelkezik 32 kbyte FLASH memóriával 8 kbyte RAM-mal, CAN, SPI, I2C interfésszel, illetve AD konverterrel, így a célnak tökéletesen megfelel, könnyen beszerezhető és olcsó mikrovezérlő. A modult tápfeszültséggel a fentebb megismert MCP16301-el felépített tápegység látja el. Ide szintén szükséges volt a kapcsolóüzemű tápegység, a hatásfok biztosítása és a hőtermelés minimalizálása miatt. A szenzormodul szintén az SN65HVD230-as CAN illesztővel tart kapcsolatot a busszal, és itt is megtalálható a túlfeszültség védelem. 18. ábra A modul csatlakozó kiosztása a 18. ábrán látható, rendelkezik I 2 C és SPI lábakkal, illetve mindegyik láb használható analóg bemenetnek, így csak a szükséges kisméretű NYÁK lemezt kell elkészíteni és hozzácsatlakoztatni. A szenzormodul a szenzoroktól való adatgyűjtésen kívül másra is alkalmas. Ilyen alkalmazás lehet például LED-ek meghajtása, vagy nyomógombok olvasása, illetve egyszerűbb kijelző vezérlése

26 26 is. A jelenlegi fóliasátorban is mutatnia kell majd aktuális hőmérsékletet, ellenőrzés céljából.

27 ábra - A szenzormodulhoz csatlakoztatva További kiegészítő a távirányító modulnak nevezett áramkör, amely a szenzormodulhoz csatlakozik. Ennek a feladata a rajta lévő energiatakarékos LCD-vel a növényházban a hőmérséklet kijelzése, továbbá a kezelőgombok segítségével az ajtók állásának a manipulálása. A segítségével lehet üzemközben az ajtókat kinyitni vagy becsukni például karbantartás céljából. úgy hogy ne kelljen a vezérlőmodulon állítgatni. 22. ábra - Távirányító panel Az utolsó kiegészítő modul, a szélerősségmérőhöz tartozó illesztő áramkör. A szélerősséget egy egyszerű kínai forrásból származó kézi szélsebességmérő átalakításával készítettem.

28 ábra - Szélerősségmérő illesztése a szenzormodulhoz A működési elve azon alapszik, hogy található benne egy propeller, amelynek a forgó részén elhelyeztek egy apró mágnest, és a készülékházban pedig egy érzékelő tekercset. Ebből az eszközből csak a műanyag ház van felhasználva, és külső elektronika végzi a feldolgozást. Forgás során feszültség indukálódik a tekercsben, és ennek a frekvenciáját méri az eszköz. 24. ábra - Szélerősségmérő illesztő kapcsolási rajza Ugyanezt az elvet felhasználva, egy kis áramfelvételű rail-to-rail műveleti erősítővel a tekercsen keletkező feszültséget felerősítem kb. 100x erősítéssel, majd a műveleti erősítő kimenetét kapacitív csatolással egy Schmitt trigger inverter bemenetére kötöm, amelynek a bemenetét fél tápfeszültségre húztam ellenállásosztóval, ennek eredményeképp négyszögesíti a műveleti erősítő jelét. Ezt felhasználva a szenzormodul

29 29 csatlakozóján a mikrovezérlő megkapja interrupt jelként, amelyet frekvencia méréssel vissza tud alakítani szélsebesség értékké. 5.4 IO modul Az IO modul szerepe a rendszerben a különféle végrehajtóegységek vezérlése, illetve néhány általános IO kimenetet biztosítani a külvilág irányába. Így későbbi fejlesztések esetén fel lehet ezeket használni, mielőtt új modult kellene tervezni. A modulból egy rendszerbe több is beépíthető, abban az esetben, ha a növényház felépítése megköveteli. 25. ábra - Az IO modul blokkvázlata Felépítését tekintve a mikrovezérlő ugyanaz, mint a szenzormodulban, mivel itt sincs túl nagy követelmény a beépített perifériákkal szemben, itt is tartalmaznia kell a CAN modult, illetve mivel szükséges mérnie a 24 V-os tápfeszültséget, ezért rendelkeznie kell AD konverterrel Kimeneti fokozat A fóliasátor ajtóit 24 V-os DC motorral rendelkező lineáris egységek mozgatják. A mozgás irányát a motorokra adott feszültség polaritásával lehet megváltoztatni, a lineáris egység mozgási tartományait végállás-kapcsolók érzékelik, amelyek megszakítják a motor áramellátását végálláshoz érés esetén.

30 ábra - Relés motor vezérlés Az irányváltást a jelenlegi felépítésben nagyáramú relék végzik, mivel ezek az eddigi évek során bizonyították alkalmasságukat, ezért ezek továbbra is beépítve maradnak. Az áramkörnek ezek meghajtását kell megoldania. A relék az autóelektronikában használatos szabványos váltó relék, 12 V-os meghúzó tekerccsel rendelkeznek, és maximum 200 ma-t vesznek fel, és 30 A-t képesek kapcsolni. 27. ábra - Kimeneti fokozat Mivel biztosítani kell azt, hogy a jelenlegi felépítéssel kompatibilis legyen az új áramkör, ezért a reléket felülről kell meghajtani, tehát +12 V-ot kell szolgáltatni a kimeneten a relék kapcsolásához. Ezt áramköri szempontból P csatornás FET-ekkel lehet a legkönnyebben megvalósítani. A kapcsolás szerint a mikrovezérlő az SW vezetéken keresztül hajtja az N csatornás FET-et, aminek hatására, ha H szintet kap, akkor a P csatornás FET Gate-jét lehúzza a földre, így az vezetni kezd és megjelenik a kimeneten a 12 V. Az alkalmazott FET IRFR5505 típusú, amely képes leadni 18 A-t így a feladat szempontjából többszörösen túl van biztosítva, de cserébe olcsón beszerezhető típus. A kimenet üvegcsöves biztosítóval túláram ellen védve van, illetve a kimeneten még található egy védődióda, amely a relé kikapcsolásakor keletkező feszültséglökés ellen véd a megfelelő polaritással.

31 A modul tápegysége Mivel az egész rendszer 24 V feszültségről működik és a relék 12 V működtető feszültségűek, biztosítani kell működtető feszültséget a megfelelő terhelhetőséggel, ezért kapcsolóüzemű tápegységet építettem az áramkörbe. A tápegység egy LM típusú IC-vel [17] van felépítve, ez akár 3 A-rel is terhelhető, ha a megfelelő terhelhetőségű induktivitás van mellé építve. A jelenlegi alkalmazásban maximum 1Aes terhelés alatt kell teljesítenie, ezért ide tökéletesen megfelel. 28. ábra - 12V-os tápegység A 3.3 V-os tápfeszültség egy egyszerű lineáris feszültség stabilizátorral van előállítva abból az okból kifolyólag, hogy a mikrovezérlőn kívül csak a CAN transceiver található a 3.3 V-os ágon. Az összes fogyasztás az adatlapok alapján kb. 15mA környékén alakul, így bőven elegendő hőtermelés és áramfelvétel szempontjából egy 100mA-es stabilizátor, a választásom az egyszerű 78L33-ra eset 29. ábra - Megvalósított IO modul

32 32 Befoglaló méretei 68x80mm, a modul szélén találhatóak meg a sorkapcsos csatlakozókon tápfeszültség bemenetek, illetve a vezérelt kimenetek, a tüskesorok közül az egyik a működtető program feltöltésére szolgáló JTAG csatlakozó, illetve a bővítő csatlakozó. A tápfeszültség ág és a kimenetek túláram védelmét 5x20mm-es biztosítók végzik. A panel sarkain furathelyek találhatóak a későbbi dobozolás megkönnyítése érdekében. 5.5 Tápegység és akkutöltő A tápegység modul célja az egész rendszer tápfeszültségének előállítása. Biztosítania kell a központi vezérlő, a szenzorok, továbbá az IO modul tápfeszültségét. Biztonsági szempontok szerint hálózati feszültség megszűnése esetére is szolgáltatnia kell a tápfeszültséget az ajtók bezárására (például egy komolyabb vihar esetére, amikor áramszünet lép fel), így a szükséges hogy akkumulátorok legyenek beépítve a rendszerbe. Továbbá akkumulátorok alkalmazásával kisebb teljesítményű tápegység beépítése elegendő, mert az ajtók mozgatásához szükséges magasabb áramerősséget ilyenkor az akkumulátorok biztosítják erre az időre. 30. ábra - Tápegység és akkutöltő A jelenlegi megoldásban kettő autóakkumulátor soros kapcsolásával van biztosítva a 24 V feszültség a rendszer számára. Az akkumulátorok töltését egy egyszerű akkumulátortöltő végzi amelynek a felügyeletét az IO modul biztosítja. 6. Megvalósítás 6.1 A nyomtatott áramköri lapok megtervezése A kapcsolási rajzok letisztázása után lehetett nekiállni a NYÁK lapok megtervezésének, a fő szempont az volt, hogy csak a szükséges legkisebb méretűek, és könnyen szerelhetőek legyenek az elkészült áramkörök. A felhasznált tervező szoftver az elterjedten használt Altium Designer 10-es verziója volt.

33 33 Az alkatrészekből amit csak lehetett, SMD kivitelben terveztem a modulokra, passzív alkatrészek a szenzor és az IO modulon 1206-os méretűek, a vezérlő modulon a nagyobb alkatrészsűrűség miatt 0805-ös méretűek, így kényelmesen elférnek. A huzalozás és a furatátmérőket úgy választottam meg, hogy ne számoljanak fel rajzolatfinomsági felárat az áramkör legyártása során. A legvékonyabb vezetősáv szélesség 10 mil és a legkisebb furatátmérő 0.6 mm. Az egyes moduloknál a kapcsolóüzemű tápegységeknél ügyeltem az alkatrészek elhelyezésénél és a vezetősávok rajzolásánál az ide vonatkozó irányelvekre. Az alkatrészeket úgy helyeztem el, hogy a magasabb alkatrészek a felső rétegre kerüljenek, így később a dobozolás egyszerűsödik. Az áramkörök tervezése során hasznosnak bizonyult a NYÁK tervező 3D megjelenítési képessége, így képet lehetett kapni arról, hogy minden alkatrész megfelelően elfér-e. 31. ábra - Az IO modul 3D terve 6.2 Modulok élesztése Az áramkörök összeforrasztása és szemrevételezés után áramkorláttal ellátott tápegységgel ráadtam a tápfeszültséget, és közben mértem a felvett áramerősséget. Normál esetben mindegyik modulnak 50 ma alatti áramot kell felvenniük, el nem indított szoftverrel.

34 34 Az áramerősség megmérése után ellenőriztem a 3.3 V-os tápfeszültség meglétét és helyességét, majd, ezek után a mikrovezérlőhöz tartozó programozó hardver csatlakoztatása után ellenőriztem hogy él-e a mikrovezérlő. Mivel a működtető szoftver a hardverek elkészülésekor még nem állt rendelkezésre, emiatt a különféle perifériákat lépésről-lépésre lehetett csak tesztelni a szoftver írásával párhuzamosan. A szoftver fejlesztésének előrehaladásával sikerült megállapítanom, hogy minden beépített periféria és hardveres funkció a terveknek megfelelően működőképes. 7. Szoftver 7.1 Fejlesztőkörnyezet A felhasznált mikrovezérlő szoftverének a fejlesztéséhez szükséges a megfelelő fejlesztőkörnyezet kiválasztása, feltelepítése. Az STM32-höz léteznek fizetős, gyári szoftvercsomagok, csak ezek próba verzióban érhetőek el szabadon letöltésre, így általában néhány fontos funkciójuk nem érhető el, illetve csak erőteljes méretbeli korlátozással hajlandóak fordítani. Ezen okokból maradtam ingyenesen használható megoldásnál. A Cortex-M3-mas mikrovezérlőkhöz többféle ARM-ra portolt GCC fordító található. Az én választásom az általánosan elterjedt, a Mentor Graphics által gondozott Codesourcery G++ Lite verziójára esett [18]. A fejlesztés elején, így a szenzormodulokat működtető szoftvert ebben írtam meg, és ebben lett elkezdve a vezérlőmodul is. Később találkoztam a Coocox IDE nevezetű fejlesztőkörnyezettel [19], és próbaképpen átportoltam a projectet. Használata során kiderült hogy bár néha vannak benne még kiforratlan funkciók, alapjában véve nagyon jól használható és kényelmes fejlesztőkörnyezet. A legnagyobb előnyét akkor láttam meg, amikor bármilyen különféle speciális beállítás nélkül sikerült a Debug üzemmódot használni. A mikrovezérlőre írt szoftvert C nyelven írtam meg, a fejlesztés során próbáltam minél modulárisabb módon szervezni, hogy később könnyen lehessen módosítani, illetve az általam megírt kódot később máshol is fel tudjam használni. Amiből már létezett előre megírt függvény könyvtár, azt próbáltam felhasználni, hogy gyorsabban lehessen haladni a fejlesztéssel. A fájlkezelésnél illetve az ethernet vezérlőnél használtam fel előre megírt könyvtárat. A grafikus kijelzőhöz egy nagyrészt saját magam által írt könyvtárat használok. Az egyes szoftvermodulokat alább foglalom össze, komponensenként bemutatva. Az egyes szoftvermodulokat alább foglalom össze, komponensenként bemutatva.

35 Programozó hardver Fejlesztés során a futtatható kód feltöltésére több lehetőség kínálkozik ezeknél a mikrovezérlőknél. Az egyik lehetőség a beépített bootloader segítségével UART-on vagy CAN buszon felmásolni, de ilyenkor nagyon korlátozottak a debuggolási lehetőségek. A fejlesztési célokra ilyenkor a célszerű eljárás JTAG-et használni, vagy újabban SWD 3 portot. A fejlesztés során eleinte az OpenOCD szoftver csomaggal használtam egy FT2232-es IC-vel épített USB-s JTAG programozót, de később mikor áttértem a Coocox fejlesztőkörnyezetre, akkor ott már egy olcsó STM32F0Discovery fejlesztőpanelt használtam [20], amellyel lehetőség van külső áramkört programozni. Szerencsére az STM32-es mikrovezérlőknél a JTAG lábakra kivezetve megtalálható az SWD programozáshoz használható kivezetések, így csak egy átalakító szalagkábelt kellett készítenem a használatához. 32. ábra STM32F0 Discovery board (forrás: [21]) 7.3 Operációs rendszer Komolyabb beágyazott rendszerek esetén célszerű használni valamilyen beágyazott operációs rendszert a különféle feladatok ütemezésére, segítségével nagyon leegyszerűsödik a rendszer feladatok szervezése. Jelen esetben a választásom az ingyenesen hozzáférhető FreeRTOS operációs rendszerre esett. Az egész rendszerben csak a vezérlőmodulon található operációs rendszer, a szenzormodulokon az egyszerűségük miatt felesleges lenne operációs rendszert használni. Az operációs rendszert jellemzi a moduláris felépítés és a testreszabhatóság, sok mikrovezérlőre készült már el a portolt változata [22]. Jelen esetben STM32-es processzorra már készen 3 Serial wire debug

36 36 megtalálható volt a működőképest változata. Az elindításához szükséges hogy néhány interrupt vektort átirányítsunk az operációs rendszer számára, majd a megfelelő fordítási paraméterek beállítása után meg kellet írni az egyes taszkokat, és elindítani a feladatütemezőt. A működést alapvetően a következő négy taszk végzi Control_Task Feladata a vezérlőmodul fő funkcióinak a működtetése. Ez végzi a többi modul vezérlését a szenzoroktól kapott adatok és a beállított értékek szerint. Működése során ellenőrzi először hogy az érintőképernyő megvan-e nyomva, ha igen, akkor elindítja a menürendszer kezelő függvényt. Továbbiakban, a CAN buszon beérkezett adatoknak megfelelően vezérli az IO modult. Ez a taszk felel grafikus felület működtetetéséért Communication task Ez a taszk felel az adatok küldéséért és fogadásáért a CAN buszon. Mivel az egyes modulok úgy működnek, hogy különféle lekérdezésekre válaszolnak csak, maguktól adatokat nem küldenek, ezért ennek a taszknak a feladata az, hogy periodikusan lekérdezgesse a modulokat. További feladata kimenő adat esetén, hogy megfelelő írás parancs kiküldése a szenzor számára az adatokkal. Ennek akkor van szerepe például, amikor az IO modulnak küldi ki az ajtók nyitását vagy zárását, illetve az akkumulátor töltés engedélyezést uip_task Ez a taszk felel az ethernet csomagok kiolvasásáért az ethernet vezérlőből. Ha volt beérkező csomag, akkor eldönti hogy IP vagy ARP csomag jött, majd ezeket feldolgozza. Abban az esetben ha keletkezett válasz akkor az ethernet vezérlőnek továbbadja a csomagot, amely elküldi a hálózat felé uip_periodic_task A taszk feladata nyitott TCP kapcsolatok esetén ARP csomagok küldése a hálózatra 500ms ismétlődéssel (TCP keep-alive), illetve 10 másodpercenként az ARP tábla frissítése. 7.4 Fájlkezelés A kijelzőn megjelenített grafikák tárolása a beépített SD kártyán történik, mivel mikrovezérlős környezetben ilyen memória típuson lehet legegyszerűbben nagyobb adatmennyiséget tárolni.

37 37 A kártyán az elterjedt FAT32-es fájlrendszer található, mivel mikrovezérlővel ez egy viszonylag kis erőforrás igénnyel kezelhető megoldás, és megvan az előnye, hogy fájlokat lehessen kívülről számítógépről rámásolni, ha nincs arra szükség hogy mikrovezérlő írjon a kártyára. A fájlrendszer kezelését a mikrovezérlős körökben a jól elterjedt és bevált FatFS könyvtár végzi [23]. A driver C nyelven íródott, réteges szervezésű. Az adott rendszerhez való portolásához elegendő csak az alacsonyszintű függvényeket a hozzáigazítani az alkalmazáshoz, ebből adódólag gyakorlatilag tetszőleges háttértár típuson működőképes. Konfigurációs lehetőséget biztosít arra, hogy ha kevesebb erőforrással rendelkező mikrovezérlőn alkalmazzák, akkor a nem használt funkciókat, függvényeket ki lehet kapcsolni, ezáltal memóriát lehet spórolni. A réteges felépítését az alábbi ábra szemlélteti 33. ábra - A FatFS réteges szerkezete (forrás: [23]) Az alsó szinten találhatóak meg az alacsonyszintű driverek, jelen alkalmazásban itt szükséges hozzáigazítani a mikrovezérlő SPI busz kezelő függvényeihez, mivel az SD kártya ezen a buszon található meg. Ez az alacsonyszintű működtetés az alábbi öt alapvető függvényre épül disk_initialize() Háttértár inicializálása disk_status() Háttértár státusz lekérdezése disk_read() Egy blokk olvasása disk_write() Egy blokk írása disk_ioctl() Vezérlő parancsok küldése Ezek a függvények biztosítják az alapvető interfészt a felsőbb szintű funkcióknak, illetve ezek határozzák meg hogy milyen hardvert is kezel a library. Szerencsére STM32-re létezett már előre portolt változat, így elegendő volt a mikrovezérlő kivezetéseit definiáló sorokat hozzáigazítani a jelen áramkörhöz. A driver

38 38 felasználja a DMA-s átvitelt az SD kártyáról a memóriába történő olvasás során, így használatával nagy sebesség növekedést lehetett észlelni. Az alapszintű driver beállítása után történhet maga a könyvtár használata. A meghajtó inicializálásához elegendő meghívni a disk_initialize(), a fájlrendszer inicializálásához a f_mount() függvényeket. A gyökérkönyvtár megnyitásához lehet használni a f_opendir() függvényt. Mindegyik függvény rendelkezik hibakezeléssel visszatérési értékként, így hiba esetén a megfelelő képet lehet kapni a hibáról és segítséget nyújt az elhárításában. Ezek után tetszőlegesen lehet fájlműveleteket végezni a meghajtón. 7.5 Ethernet kezelés A vezérlőrendszer távoli menedzsmentjét legegyszerűbben ethernet alapú megoldással volt célszerű megoldani. Manapság már nem olyan bonyolult ez a feladat, mivel a sokféle megoldás közül lehet választani uip TCP/IP stack Az áramkörbe épített ENC28J60-as ethernet vezérlő meghajtását végzi az uip TCP/IP stack [24]. Ez a stack az Adam Dunkels által kifejleszett LWIP 4 egyszerűsített változata. Sokkal kevesebb RAM memóriát használ fel a működéséhez, cserébe viszont a csomagok összeállítása sokkal bonyolultabban történik, és sok funkció csak korlátozottan működik. A stack működtetéséhez elegendő biztosítani az ethernet vezérlőhöz tartozó csomag küldő és fogadó függvényt. Bejövő adatcsomag esetén ellenőrzi a csomag típusát és annak megfelelően dolgozza fel. Lényegében bejövő csomag esetén meg kell hívni a stack magasabb szintű feldolgozó függvényét. Ennek futása során egyre alacsonyabb szinten feldolgozza, és biztos hogy véges idő múlva visszatért. Visszatérés után az egyetlen feladat azt ellenőrizni, hogy keletkezett-e valamilyen elküldendő ethernetes csomag az adat bufferban, nem nulla adathossz esetén meg kell hívni az ethernet vezérlő csomag küldő függvényét. A jelenlegi alkalmazásban külön operációs rendszer taszk-ként fut az TCP/IP stack. A stack elindításához csak az Ethernet vezérlő alapszintű felkonfigurálása szükséges, ezt minta kód segítségével a C nyelv adottságaiból kifolyólag viszonylag könnyen meg lehetett tenni. Ebben a fázisban van megadva az ethernet illesztőnek a MAC címe, illetve a szükséges IP konfiguráció, mely jelen alkalmazásban statikus IP címet használ, de a stack képes lenne DHCP segítségével saját IP címet kérni is. 4 Lightweight IP

Növényházi adatgyűjtő- és vezérlőrendszer tervezése

Növényházi adatgyűjtő- és vezérlőrendszer tervezése Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai kar Méréstechnika és Információs Rendszerek Tanszéke Holcsik Tamás Növényházi adatgyűjtő- és vezérlőrendszer tervezése Diplomatervezés

Részletesebben

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA 4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.

Részletesebben

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal Fuszenecker Róbert Budapesti Műszaki Főiskola Kandó Kálmán Műszaki Főiskolai Kar 2007. július 18. A mérőberendezés felhasználási

Részletesebben

Növényházi adatgyűjtő- és vezérlőrendszer tervezése

Növényházi adatgyűjtő- és vezérlőrendszer tervezése Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai kar Méréstechnika és Információs Rendszerek Tanszéke Holcsik Tamás Növényházi adatgyűjtő- és vezérlőrendszer tervezése Önálló

Részletesebben

9.1.1. ARM mikrovezérlők programozása

9.1.1. ARM mikrovezérlők programozása 9.1.1. ARM mikrovezérlők programozása E fejezetben az ARM mikrovezérlők programozása lesz ismertetve néhány példaprogram és gyakorlati alkalmazás bemutatásával. Az általunk használt ARM mikrovezérlő gyártója

Részletesebben

IRIS.base beépítési útmutató ON.GUARD felhasználók részére

IRIS.base beépítési útmutató ON.GUARD felhasználók részére IRIS.base beépítési útmutató ON.GUARD felhasználók részére Szerzők: Optin Team hwdev@optin.hu Ellenőrizte: KOVÁCS Tamás 19. Dokumentum verziószáma: HU-1.1.1057 ON.GUARD felhasználók részére 1 Tartalomjegyzék

Részletesebben

VEZETÉKNÉLKÜLI RENDSZERVEZÉRLŐ ACU-100

VEZETÉKNÉLKÜLI RENDSZERVEZÉRLŐ ACU-100 Kétirányú vezetéknélküli rendszer abax VEZETÉKNÉLKÜLI RENDSZERVEZÉRLŐ ACU-100 Program verzió 4.03 Felhasználói kézikönyv 1471 acu100_hu 02/14 FONTOS A vezérlő elektrosztatikus kisülésre érzékeny alkatrészeket

Részletesebben

20 kva 60 kva UPS PÁRHUZAMOS REDUNDÁNS RENDSZER HASZNÁLATI UTASÍTÁSA

20 kva 60 kva UPS PÁRHUZAMOS REDUNDÁNS RENDSZER HASZNÁLATI UTASÍTÁSA 9305 20 kva 60 kva UPS PÁRHUZAMOS REDUNDÁNS RENDSZER HASZNÁLATI UTASÍTÁSA 9305 20 kva 60 kva UPS párhuzamos redundáns rendszer Tartalomjegyzék 1. Bevezetés... 5 2. A rendszer ismertetése... 5 2.1. Általános

Részletesebben

5 Egyéb alkalmazások. 5.1 Akkumulátorok töltése és kivizsgálása. 5.1.1 Akkumulátor típusok

5 Egyéb alkalmazások. 5.1 Akkumulátorok töltése és kivizsgálása. 5.1.1 Akkumulátor típusok 5 Egyéb alkalmazások A teljesítményelektronikai berendezések két fõ csoportját a tápegységek és a motorhajtások alkotják. Ezekkel azonban nem merülnek ki az alkalmazási lehetõségek. A továbbiakban a fennmaradt

Részletesebben

FPGA áramkörök alkalmazásainak vizsgálata

FPGA áramkörök alkalmazásainak vizsgálata FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók

Részletesebben

V. FEJEZET MÓDOSÍTOTT MŰSZAKI LEÍRÁS

V. FEJEZET MÓDOSÍTOTT MŰSZAKI LEÍRÁS V. FEJEZET MÓDOSÍTOTT MŰSZAKI LEÍRÁS 1. RÉSZ: SZAGGATÓ BERENDEZÉS ÉS JÁRMŰVEZÉRLŐ EGYSÉG, VALAMINT HAJTÁSLÁNCHOZ KAPCSOLÓDÓ EGYÉB ELEKTROMOS ESZKÖZÖK BESZERZÉSE SORSZÁM AJÁNLATKÉRŐI KÓDSZÁM TERMÉK MEGNEVEZÉSE*

Részletesebben

Hardver leírás Klasszikus kontroller v.3.2.2

Hardver leírás Klasszikus kontroller v.3.2.2 StP Beléptető Rendszer Hardver leírás Klasszikus kontroller v.3.2.2 s TARTALOMJEGYZÉK 1. ALKÖZPONTOK KÖZÖTTI KOMMUNIKÁCIÓ (INTERNET)... 3 2. RS485... 3 3. OLVASÓ- ÉS KÁRTYATÍPUSOK, OLVASÓ KEZELÉS, EGY

Részletesebben

Robotkocsi mikrovezérlővel

Robotkocsi mikrovezérlővel B é k é s c s a b a i K ö z p o n t i S z a k k é p z ő I s k o l a é s K o l l é g i u m Trefort Ágoston Műszaki Tagiskolája 5600 Békéscsaba, Puskin tér 1. Pf. 62 www.taszi.hu XVII. ORSZÁGOS ELEKTRONIKAI

Részletesebben

S324 vezérlőmodul szennyvízátemelők villamosításhoz.

S324 vezérlőmodul szennyvízátemelők villamosításhoz. Program-vezérelt elektronikus eszköz, kétszivattyús szennyvízátemelők vezérlésére. Régi villamos kapcsolószekrények felújításához vagy új szekrények építéséhez ajánljuk. Motorvédelem, vezérlés és adatátvitel

Részletesebben

STEADYPRES frekvenciaváltó ismertető

STEADYPRES frekvenciaváltó ismertető 1 STEADYPRES frekvenciaváltó ismertető A STEADYPRES egy fordulatszámszabályzó, amelyet egy fázis (230 V AC) táplál, és egy és három fázisú váltakozó áramú motorok meghajtására szolgál. - A motor fordulatszámának

Részletesebben

IRIS.base beépítési útmutató ON.GUARD felhasználók részére

IRIS.base beépítési útmutató ON.GUARD felhasználók részére IRIS.base beépítési útmutató ON.GUARD felhasználók részére Szerzők: Optin Team hwdev@optin.hu Ellenőrizte: Dr. Kovács ZOLTÁN 2014. március 26. Dokumentum verziószáma: 1.1.488 ON.GUARD felhasználók részére

Részletesebben

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol Attila FODOR 1), Dénes FODOR Dr. 1), Károly Bíró Dr. 2), Loránd Szabó Dr. 2) 1) Pannon Egyetem, H-8200 Veszprém Egyetem

Részletesebben

MICROCHIP PIC DEMO PANEL

MICROCHIP PIC DEMO PANEL 1 MICROCHIP PIC DEMO PANEL A cél: egy olyan, Microchip PIC mikrokontrollerrel felépített kísérleti panel készítése, ami alkalmas a PIC-ekkel való ismerkedéshez, de akár mint vezérlı panel is használható

Részletesebben

11.2.1. Joint Test Action Group (JTAG)

11.2.1. Joint Test Action Group (JTAG) 11.2.1. Joint Test Action Group (JTAG) A JTAG (IEEE 1149.1) protokolt fejlesztették a PC-nyák tesztelő iapri képviselők. Ezzel az eljárással az addigiaktól eltérő teszt eljárás. Az integrált áramkörök

Részletesebben

SATEL. CA-64 RIASZTÓKÖZPONT (1.04.02-es szoftver verzió) Telepítési útmutató

SATEL. CA-64 RIASZTÓKÖZPONT (1.04.02-es szoftver verzió) Telepítési útmutató SATEL CA-64 RIASZTÓKÖZPONT (1.04.02-es szoftver verzió) Telepítési útmutató SATEL CA-64 Telepítési útmutató 2 TARTALOMJEGYZÉK A TERMÉK BEMUTATÁSA...3 A RIASZTÓKÖZPONT ÁLTALÁNOS TULAJDONSÁGAI...3 A RENDSZER

Részletesebben

Beléptető rendszer. Felhasználói kézikönyv

Beléptető rendszer. Felhasználói kézikönyv Beléptető rendszer Felhasználói kézikönyv Technikai adatlap Tartalomjegyzék TCP/IP rendszer működése TCP/IP egy ajtó / két irányú beléptető központ TCP/IP két ajtó / két irányú beléptető központ TCP/IP

Részletesebben

VERTESZ Fázisazonosító Felhasználói Leírás

VERTESZ Fázisazonosító Felhasználói Leírás VERTESZ Felhasználói Leírás felhasználói leírás Tartalomjegyzék 1.ÁLTALÁNOS LEÍRÁS... 3 1.1.A készüléken található jelölések jelentése...3 1.2.Biztonsági figyelmeztetés... 3 1.3.A készülékek rendeltetése...

Részletesebben

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait.

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait. Mérési útmutató A/D konverteres mérés 1. Az A/D átalakítók főbb típusai és rövid leírásuk // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait. Csoportosítás polaritás szempontjából:

Részletesebben

ELEKTROMECHANIKUS és ELEKTROMOS VEZÉRLŐPANELEK

ELEKTROMECHANIKUS és ELEKTROMOS VEZÉRLŐPANELEK ELEKTROMECHANIKUS és ELEKTROMOS VEZÉRLŐPANELEK Elektromechanikus és elektromos vezérlőpanelek A Zenit elektromechanikus és elektronikus vezérlőpanelek alkalmasak a 0.37-55 kw teljesítményű, egy- vagy háromfázisú,

Részletesebben

Jármû-elektronika ELEKTRONIKAI-INFORMATIKAI SZAKFOLYÓIRAT. 2003. november. 890 Ft. XII. évfolyam 7. szám

Jármû-elektronika ELEKTRONIKAI-INFORMATIKAI SZAKFOLYÓIRAT. 2003. november. 890 Ft. XII. évfolyam 7. szám XII. évfolyam 7. szám ELEKTRONIKAI-INFORMATIKAI SZAKFOLYÓIRAT 890 Ft 2003. november Jármû-elektronika Gyorsulásszenzorok az autóiparban (2. rész) SZEGEDI ANDRÁS Az elôzô részben bemutatásra került az autóiparban

Részletesebben

ZC3. vezérlőpanel. Általános jellemzők. A vezérlőpanel leírása

ZC3. vezérlőpanel. Általános jellemzők. A vezérlőpanel leírása ZC3 vezérlőpanel Általános jellemzők A vezérlőpanel leírása A ZC3 elektromos vezérlőpanel a C és az F3000 sorozatba tartozó 230 V-os automatikus ipari tolókapuk vezérlésére alkalmas 600 W teljesítményig,

Részletesebben

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL ems2.cp04d Felhasználás Az ems2.cp04d egy szabadon programozható

Részletesebben

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares VARGA Máté 1, PÓGÁR István 2, VÉGH János 1 Programtervező informatikus BSc szakos hallgató 2 Programtervező informatikus MSc

Részletesebben

Időjárásfüggő napellenző vezérlő, MS555WR Megrend. szám: 64 60 20

Időjárásfüggő napellenző vezérlő, MS555WR Megrend. szám: 64 60 20 Conrad Vevőszolgálat, 1124 Budapest, Jagelló út 30. Tel: 319 0250 Időjárásfüggő napellenző vezérlő, MS555WR Megrend. szám: 64 60 20 Kezelési utasítás Bevezetés A termék megfelel a vonatkozó európai előírásoknak.

Részletesebben

Üzembe helyezési és telepítési kézikönyv. S Sorozat Duplasugár

Üzembe helyezési és telepítési kézikönyv. S Sorozat Duplasugár Üzembe helyezési és telepítési kézikönyv S Sorozat Duplasugár 2 3 Tartalomjegyzék Főbb komponensek listája 5. oldal Üzembe helyezési javaslatok 6. oldal A tartókonzol felszerelése 7. oldal Telepítési példák

Részletesebben

A stabil üzemű berendezések tápfeszültségét a hálózati feszültségből a hálózati tápegység állítja elő (1.ábra).

A stabil üzemű berendezések tápfeszültségét a hálózati feszültségből a hálózati tápegység állítja elő (1.ábra). 3.10. Tápegységek Az elektronikus berendezések (így a rádiók) működtetéséhez egy vagy több stabil tápfeszültség szükséges. A stabil tápfeszültség időben nem változó egyenfeszültség, melynek értéke független

Részletesebben

MOVER-KIT Q36S vezérléssel Felszerelési és használati utasítás Elektromechanikus motorral mozgatott tolóajtók nyitásához és záráshoz.

MOVER-KIT Q36S vezérléssel Felszerelési és használati utasítás Elektromechanikus motorral mozgatott tolóajtók nyitásához és záráshoz. KIT-MOVER5 Q36 új 1. oldal, összesen: 1 MOVER-KIT Q36S vezérléssel Felszerelési és használati utasítás Elektromechanikus motorral mozgatott tolóajtók nyitásához és záráshoz. A leírás fontossági és bonyolultsági

Részletesebben

A mikroszámítógép felépítése.

A mikroszámítógép felépítése. 1. Processzoros rendszerek fő elemei mikroszámítógépek alapja a mikroprocesszor. Elemei a mikroprocesszor, memória, és input/output eszközök. komponenseket valamilyen buszrendszer köti össze, amelyen az

Részletesebben

MV4 megfigyelővevő. Czigány Sándor, czisanko@freemail.hu. valószínűleg jóval több IC-ből fog állni, mint modern társai, és gyengébbek

MV4 megfigyelővevő. Czigány Sándor, czisanko@freemail.hu. valószínűleg jóval több IC-ből fog állni, mint modern társai, és gyengébbek MV4 megfigyelővevő Czigány Sándor, czisanko@freemail.hu Aki megpróbálkozott már SDR (Software Defined Radio : szoftver rádió) építéssel tudja, hogy nem egyszerű dolog. Az alkatrészek összevadászása, internetes

Részletesebben

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Szoftver rádiózás alapjai Mérés helye: Hálózati Rendszerek és Szolgáltatások Tanszék Mobil Kommunikáció és Kvantumtechnológiák

Részletesebben

DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM. Alkalmazási terület

DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM. Alkalmazási terület DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM A DGSZV-EP típusú digitális galvanikus szakaszvédelem a PROTECTA kft. EuroProt márkanevű készülékcsaládjának tagja. Ez az ismertető a készüléktípus specifikus

Részletesebben

Tervezői segédlet. Vezérlő egység

Tervezői segédlet. Vezérlő egység Tervezői segédlet Vezérlő egység Vezérlő egység (CPIC-01) tervezői segédlet A segédlet célja, ismertetni a vezérlő egység (CPIC-01) BiiOS rendszerben való alkalmazásának funkcionális és műszaki követelményeit,

Részletesebben

Konfigurálható digitális műszerfal Bosch MonoMotronic befecskendezőrendszerhez

Konfigurálható digitális műszerfal Bosch MonoMotronic befecskendezőrendszerhez BMEVIFO4319 Önálló laboratórium Konfigurálható digitális műszerfal Bosch MonoMotronic befecskendezőrendszerhez Időközi beszámoló Molnár Bence ILUAUQ Konzulens: Kertész Zsolt Bevezető A járműelektronika

Részletesebben

GC1C / GC2C Zár, kapu és sorompó vezérlő. Használati utasítás Magyar

GC1C / GC2C Zár, kapu és sorompó vezérlő. Használati utasítás Magyar GC1C / GC2C Zár, kapu és sorompó vezérlő Használati utasítás Magyar 1 Biztonsági figyelmeztetések Olvassa el figyelmesen a használati utasítást az eszköz telepítése előtt és őrizze meg! Áramütésveszély!

Részletesebben

Gáti Tamás. EASYBUS tűzvédelmi és légtechnikai vezérlő rendszer

Gáti Tamás. EASYBUS tűzvédelmi és légtechnikai vezérlő rendszer Gáti Tamás EASYBUS tűzvédelmi és légtechnikai vezérlő rendszer A 2011-es ISH szakkiállításon mutatkozott be a Schako EASYBUS tűzvédelmi és légtechnikai vezérlő rendszere. A korábbi, KOMES rendszer előnyeit

Részletesebben

1 A PROPIC-2 PIC programozó A MICROCHIP PIC mikrokontroller áramkörcsaládja gyorsan népszerű lett a fejlesztők körében, kis fogyasztásának, viszonylag alacsony árának, és nem utolsó sorban a vele kapcsolatban

Részletesebben

CAN BUSZ ÁLTALÁNOS ISMERTETŐ

CAN BUSZ ÁLTALÁNOS ISMERTETŐ CAN BUSZ ÁLTALÁNOS ISMERTETŐ 1. KIADÁS 2009 Szerző: Somlyai László Kandó Kálmán Villamosmérnöki Kar, IV. évfolyam oldal 1 Tartalomjegyzék 1. Bevezetés... 3 2. CAN busz... 4 2.1. Kialakulása... 4 2.2. Fizikai

Részletesebben

Telepítési és Üzemeltetési kézikönyv

Telepítési és Üzemeltetési kézikönyv H A M B U R G Telepítési és Üzemeltetési kézikönyv Hő- és füstelvezető kompakt központok Típusok: EL 24a/1 /2 /3 Tel.: +36 (1) 226 1616 Fax: +36 (1) 226 1303 info@assaabloy.hu www.assaabloy.hu Tartalomjegyzék

Részletesebben

Felhasználói kézikönyv

Felhasználói kézikönyv Felhasználói kézikönyv 90EPC Digitális Multiméter TARTALOMJEGYZÉK 1. Bevezetés... 2 2. Előlap és kezelőszervek... 2 3. Biztonsági információ... 3 4. Speciális használati figyelmeztetések... 3 5. Általános

Részletesebben

Használati útmutató az MT-1210 digitális műszerhez

Használati útmutató az MT-1210 digitális műszerhez Használati útmutató az MT-1210 digitális műszerhez BIZTONSÁGI TUDNIVALÓK A biztonságos használat érdekében és hogy a műszer minden funkcióját használja, kövesse figyelmesen az ebben a részben leírtakat.

Részletesebben

KÉZIKÖNYV. Digitális Multi Control Panel (DMC)

KÉZIKÖNYV. Digitális Multi Control Panel (DMC) KÉZIKÖNYV Digitális Multi Control Panel (DMC) Copyrights 2006 Victron Energy B.V. Minden jog fenntartva Ez a kiadvány és annak részei semmilyen formában, semmilyen célra, sem egészében, sem részeiben nem

Részletesebben

11. Haladó ismeretek: személyi számítógépek

11. Haladó ismeretek: személyi számítógépek 11. Haladó ismeretek: személyi számítógépek Tartalom 11.1 A szakterületi technikus, az informatikai támogató technikus és a karbantartó technikus beosztások áttekintése 11.2 A biztonságos labor- és szerszámhasználat

Részletesebben

S7021 ADATGYŰJTŐ. 2-csatornás adatgyűjtő számláló és bináris bemenettel. Kezelési leírás

S7021 ADATGYŰJTŐ. 2-csatornás adatgyűjtő számláló és bináris bemenettel. Kezelési leírás S7021 ADATGYŰJTŐ 2-csatornás adatgyűjtő számláló és bináris bemenettel Kezelési leírás Nem hivatalos fordítás! Minden esetleges eltérés esetén az eredeti, angol nyelvű dokumentum szövege tekintendő irányadónak:

Részletesebben

BEACon TM. Verzió 2.0

BEACon TM. Verzió 2.0 BEACon TM Verzió 2.0 A Suprema Inc., a BioEntry TM és a BEACon TM a Suprema Inc. regisztrált márkanevei. Minden jog fenntartva. Ennek a munkának semmilyen részét, ami ezek a márkanevek alatt fut nem lehet

Részletesebben

PQRM5100 31 Ux Ix xx xx (PS) Háromfázisú multifunkciós teljesítmény távadó. Kezelési útmutató

PQRM5100 31 Ux Ix xx xx (PS) Háromfázisú multifunkciós teljesítmény távadó. Kezelési útmutató Háromfázisú multifunkciós teljesítmény távadó Kezelési útmutató Tartalomjegyzék 1. Kezelési útmutató...5 1.1. Rendeltetése... 5 1.2. Célcsoport... 5 1.3. Az alkalmazott szimbólumok... 5 2. Biztonsági útmutató...6

Részletesebben

OTTHONI FELHASZNÁLÁSRA TERVEZETT NYITÓ SZETT

OTTHONI FELHASZNÁLÁSRA TERVEZETT NYITÓ SZETT TOLÓKAPU NYITÓ SZETT OTTHONI FELHASZNÁLÁSRA TERVEZETT KIT PL1000 TOLÓKAPU NYITÓ SZETT A PL1000 elektro-mechanikus tolókapu nyitó szettet otthoni felhasználásra tervezték. A hajtómotor ízléses megjelenésű

Részletesebben

Szükséges ismeretek: C programozási nyelv; mikrokontrollerek; méréstechnika; analóg és digitális elektronika; LabView

Szükséges ismeretek: C programozási nyelv; mikrokontrollerek; méréstechnika; analóg és digitális elektronika; LabView Pozícióérzékelés szilárd közegben terjedő akusztikus jelek segítségével Ha egy szilárd közeg egy pontján akusztikus jelet keltünk, az a közegben szétterjed és annak több pontján detektálható. A közeg (például

Részletesebben

1. BEVEZETÉS... 5 2. A RENDSZER ELEMEI, ARCHITEKTÚRÁJA... 5

1. BEVEZETÉS... 5 2. A RENDSZER ELEMEI, ARCHITEKTÚRÁJA... 5 EntryProx Beléptető Rendszer FELHASZNÁLÓI KÉZIKÖNYV v.1.0.7. EntryProx Beléptető Rendszer TARTALOM 1. BEVEZETÉS... 5 2. A RENDSZER ELEMEI, ARCHITEKTÚRÁJA... 5 3. A RENDSZER ÜZEMBE HELYEZÉSE... 7 3.1. Az

Részletesebben

Programozható logikai vezérlõk

Programozható logikai vezérlõk BUDAPESTI MÛSZAKI EGYETEM KÖZLEKEDÉSMÉRNÖKI KAR KÖZLEKEDÉSAUTOMATIKAI TANSZÉK Programozható logikai vezérlõk Segédlet az Irányítástechnika I. c. tárgyhoz Összeállította: Szabó Géza egyetemi tanársegéd

Részletesebben

Powador 12.0 TL3 - INT 14.0 TL3 - INT 18.0 TL3 - INT 20.0 TL3 - INT. Kezelési útmutató. A német eredeti változat fordítása

Powador 12.0 TL3 - INT 14.0 TL3 - INT 18.0 TL3 - INT 20.0 TL3 - INT. Kezelési útmutató. A német eredeti változat fordítása Powador. TL - INT 4. TL - INT 8. TL - INT. TL - INT Kezelési útmutató A német eredeti változat fordítása Kezelési útmutató szerelők és üzemeltetők számára Tartalomjegyzék Általános tudnivalók... 4. A

Részletesebben

Új módszerek egyfázisú aszinkron motorok jelfeldolgozó kontrolleres vezérléséhez

Új módszerek egyfázisú aszinkron motorok jelfeldolgozó kontrolleres vezérléséhez Tudományos Diákköri Dolgozat 2011 Új módszerek egyfázisú aszinkron motorok jelfeldolgozó kontrolleres vezérléséhez Készítette: Rácz György, email: gyuriracz@freemail.hu II. MSc Villamosmérnök hallgató

Részletesebben

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) Számítógépes mérőrendszerek Mérésadatgyűjtés, jelfeldolgozás 9. előadás Dr. Iványi Miklósné, egyetemi tanár Schiffer

Részletesebben

Telepítési és kezelési útmutató

Telepítési és kezelési útmutató Steca TR A503 TTR szolár termál vezérlés beépített adatrögzítő funkcióval, 5 bemenet/3 kimenet Telepítési és kezelési útmutató Forgalmazó: Spring Solar Kft. 8111 Seregélyes-Jánosmajor Ipari Park 20. ép.

Részletesebben

Elektronikus dobókocka

Elektronikus dobókocka Elektronikus dobókocka I. Feladat: egy olyan készülék elkészítése, amely a különféle játékokban használatos dobókockát helyettesíti. II. Gyakorlati megvalósítása: Az elektronikus dobókocka szerkezetileg

Részletesebben

FEDÉLZETI INERCIÁLIS ADATGYŰJTŐ RENDSZER ALKALMAZÁSA PILÓTA NÉLKÜLI REPÜLŐGÉPEKBEN BEVEZETÉS

FEDÉLZETI INERCIÁLIS ADATGYŰJTŐ RENDSZER ALKALMAZÁSA PILÓTA NÉLKÜLI REPÜLŐGÉPEKBEN BEVEZETÉS Koncz Miklós Tamás FEDÉLZETI INERCIÁLIS ADATGYŰJTŐ RENDSZER ALKALMAZÁSA PILÓTA NÉLKÜLI REPÜLŐGÉPEKBEN BEVEZETÉS Magyarországon megszűnt a nagyoroszi (Drégelypalánk) lőtér, a térségben található egyetlen,

Részletesebben

Door-System Kft Újpest IPARI PARK Almakerék u. 4. T : 30-399-0740 2300-183 www.door-system.hu info@door-system.hu

Door-System Kft Újpest IPARI PARK Almakerék u. 4. T : 30-399-0740 2300-183 www.door-system.hu info@door-system.hu Nem jeleníthető meg a kép. Lehet, hogy nincs elegendő memória a megnyitásához, de az sem kizárt, hogy sérült a kép. Indítsa újra a számítógépet, és nyissa meg újból a fájlt. Ha továbbra is a piros x ikon

Részletesebben

SYS700-R ROUTER modul DDC rendszerelemek, DIALOG-III család

SYS700-R ROUTER modul DDC rendszerelemek, DIALOG-III család DDC rendszerelemek, DIALOG-III család -- 009. március KIVITEL ALKALMAZÁS A SYS00-R a Dialog-III készülékcsalád ROUTER készüléke, amely kifejezetten épületgépészeti automatika kommunikációs feladatok ellátására

Részletesebben

7. A csatlakozóérintkezők és a kijelzések áttekintése A 16 csatornás futófényvezérlőnek a következő csatlakozóérintkezői vannak:

7. A csatlakozóérintkezők és a kijelzések áttekintése A 16 csatornás futófényvezérlőnek a következő csatlakozóérintkezői vannak: Conrad Szaküzlet 1067 Budapest, Teréz krt. 23. Tel: (061) 302-3588 Conrad Vevőszolgálat 1124 Budapest, Jagelló út 30. Tel: (061) 319-0250 16 csatornás futófényvezérlő Rend. sz. sz.: 19 04 86 1. BEVEZETÉS

Részletesebben

Access Modular Controller

Access Modular Controller Access Modular AMC2-DCUA hu Installation Manual Access Modular Tartalomjegyzék hu 3 Tartalomjegyzék 1 Biztonsági utasítások 5 1.1 Fontos biztonsági megjegyzések 5 1.2 Biztonsági óvintézkedések 7 1.3 Kicsomagolás

Részletesebben

PR402EN.doc. PR402 v1.0 Egyajtós beléptetõ rendszer FIRMWARE VERZIÓ 117.0. Telepítési útmutató

PR402EN.doc. PR402 v1.0 Egyajtós beléptetõ rendszer FIRMWARE VERZIÓ 117.0. Telepítési útmutató PR402 v1.0 Egyajtós beléptetõ rendszer FIRMWARE VERZIÓ 117.0 Telepítési útmutató 1 Általános leírás A PR402 vezérlõ beléptetõ és munkaidõ-nyilvántartó rendszerek számára készült. Beállítható mindkét funkció

Részletesebben

2 - ELEKTROMOS BEKÖTÉSEK

2 - ELEKTROMOS BEKÖTÉSEK 4. oldal 2 - ELEKTROMOS BEKÖTÉSEK 2A A VEZETÉKEK KERESZTMETSZETE - A vezérlőegység áramellátását (a külső biztosítódobozának csatlakozókapcsán) egy legalább 3x1,5 mm 2 -es vezetékkel kell megoldani. Amennyiben

Részletesebben

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Elektrotechnikai-Elektronikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Elektrotechnikai-Elektronikai Intézeti Tanszék Miskolci Egyetem Gépészmérnöki és Informatikai Kar Elektrotechnikai-Elektronikai Intézeti Tanszék Villamosmérnöki szak Elektronikai tervezés és gyártás szakirány Indítómotor mikrokontrolleres vezérlése

Részletesebben

A megfelelő IP védelem biztosításával, alkalmasak a kültéri alkalmazások kialakítására.

A megfelelő IP védelem biztosításával, alkalmasak a kültéri alkalmazások kialakítására. AA-RC1A v2.3 Technikai adatok: Tápfeszültség: 12-24V Digitális / Logikai kimenetek: 8 darab open-collector kimenet, közvetlenül relé meghajtására alkalmasak, 500mA terhelhetőségűek Digitális bemenetek:

Részletesebben

H-2040 Budaörs, Komáromi u. 22. Pf. 296. Telefon: +36 23 365280, Fax: +36 23 365087

H-2040 Budaörs, Komáromi u. 22. Pf. 296. Telefon: +36 23 365280, Fax: +36 23 365087 MŰSZER AUTOMATIKA KFT H-2040 Budaörs, Komáromi u 22 Pf 296 Telefon: +36 23 365280, Fax: +36 23 365087 Telephely: H-2030 Érd, Alsó u10 Pf56Telefon: +36 23 365152 Fax: +36 23 365837 wwwmuszerautomatikahu

Részletesebben

Colin Hargis Elektromágneses összeférhetõség - útmutató erõsáramú mérnökök részére

Colin Hargis Elektromágneses összeférhetõség - útmutató erõsáramú mérnökök részére Colin Hargis Elektromágneses összeférhetõség - útmutató erõsáramú mérnökök részére A Control Techniques Plc, mint a hajtástechnika vezetõ világcége fontosnak tartja, hogy a legkorszerûbb technológia felhasználásával

Részletesebben

0934-06. ProxerBoard System. Termékismertető

0934-06. ProxerBoard System. Termékismertető 0934-06 ProxerBoard System Termékismertető ProxerBoard fedélzeti terminálok Proxer20 RFID olvasók betöltő pisztoly, és betöltő ajtó azonosítására ProxerPorta rádiós bázis-terminál Ver.2.1. 2014.11.28.

Részletesebben

Felhasználói kézikönyv

Felhasználói kézikönyv Felhasználói kézikönyv 37A Digitális Multiméter TARTALOMJEGYZÉK 1. Bevezetés... 2 2. Előlap és kezelőszervek... 2 3. Biztonsági információk... 3 4. Speciális használati figyelmeztetések... 3 5. Általános

Részletesebben

ENIGMA II. Távfelügyeleti Vevő

ENIGMA II. Távfelügyeleti Vevő ENIGMA II Távfelügyeleti Vevő Telepítői Kézikönyv 2014.02.11. TARTALOMJEGYZÉK 1. BEVEZETÉS...3 2. RENDSZER FELÉPÍTÉS...3 2.1 CPM kártya...3 2.2 LC vonalkártya (opcionális)...4 2.3 RC rádió vevő kártya

Részletesebben

Az EuroProt készülékcsalád

Az EuroProt készülékcsalád EuroProt rendszerismertető Az EuroProt készülékcsalád A Protecta Elektronikai Kft. EuroProt készülékcsaládja azzal a céllal készült, hogy tagjai a villamosenergia rendszer valamennyi védelmi és automatika

Részletesebben

Intelligens és összetett szenzorok

Intelligens és összetett szenzorok Intelligens és összetett szenzorok Galbács Gábor Összetett és intelligens szenzorok Bevezetés A mikroelektronika fejlődésével, a mikroprocesszorok (CPU), mikrokontrollerek (µc, MCU), mikroprogramozható

Részletesebben

NMT (D) MAX (C) Beépítési és kezelési kézikönyv. változat a 7340108.v6 dokumentum alapján. 1 / 15 Tel.: 1/236-07-26 Fax: 1/236-07-27 www.huray.

NMT (D) MAX (C) Beépítési és kezelési kézikönyv. változat a 7340108.v6 dokumentum alapján. 1 / 15 Tel.: 1/236-07-26 Fax: 1/236-07-27 www.huray. NMT (D) MAX (C) HU Beépítési és kezelési kézikönyv változat a 7340108.v6 dokumentum alapján 1 / 15 Tel.: 1/236-07-26 Fax: 1/236-07-27 www.huray.hu A termék megfelel a következő EU szabványoknak EU direktíva

Részletesebben

A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications)

A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications) A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications) Ladányi Zoltán, Ladányi Péter, Máthé József, Nagy Ferenc, Nagy Tamás, Patkó Tamás Hexium Műszaki

Részletesebben

Mielıtt használná termékünket 702008035. Az eltérı környezeti körülmény elektromos áramütést, tüzet, hibás mőködést vagy. okozhat.

Mielıtt használná termékünket 702008035. Az eltérı környezeti körülmény elektromos áramütést, tüzet, hibás mőködést vagy. okozhat. . Adatlap G rogrammable ogic Controller GOFA-GM Sorozat GM-DR20/0/0/0A Mielıtt használná termékünket 02000 Olvassa el ezt az adatlapot figyelmesen különösen ügyelve a kezelésre, beépítésre, beszerelésre

Részletesebben

VLT Micro Drive. Kis frekvenciaváltó maximális terherbírás és megbízhatóság

VLT Micro Drive. Kis frekvenciaváltó maximális terherbírás és megbízhatóság 1 VLT Micro Drive Kis frekvenciaváltó maximális terherbírás és megbízhatóság IP 20-as mechanikai védettség A hűtőventilátor közvetlenül nem szellőzteti át az elektronikát Minőségi kondenzátorok Működés

Részletesebben

ThinkCentre Hardverelemek beszerelése és cseréje

ThinkCentre Hardverelemek beszerelése és cseréje ThinkCentre Hardverelemek beszerelése és cseréje Megjegyzés Ezen információk és a tárgyalt termék használatának megkezdése előtt figyelmesen olvassa el a termékre vonatkozó Biztonsági és garanciális útmutató

Részletesebben

TI TMDSEVM6472 rövid bemutatása

TI TMDSEVM6472 rövid bemutatása 6.6.1. Linux futtatása TMDSEVM6472 eszközön TI TMDSEVM6472 rövid bemutatása A TMDSEVM6472 az alábbi fő hardver paraméterekkel rendelkezik: 1db fix pontos, több magos (6 C64x+ mag) C6472 DSP 700MHz 256MB

Részletesebben

Üzemeltetési utasítás

Üzemeltetési utasítás Hajtástechnika \ Hajtásautomatizálás \ Rendszerintegráció \ Szolgáltatások Üzemeltetési utasítás Érintésmentes energiaátvitel MOVITRANS TPM12B illesztő tápegység Kiadás: 2011. 02. 17074177 / HU SEW-EURODRIVE

Részletesebben

Felhasználói kézikönyv

Felhasználói kézikönyv Felhasználói kézikönyv 760K Digitális Gépjármű Diagnosztikai Multiméter TARTALOMJEGYZÉK 1. Bevezetés... 2 2. Biztonsági figyelmeztetések... 2 3. Előlap és kezelőszervek... 3 4. Műszaki jellemzők... 4 5.

Részletesebben

PD2 PowerDrive központi egység. Használati utasítás Magyar

PD2 PowerDrive központi egység. Használati utasítás Magyar PD2 PowerDrive központi egység Használati utasítás Magyar 1 Biztonsági figyelmeztetések Olvassa el figyelmesen a használati utasítást az eszköz telepítése előtt és őrizze meg! Az eszközt a telepítés során

Részletesebben

MultiCONT TÖBBCSATORNÁS FOLYAMATVEZÉRLŐ

MultiCONT TÖBBCSATORNÁS FOLYAMATVEZÉRLŐ MultiCONT TÖBBCSATORNÁS FOLYAMATVEZÉRLŐ M I N D I G A F E L S Ô S Z I N T E N K I E G É S Z Í T Ô K M I N D I G A F E JELLEMZŐK Univerzális folyamatjelzőként rugalmas megoldást nyújt bármilyen HART kommunikációval

Részletesebben

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Az INTEL D-2920 analóg mikroprocesszor alkalmazása Az INTEL D-2920 analóg mikroprocesszor alkalmazása FAZEKAS DÉNES Távközlési Kutató Intézet ÖSSZEFOGLALÁS Az INTEL D 2920-at kifejezetten analóg feladatok megoldására fejlesztették ki. Segítségével olyan

Részletesebben

Érzékelők és beavatkozók I.

Érzékelők és beavatkozók I. Érzékelők és beavatkozók I. Mikrovezérlők, mikroszámítógépek: 32-bites ARM Cortex architektúra c. egyetemi tanár - 1 - ARM ARM architektúrájú processzorok ARM Advanced RISC Machine RISC Reduced Instruction

Részletesebben

Scherer Balázs: Mikrovezérlők fejlődési trendjei

Scherer Balázs: Mikrovezérlők fejlődési trendjei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Scherer Balázs: Mikrovezérlők fejlődési trendjei 2009. Budapesti Műszaki és Gazdaságtudományi Egyetem, Méréstechnika

Részletesebben

AVR-Duino Eth Shield / AVR-Duino EthMAX Shield

AVR-Duino Eth Shield / AVR-Duino EthMAX Shield AVR-Duino Eth Shield / AVR-Duino EthMAX Shield AVR-Duino alappanel-kiegészítő az Ethernet-alapok megismeréséhez Felhasználói dokumentáció TavIR-AVR 2011. május 30. 1 / 11 Felhasználás AVR-Duino Eth Shield

Részletesebben

Nagyteljesítményű mikrovezérlők

Nagyteljesítményű mikrovezérlők Nagyteljesítményű mikrovezérlők Tárgykövetelmények, tematika Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2015 Lehetőségek: o

Részletesebben

LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 18. Verzió 1.0. http://logsys.mit.bme.hu

LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 18. Verzió 1.0. http://logsys.mit.bme.hu LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 18. Verzió 1.0 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros FLASH

Részletesebben

V A C O N 1 0 0 A L K A L M A Z Á S I K É Z I K Ö N Y V

V A C O N 1 0 0 A L K A L M A Z Á S I K É Z I K Ö N Y V V A C O N 1 0 0 HVAC HAJTÁSOK A L K A L M A Z Á S I K É Z I K Ö N Y V VACON 0 Tartalom Dokumentum: DPD00491E Rendelési kód:doc-app022456+dluk Rev. E A változat kibocsátásának dátuma: 2011.03.21 Megfelel

Részletesebben

ARM Cortex magú mikrovezérlők

ARM Cortex magú mikrovezérlők ARM Cortex magú mikrovezérlők Tárgykövetelmények, tematika Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 Lehetőségek: o Hardware

Részletesebben

2 - ELEKTROMOS BEKÖTÉSEK

2 - ELEKTROMOS BEKÖTÉSEK 4. oldal 2A A VEZETÉKEK KERESZTMETSZETE 2 - ELEKTROMOS BEKÖTÉSEK - A vezérlıegység áramellátását (a külsı biztosítódobozának csatlakozókapcsán) egy legalább 3x1,5 mm 2 - es vezetékkel kell megoldani. Amennyiben

Részletesebben

Univerzális modul. RF-alapú univerzális modul - Maximum 2 helyiségcsoport előszabályozásához - Maximum 3-fokozatú szellőztetés szabályozásához

Univerzális modul. RF-alapú univerzális modul - Maximum 2 helyiségcsoport előszabályozásához - Maximum 3-fokozatú szellőztetés szabályozásához s 2 709 Synco living Univerzális modul RRV934 RF-alapú univerzális modul - Maximum 2 helyiségcsoport előszabályozásához - Maximum 3-fokozatú szellőztetés szabályozásához A KNX szabványon alapuló RF kommunikáció

Részletesebben

TELL AMR-08. Távfelügyeleti Vevő

TELL AMR-08. Távfelügyeleti Vevő TELL AMR-08 Távfelügyeleti Vevő Telepítői Kézikönyv 2014.01.29. TARTALOMJEGYZÉK 1. BEVEZETÉS...3 2. RENDSZER FELÉPÍTÉS...3 2.1 CPM kártya...3 2.2 LC vonalkártya (opcionális)...4 2.3 PWR tápegység...4 2.4

Részletesebben

BlueDSO összeszerelési útmutató

BlueDSO összeszerelési útmutató BlueDSO összeszerelési útmutató Köszönjük, hogy megvásárolta a BlueDSO oszcilloszkóp KIT-et. Ez a leírás végig vezeti a készülék összeszerelésének folyamatán, hogy azt a kevesebb szerelési gyakorlattal

Részletesebben

A DDS áramkörök használata.

A DDS áramkörök használata. A DDS áramkörök használata. Az is lehet, hogy a DDS-ek a legjobb találmányok közé tartoznak egy rádióamatőr számára. Egy stabil frekvenciájú jelforrás előállítása házi körülmények között minden időben

Részletesebben