Mikrovezérlők II. Dr. Odry, Péter

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

Download "Mikrovezérlők II. Dr. Odry, Péter"

Átírás

1 Mikrovezérlők II. Dr. Odry, Péter

2 Mikrovezérlők II. Dr. Odry, Péter Publication date 2013 Szerzői jog 2013 Dr. Odry Péter Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat Napról napra jelennek meg újabb mikrovezérlők. A fejlődés gyorsasága lehetetlenné teszi mindig a legújabbak bemutatását, ezért azoknak a mikroprocesszor/vezérlőknek bemutatására vállalkoztunk, amelyeket nagyszámban gyártanak és széles körben alkalmaznak. Az eszközök kiválasztásánál az egyik szempontunk volt, hogy a korszerű megoldásokat mutassunk be az eszköz FPGA vagy ASIC áramkörökbe építése esetén. A tantárgy széles rálátást nyújt az informatikai és/vagy műszaki érdeklődésű hallgatóknak a mikroprocesszor/vezérlők alkalmazástechnikájára, éppen ezért törekedtünk, hogy ne villamosmérnöki szempontból közelítsük meg az átadandó ismereteket. Sok mikrokontrollerhez kész modulokat lehet beszerezni és ezek tovább integrálhatók összetettebb szerkezetekbe. Ezeknek az eszközöknek a beépítésével felgyorsítható a fejlesztés folyamata és mérnök informatikusok is könnyebben fejleszthetnek beágyazott felületeket. Minden jog fenntartva.

3 Tartalom 1. Bevezetés Korszerű mikrovezérlők és DSP-k felépítése Általános áttekintés Az ARM Cortex-M3 mikrovezérlő A TMS320C5X DSP és a TMS320F2XXX mikrovezérlő Az MSP430 mikrovezérlő A ColdFire 5270 mikrovezérlő A Parallax Propeller mikroprocesszor Témazáró teszt, Beadandó feladat Mikrovezérlők és processzorok fejlesztő eszközei Az ARM Cortex-M3 fejlesztőeszközei A TMS320C5X és TMS320F2XXX fejlesztőeszközei A MSP430 fejlesztőeszközei A Freescale Coldfire / Netburner fejlesztőeszközei A Parallax Propeller fejlesztőeszközei Egy alkalmazástechnikai fejlesztő felület Az ARM Cortex-M3 fejlesztőeszközei A programozási nyelvek áttekintése Beágyazott rendszerfejlesztés közben alkalmazott programnyelvek a mikrokontrollerben C nyelv használata mikrovezérlős környezetben Régi fejlesztési eszközökkel az assembly és C használata DPS- s környezetben C használata Freescale - Coldfire környezetben A Parallax Propeller programozása A mikrovezérlők perifériái I2C, SPI, I2S, USB, PWM, CAN, UART, IrDA, PROFIBUS Gyroskope és accelerometer elérése I2C és SPI buszon keresztül CAN busz használata mikrovezérlőkkel Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében Általános 32 bites mikrovezérlők és proceszorok alkalmazástechnikája Freescale mikorvezérlőcsalád alkalmazása A Netburner alkalmazástechnikája A MOD5270 alkalmazástechnikája Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében DSP-k alkalmazástechnikája A TMS320 DSP család tagjainak alkalmazása TMS320C64x és TMS320C67xx DSP használata OMAP rendszer programozása DSP mikrovezérlő és processzorok programozása A TMS320C50 és TMS320C24x programozása A TMS320C50 és TMS320C24x programozása A TMS320C50 és TMS320C24x programozása - Mellékletek Digitális szűrő implementálása OMAP L13x/C674x processzorba ARM rendszerfejlesztés alkalmazástechnika ARM Cortex-M3 mikrovezérlők használata ARM Cortex-M3 mikrovezérlők használata ARM és MSP mikrovezérlők összehasonlítása ARM rendszerek programozása és alkalmazása ARM mikrovezérlők programozása ARM Cortex-M3 összekapcsolása FPGA-val Kisfogyasztású autonóm rendszerek eszközei és megvalósítása Az MSP430 mikrovezérlők fejlesztőkörnyezetei A digitális I/O programozása Az MSP430 mikrovezérlők alkalmazása,egyenáramú motor lágyszabályozására Az MSP mikrovezérlők programozása Az MSP430 GPIO programozása HPLC-n keresztül iii

4 Mikrovezérlők II Az MSP430 összetettebb perifériáinak programozása Az MSP430 energiatakarékos használata FPGA-ba ágyazott mikrovezérlők és processzorok A Microblaze Core implementálása FPGA-ba A Picoblaze Core implementálása FPGA-ba Mikrovezérlő és -processzor környezet fejlesztés kérdései Környezet fejlesztési példák Járórobot vezérlő/irányító felület fejlesztésének a kérdései A kerekes kísérleti robot építésének a kérdései Nagysebességű adatgyűjtő/feldolgozó fejlesztésének a kérdései Digitális zenei hangosító rendszer fejlesztésének a kérdései Nagyteljesítményű krómgalvanizáló szabályzó egységének a fejlesztése Eljárások prezentálása és interaktív tesztek Eljárások prezentálása Interaktív tesztek Interaktív tesztek Tárgymutató iv

