Autóipari beágyazott rendszerek. AutoSAR Platform

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

Download "Autóipari beágyazott rendszerek. AutoSAR Platform"

Átírás

1 Autóipari beágyazott rendszerek AutoSAR Platform 1

2 Az AutoSAR Architektúra Software Component Application Software Component Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Application Software Component Standard Software API 2 VFB & RTE relevant API 1 RTE relevant API 0 API 3 Private s inside Basic Software possible Standardized Operating System Standardized Standardized Services Standardized Standardized Communication Standardized Basic Software ECU-Hardware ECU Abstraction Standardized Standardized Microcontroller Abstraction Complex Device Drivers 2

3 Az AutoSAR Architektúra A basic software Application a platform Software funkciók (operációs Software Component rendszer, Component kommunikáció, stb.) megvalósításáért felel Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Application Software Component Standard Software API 2 VFB & RTE relevant API 1 RTE relevant API 0 API 3 Private s inside Basic Software possible Standardized Operating System Standardized Standardized Services Standardized Standardized Communication Standardized Basic Software ECU-Hardware ECU Abstraction Standardized Standardized Microcontroller Abstraction Complex Device Drivers 3

4 Az AutoSAR Architektúra Software Component Application Software Component Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Application Software Component Standard Software Standardized Az alkalmazás több API 2 komponensben VFB & RTE valósítja relevant meg API 1 a magas szintű RTE funkciókat (pl. ESP, ABS, relevant Operating ) System API 0 API 3 Private s inside Basic Software possible Standardized Standardized Services Standardized Standardized Communication Standardized Basic Software ECU-Hardware ECU Abstraction Standardized Standardized Microcontroller Abstraction Complex Device Drivers 4

5 Az AutoSAR Architektúra Software Component Application Software Component Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Application Software Component Standard Software Standardized Az automatikusan generált API 2 futtató VFB környezet & RTE (RTE) köti relevant össze a komponenseket, illetve a basic software-t API 1 RTE relevant API 0 API 3 Private s inside Basic Software possible Operating System Standardized Standardized Services Standardized Standardized Communication Standardized Basic Software ECU-Hardware ECU Abstraction Standardized Standardized Microcontroller Abstraction Complex Device Drivers 5

6 Az AutoSAR Architektúra Software Component Application Software Component Actuator Software Component Sensor Software Component Software... Runtime Environment (RTE) Application Software Component Standard Software API 2 VFB & RTE relevant API 1 RTE relevant API 0 API 3 Private s inside Basic Software possible Standardized Operating System Standardized Standardized Services Standardized Standardized Communication Standardized Basic Software ECU-Hardware ECU Abstraction Standardized Standardized Microcontroller Abstraction A fő interfészek szabványosítottak Complex Device Drivers 6

7 Az AutoSAR Rétegei Application Layer Runtime Environment (RTE) Services Layer ECU Abstraction Layer Complex Drivers Microcontroller Abstraction Layer Microcontroller 7

8 Az AutoSAR Rétegei Application Layer Runtime Environment (RTE) Services Layer ECU Abstraction Layer A szoftver egy mikrovezérlőn fut Complex Drivers Microcontroller Abstraction Layer Microcontroller 8

9 Az AutoSAR Rétegei Application Layer Runtime Environment (RTE) Services Layer ECU Abstraction Layer A mikrokontroller absztrakciós réteg feladata az alacsony szintű meghajtók implementálása és a kontroller-specifikus sajátosságok elfedése a felső rétegek elől Complex Drivers Microcontroller Abstraction Layer Microcontroller 9

10 Az AutoSAR Rétegei A vezérlőegység absztrakciós réteg Application Layer feladata a speciális hardverkezelő funkciók implementálása és az ECUspecifikus sajátosságok elfedése a felső rétegek elől Runtime Environment (RTE) Services Layer ECU Abstraction Layer Complex Drivers Microcontroller Abstraction Layer Microcontroller 10

11 Az AutoSAR Rétegei Application Layer A komplex eszközmeghajtók a szabvány által nem kezelt eszközök meghajtóit implementálják, lehetővé téve speciális hardver egységek Services Layer illesztését. Runtime Environment (RTE) ECU Abstraction Layer Complex Drivers Microcontroller Abstraction Layer Microcontroller 11

12 Az AutoSAR Rétegei Application Layer Runtime Environment (RTE) Services Layer ECU Abstraction Layer Microcontroller Abstraction Layer Microcontroller Complex Drivers A szolgáltatási réteg az alkalmazás által közvetlenül használható, magas szintű szolgáltatásokat nyújt. Ilyen például a hibanaplózás, kommunikáció, nem felejtő tár, stb. 12

13 Az AutoSAR Rétegei Application Layer Runtime Environment (RTE) Services Layer ECU Abstraction Layer Az alkalmazás a vezérlőegység egyedi funkcióit valósítja meg a platform szolgáltatásainak segítségével. Complex Drivers Microcontroller Abstraction Layer Microcontroller 13

14 Az MCAL réteg moduljai négy csoportra oszthatóak Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver SPI Handler Driver internal EEPROM Driver internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 14

15 Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers GPT Driver Watchdog Driver MCU Driver Core Test Flash Test RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver Az I/O meghajtók a kontroller egyszerű perifériáit kezelik FlexRay Driver Ethernet Drive ICU Driver PWM Driver ADC Driver DIO Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 15

16 Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers GPT Driver GPT Watchdog Driver WDT MCU Driver MCU Power & Clock Unit Core Test Flash Test RAM Test Feladata a kontroller lábain a használt üzemmód beállítása (pl. digitális kimenet, analóg bemenet, PWM, stb.) Lehetőség van a funkciók futás közbeni váltására is. Microcontroller FLASH internal Flash Driver Port meghajtó EEPROM internal EEPROM Driver SPI Handler Driver LIN Driver SPI CAN Driver LIN or SCI FlexRay Driver CAN Ethernet Drive PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver DIO ADC PWM CCU 16

17 Microcontroller Drivers GPT Driver DIO meghajtó Watchdog Driver MCU Driver Core Test Memory Drivers RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver Communication Drivers Feladata a digitális ki- és bemenetként használt lábak kezelése. Szolgáltatásaival a lábak állapota beállítható, illetve kiolvasható. Lehetőség van a lábak csoportosítására, és a csoportok egy utasítással való kezelésére (pl. több csatorna állapotának megváltoztatása egyszerre) Flash Test LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 17

18 Microcontroller Drivers ADC meghajtó Memory Drivers Communication Drivers Feladata az analóg-digitális átalakító kezelése. Lehetőség van egyszeri (one-shot) és folyamatos mintavételezésre, szoftver és hardver trigger esemény hatására. A meghajtóprogram elrejti a hardver adottságait és minden mikrovezérlőn azonos API-t szolgáltat GPT Driver Watchdog Driver MCU Driver Core Test Flash Test RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 18

19 Microcontroller Drivers PWM meghajtó GPT Driver Watchdog Driver MCU Driver Core Test Memory Drivers RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver Communication Drivers Feladata az impulzusszélesség modulált kimenetek vezérlése. Beállítható a jel frekvenciája és kitöltési tényezője. Egyszerűbb alkalmazásokhoz (pl. DC motor vezérlése, fényerő szabályozás, stb.) elegendő a funkcionalitása. Flash Test LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 19

