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

Hasonló dokumentumok
Autóipari beágyazott rendszerek. Local Interconnection Network

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

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

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

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

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

6.óra Hálózatok Hálózat - Egyedi számítógépek fizikai összekötésével kapott rendszer. A hálózat működését egy speciális operációs rendszer irányítja.

Hálózati ismeretek. Az együttműködés szükségessége:

Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás

Számítógépes hálózatok

Számítógép-hálózat fogalma (Network)

Hálózati alapismeretek

Tájékoztató. Értékelés. 100% = 100 pont A VIZSGAFELADAT MEGOLDÁSÁRA JAVASOLT %-OS EREDMÉNY: EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA 40%.

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

Hálózati architektúrák laborgyakorlat

A számítógép hálózatok kialakulásának okai:

Autóipari beágyazott rendszerek. FlexRay

Hálózati alapismeretek

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész

Járműinformatika bevezetés II. 2. Óra

Busz... LAN. Intranet. Internet Hálózati terminológia

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Szg.-hálózatok kialakulása, osztályozása, hálózati topológiák, OSI modell

Az IEC PRP & HSR protokollok használata IEC61850 kommunikációjú védelmi automatika hálózatokban

Számítógépek, perifériák és a gépeken futó programok (hálózati szoftver) együttese, amelyek egymással összeköttetésben állnak.

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Járműinformatika bevezetés. 1. Óra

Autóipari hálózatok. A kommunikáció alapjai. Alapfogalmak. Kommunikációs minták

Adatkapcsolati réteg 1

Számítógépes hálózatok

Modbus kommunikáció légkondícionálókhoz

4. Hivatkozási modellek

Hálózati réteg. WSN topológia. Útvonalválasztás.

Járműinformatika. 2. Óra. Kőrös Péter

13. KOMMUNIKÁCIÓS HÁLÓZATOK

Számítógép hálózatok gyakorlat

Számítógépes munkakörnyezet II. Szoftver

UTP vezeték. Helyi hálózatok tervezése és üzemeltetése 1

Számítógépes Hálózatok 2008

GOOSE üzenetküldés korszerű alállomásokban. Előadás: Rózsa Gábor

Györgyi Tamás. Szoba: A 131 Tanári.

Hálózatok II. A hálózati réteg torlódás vezérlése

Számítógép hálózatok gyakorlat

HÍRADÁSTECHNIKA I. Dr.Varga Péter János

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

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)

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

Bánfalvy Zoltán, ABB Kft., MEE Vándorgyűlés, Budapest, Ethernet-hálózatok redundanciája IEC és IEC 62439

FORGALOMIRÁNYÍTÓK. 6. Forgalomirányítás és irányító protokollok CISCO HÁLÓZATI AKADÉMIA PROGRAM IRINYI JÁNOS SZAKKÖZÉPISKOLA

2. lecke: Gépjárművek világító- és jelzőberendezései

Szállítási réteg (L4)

Hálózatok I. A tárgy célkitűzése

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

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

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Hálózatok II. A hálózati réteg funkciói, szervezése

Folyamatok. 6. előadás

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

Párhuzamos programozási platformok

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.

5. Hét Sorrendi hálózatok

TRBOnet Térinformatikai terminál és diszpécseri konzol

Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

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

Rohonczy János: Hálózatok

UNIX: folyamatok kommunikációja

Számítógépes Hálózatok. 5. gyakorlat

A számítógépes hálózat célja

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Central monitoring system: rubic mini

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

Alacsony fogyasztású IoT rádiós technológiák

Az alábbi állítások közül melyek a forgalomirányító feladatai és előnyei?

WAGO PLC-vel vezérelt hő- és füstelvezetés

NVR-ek. Megjelölés magyarázata. 720p 960p 1080p. 5Mp ONVIF

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)

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

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

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

Számítógép-hálózat. Célok: Erőforrás megosztás. Megbízhatóság növelése. Sebességnövelés. Emberi kommunikáció.

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

MAC címek (fizikai címek)

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

I+K technológiák. Digitális adatátviteli alapfogalmak Aradi Szilárd

Építsünk IP telefont!

Párhuzamos programozási platformok

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

KÉPZÉSI PROGRAM. 21 óra. Javasolt bontás: 3 nap, napi 7 óra. Csoportos képzés: elıadás és gyakorlat. A modul címe Célja Tartalma

MAC alréteg. Számítógépes Hálózatok Protokollok korlátozott versennyel. Adaptív fa bejárás protokoll

Számítógépes hálózatok GY

Storage optimalizálás egyetemi hálózatokban