5 1. fejezet - Bevezetés A beágyazott rendszerek domináns alkotó eleme 2010-ig a mikrovezérlők voltak. A kétezres évek elején nagy erővel fejlődött fel az FPGA technológia és mind nagyobb teret foglalt el ezen a területen. Ma a legújabb trendet képviseli az ASICS technológia. Folyamatos a vetélkedés a technológiák létjogosultsága tekintetében, felmerül a kérdés mikor, mit használjunk, mi a legjobb az adott alkalmazásra. Ez a döntés általában villamosmérnöki tudást követel, de ahhoz, hogy a döntéshozatal logikáját követni tudják, a beágyazott eszközöket programozó informatikusok is rálátással kell, hogy legyenek a beágyazott rendszerbe épített eszközökre. Ebben igyekszik segíteni ez az anyag. Az ASIC és az FPGA eszközökbe is különböző típusú mikrovezérlőket építenek, valamint más logikai és jelfeldolgozó elemeket is használnak. Ezek a mikrovezérlő eszközök hasonlóan programozhatók, mint standard mikrovezérlők. Sok esetben az FPGA gyártók vagy fejlesztőeszköz gyártók létrehozzák saját mikroprocesszor magjaikat és azokat ajánlják a beépítésre. Ezek a beprogramozható mikrokontroller magok legtöbb esetben C51-es mag jellemzőivel rendelkeznek, újabban mind nagyobb teljesítményű beágyazott ARM magok is vannak. Sokszor az a kérdés vajon mikroprocesszor/vezérlő, FPGA vagy ASIC eszköz a legmegfelelőbb az adott feladat megoldására. Ha eldöntöttük, hogy mikroprocesszor/vezérlő kell, akkor szintén nagy döntés előtt állunk, vajon melyik típusa/családja a legjobb az adott feladat megoldásához. A döntést a tapasztalat mellett sokszor a szokás is vezérli, melyik mikroprocesszor/vezérlő gyártó, családját-típusát fogjuk alkalmazni. Ugyanakkor hasonlóan jó eszközök közül az ár, a fejlesztőeszköz vagy más szempontok alapján fogunk dönteni. Az előadáson érintünk érdekes mikrovezérlőket, amelyeket ma már a gyártók nem ajánlanak alkalmazásra, mert ki szeretnék vonni a forgalomból, pedig az alkalmazók körében népszerű. Ezek a mikrovezérlő szerkezetek sok esetben megépítésre kerülhetnek FPGA vagy ASIC eszközökbe, mert könnyen kezelhetők és áttekinthetőek az alkalmazásokban. A nagyteljesítményű mikrovezérlők/mikroprocesszorok adatlapjai sok esetben ezer vagy akár több ezer oldalt is tartalmazó leírások. Ezzel az anyaggal nem az volt a szándékunk, hogy ezeket kiváltjuk, ellenkezőleg rá akartunk mutatni, hogy hol találhatók meg ezek az anyagok és miként kell ezeket alkalmazni. Maguk a mikrovezérlők nagyon színes palettát képviselnek, de ha jobban bele merülünk ezek alkalmazásába, akkor kezdjük csak érezni, milyen nagy lehetőségeket rejtenek, ugyanakkor mekkora kihívást is jelentenek. A nagyteljesítményű mikorprocesszorok/vezérlők sokszor ARM és DSP magot is tartalmazhatnak, akár egyszerre több magot is valamennyi típusból. Ma már mindennapi igény akár egy mobil telefonban is négy magot tartalmazó mikrovezérlő/processzor. Olyan gyors a mikrovezérlők fejlődése, hogy egy naprakész állapot holnap már a múlt, ez miatt szerettünk volna kiválogatni olyan mikroprocesszor/vezérlőket amelyeket nagyszámban gyártanak vagy gyártottak és alkalmaztak vagy alkalmaznak széles körben. Ugyanúgy a válogatás folyamán szerettünk volna bemutatni pár olyan eszközt is, amelyek beépítése, vagy részeinek a beépítése FPGA vagy ASIC áramkörökben sok esetben előremutató megoldást jelenthet. Bevezetés Bevezetés 1

6 2. fejezet - 1. Korszerű mikrovezérlők és DSP-k felépítése Téma tartalma: Ezen a héten megismerkedhetnek a korszerű mikroverzérlő technikával, valamint az egyes eszközök előnyeivel és hátrányaival. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Az általános mikrovezérlők belső felépítése A DSP-k egyedi felépítése és szolgáltatásai Az ARM mikrovezérlőkről általában A megszerzett ismeretek nagyban segítenek a beágyazott rendszerek tervezésekor elkerülhetetlen, platfom és eszközválasztás során. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat nézze át az ajánlott további hasonló anyagokat! Próbálkozzon további gyártók mikrovezérlőinek/processzorainak a rendszerezésével! Általános áttekintés Általános áttekintés Általános áttekintés Az ARM Cortex-M3 mikrovezérlő Az ARM Cortex-M3 mikrovezérlő Az ARM Cortex-M3 mikrovezérlő A TMS320C5X DSP és a TMS320F2XXX mikrovezérlő A TMS320C5X DSP és a TMS320F2XXX mikrovezérlő A TMS320C5X DSP és a TMS320F2XXX mikrovezérlő 2

7 1. Korszerű mikrovezérlők és DSP-k felépítése Az MSP430 mikrovezérlő Az MSP430 mikrovezérlő Az MSP430 mikrovezérlő A ColdFire 5270 mikrovezérlő A ColdFire 5270 mikrovezérlő A ColdFire 5270 mikrovezérlő A Parallax Propeller mikroprocesszor A Parallax Propeller mikroprocesszor A Parallax Propeller mikroprocesszor Témazáró teszt, Beadandó feladat 3

8 3. fejezet - 2. Mikrovezérlők és processzorok fejlesztő eszközei Téma tartalma: Míg korábban, a gyártók csupán meglehetősen drága fejlesztőeszközöket tettek elérhetővé, szerény változatossággal, addig mára már jellemző, hogy olcsón, szinte bármilyen variációban be lehet szerezni a számunkra szükséges próba lapokat. Ezen a héten, az eddig tárgyalt mikrovezérlőkhöz és processzorokhoz lesz bemutatva néhány fejlesztő és segédeszköz. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Áttekintés az egyes mikrovezérlőkhöz és processzorokhoz beszerezhető fejlesztőeszközökről A megszerzett ismeretek nagyban segítenek a beágyazott rendszerek tervezésekor elkerülhetetlen, platfom és eszközválasztás során. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Az ARM Cortex-M3 fejlesztőeszközei Az ARM Cortex-M3 fejlesztőeszközei Az ARM Cortex-M3 fejlesztőeszközei A TMS320C5X és TMS320F2XXX fejlesztőeszközei A TMS320C5X és TMS320F2XXX fejlesztőeszközei A TMS320C5X és TMS320F2XXX fejlesztőeszközei A MSP430 fejlesztőeszközei A MSP430 fejlesztőeszközei A MSP430 fejlesztőeszközei 4

9 2. Mikrovezérlők és processzorok fejlesztő eszközei A Freescale Coldfire / Netburner fejlesztőeszközei A Freescale Coldfire / Netburner fejlesztőeszközei A Freescale Coldfire / Netburner fejlesztőeszközei A Parallax Propeller fejlesztőeszközei A Parallax Propeller fejlesztőeszközei A Parallax Propeller fejlesztőeszközei Egy alkalmazástechnikai fejlesztő felület Egy alkalmazástechnikai fejlesztő felület Egy alkalmazástechnikai fejlesztő felület Az ARM Cortex-M3 fejlesztőeszközei Az ARM Cortex-M3 fejlesztőeszközei Az ARM Cortex-M3 fejlesztőeszközei 5