20 Microcontroller Drivers ICU meghajtó GPT Driver Watchdog Driver MCU Driver Core Test Memory Drivers RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver Feladata a bemeneti mintavételező (input capture) egységek kezelése. Lehetőség van a bemeneten élek detektálására, illetve számlálására, élek időbélyegzésére, valamint kitöltési tényező mérésére is. Flash Test Communication Drivers LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 20

21 Microcontroller Drivers Ethernet meghajtó GPT Driver Watchdog Driver MCU Driver Core Test Memory Drivers RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver Feladata az Ethernet kommunikációs vezérlő kezelése. Elvégzi a kontroller konfigurálását, illetve lehetővé teszi keretek küldését és fogadását. Flash Test Communication Drivers LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 21

22 Microcontroller Drivers FlexRay meghajtó Memory Drivers Communication Drivers I/O Drivers Feladata a FlexRay kommunikációs vezérlő kezelése. Elvégzi a kontroller konfigurálását, illetve lehetővé teszi keretek küldését és fogadását. Ugyancsak ezen a modulon keresztül érhetőek el a FlexRay protokoll információk (pl. a globáis idő értéke, stb.) GPT Driver Watchdog Driver MCU Driver Core Test Flash Test RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver PWM Driver ADC Driver DIO Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 22

23 Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers CAN meghajtó GPT Driver GPT Watchdog Driver WDT MCU Driver Core Test Feladata a CAN kommunikációs vezérlő kezelése. Elvégzi a kontroller konfigurálását, illetve lehetővé teszi keretek küldését és fogadását. A CAN meghajtó konfigurációja során lehet meghatározni, hogy mely keretek mely pufferhez legyenek rendelve. Ennek megfelelően konfigurálja fel a meghajtó a Microcontroller hardver egységeket. MCU Power & Clock Unit Flash Test RAM Test FLASH internal Flash Driver EEPROM internal EEPROM Driver SPI Handler Driver LIN Driver SPI CAN Driver LIN or SCI FlexRay Driver CAN Ethernet Drive PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver DIO ADC PWM CCU 23

24 LIN meghajtó Feladata a LIN kommunikációs vezérlő kezelése. Microcontroller Elvégzi a kontroller Drivers konfigurálását, Memory Drivers illetve lehetővé teszi keretek küldését és fogadását. GPT Driver Watchdog Driver MCU Driver Core Test Flash Test RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver Communication Drivers LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 24

25 Microcontroller Drivers Memory Drivers internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver SPI meghajtó Feladata az SPI periféria kezelése. Az SPI egy szinkron, kétirányú soros protokoll chipek közötti összeköttetés Communication megvalósítására. I/O Drivers Általában külső Drivers EEPROM memóriák, és I/O bővítő áramkörök csatlakoztatására használják internal EEPROM Driver PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver SPI Handler Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 25

26 Belső EEPROM meghajtó Microcontroller Drivers Memory Drivers Feladata kontrollerben megvalósított EEPROM memória kezelése. Lehetővé teszi blokkok írását, olvasását, illetve törlését. A nem felejtő I/O Drivers tár szolgáltatás használja. Communication Drivers PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver SPI Handler Driver internal EEPROM Driver internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 26

27 Belső Flash meghajtó Microcontroller Drivers Memory Drivers internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver Feladata kontrollerben megvalósított Flash memória kezelése. Lehetővé teszi a memória írását, olvasását, illetve egyes szektorok Communication I/O Drivers törlését. A nem Drivers felejtő tár szolgáltatás használja, de szoftver frissítés során az új program beírása is ennek segítségével történik. internal EEPROM Driver SPI Handler Driver PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 27

28 RAM Teszt Microcontroller Drivers Memory Drivers internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver Ez a modul a memória működését ellenőrzi. Különböző tesztminták írásával és ellenőrzésével teszteli a működést. Lehetőség Communication I/O Drivers van teljes teszt Drivers futtatására, illetve a memória részletekben történő ellenőrzésére is. internal EEPROM Driver PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver SPI Handler Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 28

29 Microcontroller Drivers Flash Test Core Test MCU Driver Watchdog Driver GPT Driver Memory Drivers RAM Test Flash Teszt Ez a modul a belső flash memória működését ellenőrzi. Különböző tesztminták írásával és ellenőrzésével Communication teszteli a működést. I/O Amennyiben Drivers a hardver hibajavító Drivers kódot is alkalmaz, annak ellenőrzését is lehetséges tesztelni. Lehetőség van teljes teszt futtatására, illetve a memória részletekben történő ellenőrzésére is. internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver PWM Driver PORT Driver DIO Driver ADC Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 29

30 Microcontroller Drivers Flash Test Core Test MCU Driver Watchdog Driver GPT Driver Memory Drivers RAM Test Processzormag Teszt Ez a modul a processzormag működését ellenőrzi. Ebbe beletartozik a megszakítások és kivételek viselkedésének Communication vizsgálata, a memória I/O Drivers menedzsment, a Drivers cache, és az ALU egység ellenőrzése. A teszteket előtérben (nagy prioritással), és háttérben (az alkalmazás futásának holtidejében) is képes elvégezni. internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver PORT Driver DIO Driver ADC Driver PWM Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 30

31 MCU meghajtó Microcontroller Drivers GPT Driver Watchdog Driver MCU Driver Core Test Memory Drivers Flash Test Ez a modul a processzor elemi perifériáit kezeli. Beállítja az óragenerátort, Communication a megszakításokat I/O Drivers és a DMA vezérlőt. Segítségével Drivers meghatározható, hogy mely energia állapotban (normál, alvó, stb.) mely perifériák legyenek aktívak. Szolgáltatásainak segítségével kiolvasható a reset ok, illetve szoftveres reset kérés is lehetséges. RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver PWM Driver ADC Driver DIO Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 31

32 Watchdog meghajtó Microcontroller Drivers GPT Driver Watchdog Driver MCU Driver Core Test Memory Drivers Flash Test Ez a modul a kontrollerbe integrált watchdog időzítőt kezeli. Ez Communication a hardver modul felügyeli I/O Drivers a szoftver futását, és ha Drivers a szoftver nem indítja újra bizonyos időközönként (pl. végtelen ciklusba került), újraindítja a kontrollert. RAM Test internal Flash Driver internal EEPROM Driver SPI Handler Driver LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver PWM Driver ADC Driver DIO Driver PORT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 32

33 AutoSAR Általános modulok célú időzítő meghajtó Ez a modul az egyszerű időzítőket kezeli. Ezeket Memory Drivers Communication időmérésre, illetve bizonyos idő után megszakítás Drivers kérésére lehet használni. Microcontroller Drivers I/O Drivers PORT Driver DIO Driver ADC Driver PWM Driver ICU Driver Ethernet Drive FlexRay Driver CAN Driver LIN Driver SPI Handler Driver internal EEPROM Driver internal Flash Driver RAM Test Flash Test Core Test MCU Driver Watchdog Driver GPT Driver GPT WDT MCU Power & Clock Unit FLASH EEPROM Microcontroller SPI LIN or SCI CAN CCU PWM ADC DIO 33