Tájékoztató. Használható segédeszköz: -

Beágyazott rendszerek vizsgakérdések

Átírás:

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) Átjárók (gateway) Statikus A kommunikációs minta fejlesztési időben rögzített 2

Alapfogalmak Információ egységek Jel signal Egy elemi adat, amit át kell vinni Pl. jármű sebesség PDU Protocol Data Unit Logikailag összetartozó jelekből álló csomag Keret frame Egy vagy több PDU-ból álló, fizikai adategység Kiegészül protokoll specifikus fej és farok résszel jel PDU keret 3

Kommunikációs minták Üzenet alapú kommunikáció 4

Kommunikációs minták Üzenet alapú kommunikáció Kötött formátumú üzenet 5

Kommunikációs minták Üzenet alapú kommunikáció A küldő elküldi az üzenetet 6

Kommunikációs minták Üzenet alapú kommunikáció Az egyes fogadók egymástól függetlenül veszik az üzenetet 7

Kommunikációs minták Üzenet alapú kommunikáció A vevők egyetlen puffert, vagy egy üzenetsort tartanak fenn 8

Kommunikációs minták Üzenet alapú kommunikáció A kapcsolat szigorúan egyirányú, nincs visszajelzés a vételről 9

Kommunikációs minták Távoli eljáráshívás 10

Kommunikációs minták Távoli eljáráshívás A szerver egy adott szignatúrájú függvényt valósít meg 11

Kommunikációs minták Távoli eljáráshívás A híváshoz előre definiált formátumú üzenetet vár kliens azonosító függvény azonosító bemenő argumentumok értéke 12

Kommunikációs minták Távoli eljáráshívás A válasz üzenet szintén előre meghatározott kliens azonosító függvény azonosító kimenő argumentumok értéke visszatérési érték 13

Kommunikációs minták Távoli eljáráshívás A kliens összeállítja a híváshoz szükséges üzenetet, és elküldi 14

Kommunikációs minták Távoli eljáráshívás A szerver a kéréseket sorba állítja, majd érkezési sorrendben végrehajtja. Az eredményt a válaszüzenetben közli 15

Kommunikációs minták Távoli eljáráshívás A kliens kiértékeli a válaszüzenetet 16

Kommunikációs minták Távoli eljáráshívás Hívás módja Szinkron Mint a helyi függvényhívás A hívás idejére a kliens blokkolódik Aszinkron A hívás indítása után a kliens tovább fut Az eredmény rendelkezésre állása lekérdezhető 17

Kommunikációs minták Adatfolyam kommunikáció Az adatfolyam általában folyamatos, valós idejű információáramlást biztosít 18

Kommunikációs minták Adatfolyam kommunikáció A fogadó egy FIFO puffert tart fenn a beérkező adatok átmeneti tárolására 19

Kommunikációs minták Adatfolyam kommunikáció A puffer telítettségétől függően visszajelzést ad a küldőnek a folyam szabályozására 20

Üzenet szemantika Állapot szemantika Az üzenetben a reprezentált információ aktuális állapota található Példa Egy hőmérséklet szenzor aktuális értéke A rendszer aktuális állapota A motor aktuális fordulatszáma Az utoljára fogadott üzenet a legújabb értéket tartalmazza Nincs szükség üzenetsorra 21

Üzenet szemantika Esemény szemantika Az üzenetben a reprezentált információ állapotának változása található (az előző üzenethez képest) Példa Egy hőmérséklet szenzor által mért hőmérséklet változás A motor fordulatszámának változása A jel aktuális értékének kiszámításához az összes fogadott üzenetre szükség van Üzenetsorra van szükség az üzenetvesztés elkerülése miatt 22

Üzenet szemantika Állapot szemantika Előnyök Nincs üzenetsor Üzenetvesztésre érzéketlen Az utolsó érték érvényes (nem kell számolni) Esemény szemantika Előnyök Ha a jelváltozás lassú, kisebb bitszámon ábrázolható Esemény jellegű fizikai jelek továbbítására alkalmasabb Pl. egy külső megszakításkérés érkezett 23

Üzenet szemantika Példa Fizikai jel értéke (időben) Jel (km/h) 0 2 4 7 10 12 8 5 Állapot üzenet Esemény üzenet 0 2 4 7 10 12 8 5 0 2 2 3 3 2-4 -3 Állapot üzenetek értéke Esemény üzenetek értéke 24