10 2. Mikrovezérlők és processzorok fejlesztő eszközei 6

11 4. fejezet - 3. A programozási nyelvek áttekintése Téma tartalma: Ezen a héten megismerkedhetnek a korszerű mikroverzérlők és DSP-k körében alkalmazott programozási nyelvekkel. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Az egyes platformokon használt nyelvekkel és fejlesztőkörnyezetekkel Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Beágyazott rendszerfejlesztés közben alkalmazott programnyelvek a mikrokontrollerben A programozási nyelvek áttekintése A programozási nyelvek áttekintése C nyelv használata mikrovezérlős környezetben C nyelv használata mikrovezérlős környezetben C nyelv használata mikrovezérlős környezetben Régi fejlesztési eszközökkel az assembly és C használata DPS- s környezetben Régi fejlesztési eszközökkel az assembly és C használata DPS- s környezetben Régi fejlesztési eszközökkel az assembly és C használata DPS- s környezetben 7

12 3. A programozási nyelvek áttekintése C használata Freescale - Coldfire környezetben C használata Freescale - Coldfire környezetben C használata Freescale - Coldfire környezetben A Parallax Propeller programozása 8

13 5. fejezet - 4. A mikrovezérlők perifériái Téma tartalma: Ezen a héten megismerkedhetnek a mikroverzérlők egyes perifériáinak használatával. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: A I2C, SPI, I2S, USB, PWM, CAN, UART és IrDA kommunikációs portok Gyroscope és accelerometer elérése I2C és SPI buszon keresztül Gyakorlati példákat tekinthet meg a CAN busz használatáról mikrovezérlős környezetben Hogyan lehet a Propeller esetében a perifériákat helyettesíteni párhuzamos feldolgozással Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! I2C, SPI, I2S, USB, PWM, CAN, UART, IrDA, PROFIBUS A mikrovezérlők perifériái A mikrovezérlők perifériái Gyroskope és accelerometer elérése I2C és SPI buszon keresztül Gyroskope és accelerometer elérése I2C és SPI buszon keresztül Gyroskope és accelerometer elérése I2C és SPI buszon keresztül CAN busz használata mikrovezérlőkkel CAN busz használata mikrovezérlőkkel 9

14 4. A mikrovezérlők perifériái CAN busz használata mikrovezérlőkkel Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében 10

15 6. fejezet - 5. Általános 32 bites mikrovezérlők és proceszorok alkalmazástechnikája Téma tartalma: Ezen a héten bemutatásra kerül két 32 bites mikrovezérlőcsalád egy-egy képviselője. Alkalmazástechnikájuk példákon keresztül szemléltetve van különböző példákon keresztül. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Freescale mikorvezérlőcsalád evolúciójának a megismerése, valamint a specifikus alkalmazási lehetőségek megismerése A Freescale Netburner mikroproceszor gyakorlati alkalmazására példa gyári eszköz segítségével Parallax Propeller P8X32A mikrovezérlőjének a megismertetése egy alkalmazási példa segítségével Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Freescale mikorvezérlőcsalád alkalmazása Általános 32 bites mikrovezérlők és proceszorok alkalmazástechnikája Általános 32 bites mikrovezérlők és proceszorok alkalmazástechnikája A Netburner alkalmazástechnikája A Netburner alkalmazástechnikája A Netburner alkalmazástechnikája A MOD5270 alkalmazástechnikája A MOD5270 alkalmazástechnikája A MOD5270 alkalmazástechnikája 11

16 5. Általános 32 bites mikrovezérlők és proceszorok alkalmazástechnikája Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében 12

17 7. fejezet - 6. DSP-k alkalmazástechnikája Téma tartalma: Ezen a héten megismerkedhetnek a Texas Instruments DSP procesorainak alkalmazástechnikájával. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: A TMS320-as DSP család gyakorlati felhasználása a mindennapi életben DSP proceszorok alkalmazása változatos célok elérésére Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! A TMS320 DSP család tagjainak alkalmazása DSP-k alkalmazástechnikája DSP-k alkalmazástechnikája TMS320C64x és TMS320C67xx DSP használata TMS320C64x és TMS320C67xx DSP használata TMS320C64x és TMS320C67xx DSP használata OMAP rendszer programozása OMAP rendszer programozása OMAP rendszer programozása 13

18 8. fejezet - 7. DSP mikrovezérlő és processzorok programozása Téma tartalma: Ezen a héten megismerkedhetnek DSP mikrovezérlőkkel és processzorok programozása. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: a TMS320C50 DSP processzor és a TMS320C24xx DSP mikrovezérlő programozása, a TMS320C64x és a TMS320C67xx DSP processzor programozása, a TAS3103/08 digitális audiojel feldolgozó processzor programozása. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! A TMS320C50 és TMS320C24x programozása DSP mikrovezérlő és processzorok programozása DSP mikrovezérlő és processzorok programozása A TMS320C50 és TMS320C24x programozása A TMS320C50 és TMS320C24x programozása A TMS320C50 és TMS320C24x programozása A TMS320C50 és TMS320C24x programozása - Mellékletek 14

19 7. DSP mikrovezérlő és processzorok programozása Digitális szűrő implementálása OMAP L13x/C674x processzorba Digitális szűrő implementálása OMAP L13x/C674x processzorba Digitális szűrő implementálása OMAP L13x/C674x processzorba 15

20 9. fejezet - 8. ARM rendszerfejlesztés alkalmazástechnika Téma tartalma: Ezen a héten megismerkedhetnek az ARM mikrovezérlők alkalmazástechnikájával. Ezen belül az ARM fejlesztökörnyezetekkel és az általános célú ki-/bemenetek programozásával. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Alkalmazásfejlesztés a TI:Code Composer Studio-ban. A Stellaris Ware programcsomag használata. Az ARM általános célú ki-/bemeneti lábainak programozása. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! ARM Cortex-M3 mikrovezérlők használata ARM rendszerfejlesztés alkalmazástechnika ARM rendszerfejlesztés alkalmazástechnika ARM Cortex-M3 mikrovezérlők használata ARM Cortex-M3 mikrovezérlők használata ARM Cortex-M3 mikrovezérlők használata ARM és MSP mikrovezérlők összehasonlítása ARM és MSP mikrovezérlők összehasonlítása ARM és MSP mikrovezérlők összehasonlítása 16

