Autóipari beágyazott rendszerek. AutoSAR Platform
|
|
- Gabi Kovács
- 5 évvel ezelőtt
- Látták:
Á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 é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észletesebbenAutó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észletesebbenAutó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észletesebbenAutó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 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észletesebbenAutó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észletesebbenAutó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észletesebbenI. 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észletesebbenLabor 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észletesebbenProgrammable 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észletesebbenBEÁ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észletesebbenNagy 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észletesebbenFPGA á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észletesebbenTermelé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észletesebbenLaborató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észletesebbenMSP430 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észletesebbenNorway 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észletesebbenSzá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észletesebbenSzenzorhá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észletesebbenNyí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észletesebbenYottacontrol 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észletesebbenAutó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észletesebbenMikrorendszerek 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észletesebbenKonkurencia é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észletesebbenIoT 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. 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észletesebbenOperá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észletesebbenKé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észletesebbenMultiprotocol 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észletesebbenElő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
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észletesebbenAutó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észletesebbenMé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észletesebbenSzá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észletesebbenAutó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észletesebbenArduino 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észletesebbenATMEL 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észletesebbenAUTOSAR 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észletesebbenProgramozó- 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észletesebbenMulti-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észletesebbenDigitá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észletesebbenARM 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észletesebbenOperá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észletesebbenA 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észletesebbenErő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észletesebbenARM 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észletesebbenems2.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észletesebbenDr. 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észletesebbenFoglalkozá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észletesebbenPerifé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észletesebbenScherer 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észletesebbenAUTOSAR 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észletesebbenIsmerkedjü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észletesebbenScherer 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észletesebbenevosoft 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észletesebbenwstudio 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észletesebbenRubin 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észletesebbenSzá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észletesebbenHá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észletesebbenKommuniká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észletesebben6.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észletesebbenIntelligens é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észletesebbenA 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észletesebbenBá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észletesebbenA 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észletesebbenA 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észletesebbenOperá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észletesebbenIII. 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észletesebbenA 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észletesebbenSzá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észletesebbenAz 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észletesebbenRoger 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észletesebbenMOTOR 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észletesebbenIntelligens 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észletesebbenMé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észletesebbenOperá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észletesebbenLED 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észletesebbenAUTOSAR 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észletesebbenKameleon 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észletesebbenAz 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észletesebbenPá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észletesebbenProgramozá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észletesebben8.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észletesebbenJá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észletesebbenMintavé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észletesebbenA 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észletesebbenNagy 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észletesebbenMikrorendszerek 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észletesebbenPIC16F877 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észletesebben5. 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észletesebbenA 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észletesebbenIDAXA-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észletesebbenUtolsó 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észletesebbenDigitá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észletesebbenHá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észletesebbenIrá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észletesebbenBeá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észletesebbenAutomatikus 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észletesebbenRUBICON 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észletesebbenMegoldá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