34 I/O Hardver Absztrakció I/O Hardware Abstraction I/O Signal Ebbe a csoportba a ki/bemenet kezelő modulok tartoznak, melyek az ECU-n megvalósított ki/ bemeneti interfészeket, illetve az ezekre épülő funkciókat vezérlik Driver for ext. ADC ASIC COM Drivers SPIHandler Driver SPI Driver for ext. I/O ASIC µc I/O Drivers DIO Driver DIO ADC Driver ADC 34

35 Külső ASIC meghajtók I/O Hardware Abstraction I/O Signal Ezek a modulok egyedi, külső I/O és ADC bővítő áramkörök kezelésére szolgálnak. Szolgáltatásaik nem szabványosak, illeszkednek az adott áramkör lehetőségeihez. Driver for ext. ADC ASIC COM Drivers SPIHandler Driver SPI Driver for ext. I/O ASIC µc I/O Drivers DIO Driver DIO ADC Driver ADC 35

36 I/O jel interfész I/O Hardware Abstraction I/O Signal Ez a réteg vezérlőegység-specifikus. Az adott egységen elérhető ki- és bemeneteket teszi elérhetővé az alkalmazás réteg számára. Például egy relé vezérlő kimenetet a felső réteg számára egy függvényhívásként tesz elérhetővé (set_relay_state()), míg az alsó rétegből a Dio modul szolgáltatásait használja (Dio_SetState()). A felső rétegnek így nem kell tudnia arról, hogy pontosan melyik lábon érthető el a relé, illetve milyen módon kell vezérelni. Driver for ext. ADC ASIC COM Drivers SPIHandler Driver SPI Driver for ext. I/O ASIC µc I/O Drivers DIO Driver DIO ADC Driver ADC 36

37 Communication Hardware Abstraction Kommunikációs hardver absztrakció Ebbe a csoportba tartoznak a különböző kommunikációs meghajtók részleteit elfedő modulok. Az ábra a CAN modulokat mutatja, de a többi protokollhoz is azonos felépítésű réteg tartozik. CAN Transceiver Driver I/O Drivers DIO Driver DIO CAN Driver for ext. CAN ASIC Communication Drivers µc SPIHandler Driver SPI CAN Driver CAN 37

38 Communication Hardware Abstraction Külső kontroller meghajtók Ezek a modulok külső kommunikációs vezérlőket kezelnek. Ezeket általában SPI-on keresztül kötik össze a mikrovezérlővel. A meghajtóprogramok interfésze azonos a korábban tárgyalt belső meghajtókéval. CAN Transceiver Driver I/O Drivers DIO Driver DIO CAN Driver for ext. CAN ASIC Communication Drivers µc SPIHandler Driver SPI CAN Driver CAN 38

39 Communication Hardware Abstraction Buszmeghajtó chip kezelő Ezek a modulok a buszmeghajtó áramköröket kezelik. Egyszerű esetben el is hagyhatóak, de a bonyolultabb, több üzemmóddal rendelkező meghajtók esetén szükség van rájuk. CAN Transceiver Driver I/O Drivers DIO Driver DIO CAN Driver for ext. CAN ASIC Communication Drivers µc SPIHandler Driver SPI CAN Driver CAN 39

40 Communication Hardware Abstraction Busz interfész modul Egy protokollhoz egy ilyen interfész tartozik. Feladata, hogy elfedje az alatta levő meghajtókat, és felfelé egy logikai képet mutasson (a hálózatok és vezérlők számozva) és elrejtse, hogy egy adott keretet melyik hálózaton kell elküldeni. FlexRay esetén a joblist végrehajtása is itt történik. CAN Transceiver Driver I/O Drivers DIO Driver DIO CAN Driver for ext. CAN ASIC Communication Drivers µc SPIHandler Driver SPI CAN Driver CAN 40

41 Memória eszköz absztrakció Memory Hardware Abstraction Memory Abstraction Ezek a modulok felelősek a nem felejtő memória eszközök részleteinek elfedéséért, és a felső rétegek számára egyetlen, konzisztens memória címtartomány biztosításáért. EEPROM Abstraction External EEPROM Driver COM Drivers Flash EEPROM Emulation External Flash Driver Memory Drivers Internal Flash Driver EEPROM Driver SPIHandler Driver SPI µc EEPROM Flash 41

42 Külső EEPROM és Flash meghajtó Memory Hardware Abstraction Memory Abstraction Ezek a modulok külső memória eszközök illesztését végzik. Interfészük a belső meghajtókéval azonos, de általában SPI-n keresztül kommunikálnak a memória eszközzel. EEPROM Abstraction External EEPROM Driver COM Drivers Flash EEPROM Emulation External Flash Driver Memory Drivers Internal Flash Driver EEPROM Driver SPIHandler Driver SPI µc EEPROM Flash 42

43 EEPROM absztrakció Memory Hardware Abstraction Memory Abstraction Ez a modul elfedi az EEPROM eszközök számát és helyét. Felfelé csak egyetlen, logikai eszközt mutat, ezért egy logikai-fizikai cím leképzést is megvalósít. EEPROM Abstraction External EEPROM Driver COM Drivers Flash EEPROM Emulation External Flash Driver Memory Drivers Internal Flash Driver EEPROM Driver SPIHandler Driver SPI µc EEPROM Flash 43

44 Flash EEPROM emuláció Memory Hardware Abstraction Memory Abstraction Mivel a flash memóriák csak nagyobb egységenként (szektor vagy lap, több kb) törölhetőek, és a törlések száma limitált, nem optimálisak kisebb adatok tárolására. Ez a modul egyfajta naplózó rendszert valósít meg, ahol egy-egy adatblokknak nem állandó a címe, hanem az újabb példányait a memória másmás területére írja a rendszer. Ha egy lap megtelt, azt egyben törli, de előtte az aktuális értékeket átmásolja egy másik területre. EEPROM Abstraction External EEPROM Driver COM Drivers SPIHandler Driver EEPROM Driver Flash EEPROM Emulation External Flash Driver Memory Drivers Internal Flash Driver SPI µc EEPROM Flash 44

45 Memória absztrakciók interfész Memory Hardware Abstraction Memory Abstraction Ez a modul elfedi az EEPROM és Flash memóriákat, és a felső rétegnek egyetlen logikai interfészt mutat. A kéréseket elosztja a két alsó modul között. EEPROM Abstraction External EEPROM Driver Flash EEPROM Emulation External Flash Driver COM Drivers Memory Drivers Internal Flash Driver EEPROM Driver SPIHandler Driver SPI µc EEPROM Flash 45

46 Belső eszköz absztrakció Onboard Device Abstraction Watchdog Ebbe a csoportba az egyéb célú, mikrokontrollerben vagy a vezérlőegységen megvalósított perifériák kezelésére szolgáló modulok vannak. External Watchdog Driver COM Drivers Microcontroller Drivers SPIHandler Driver SPI µc internal watchdog driver Wdg 46