21 10. fejezet - 9. ARM rendszerek programozása és alkalmazása Téma tartalma: Ezen a héten megismerkedhetnek az ARM mikrovezérlők programozásával és alkalmazásával. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: ARM mikrovezérlők programozása. ARM Cortex-M3 összekapcsolása FPGA-val. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! ARM mikrovezérlők programozása ARM rendszerek programozása és alkalmazása ARM rendszerek programozása és alkalmazása ARM Cortex-M3 összekapcsolása FPGA-val ARM Cortex-M3 összekapcsolása FPGA-val ARM Cortex-M3 összekapcsolása FPGA-val 17

22 11. fejezet Kisfogyasztású autonóm rendszerek eszközei és megvalósítása Téma tartalma: Ezen a héten megismerkedhetnek az MSP mikrovezérlők alkalmazástechnikájával. Ezen belül az MSP fejlesztökörnyezetekkel és az általános célú ki-/bemenetek programozásával. Foglalkozunk a kisfogyasztású mikrovezérlő alkalmazásával, mikromotor vezérlésénél alkalmazott lágyprogramozási lehetőségekkel. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Alkalmazásfejlesztés a TI:Code Composer Studio, az IAR: Embedded Workbench, és a MSPGCC fejlesztőkörnyezetekben. Az MSP általános célú ki-/bemeneti lábainak programozása. Lágyprogramozási eljárás alkalmazási lehetőségeit mutatjuk meg az MSP430 mikrovezérlő esetében. Az általános célú I/O programozása rész, gyakorlati példákkal mutatja be a taszterek és fénydiódák alkalmazását az MSP mikrovezérlőkkel. Lágy programozási eljárás alkalmazására példaprogramot mutat az MSP430 mikrovezérlő esetére a Texas Instruments honlapján. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Az MSP430 mikrovezérlők fejlesztőkörnyezetei Kisfogyasztású autonóm rendszerek eszközei és megvalósítása Kisfogyasztású autonóm rendszerek eszközei és megvalósítása A digitális I/O programozása Az MSP430 mikrovezérlők alkalmazása,egyenáramú motor lágyszabályozására Az MSP430 mikrovezérlők alkalmazása,egyenáramú motor lágyszabályozására Az MSP430 mikrovezérlők alkalmazása,egyenáramú motor lágyszabályozására 18

23 10. Kisfogyasztású autonóm rendszerek eszközei és megvalósítása 19

24 12. fejezet Az MSP mikrovezérlők programozása Téma tartalma: Ezen a héten megismerkedhetnek az MSP mikroverzérlők programozásával, perifériáinak használatával valamint az alacsony fogyasztású üzemmódok használatával. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: Az MSP mikrovezérlő programozásával Az MSP mikrovezérlő összetett perifériáinak programozásával Az MSP430 energiatakarékos használata A Kálmán szürő implementálásáról az MSP430 mikrovezérlőbe Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Az MSP430 GPIO programozása HPLC-n keresztül Az MSP mikrovezérlők programozása Az MSP mikrovezérlők programozása Az MSP430 összetettebb perifériáinak programozása Az MSP430 összetettebb perifériáinak programozása Az MSP430 összetettebb perifériáinak programozása Az MSP430 energiatakarékos használata Az MSP430 energiatakarékos használata 20

25 11. Az MSP mikrovezérlők programozása Az MSP430 energiatakarékos használata 21

26 13. fejezet FPGA-ba ágyazott mikrovezérlők és processzorok Téma tartalma: Ezen a héten megismerkedhetnek az FPGA-ba beágyazott szoftveres processzor-felületek kezelésével. Kompetenciák meghatározása: Ismereteket szerez a következő témakörökben: A Microblaze Core, szoftveres proceszor implementálása FPGA-ba A Picoblaze Core, szoftveres proceszor implementálása FPGA-ba Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! A Microblaze Core implementálása FPGA-ba A Microblaze Core implementálása FPGA-ba A Microblaze Core implementálása FPGA-ba A Picoblaze Core implementálása FPGA-ba A Picoblaze Core implementálása FPGA-ba A Picoblaze Core implementálása FPGA-ba 22

27 14. fejezet Mikrovezérlő és - processzor környezet fejlesztés kérdései Téma tartalma: Ez a kurzus áttekintő jellegű, segít eligazodni a piacon jelenlévő mikrovezérlők/processzorok kifejezetten népes családjában és ad némi támpontokat a kezdő felhasználónak a tájékozódásban. Ez a anyag nagyon széles tartományt fogott fel, kifejezetten nem a szokványos hozzá állással, de azt a célt szeretné szolgálni, hogy a konkrét fejlesztési feladat esetében segítse a kezdőt az elvárásoknak megfelelő vezérlő eszközt kiválasztani. Kompetenciák meghatározása: Gyakorlati példákkal alátámasztott ismeretek megszerzése a mikrovezérlő, -processzor kiválasztásának területéről. Tanulási útmutatások: Tekintse meg a témához tartozó polimédiákat és próbálja ki az ott bemutatottakat! Végezze el önállóan a mintafeladatokban bemutatottakat! Végezze el a gyakorló feladatokat! Környezet fejlesztési példák Mikrovezérlő és -processzor környezet fejlesztés kérdései Mikrovezérlő és -processzor környezet fejlesztés kérdései Járórobot vezérlő/irányító felület fejlesztésének a kérdései A kerekes kísérleti robot építésének a kérdései Nagysebességű adatgyűjtő/feldolgozó fejlesztésének a kérdései 23

28 13. Mikrovezérlő és -processzor környezet fejlesztés kérdései Digitális zenei hangosító rendszer fejlesztésének a kérdései Nagyteljesítményű krómgalvanizáló szabályzó egységének a fejlesztése 24

29 15. fejezet Eljárások prezentálása és interaktív tesztek Eljárások prezentálása Interaktív tesztek Interaktív tesztek 2. 25

30 Tárgymutató 26

Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc

Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc Publication date 2013 Szerzői jog 2013 Dr. Odry Péter Szerzői jog 2013 Dunaújvárosi Főiskola

Részletesebben

Mikrorendszerek tervezése

Mikrorendszerek 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ÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás

Részletesebben

Témakiírások 2014/15. őszi félévben

Témakiírások 2014/15. őszi félévben Témakiírások 2014/15. őszi félévben Témavezető: Dr. Vörösházi Zsolt voroshazi@vision.vein.hu voroshazi.zsolt@virt.uni-pannon.hu Veszprém, 2014. szeptember 9. Témaismertetés #1 National Instruments - LabView

Részletesebben

A Netburner fejlesztőeszköz alkalmazástechnikája