Üzenet ütemezés Idővezérelt ütemezés Az üzenet átvitele periodikusan történik Előnyök A kommunikációs csatorna terhelése egyenletes Üzenet késleltetés korlátos (periódusidő) A vevő egyszerűen detektálhatja a küldő hibáját Hátrányok Időtúllépés (timeout) Akkor is átvisszük a jelet, ha nem változik A minimális késleltetési idő hosszú 25

Üzenet ütemezés Eseményvezérelt ütemezés Az üzenet átvitele az értékének változásakor történik Előnyök Nem ismételjük az értéket, ha nem változik Minimális késleltetési idő rövid Hátrányok Nem lehet detektálni a küldő hibáját A maximális késleltetés kiszámítása nehézkes A csatorna terhelése dinamikusan változik A csatornán csomagütközés is előfordulhat 26

Üzenet ütemezés Használat Idővezérelt ütemezés Állandóan szükséges vezérlőjelek, információk Járműsebesség Hőmérséklet adatok Állandó sávszélességet igénylő szolgáltatások Távoli nyomkövetés (debug) Eseményvezérelt ütemezés Sporadikus események vagy ritkán változó jelek Hűtőventillátor ki/bekapcsolása Garázs diagnosztikai kérések Szoftverletöltés 27

Hálózati topológia Topológia A csomópontok fizikai lerendezése A hálózat megvalósítása Vezetékek Lezárás Aktív elemek Kialakítás szempontjai Zavarérzékenység Bővíthetőség Fizikai korlátok (vezetékhossz) Ár 28

Hálózati topológia Busz topológia Minden csomópont egy fizikai kábelen Előnyök Egyszerű kialakítás Alacsony ár Hátrányok Egy hiba (pl. rövidzár) blokkolhatja a teljes kommunikációt Limitált csomópont szám és kábelhossz Limitált sebesség (sok adó/vevő impedanciája miatt) 29

Hálózati topológia Gyűrű topológia Minden csomópont két másikhoz kapcsolódik Előnyök Redundáns (minden csomóponthoz két út vezet) Hátrányok Az üzenetkésleltetés függ a csomópont távolságától Sok kábel szükséges (ár) Minden csomópontra átjárót kell telepíteni (SW) 30

Hálózati topológia Csillag topológia Minden csomópont egy központi elemhez kapcsolódik Előnyök Hibák ellen védett (egy hiba csak egy csomópontot érint) Sebessége magas lehet Kevés vevő egy szegmensen Párhuzamos kommunikáció több ágon Zavarvédelme jó (rövidebb ágak) Fizikai kiterjedése nagyobb lehet Hátrányok Aktív eszközt igényel(het) (ár) Passzív csillag nincs aktív elem Ismétlő minden kimeneten megismétli a fogadott csomagot Kapcsoló csak a címzetthez továbbítja a csomagot Sok kábel szükséges (ár) 31

Hálózati topológia Vegyes topológia A csillag és busz topológia vegyítése Ötvözi a két megoldás előnyeit Egymástól független ágak Több csomópont egy kábelre fűzve központi elem nélkül Adott alkalmazáshoz optimalizálható Átviteli sebesség igények Fizikai elhelyezkedés Környezeti hatások 32

Hálózati protokollok Controller Area Network (CAN) A legelterjedtebb autóipari busz Sebesség <=1Mbps (gyakorlatban 500kbps) Általában réz alapú Általában busz topológiával használják Általános célú hálózat Local Interconnection Network (LIN) Olcsó, kis sebességű busz Sebesség <=20kbps Réz alapú Busz topológiájú Egyszerű szenzorok, beavatkozók összekötésére 33

Hálózati protokollok FlexRay Nagy sebességű duplikált, hibatűrő busz Sebesség <=10Mbps Általában réz alapú Busz, csillag, vagy vegyes topológiát támogat Főleg biztonságkritikus kommunikációra használják Media Oriented Systems Transport (MOST) Multimédia átvitel Sebesség <=150Mbps Optikai vagy réz (50Mbps) alapú Gyűrű topológiájú Szórakoztató rendszer multimédia adatainak átvitelére szolgál 34

Hálózati protokollok Ethernet Nagy sebességű, általános kommunikációs rendszer Napjaink legelterjedtebb helyi hálózati protokollja Sebesség 10, 100, vagy 1000Mbps Általában réz alapú Csillag topológia Az autóipari felhasználása napjainkban alakul ki Kamerák képének továbbítása Nagy sávszélességű adattovábbítás (radar, stb.) Diagnosztikai csatoló (Diagnostics over IP DoIP) Fizikai rétegek IEEE 802.3 (2 ill. 4 érpár, 10-1000Mbps) BroadR Reach (duplex 66Mbps egyetlen érpáron) 35