47 Külső watchdog meghajtó Ez a modul külső watchdog processzor alkalmazása esetén annak kezeléséért felelős. Onboard Device Abstraction External Watchdog Driver Watchdog COM Drivers SPIHandler Driver SPI µc Microcontroller Drivers internal watchdog driver Wdg 47

48 Watchdog interfész Onboard Device Abstraction Watchdog Ez a modul elrejti a watchodogok számát és típusát, egyetlen konzisztens interfészt mutat a felső rétegek számára. External Watchdog Driver COM Drivers Microcontroller Drivers SPIHandler Driver SPI µc internal watchdog driver Wdg 48

49 Communication Services IPDU Multiplexer COM PDU Router DCM Diagnostic Com. Kommunikációs szolgáltatások Debugging <Bus specific> Transport Protocol Ezen modulok magas szintű kommunikációs szolgáltatásokat nyújtanak. A világos modulok protokollonként ismétlődnek, de funkciójuk egymással analóg <Bus specific> State Generic NM <Bus specific> NM 49

50 Szállítási protokoll Communication Services Egy alap protokoll felett valósít meg magas szintű szállítási protokollt. Ezek fő célja a protokoll által Debugging COM megengedettnél hosszabb üzenetek átvitele IPDU Multiplexer PDU Router DCM Diagnostic Com. <Bus specific> Transport Protocol <Bus specific> State Generic NM <Bus specific> NM 50

51 Busz állapot menedzser modul IPDU Multiplexer PDU Router Communication Services Az adott kommunikációs csatorna állapotát kezeli. Képes elindítani a kommunikációt, átkapcsolni DCM csendes módba, illetve leállítani a Diagnostic kommunikációt. Debugging COM Com. Ehhez a kommunikációs interfész modul szolgáltatásait használja. <Bus specific> Transport Protocol <Bus specific> State Generic NM <Bus specific> NM 51

52 Busz hálózat menedzser modul IPDU Multiplexer PDU Router Communication Services Az adott kommunikációs csatorna energia állapotát kezeli. A többi vezérlőegység azonos moduljaival DCM egy elosztott algoritmust Diagnostic valósít meg, melynek Debugging COM Com. segítségével koordináltan képesek a hálózatot alvó üzemmódba kapcsolni, illetve újraindítani. <Bus specific> Transport Protocol <Bus specific> State Generic NM <Bus specific> NM 52

53 Általános hálózat menedzser modul Több kommunikációs csatorna hálózat IPDU Multiplexer PDU Router Communication Services DCM Diagnostic menedzsmentjét képes Debugging COM összefogni, Com. hogy akár a teljes járműhálózat minden elemét koordináltan lehessen elaltatni és felébreszteni. <Bus specific> Transport Protocol <Bus specific> State Generic NM <Bus specific> NM 53

54 PDU útvonalválasztó Az alsóbb és felsőbb szintű modulok közötti IPDU Multiplexer adatáramlást vezérli. Egy előre definiált útvonal Communication Services táblázat alapján irányítja az egyes adatelemeket a megfelelő célmodulhoz. Képes többszörös küldés Generic NM (multicast) DCM üzemmódra is, amivel elérhető, hogy Diagnostic egy Debugging COMPDU-t Com. az alkalmazás is megkapjon, illetve egy másik hálózaton továbbküldésre is kerülhessen. PDU Router <Bus specific> Transport Protocol <Bus specific> State <Bus specific> NM 54

55 IPDU multiplexer A sávszélesség optimalizálására a ritkán küldött IPDU Multiplexer PDU-kat azonos kerethez is lehet rendelni. Ilyenkor Communication Services a PDU-t a keretben levő ID (azonosító) azonosítja. Ez a modul végzi az azonosító alapján a fogadó Generic NM oldalon PDU kicsomagolását, illetve a küldő DCM Diagnostic oldalon COM a becsomagolását. Debugging Com. PDU Router <Bus specific> Transport Protocol <Bus specific> State <Bus specific> NM 55

56 Communication Services IPDU Multiplexer COM COM PDU Router DCM Diagnostic Com. Debugging <Bus specific> State Generic NM <Bus specific> NM Ez a modul felelős a PDU-k összeállításáért, illetve a vett PDU-kból a jelek kicsomagolásáért. A felső <Bus specific> interfészén az Transport RTE-n Protocol keresztül az alkalmazások rendelkezésére bocsátja a vett jeleket, illetve átveszi a küldendőeket. Ezen kívül a küldés triggerelését, illetve a kommunikáció időzítését is végzi. 56

57 Communication Services IPDU Multiplexer COM PDU Router DCM Diagnostic Com. Debugging <Bus specific> State Diagnosztikai kommunikációs menedzser Generic NM <Bus specific> NM Ez a modul valósítja meg a távoli diagnosztikához szükséges protokollokat (UDS, OBD, lásd később). <Bus specific> Kezeli a beérkező Transport kéréseket, Protocol és a megfelelő modulhoz irányítja azokat. 57

58 Communication Services IPDU Multiplexer COM PDU Router DCM Diagnostic Com. Nyomkövetés Debugging <Bus specific> State Generic NM <Bus specific> NM Ez több modult takar, ezek a távoli nyomkövetéshez, hibakereséshez szükséges <Bus specific> protokollokat Transport valósítják Protocol meg. Általában csak fejlesztési időben használatosak. 58

59 Communication Services IPDU Multiplexer COM PDU Router DCM Diagnostic Com. Debugging <Bus specific> State Diagnosztikai kommunikációs menedzser Generic NM <Bus specific> NM Ez a modul valósítja meg a távoli diagnosztikához szükséges protokollokat (UDS, OBD, lásd később). <Bus specific> Kezeli a beérkező Transport kéréseket, Protocol és a megfelelő modulhoz irányítja azokat. 59

60 Memory Services NVRAM Memória szolgáltatások Ez a csoport a nem felejtő memória szolgáltatások megvalósításáért felelős. Szolgáltatásait mind a basic software, mind pedig az alkalmazás igénybe veszi. 60

61 Nem-felejtő memória menedzser Ez a modul valósítja meg a nem felejtő memória kezelését. A konfiguráció során úgynevezett blokkokat definiálunk melyek meghatározott méretű adatcsomagok. Ezeket lehet olvasni és írni az API segítségével. A modul képes a blokkokat hibadetektáló kóddal ellátni, illetve többszörözve tárolni, ezáltal növelve a megbízhatóságot. Memory Services NVRAM 61

62 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Rendszerszolgáltatások Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Ezek a modulok magas szintű szolgáltatásokat valósítanak meg az alkalmazás számára. 62

63 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Autosar Operációs Rendszer Ez a modul egy valós idejű operációs rendszert valósít meg. Lehetőség van taszkok definiálására, melyeket prioritással láthatunk el. Az ütemezés prioritás alapú, preemptív. Az operációs rendszer támogatja a szokásos szolgáltatásokat, mint események, szemaforok. 63

64 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) ECU állapot menedzser Ez a modul hangolja össze a vezérlőegység indulását. Konfigurálható sorrendben inicializálja a BSW modulokat, az operációs rendszert, és a futtatókörnyezetet. Elalvás vagy újraindulás esetén szintén koordinálja a szükséges tevékenységeket. 64