A Netburner fejlesztőeszköz alkalmazástechnikája 5.2.1. A Netburner fejlesztőeszköz alkalmazástechnikája A NetBurner vállalatról A NetBurner vállalatot ##LINK: http://netburner.com ## 1998-ban alapították. A kezdetekben hálózati eszközökhöz programozó

Részletesebben

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale 5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája Jelenleg a piacon több általános jellegű processzor-architektúra van a beágyazott eszköz piacon, ezek közül a legismertebbek:

Részletesebben

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz A mobil robot vezérlőrendszerének feladatai Elvégzendő feladat Kommunikáció Vezérlő rendszer

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

Nagy Gergely április 4.

Nagy Gergely április 4. Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az

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

1.1. Általános áttekintés

1.1. Általános áttekintés 1.1. Általános áttekintés A mesterséges intelligencia megjelenésének az alapja a számítógép első működő eszköz az ENIAC számítógép volt amit a Manhattan-terv keretében fejlesztették ki 1946-ban. A memóriakezelő

Részletesebben

Ismerkedés az MSP430 mikrovezérlőkkel

Ismerkedés az MSP430 mikrovezérlőkkel Ismerkedés az MSP430 mikrovezérlőkkel 1 Mikrovezérlők fogalma Mikroprocesszor: Egy tokba integrált számítógép központi egység (CPU). A működés érdekében körbe kell építeni külső elemekkel (memória, perifériák,

Részletesebben

Autóipari beágyazott rendszerek Dr. Balogh, András

Autóipari beágyazott rendszerek Dr. Balogh, András Autóipari beágyazott rendszerek Dr. Balogh, András Autóipari beágyazott rendszerek Dr. Balogh, András Publication date 2013 Szerzői jog 2013 Dr. Balogh András Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat

Részletesebben

5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében

5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében 5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében A nem standard szerkezetű mikorvezérlő, nem megszokott megoldások megvalósítására is alkalmazható, ami sok esetben, nagymértékben

Részletesebben

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC

Részletesebben

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok 2016.05.19. Szilágyi Róbert Tóth Mihály Debreceni Egyetem Az IoT Eszközök és más fizikai objektumok elektronikával, vezérléssel,

Részletesebben

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS 2015. 09. 06. Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés:

Részletesebben

Programozható logikai vezérlő

Programozható logikai vezérlő PROGRAMABLE LOGIC CONTROLLER Programozható logikai vezérlő Vezérlés fejlődése Elektromechanikus (relés) vezérlések Huzalozott logikájú elektronikus vezérlések Számítógépes, programozható vezérlők A programozható

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

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

Digitális eszközök típusai

Digitális eszközök típusai Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt

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

7.2.2. A TMS320C50 és TMS320C24x assembly programozására példák

7.2.2. A TMS320C50 és TMS320C24x assembly programozására példák 7.2.2. A TMS320C50 és TMS320C24x assembly programozására példák A TMS320C50 processzor Ez a DSP processzor az 1.3. fejezetben lett bemutatva. A TMS320C50 ##LINK: http://www.ti.com/product/tms320c50## egy

Részletesebben

Labor 2 Mikrovezérlők

Labor 2 Mikrovezérlők Labor 2 Mikrovezérlők ATMEL AVR - ARDUINO BUDAI TAMÁS 2015. 09. 06. Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása

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

1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)

1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD) 1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD) 1 1.1. AZ INTEGRÁLT ÁRAMKÖRÖK GYÁRTÁSTECHNOLÓGIÁI A digitális berendezések tervezésekor számos technológia szerint gyártott áramkörök közül

Részletesebben

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő

Részletesebben

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek MSP430 programozás Energia környezetben Kitekintés, további lehetőségek 1 Még nem merítettünk ki minden lehetőséget Kapacitív érzékelés (nyomógombok vagy csúszka) Az Energia egyelőre nem támogatja, csak

Részletesebben

Jelfeldolgozás a közlekedésben

Jelfeldolgozás a közlekedésben Jelfeldolgozás a közlekedésben 2015/2016 II. félév 8051 és C8051F020 mikrovezérlők Fontos tudnivalók Elérhetőség: ST. 108 E-mail: lovetei.istvan@mail.bme.hu Fontos tudnivalók: kjit.bme.hu Aláírás feltétele:

Részletesebben

Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András

Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András Elektronikai tervezés írta Dr. Burány, Nándor és Dr. Zachár, András Publication date 2013 Szerzői

Részletesebben

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák I. C8051Fxxx mikrovezérlők hardverfelépítése, működése 1. Adja meg a belső RAM felépítését! 2. Miben különbözik a belső RAM alsó és felső felének elérhetősége? 3. Hogyan érhetők el az SFR regiszterek?

Részletesebben

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés: a 2. alkalom

Részletesebben

6.2. TMS320C64x és TMS320C67xx DSP használata

6.2. TMS320C64x és TMS320C67xx DSP használata 6.2. TMS320C64x és TMS320C67xx DSP használata 6.2.1. bemutatása TI Davinci DM6446 EVM rövid A Davinci DM6446 EVM az alábbi fő hardver paraméterekkel rendelkezik: 1db ARM 9 CPU (ARM926EJ) 1db C64x DSP 4MB

Részletesebben

MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017.

MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017. MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017. Ez a tanulmányi tájékoztató azoknak a Mérnökinformatikus alapszakos hallgatóknak szól, akik 2017. szeptember 1-jét követően kezdték meg tanulmányaikat.

Részletesebben

A Texas Instruments MSP430 mikrovezérlőcsalád

A Texas Instruments MSP430 mikrovezérlőcsalád 1.4.1. A Texas Instruments MSP430 mikrovezérlőcsalád A Texas Instruments MSP430-as mikrovezérlői 16 bites RISC alapú, kevert jelű (mixed signal) processzorok, melyeket ultra kis fogyasztásra tervezték.

Részletesebben

Mérnökinformatikus képzés a KF GAMF Karon ELŐADÁS CÍME

Mérnökinformatikus képzés a KF GAMF Karon ELŐADÁS CÍME Mérnökinformatikus képzés a KF GAMF Karon ELŐADÁS CÍME Helyi sajátosságok Célunk a gyakorlatorientált képzés nagyszámú jól felszerelt laboratórium max. 14 fős laborgyakorlatok jól képzett, széleskörű gyakorlati

Részletesebben

Mérnökinformatikus alapszak (BSc)

Mérnökinformatikus alapszak (BSc) Neumann János Egyetem GAMF Műszaki és Informatikai Kar Mérnökinformatikus alapszak (BSc) Tanulmányi Tájékoztató 2017 MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017 Ez a tanulmányi tájékoztató azoknak

Részletesebben

MÉRÉS ÉS TESZTELÉS COBRA CONTROL. NATIONAL INSTRUMENTS Alliance Partner. GÖPEL ELECTRONIC és. DIGITALTEST disztribútor

MÉRÉS ÉS TESZTELÉS COBRA CONTROL. NATIONAL INSTRUMENTS Alliance Partner. GÖPEL ELECTRONIC és. DIGITALTEST disztribútor MÉRÉS ÉS TESZTELÉS COBRA CONTROL NATIONAL INSTRUMENTS Alliance Partner GÖPEL ELECTRONIC és DIGITALTEST disztribútor 1106 Budapest, Fehér út 10. Tel: +36 1 / 432-0270, Fax: +36 1 / 432-0282 RENDSZERINTEGRÁLÁS

Részletesebben

Új kompakt X20 vezérlő integrált I/O pontokkal

Új kompakt X20 vezérlő integrált I/O pontokkal Új kompakt X20 vezérlő integrált I/O pontokkal Integrált flash 4GB belső 16 kb nem felejtő RAM B&R tovább bővíti a nagy sikerű X20 vezérlő családot, egy kompakt vezérlővel, mely integrált be és kimeneti

Részletesebben

Készítette: Ruzsinszki Gábor webmaster442

Készítette: Ruzsinszki Gábor webmaster442 Készítette: Ruzsinszki Gábor webmaster442 Szeged SZISZSZI Déri Miksa tagintézményben tanítok mikrovezérlők alkalmazásához kapcsolódó informatikai és elektronikai tárgyakat. 2008 óta foglalkozom mikrovezérlős

Részletesebben

Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető

Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető A DSP (Digital Signal Processor) mikrórendszer a világon a legelterjedtebb beágyazott rendszerben használt processzor. A DSP tulajdonságok

Részletesebben

Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel

Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan,

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

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata IKP-9010 Számítógépes számelmélet 1. EA IK Komputeralgebra Tsz. IKP-9011 Számítógépes számelmélet 2. EA IK Komputeralgebra Tsz. IKP-9021 Java technológiák IK Prog. Nyelv és Ford.programok Tsz. IKP-9030

Részletesebben

Firmware fejlesztés. Mártonfalvi Zsolt Hardware programozó

Firmware fejlesztés. Mártonfalvi Zsolt Hardware programozó Firmware fejlesztés Mártonfalvi Zsolt Hardware programozó Áttekintés Beágyazott rendszer A fejlesztés menete Milyen eszközökkel? Beágyazott rendszer Egy beágyazott rendszer (angolul: embedded system) olyan

Részletesebben

Tantárgy: ANALÓG ELEKTRONIKA Tanár: Dr. Burány Nándor

Tantárgy: ANALÓG ELEKTRONIKA Tanár: Dr. Burány Nándor Tantárgy: ANALÓG ELEKTRONIKA Tanár: Dr. Burány Nándor 3. félév Óraszám: 2+2 0. RÉSZ BEVEZETÕ Mottó Az analóg világ A digitális világ Alkalmazási területek Az eszközök fejlõdése - történeti áttekintés A

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

Mintavételes szabályozás mikrovezérlő segítségével

Mintavételes szabályozás mikrovezérlő segítségével Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés

Részletesebben

OPERÁCIÓS RENDSZEREK. Elmélet

OPERÁCIÓS RENDSZEREK. Elmélet 1. OPERÁCIÓS RENDSZEREK Elmélet BEVEZETÉS 2 Az operációs rendszer fogalma Az operációs rendszerek feladatai Csoportosítás BEVEZETÉS 1. A tantárgy tananyag tartalma 2. Operációs rendszerek régen és most

Részletesebben

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA 3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez

Részletesebben

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Digitális technika VIMIAA01 9. hét

Digitális technika VIMIAA01 9. hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Digitális technika VIMIAA hét

Digitális technika VIMIAA hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA02 14. hét Fehér Béla BME MIT Digitális technika

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

Autóipari beágyazott rendszerek CAN hardver

Autóipari beágyazott rendszerek CAN hardver Scherer Balázs, Tóth Csaba: Autóipari beágyazott rendszerek CAN hardver Előadásvázlat Kézirat Csak belső használatra! 2012.02.19. SchB, TCs BME MIT 2012. Csak belső használatra! Autóipari beágyazott rendszerek

Részletesebben

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek USB adatgyűjtő eszközök és programozásuk Mérő- és s adatgyűjt jtő rendszerek Az USB kialakulása Az USB felépítése Az USB tulajdonságai USB eszközök Áttekintés USB eszközök programozása 2 Az USB kialakulása

Részletesebben

Digitális technika VIMIAA hét

Digitális technika VIMIAA hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK VIMIAA02 14. hét Fehér Béla BME MIT Rövid visszatekintés, összefoglaló

Részletesebben

SZAKKOLLÉGIUMI DOLGOZAT

SZAKKOLLÉGIUMI DOLGOZAT Pécsi Tudományegyetem Pollack Mihály Műszaki és Informatikai Kar Juhász Jenő Szakkollégiuma Villamosmérnöki szak SZAKKOLLÉGIUMI DOLGOZAT Pap Gábor, Tamás László, Vásárhelyi Sándor Radioaktív sugárzásmérő

Részletesebben

Leírás. Készítette: EMKE Kft. 2009. február 11.

Leírás. Készítette: EMKE Kft. 2009. február 11. Leírás Alkalmas: Jármővek mozgásának valós idejő nyomkövetését biztosító kommunikációra. A mozgás koordinátáinak eltárolására, utólagos visszaellenırzésére (pl. sebesség túllépés, vagy bejárt útvonal).

Részletesebben

Fizikai mérések Arduino-val

Fizikai mérések Arduino-val Fizikai mérések Arduino-val Csajkos Bence, Veres József Csatári László Sándor mentor Megvalósult az Emberi Erőforrások Minisztériuma megbízásából az Emberi Erőforrás Támogatáskezelő a 2015/2016. tanévre

Részletesebben

A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI

A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI A PET-adatgy adatgyűjtés informatikai háttereh Nagy Ferenc Elektronikai osztály, ATOMKI Eleveníts tsük k fel, hogy mi is az a PET! Pozitron Emissziós s Tomográfia Pozitron-boml bomló maggal nyomjelzünk

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 2018 Házi feladat: kötelező