65 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Kommunikációs menedzser Ez a modul hangolja össze a különböző kommunikációs csatornák működését. Az állapot menedzser modulok segítségével elindítja vagy leállítja a kommunikációt, ha szükséges. 65

66 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Diagnosztikai esemény menedzser Ez a modul gyűjti a futásidejű hibajelentéseket, és a nem felejtő memóriába menti őket (DTC-ket diagnostic trouble code információt). Az esemény naplóba különböző állapot információkat is ment (ez a freeze frame). 66

67 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Funkció engedélyezési menedzser Ez a modul az aktív hibák alapján képes bizonyos funkciókat letiltani. Ez azért szükséges, hogy ne próbáljunk egy műveletet végrehajtani, ha a szükséges erőforrások (pl. egy szenzor) nem állnak rendelkezésre. 67

68 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Fejlesztési idejű hiba napló Ez a modul a fejlesztési idejű hibák gyűjtésére szolgál. Ilyen például egy nem létező kommunikációs csatornára történő hivatkozás. A végső szoftverben általában kikapcsolják. 68

69 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Diagnosztikai napló és nyomkövetés Ennek a modulnak a segítségével fejlesztés közben diagnosztikai adatokat gyűjthetünk a szoftverből, amit aztán vagy helyileg tárolunk, vagy továbbküldünk. 69

70 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Szinkronizált időalap menedzser Ez a modul képes globális idő szolgáltatásra, valamely alacsony szintű protokollra (pl. FlexRay) alapozva. Az idő információhoz hozzáférhet az alkalmazás, és akár más BSW modulok is. Értesíteni is képes a felhasználókat, ha a globális idő érvénytelenné válik. 70

71 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Watchdog menedzser Synchronized Time-base (StbM) Watchdog (WdgM) Basic Software Mode (BswM) Ez a modul futás idejű ellenőrző szolgáltatásokat nyújt a watchdog processzorokra építve élőség vizsgálat a SW periodikusan jelzi, hogy működőképes határidő ellenőrzés a valós idejű akciókat határidőre elvégzie a rendszer vezérlési folyam ellenőrzés az egyes programrészek megfelelő sorrendben hívódnak-e 71

72 System Services OS ECU State (EcuM) Communication (ComM) Diagnostic Event (Dem) Function Inhibition (FIM) Development Error Tracer (Det) Diagnostic Log and Trace (Dlt) Synchronized Time-base (StbM) BSW üzemmód menedzser Watchdog (WdgM) Basic Software Mode (BswM) Ez egy konfigurálható modul, mely a BSW modulok állapotváltozásait figyeli (pl. kommunikáció elindul), és előre definiált akciókat valósít meg egy-egy változás esetén. Használható arra, hogy hibaelhárítást kezdeményezzünk, vagy például értesítsük az alkalmazást. 72

73 Szabvány függvénykönyvtárak Vannak tipikus, ismétlődő feladatok Trigonometria Crc számolás Szűrők Több helyen használja a kód Egyszerű függvényként megvalósíthatóak Nincs belső állapot Nincsenek statikus változók Az AutoSAR szabvány függvénykönyvtárak formájában támogatja ezeket (standard libraries) 73

74 Szabvány függvénykönyvtárak Crc Ellenőrző összeg számító rutinok E2ELibrary kommunikációs csatornákon küldött adatok integritás ellenőrzése Üzenet számláló Crc BFX Különböző bitműveleteket valósít meg CAL (Crypto Abstrastion Library) rejtjelezési és digitális aláírási primitíveket valósít meg EFX egész számokon működő komplex algoritmusok (szűrők, mozgóátlag, trigonometria) IFL Lebegőpontos interpoláció IFX Fixpontos interpoláció MFL Lebegőpontos matematikai rutinok MFX Fixpontos matematikai rutinok 74

75 A kommunikációs verem RTE Signals Communication IPDU multiplexer I-PDU I-PDU 1 FlexRay TP COM I-PDU PDU Router Í-PDU DCM Diagnostic Communication CAN TP I-PDU 1 I-PDU I-PDU FlexRay State CAN State LIN State Generic NM interface NM Coordinator NM NM Module NM Module Module N-PDU FlexRay N-PDU Communication HW Abstraction CAN LIN (incl. LIN TP) L-PDU L-PDU L-PDU Communication Drivers FlexRay Driver CAN Driver LIN Low Level Driver 75

76 Kommunikáció IPDU multiplexer I-PDU I-PDU FlexRay TP N-PDU COM FlexRay Signals PDU Router L-PDU FlexRay Driver I-PDU I-PDU RTE DCM Diagnostic Communication I-PDU Communication HW Abstraction Communication Drivers FlexRay State Communication Generic NM interface NM Coordinator NM Module Kommunikációs rétegek Alkalmazás, RTE: jelek COM, PduR, IpduM: IPDU-k Interaction layer PDU Együttműködési réteg PDU TP: N-PDU-k Network (hálózai) PDU NM: NM-PDU-k Network management PDU Hálózat menedzsment PDU Meghajtók, interfészek: L-PDU Link layer, frame Kapcsolat réteg, keret 76

77 Kommunikáció - vétel RTE Signals Communication IPDU multiplexer I-PDU I-PDU COM I-PDU PDU Router DCM Diagnostic Communication I-PDU FlexRay State Generic NM interface NM Coordinator Új keret (L-PDU) érkezik a hálózaton a vezérlő tárolja Az Fr interfész lekérdezi a státuszt az Fr meghajtótól Az Fr interfész kimásolja az adatokat NM Module FlexRay TP I-PDU N-PDU FlexRay L-PDU FlexRay Driver Communication HW Abstraction Communication Drivers 77

78 Kommunikáció - vétel RTE Signals Communication IPDU multiplexer I-PDU I-PDU FlexRay TP COM I-PDU PDU Router I-PDU DCM Diagnostic Communication I-PDU FlexRay State Generic NM interface NM Coordinator A Flexray interfész kicsomagolja a PDU-kat a keretből Értesíti a felső réteget (PduR) a PDU-k érkezéséről NM Module Megjegyzés: CAN és LIN esetén csak egy PDU lehet egy keretben, Flexray és Ethernet esetén több is N-PDU FlexRay L-PDU FlexRay Driver Communication HW Abstraction Communication Drivers 78

79 Kommunikáció - vétel RTE Signals Communication IPDU multiplexer I-PDU I-PDU COM I-PDU PDU Router DCM Diagnostic Communication I-PDU FlexRay State Generic NM interface NM Coordinator A PduR a forgalomirányító táblából kiolvassa a cél modult (Com). Továbbítja a PDU-t a Com-nak NM Module FlexRay TP I-PDU N-PDU FlexRay L-PDU FlexRay Driver Communication HW Abstraction Communication Drivers 79

80 Kommunikáció - vétel RTE Signals Communication IPDU multiplexer I-PDU I-PDU COM I-PDU PDU Router DCM Diagnostic Communication I-PDU FlexRay State Generic NM interface NM Coordinator A Com kicsomagolja a jeleket a PDU-ból Ellenőrzést végez rajtuk (szűrés) Értesíti az RTE-n keresztül az alkalmazást, hogy adat NM Module érkezett. FlexRay TP I-PDU N-PDU FlexRay L-PDU FlexRay Driver Communication HW Abstraction Communication Drivers 80