Részletesebben

Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz)

Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz) Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz) A házi feladatokkal kapcsolatos követelményekről Kapcsolódó határidők: választás: 6. oktatási hét csütörtöki

Részletesebben

10.1. Az MSP430 mikrovezérlők fejlesztőkörnyezetei

10.1. Az MSP430 mikrovezérlők fejlesztőkörnyezetei 10.1. Az MSP430 mikrovezérlők fejlesztőkörnyezetei A kis fogyasztású mikrovezérlők terén a legnagyobb család a Texas Instruments MSP430Fxxx kontroller család. Szinte a kis fogyasztású probléma kör területén

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ Dr. Soumelidis Alexandros 2018.09.06. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG A tárgy célja

Részletesebben

Tantárgy neve: Agrárinformatikai rendszerek I. Tantárgy kódja: Meghirdetés féléve: Kreditpont: Össz óraszám (elm+gyak): Számonkérés módja:

Tantárgy neve: Agrárinformatikai rendszerek I. Tantárgy kódja: Meghirdetés féléve: Kreditpont: Össz óraszám (elm+gyak): Számonkérés módja: Agrárinformatikai rendszerek I. MG2524 Meghirdetés féléve: 5. félév Számonkérés módja: gyakorlati jegy Előfeltétel (tantárgyi kód): MG1207; MG1404 Tantárgyfelelős neve: Dr. Ormos László Tantárgyfelelős

Részletesebben

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez. LabVIEW 2009 még több lehetőség: párhuzamos programozási technikák, vezeték nélküli technológiák és valós idejű rendszereken futó matematikai algoritmusok Napjainkban a korábbiaknál is nagyobb szükségünk

Részletesebben

Programozható irányító rendszerek I. Vizsgakérdés. 1. tétel

Programozható irányító rendszerek I. Vizsgakérdés. 1. tétel 1. tétel A: Ismertesse a kombinációs feladatok tervezésének, és a megvalósító program készítésének a lépéseit! Részletesen tárgyalja a - a logikai tervezés menetét, - az egyszerűsítés célját, módszereit,

Részletesebben

Bevezető a mikrokontrollerek, az IoT és

Bevezető a mikrokontrollerek, az IoT és Bevezető a mikrokontrollerek, az IoT és az Arduino platform világába Webmaster442.hu @webmaster442 webmaster442 Előadó: Ruzsinszki Gábor https://webmaster442.hu Történeti áttekintés 1958 Texas Instruments,

Részletesebben

Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók

Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók Hobbi Elektronika 1. Témakörök, célkitűzés, hozzávalók Hobbielektronika csoport 2014/2015 1 Javasolt témakörök Bevezetés az elektronikába (nyomógombok vagy csúszka) Alapfogalmak és összefüggések, áramkörök

Részletesebben

Bevezetés A harmadik szoftverkrízis korát éljük! Szoftverkrízisek: 1. nincs elég olcsó: hardver, szoftver, programozó 2. nincs elég olcsó: szoftver, p

Bevezetés A harmadik szoftverkrízis korát éljük! Szoftverkrízisek: 1. nincs elég olcsó: hardver, szoftver, programozó 2. nincs elég olcsó: szoftver, p A MeMOOC online informatikai egyetem és a szoftverkrízis Dr. Kusper Gábor, EKE Dr. Nehéz Károly, ME Dr. Hornyák Olivér, ME Bevezetés A harmadik szoftverkrízis korát éljük! Szoftverkrízisek: 1. nincs elég

Részletesebben

Az MSP430 mikrovezérlők digitális I/O programozása

Az MSP430 mikrovezérlők digitális I/O programozása 10.2.1. Az MSP430 mikrovezérlők digitális I/O programozása Az MSP430 mikrovezérlők esetében minden kimeneti / bemeneti (I/O) vonal önállóan konfigurálható, az P1. és P2. csoportnak van megszakítás létrehozó

Részletesebben

A LEGO Mindstorms EV3 programozása

A LEGO Mindstorms EV3 programozása A LEGO Mindstorms EV3 programozása 1. A fejlesztői környezet bemutatása 12. Az MPU6050 gyorsulás- és szögsebességmérő szenzor Orosz Péter 1 Felhasznált irodalom LEGO MINDSTORMS EV3: Felhasználói útmutató

Részletesebben

Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány

Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány Újdonságok az Arduino szabadszoftveres platform körül Noll János FSF.hu Alapítvány Mi az Arduino? Szabad szoftveres (mikrokontrolleres) elektronikai fejlesztő platform Hardver + szoftver

Részletesebben

Programozási segédlet DS89C450 Fejlesztőpanelhez

Programozási segédlet DS89C450 Fejlesztőpanelhez Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.

Részletesebben

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA)

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA) Beágyazott elektronikus rendszerek (P-ITEEA_0033) Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA) 5. előadás 2015. március 11. Analóg jelfeldolgozás Analóg bejövő jelek (egy folyamat

Részletesebben

Egy informatikai tankönyv bemutatása, kritikája

Egy informatikai tankönyv bemutatása, kritikája Kurzus címe: Oktató: Szemeszter: Informatika oktatása 1. Gy Szlávi Péter 2013/2014 ősz Egy informatikai tankönyv bemutatása, kritikája Készítette: Tóth Sándor Tibor Kurzus címe: Oktató: Szemeszter: Informatika

Részletesebben

Az újmédia alkalmazásának lehetőségei a tanulás-tanítás különböző színterein - osztálytermi interakciók

Az újmédia alkalmazásának lehetőségei a tanulás-tanítás különböző színterein - osztálytermi interakciók Az újmédia alkalmazásának lehetőségei a tanulás-tanítás különböző színterein - osztálytermi interakciók Borbás László Eszterházy Károly Egyetem, Vizuálisművészeti Intézet, Mozgóképművészeti és Kommunikációs

Részletesebben

Mérnök informatikus (BSc)

Mérnök informatikus (BSc) Mérnök informatikus (BSc) Az informatika dinamikusan fejlődő, a mindennapokat szorosan átszövő tudomány. Ha érdekel milyen módon lehet informatika rendszereket tervezni, üzemeltetni, szakunkon elsajátíthatod

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

Tárgyfelelős kódja, címe)

Tárgyfelelős kódja, címe) Az Intézet minden előadás és gyakorlatból álló tárgyánál az előadás és a gyakorlat párhuzamos felvétele, az előadások vizsgáinak a gyakorlat teljesítettsége feltétel. Szak neve: Mérnök informatikus BSc

Részletesebben

Mezőgazdasági robot fejlesztése és jövőbeli bővíthetősége

Mezőgazdasági robot fejlesztése és jövőbeli bővíthetősége Mezőgazdasági robot fejlesztése és jövőbeli bővíthetősége Tóth Mihály Informatikus és szakigazgatási agrármérnök (BSc) Konzulens: Dr. Szilágyi Róbert 2014.11.14. Az informatika, mint segítő ágazat Az informatika

Részletesebben

2 0 1 4 2 0 1 5 I I. H é t f ő Óra IR 011 3 IR 012 3

2 0 1 4 2 0 1 5 I I. H é t f ő Óra IR 011 3 IR 012 3 H é t f ő Óra IR 011 3 IR 012 3 GPGPU: Grafikus processzorok felhasználása általános célú számításokra előadás Nagy A., Varga L. H[12 14] Szenzorhálózatok Kincses Z., SARCEVIC P. H[13 15] GPGPU: Grafikus

Részletesebben

Mechatronikai Laboratórium a Debreceni Egyetem Műszaki Karán

Mechatronikai Laboratórium a Debreceni Egyetem Műszaki Karán 200 INTÉZETEINKRŐL, TANSZÉKEINKRŐL Juhász György Darai Gyula Mechatronikai Laboratórium a Debreceni Egyetem Műszaki Karán A Debreceni Egyetem Műszaki Karán 2005 szeptemberében került átadásra a FESTO cég

Részletesebben

Perifériák hozzáadása a rendszerhez

Perifériák hozzáadása a rendszerhez Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan

Részletesebben

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Egytemi docens A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ltpa/logikai_tervezes.htmltervezes.html Adminisztratív információk

Részletesebben

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari Programozás és Digitális technika I. Pógár István pogari@eng.unideb.hu eng.unideb.hu/pogari Ajánlott irodalom Massimo Banzi Getting Started with Arduino Michael Margolis Make an Android Controlled Robot

Részletesebben

MŰVELTSÉGTERÜLET OKTATÁSA TANTÁRGYI BONTÁS NÉLKÜL AZ ILLYÉS GYULA ÁLTALÁNOS ISKOLA 5. A OSZTÁLYÁBAN

MŰVELTSÉGTERÜLET OKTATÁSA TANTÁRGYI BONTÁS NÉLKÜL AZ ILLYÉS GYULA ÁLTALÁNOS ISKOLA 5. A OSZTÁLYÁBAN MŰVELTSÉGTERÜLET OKTATÁSA TANTÁRGYI BONTÁS NÉLKÜL AZ ILLYÉS GYULA ÁLTALÁNOS ISKOLA 5. A OSZTÁLYÁBAN Készítette: Adorjánné Tihanyi Rita Innováció fő célja: A magyar irodalom és nyelvtan tantárgyak oktatása

Részletesebben

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő

Részletesebben

Geoff Graham BASIC nyelven programozható

Geoff Graham BASIC nyelven programozható μmite és Maximite mikrogépek Geoff Graham BASIC nyelven programozható mikroszámítógépei Összeállította: Vincze István HA5GY 2016 március 19 A BASIC programnyelvről Beginner's All purpose Symbolic Instruction

Részletesebben

Nagy teljesítményű vészhelyzeti áramforrás tervezése

Nagy teljesítményű vészhelyzeti áramforrás tervezése Nagy teljesítményű vészhelyzeti áramforrás tervezése Fuszenecker Róbert 2009. február 25. Készítette: Fuszenecker Róbert 2009-ben. 1 / 29 A feladat megfogalmazása Az EADS 1 specifikációjának megfelelően

Részletesebben

Takács Árpád K+F irányok

Takács Árpád K+F irányok Takács Árpád K+F irányok 2016. 06. 09. arpad.takacs@adasworks.com A jövőre tervezünk Az AdasWorks mesterséges intelligencia alapú szoftverterfejlesztéssel és teljes önvezető megoldásokkal forradalmasítja

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 0. (meta) előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 /

Részletesebben

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Részletesebben

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja Nagy Mihály Péter 1 Feladat ismertetése Általános célú (univerzális) digitális mérőműszer elkészítése Egy- vagy többcsatornás feszültségmérés

Részletesebben

Alaplap: közös kapcsolódási felület a számítógép részegységei számára

Alaplap: közös kapcsolódási felület a számítógép részegységei számára Alaplap: közös kapcsolódási felület a számítógép részegységei számára AGP-csatlakozó alaplapi vezérlő chip PCI-csatlakozók rögzítőkeret a hűtőhöz FDD-csatlakozó tápegységcsatlakozó S.ATAcsatlakozók P.ATAcsatlakozók

Részletesebben

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása

Részletesebben

Számítógép architektúra

Számítógép architektúra Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek

Részletesebben

A tantárgyon az előadó és a tanársegéd: Mgr. Divéki Szabolcs

A tantárgyon az előadó és a tanársegéd: Mgr. Divéki Szabolcs Elektronikai készülékek tervezése A tantárgyon az előadó és a tanársegéd: Mgr. Divéki Szabolcs 1 1. Előadás az Elektronikai készülékek tervezéséből 1. Rövid tantárgyi ismertető 2 1.1 Rövid tantárgyi ismertető

Részletesebben

Intelligens Autonom Kamera Modul (IAKM)

Intelligens Autonom Kamera Modul (IAKM) Intelligens Autonom Kamera Modul (IAKM) Célkitűzés A kamera egység legfőbb jellegzetességei: Önálló működésre; Nagyteljesítményű duális képfeldolgozó processzorokkal felszerelt; A képet kiértékelni képes;

Részletesebben

EGY TANTÁRGYI ÉS EGY MÓDSZERTANI PEDAGÓGUS- TOVÁBBKÉPZÉS BEMUTATÁSA

EGY TANTÁRGYI ÉS EGY MÓDSZERTANI PEDAGÓGUS- TOVÁBBKÉPZÉS BEMUTATÁSA Pedagógusképzés támogatása TÁMOP-3.1.5/12-2012-0001 EGY TANTÁRGYI ÉS EGY MÓDSZERTANI PEDAGÓGUS- TOVÁBBKÉPZÉS BEMUTATÁSA SÁRI ÉVA Bemutatásra kerülő két képzés címe I. Szakmai megújító képzés középiskolában

Részletesebben