81 Kommunikáció - vétel Signals RTE Communication Az RTE eltárolja az értékeket az alkalmazás bemenő pufferébe IPDU multiplexer I-PDU I-PDU COM I-PDU PDU Router DCM Diagnostic Communication I-PDU FlexRay State Generic NM interface NM Coordinator NM Module FlexRay TP I-PDU N-PDU FlexRay L-PDU FlexRay Driver Communication HW Abstraction Communication Drivers 81

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Autóipari beágyazott rendszerek. Komponens és rendszer integráció Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása

Részletesebben

Autóipari beágyazott rendszerek. Integrált és szétcsatolt rendszerek

Autóipari beágyazott rendszerek. Integrált és szétcsatolt rendszerek Autóipari beágyazott rendszerek Integrált és szétcsatolt rendszerek 1 Integrált és szétcsatolt rendszerek Szétcsatolt rendszer 1:1 hozzárendelés ECUk és funkciók között Minden funkció külön egységen van

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

Autóipari beágyazott rendszerek. Local Interconnection Network

Autóipari beágyazott rendszerek. Local Interconnection Network Autóipari beágyazott rendszerek Local Interconnection Network 1 Áttekintés Motiváció Kis sebességigényű alkalmazások A CAN drága Kvarc oszcillátort igényel Speciális perifériát igényel Két vezetéket igényel

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

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

Autóipari beágyazott rendszerek. A kommunikáció alapjai

Autóipari beágyazott rendszerek. A kommunikáció alapjai Autóipari beágyazott rendszerek A kommunikáció alapjai 1 Alapfogalmak Hálózati kommunikáció Vezérlőegységek közötti információ továbbítás Csomópontok Kommunikációs csatornákon keresztül Terepbuszok (cluster)

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 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

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

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa BEÁGYAZOTT RENDSZEREK TERVEZÉSE 1 feladat: A Netburner MOD5270 fejlesztőlap segítségével megvalósítani csomagok küldését és fogadását a fejlesztőlap és egy PC számítógép között. megoldás: A fejlesztőlapra,

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

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

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban PRESENTATION Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban Kremzer, Péter ICCS Kft. kremzerp@iccs.hu Tartalomjegyzék Folyamatirányítás FIR nélkül Nyomdai sajátosságok Megrendelői igények

Részletesebben

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal Laboratóriumi műszerek 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. október 17. Laboratóriumi berendezések

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

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft. Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás

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

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Szenzorhálózatok programfejlesztési kérdései. Orosz György Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output 1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical

Részletesebben

Yottacontrol I/O modulok beállítási segédlet

Yottacontrol I/O modulok beállítási segédlet Yottacontrol I/O modulok beállítási segédlet : +36 1 236 0427 +36 1 236 0428 Fax: +36 1 236 0430 www.dialcomp.hu dial@dialcomp.hu 1131 Budapest, Kámfor u.31. 1558 Budapest, Pf. 7 Tartalomjegyzék Bevezető...

Részletesebben

Autóipari beágyazott rendszerek. FlexRay

Autóipari beágyazott rendszerek. FlexRay Autóipari beágyazott rendszerek FlexRay 1 Történet A FlexRay konzorcium fejlesztette Freescale, Bosch, NXP, BMW, VW, Daimler, GM Ma már ISO szabvány Főbb igények A CAN és LIN protokolloknál nagyobb sávszélesség

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

Konkurencia és energiakezelés integrálása eszközmeghajtókba. Vezeték nélküli szenzorhálózatok

Konkurencia és energiakezelés integrálása eszközmeghajtókba. Vezeték nélküli szenzorhálózatok Konkurencia és energiakezelés integrálása eszközmeghajtókba Vezeték nélküli szenzorhálózatok Energiahatékonyság Beágyazott eszközökben fontos a hatékony energiagazdálkodás OS-ek nagy részében ennek ellenére

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

É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

Operációs rendszerek. Az X Window rendszer

Operációs rendszerek. Az X Window rendszer Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).

Részletesebben

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI) lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) - lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

Előadó: Nagy István (A65)

Előadó: Nagy István (A65) Programozható logikai áramkörök FPGA eszközök Előadó: Nagy István (A65) Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,

Részletesebben

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához I. előadás, 2014. április 30. Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához Dr. Orosz Péter ATMA kutatócsoport A kutatócsoport ATMA (Advanced Traffic Monitoring and Analysis)

Részletesebben

Autóipari vezérlőegységek aktív környezetállósági tesztelésének módszerei

Autóipari vezérlőegységek aktív környezetállósági tesztelésének módszerei Autóipari vezérlőegységek aktív környezetállósági tesztelésének módszerei Aradi Szilárd PhD témavezető: Dr. Gyenes Károly Közlekedés és járműirányítás workshop BME 2011 ISBN 978-963-420-975-1 Bevezetés

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

Számítógépek felépítése

Számítógépek felépítése Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák

Részletesebben

Autóipari beágyazott rendszerek

Autóipari beágyazott rendszerek Autóipari beágyazott rendszerek Dr. Fodor, Dénes Speiser, Ferenc Szerzői jog 2014 Pannon Egyetem A tananyag a TÁMOP-4.1.2.A/1-11/1-2011-0042 azonosító számú Mechatronikai mérnök MSc tananyagfejlesztés

Részletesebben

Arduino bevezető Szenzorhálózatok és alkalmazásaik

Arduino bevezető Szenzorhálózatok és alkalmazásaik Arduino bevezető Szenzorhálózatok és alkalmazásaik VITMMA09 Okos város MSc mellékspecializáció Mi az Arduino? Nyílt hardver és szoftver platform 8 bites Atmel mikrokontroller köré építve Ökoszisztéma:

Részletesebben

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD Misák Sándor ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.13.) 1. előadás 1. Általános ismeretek. 2. Sajátos tulajdonságok. 3. A processzor jellemzői.

Részletesebben

AUTOSAR hálózatmenedzsment-modulok megvalósítása

AUTOSAR hálózatmenedzsment-modulok megvalósítása SZAKDOLGOZAT-FELADAT Kanál Attila Károly (KP0D48) szigorló villamosmérnök hallgató részére AUTOSAR hálózatmenedzsment-modulok megvalósítása A modern gépjárművek biztonságtechnikai és kényelmi funkcióinak

Részletesebben

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet 2. ZH A csoport 1. Hogyan adható meg egy digitális műszer pontossága? (3p) Digitális műszereknél a pontosságot két adattal lehet megadni: Az osztályjel ±%-os értékével, és a ± digit értékkel (jellemző

Részletesebben

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt. Multi-20 modul Felhasználói dokumentáció. Készítette: Parrag László Jóváhagyta: Rubin Informatikai Zrt. 49 Budapest, Egressy út 7-2. telefon: +36 469 4020; fax: +36 469 4029 e-mail: info@rubin.hu; web:

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

ARM Cortex magú mikrovezérlők. mbed

ARM Cortex magú mikrovezérlők. mbed ARM Cortex magú mikrovezérlők mbed Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 MBED webes fejlesztőkörnyezet 2009-ben megjelent

Részletesebben

Operációs rendszerek. Bemutatkozás

Operációs rendszerek. Bemutatkozás Bevezetés az operációs rendszerek világába dr. Benyó Balázs benyo@sze.hu Bemutatkozás www.sze.hu/~benyo 1 Számítógép HW-SW felépítése felhasználó felhasználó felhasználó Operációs rendszer Operációs rendszer

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

Erőforrás gazdálkodás a bevetésirányításban

Erőforrás gazdálkodás a bevetésirányításban Professzionális Mobiltávközlési Nap 2009 Új utakon az EDR Erőforrás gazdálkodás a bevetésirányításban Fornax ZRt. Nagy Zoltán Vezérigazgató helyettes Budapest, 2009. április 9. Tartalom 1. Kézzelfogható

Részletesebben

ARM processzorok felépítése

ARM processzorok felépítése ARM processzorok felépítése Az ARM processzorok több családra bontható közösséget alkotnak. Az Cortex-A sorozatú processzorok, ill. az azokból felépülő mikrokontrollerek a high-end kategóriájú, nagy teljesítményű

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

Dr. Schuster György szeptember 27.

Dr. Schuster György szeptember 27. Real-time operációs rendszerek RTOS 2012. szeptember 27. Általános ismérvek: ARM Cortex M3 mag 80 MHz órajel frekvencia (50 MHz flash-ből) 256 kbájt flash 96 kbájt RAM ARM Cortex Sys Tick Timer belső ROM

Részletesebben

Foglalkozási napló a 20 /20. tanévre

Foglalkozási napló a 20 /20. tanévre Foglalkozási napló a 20 /20. tanévre Elektronikai műszerész szakma gyakorlati oktatásához OKJ száma: 34 522 03 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának dátuma: Tanulók

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

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

AUTOSAR CAN KOMMUNIKÁCIÓS MODULOK MEGVALÓSÍTÁSA

AUTOSAR CAN KOMMUNIKÁCIÓS MODULOK MEGVALÓSÍTÁSA Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek Tanszék Sisak Gergely AUTOSAR CAN KOMMUNIKÁCIÓS MODULOK MEGVALÓSÍTÁSA KONZULENS

Részletesebben

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor Ismerkedjünk tovább a számítógéppel Alaplap és a processzeor Neumann-elvű számítógépek főbb egységei A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Operatív

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

evosoft Hungary Kft.

evosoft Hungary Kft. 2. fejezet: Runtime Software Előadó: Petényi István - üzletágvezető ELŐADÓ: PETÉNYI ISTVÁN üzletágvezető Programozó matematikus, ELTE Informatikai Kar projektvetető, ágazatvezető, szakterületvezető, üzletág

Részletesebben

wstudio IPDRIVE-mini 9

wstudio IPDRIVE-mini 9 wstudio IPDRIVE-mini 9 IpDrive-mini 9 Az IpDrive-mini 9 vezérlőmodul helyi és távoli vezélések elvégzéhez készült ipari modul. Használatával lehetőség adódik előre meghatározott feltételek alapján eszközök

Részletesebben

Rubin SMART COUNTER. Műszaki adatlap 1.1. Státusz: Jóváhagyva Készítette: Forrai Attila Jóváhagyta: Parádi Csaba. Rubin Informatikai Zrt.

Rubin SMART COUNTER. Műszaki adatlap 1.1. Státusz: Jóváhagyva Készítette: Forrai Attila Jóváhagyta: Parádi Csaba. Rubin Informatikai Zrt. Rubin SMART COUNTER Műszaki adatlap 1.1 Státusz: Jóváhagyva Készítette: Forrai Attila Jóváhagyta: Parádi Csaba Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361

Részletesebben

Számítógép felépítése

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

Részletesebben

Házi feladatok Szenzorhálózatok és alkalmazásaik

Házi feladatok Szenzorhálózatok és alkalmazásaik Házi feladatok Szenzorhálózatok és alkalmazásaik VITMMA09 Okos város MSc mellékspecializáció Általános tudnivalók 6 téma 6 db. 4 fős csoport A házi feladat elvégzése kötelező, a vizsgára jelentkezés feltétele

Részletesebben

Kommunikáció. 3. előadás

Kommunikáció. 3. előadás Kommunikáció 3. előadás Kommunikáció A és B folyamatnak meg kell egyeznie a bitek jelentésében Szabályok protokollok ISO OSI Többrétegű protokollok előnyei Kapcsolat-orientált / kapcsolat nélküli Protokollrétegek

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

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel BME-AAIT Informatikai technológiák szakirány Szoftverfejlesztés ágazat Szedenik Ádám A központi modul ATmega644PA nrf24l01+ vezeték nélküli

Részletesebben

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással .. A tervfeladat sorszáma: 1 A ALU egység 8 regiszterrel és 8 utasítással Minimálisan az alábbi képességekkel rendelkezzen az ALU 8-bites operandusok Aritmetikai funkciók: összeadás, kivonás, shift, komparálás

Részletesebben

Bánfalvy Zoltán, ABB Kft., Védelmi és Irányítástechnikai Fórum, Siófok, IEC irányítástechnikai workshop Alállomási IEC 61850

Bánfalvy Zoltán, ABB Kft., Védelmi és Irányítástechnikai Fórum, Siófok, IEC irányítástechnikai workshop Alállomási IEC 61850 Bánfalvy Zoltán, ABB Kft., Védelmi és Irányítástechnikai Fórum, Siófok, 2015.06.03-04. IEC 61850 irányítástechnikai workshop Alállomási IEC 61850 kommunikáció diagnosztikája, RTU HMI / MicroSCADA Tartalom

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

A mikroprocesszor felépítése és működése

A mikroprocesszor felépítése és működése A mikroprocesszor felépítése és működése + az egyes részegységek feladata! Információtartalom vázlata A mikroprocesszor feladatai A mikroprocesszor részegységei A mikroprocesszor működése A mikroprocesszor

Részletesebben

Operációs rendszerek. Windows NT. A Windows NT

Operációs rendszerek. Windows NT. A Windows NT Operációs rendszerek Windows NT A Windows NT Felépítésében is új operációs rendszer: New Technology (NT) 32-bites Windows-os rendszerek felváltása Windows 2000: NT alapú 1 Operációs rendszerek felépítése

Részletesebben

III. előadás. Kovács Róbert

III. előadás. Kovács Róbert III. előadás Kovács Róbert VLAN Virtual Local Area Network Virtuális LAN Logikai üzenetszórási tartomány VLAN A VLAN egy logikai üzenetszórási tartomány, mely több fizikai LAN szegmensre is kiterjedhet.

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

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak 2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? 2 Nem reprezentatív felmérés

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

Roger UT-2. Kommunikációs interfész V3.0

Roger UT-2. Kommunikációs interfész V3.0 ROGER UT-2 1 Roger UT-2 Kommunikációs interfész V3.0 TELEPÍTŐI KÉZIKÖNYV ROGER UT-2 2 ÁLTALÁNOS LEÍRÁS Az UT-2 elektromos átalakítóként funkcionál az RS232 és az RS485 kommunikációs interfész-ek között.

Részletesebben

MOTOR HAJTÁS Nagyfeszültségű megszakító

MOTOR HAJTÁS Nagyfeszültségű megszakító Forradalom a megszakító technológiában MOTOR HAJTÁS Nagyfeszültségű megszakító ABB HV Products - Page 1 Mi az a Motor Hajtás? ABB HV Products - Page 2 Energia Átvitel Energia Kioldás Energia Tárolás Energia

Részletesebben

Intelligens eszközök fejlesztése az ipari automatizálásban

Intelligens eszközök fejlesztése az ipari automatizálásban 4 Eredményes fejlesztés, biztonság, tesztelés Az eredményes fejlesztés szabályai A jó szoftver alapja, különösen nagyobb rendszereknél a jó architektúra. A jó szoftverstruktúra tulajdonságai: Modularitás

Részletesebben

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér Mérés, Vezérlés mérésadat rögzítés CMC - 99 CMC - 141 kis és nagytestvér Bevezetés A MultiCon eszközök nagyhatékonyságú kijelzőt, mérés adatgyűjtőt és szabályzókat foglalnak magukban. Mindez a tudás és

Részletesebben

Operációs rendszerek. A Windows NT felépítése

Operációs rendszerek. A Windows NT felépítése Operációs rendszerek A Windows NT felépítése A Windows NT 1996: NT 4.0. Felépítésében is új operációs rendszer: New Technology (NT). 32-bites Windows-os rendszerek felváltása. Windows 2000: NT alapú. Operációs

Részletesebben

LED DRIVER 6. 6 csatornás 12-24V-os LED meghajtó. (RDM Kompatibilis) Kezelési útmutató

LED DRIVER 6. 6 csatornás 12-24V-os LED meghajtó. (RDM Kompatibilis) Kezelési útmutató LED DRIVER 6 6 csatornás 12-24V-os LED meghajtó (RDM Kompatibilis) Kezelési útmutató Tartsa meg a dokumentumot, a jövőben is szüksége lehet rá! rev 2 2015.09.30 DEZELECTRIC LED DRIVER Bemutatás A LED DRIVER

Részletesebben

AUTOSAR hálózatmenedzsment demonstrációs projekt fejlesztése

AUTOSAR hálózatmenedzsment demonstrációs projekt fejlesztése DIPLOMATERV-FELADAT Hegyi Balázs (F0LR8E) szigorló villamosmérnök hallgató részére AUTOSAR hálózatmenedzsment demonstrációs projekt fejlesztése A modern gépjárművek biztonságtechnikai és kényelmi funkcióinak

Részletesebben

Kameleon Light Bootloader használati útmutató

Kameleon Light Bootloader használati útmutató Kameleon Light Bootloader használati útmutató 2017. Verzió 1.0 1 Tartalom jegyzék 2 1. Bootloader bevezető: A Kameleon System-hez egy összetett bootloader tartozik, amely lehetővé teszi, hogy a termékcsalád

Részletesebben

Az interrupt Benesóczky Zoltán 2004

Az interrupt Benesóczky Zoltán 2004 Az interrupt Benesóczky Zoltán 2004 1 Az interrupt (program megszakítás) órajel generátor cím busz környezet RESET áramkör CPU ROM RAM PERIF. adat busz vezérlõ busz A periféria kezelés során információt

Részletesebben

Párhuzamos programozási platformok

Párhuzamos programozási platformok Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási

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

8.3. AZ ASIC TESZTELÉSE

8.3. AZ ASIC TESZTELÉSE 8.3. AZ ASIC ELÉSE Az eddigiekben a terv helyességének vizsgálatára szimulációkat javasoltunk. A VLSI eszközök (közöttük az ASIC) tesztelése egy sokrétűbb feladat. Az ASIC modellezése és a terv vizsgálata

Részletesebben

Járműfedélzeti hálózatok. Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd

Járműfedélzeti hálózatok. Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd Járműfedélzeti hálózatok Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd A fedélzeti diagnosztika fogalma On-Board Diagnostics (OBD I-II, EOBD) Motiváció Általánosságban információt szolgáltat a

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

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

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

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 Debug lehetőségek Fehér Béla Raikovich Tamás

Részletesebben

PIC16F877 KÍSÉRLETI PANEL

PIC16F877 KÍSÉRLETI PANEL PIC16F877 KÍSÉRLEI PANEL 1. A PIC16F877 kísérlet panel rendeltetése PIC16F877 KÍSÉRLETI PANEL Szegő János Újpesti Kéttannyelvű Műszaki Szakközépiskola és Gimnázium ChipCAD kft, Budapest A panel PIC16F87x

Részletesebben

5. Laborgyakorlat. Számláló funkciók, időzítő funkciók.

5. Laborgyakorlat. Számláló funkciók, időzítő funkciók. 5. Laborgyakorlat Számláló funkciók, időzítő funkciók. A gyakorlat célja A számlálók és időzítők használata gyakori a folyamatirányításban. Gondoljunk egy futószalag indításának a késleltetésére, megállításánál

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

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap IDAXA-PiroSTOP PIRINT PiroFlex Interfész Terméklap Hexium Kft. PIRINT Terméklap Rev 2 2 Tartalomjegyzék. ISMERTETŐ... 3 2. HARDVER... 4 2. LED... 5 2.2 KAPCSOLAT A VKGY GYŰRŰVEL... 6 2.3 CÍMBEÁLLÍTÁS...

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás:2011. 09. 29. 1 2 4 5 MMU!= fizikai memóriaillesztő áramkör. Az utóbbinak a feladata a memória modulok elektromos alacsonyszintű vezérlése, ez sokáig a CPU-n kívül a chipset északi hídban

Részletesebben

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb. Termék Ismertető Műszaki Információk Használati utasítás 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,

Részletesebben

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Hálózati rendszerek adminisztrációja JunOS OS alapokon Hálózati rendszerek adminisztrációja JunOS OS alapokon - áttekintés és példák - Varga Pál pvarga@tmit.bme.hu Áttekintés Általános laborismeretek Junos OS bevezető Routing - alapok Tűzfalbeállítás alapok

Részletesebben

Irányítástechnika 1. 7. Elıadás. Programozható logikai vezérlık

Irányítástechnika 1. 7. Elıadás. Programozható logikai vezérlık Irányítástechnika 1 7. Elıadás Programozható logikai vezérlık Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Klöckner-Möller Hungária: Hardverleírás és tervezési

Részletesebben

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

Automatikus tesztgenerálás modell ellenőrző segítségével

Automatikus tesztgenerálás modell ellenőrző segítségével Méréstechnika és Információs Rendszerek Tanszék Automatikus tesztgenerálás modell ellenőrző segítségével Micskei Zoltán műszaki informatika, V. Konzulens: Dr. Majzik István Tesztelés Célja: a rendszerben

Részletesebben

RUBICON Serial IO kártya

RUBICON Serial IO kártya RUBICON Serial IO kártya Műszaki leírás 1.0 Készítette: Forrai Attila Jóváhagyta: Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361 469 4029 e-mail: info@rubin.hu;

Részletesebben

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól

Részletesebben