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

Hasonló dokumentumok
Autóipari beágyazott rendszerek. FlexRay

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

Autóipari beágyazott rendszerek. Local Interconnection Network

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

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

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

I+K technológiák. Buszrendszerek Dr. Aradi Szilárd

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

Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat

Járműfedélzeti kommunikáció. Controller Area Network Dr. Aradi Szilárd

I+K technológiák. Beágyazott rendszerek 3. előadás Dr. Aradi Szilárd

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

Járműfedélzeti rendszerek II. 6. előadás Dr. Aradi Szilárd

A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks

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

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

Járműfedélzeti kommunikáció. Dr. Aradi Szilárd

Adatkapcsolati réteg 1

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

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

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

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

Hálózati architektúrák laborgyakorlat

Rendszertervezés házi feladat

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

Hálózati architektúrák laborgyakorlat

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

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

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

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

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

MAC címek (fizikai címek)

Autóipari beágyazott rendszerek CAN Controller Area Network

Kommunikációs rendszerek programozása. Wireless LAN hálózatok (WLAN)

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

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

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

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

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.

Tartalomjegyzék. Előszó... xi. 1. Bevezetés Mechanikai, elektromos és logikai jellemzők... 13

Hálózati alapismeretek

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

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

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

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

Számítógépes Hálózatok és Internet Eszközök

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

SzIP kompatibilis sávszélesség mérések

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

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

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

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

Wireless technológiák Meretei Balázs

Tartalom. Port átalakítók, AD/DA átalakítók. Port átalakítók, AD/DA átalakítók H.1. Port átalakítók, AD/DA átalakítók Áttekintés H.

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

Address Resolution Protocol (ARP)

ColourSMS Protokol definíció. Version 1.2

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

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

Terepi buszok. Dr. Schuster György október / 43. OE-KVK-MAI

Helyi hálózatok. (LAN technológiák, közös médium hálózatok)

Kommunikációs rendszerek programozása. Voice over IP (VoIP)

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

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

Bevezető. PoC kit felépítése. NX appliance. SPAN-Proxy

Hálózati architektúrák laborgyakorlat

The Flooding Time Synchronization Protocol

AUTOSAR FlexRay kommunikációs modulok megvalósítása

Hálózati architektúrák és Protokollok Levelező képzés - 1. Kocsis Gergely

(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)

MERRE TART A HFC. Koós Attila Gábor, Veres Zoltán , Balatonalmádi

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati Technológiák és Alkalmazások

Central monitoring system: rubic mini

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

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

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

4. Hivatkozási modellek

InFo-Tech emelt díjas SMS szolgáltatás. kommunikációs protokollja. Ver.: 2.1

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

SITRAFFIC CANTO. Kommunikációs rendszer, műszaki összefoglaló. I&S ITS U PSC, Version 1.4,

Internet Protokoll 6-os verzió. Varga Tamás

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

Szinkronizmusból való kiesés elleni védelmi funkció

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

IEEE szabvány ismertetése (folytatás)

Számítógépes Hálózatok ősz Hálózati réteg IP címzés, ARP, Circuit Switching, Packet Switching

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

SPECIÁLIS CÉLÚ HÁLÓZATI

10. fejezet Az adatkapcsolati réteg

Technikai tájékoztató - kérdések és válaszok

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

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

Infokommunikáció a közlekedésben (VITMJV27)

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

IP alapú távközlés. Virtuális magánhálózatok (VPN)

Számítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez

Topológia USB és FireWire

ADATKAPCSOLATI PROTOKOLLOK

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.

Átírás:

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

A FlexRay hálózat Kifejlesztésének célja: alacsony költségen, nagy megbízhatóságú, nagy teljesítményű adatátvitel járműipari környezetben. A specifikációt a FlexRay Consortium dolgozta ki (2000-2010) Folyamatosan történik az ISO szabványosítás (ISO10681; ISO/DIS17458) Elterjedése lassú, kérdéses 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 2

Fizikai réteg Árnyékolatlan csavart érpárok kötik össze az egyes csomópontokat A differenciális adatátvitel biztosítja, hogy az elektromos zaj árnyékolás nélkül se okozzon zavarokat az átvitelben A kétcsatornás kivitel használható hibatűrő (fault-tolerant) rendszerek kialakítására, vagy növelhető a sávszélesség a segítségével 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 3

Fizikai réteg A FlexRay busz végeit ellenállásokkal le kell zárni A túl sok lezárás (hasonlóan a lezárás hiányához) hibát okozhat a hálózat működésében A vezeték impedanciája tipikusan 80 és 110 ohm a lezárás is megegyezik ezzel az értékkel. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 4

Fizikai réteg A járműipari kommunikációs technológiák esetén a legjellemzőbb a buszrendszerű kialakítás. Mind a Flexray, mind pedig a CAN és a LIN alapvetően a párhuzamos huzalozású, sokcsatlakozós (multi-drop) rendszerű buszt támogatja. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 5

Fizikai réteg A FlexRay technológia lehetővé teszi a kialakítható aktív csillag hálózat is A csillagpont elveiben egy kétirányú hálózati jelismétlőként (repeater) funkcionál 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 6

Jelátvitel A fizikai jelátvitel szempontjából a busznak három különböző állapota lehet, melyek szabványos elnevezései a következők: Data_0,Data_1,Idle. *: az összes eszköz (és aktív csillagpont is) alacsony fogyasztású üzemmódban van **: egy eszköz sincs (és aktív csillagpont sem) alacsony fogyasztású üzemmódban 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 7

Jelátvitel Idle módban sem a BP sem a BM vezeték nincs aktívan meghajtva. A busz meghajtók (BD) mindkét vezeték feszültségét ugyanarra az adott feszültségszintre állítja a működési módtól függően. A Data_1 állapothoz pozitív feszültségkülönbség, míg a Data_0-hoz negatív tartozik. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 8

Hálózati topológiák A FlexRay esetén a jármű kialakításától és a FlexRay felhasználásától függően sokféle topológia kialakítható Jelölés: Lezárt kábelvég Lezáratlan kábelvég 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 9

Pont-Pont kialakítás A legegyszerűbb kialakítású hálózat. A vezeték maximális hossza (lbus) függ az EMC zavarástól és a vezeték típusától. Általános szabályként a szabvány kimondja, hogy mindig a lehető legrövidebb hosszra kell törekedni, és a teljes, kumulált vezetékhossz nem lehet több mint 24 m 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 10

Sokcsatlakozós (multi-drop) busz Klasszikus buszrendszerű hálózati topológia, a két végén elhelyezett lezáró ellenállásokkal. Az ábrán látható változat a minimális kiépítést mutatja. A csomópontok száma nincs maximálva, azonban a vezeték típusát és a maximális összesített vezetékhosszt itt is figyelembe kell venni. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 11

Passzív csillag Tulajdonképpen a buszrendszerű hálózat egy speciális esete. Annyi megszorítást tartalmaz, hogy egy csomópontot tartalmaz, és minden eszköz ahhoz csatlakozik. A lezárás itt is két csomópontban történik 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 12

Aktív csillag Az aktív csillag kialakítású hálózat tulajdonképpen n számú pont-pont hálózatot jelent az ECU-k és a csillagpont (Active Star) között A csillagponti eszköz feladata az adatfolyamok továbbítása az ágak elektromosan le vannak választva egymástól ha csak két ágat tartalmaz az aktív csillag hálózat, akkor tulajdonképpen egy jelismétlő (repeater vagy hub) funkciót lát el, hogy a pont-pont hálózat maximális vezetékhossza növelhető legyen 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 13

Kaszkád aktív csillag A kaszkád aktív csillag hálózati topológia két aktív csillagpontot tartalmaz a 2,5 és az 5 Mbit/s-os sebességet alkalmazó hálózatokban lehet használni 10 Mbit/s esetén nem szabad két aktív csillagpontot a hálózatba illeszteni, mivel az aszimmetrikus késleltetés túlzott mértékben megnövekszik 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 14

Hibrid topológiák Az aktív csillag hálózatok használata esetén, az egyes ágak kialakíthatók busz, vagy passzív csillag topológiában is. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 15

A FlexRay protokoll A FlexRay egy idő-triggerelt protokoll Ez lehetőséget biztosít determinisztikus adatok µsec pontossággú továbbítására A CAN-hez hasonlóan dinamikus, eseményvezérelt adatok kezelésére is képes A hibrid működést, azaz a statikus és dinamikus keretek továbbítását egy előre beállított kommunikációs ciklussal valósítja meg 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 16

A FlexRay protokoll A hálózat megfelelő ciklusait így előre konfigurálni kell. Míg a CAN csomópontoknak csak arra van szükségük a kommunikációhoz, hogy ismerjék a megfelelő átviteli sebességet, addig a FlexRay csomópontoknak ismerniük kell az összes hálózati elem konfigurációját ahhoz, kommunikálni tudjanak 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 17

Közeghozzáférés Egyszerre csak egy eszköz küldhet adatot a buszra egyidőben, ellenkező esetben az adatok hibásak lesznek A FlexRay a több csomópontot az időosztásos többszörös hozzáférés (Time Division Multiple Access: TDMA) módszerével kezeli Minden FlexRay hálózati eszköz órája szinkronban van egymással, és egy adott időrésben írhatnak a buszra 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 18

Közeghozzáférés Mivel a rendszerben az időzítés konzisztens, így a FlexRay garantálni tudja az adatok determinizmusát a hálózaton Beágyazott rendszerekben kialakított hálózatoknál nem elvárás, hogy az egyes eszközök automatikusan felderítsék a hálózatot és megfelelően átkonfigurálják magukat Egy FlexRay hálózat helyes működéséhez minden csomópont megfelelően be kell konfigurálni A hálózati konfiguráció szabványosított formátuma a szükséges paraméterek tárolására és továbbítására Field Bus Exchange Format (FIBEX) 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 19

Közeghozzáférés A FlexRay protokoll közeghozzáférés vezérlése (MAC) ismétlődő kommunikációs ciklusokon (communication cycle) alapul Egy kommunikációs cikluson belül kétféle módon érhető el a közeg. Az egyik a statikus időosztásos többszörös hozzáférés, míg a másik az ún. minislot alapú megoldás. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 20

A kommunikációs ciklus statikus szegmens (static segment), dinamikus szegmens (dynamic segment), szimbólum ablak (symbol window), hálózati holtidő (network idle time). 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 21

A kommunikációs ciklus Az egyes szegmensek időrésekre (slot) vannak osztva, amelyek egy-egy eszköz számára vannak fenntartva Ezek az időrések ún. macrotickekből (ütemjelekből) állnak, amelyek minden egyes hálózati eszköznél szinkronban vannak egymással Mivel a macrotickek szinkronizáltak, így természetesen a hozzájuk kapcsolódó adat is szinkronizáltan továbbítódik. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 22

A statikus szegmens A statikus szegmensen TDMA irányítja az adatátvitelt A szegmensen belül minden időrés (slot) egyforma, statikusan konfigurált időtartammal és hosszal rendelkezik Egy adott kommunikációs ciklusban csak egy eszköz küldhet adatot egy adott azonosítóval (frame ID) egy adott csatornán Eltérő kommunikációs ciklusokban megengedett, hogy több eszköz küldjön ugyanazzal az azonosítóval, ugyanazon a csatornán 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 23

Dinamikus szegmens Megfelelő az alkalmanként küldendő üzenetek számára Minislot alapú, az időrések hossza változhat 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 24

Adatformátum 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 25

Fejléc A FlexRay header segment 5 bájtból áll, amely tartalmazza a státusz biteket, a keret azonosítóját, az hasznos bájtok számát, valamint egy CRC ellenőrző kódot Reserved bit (1 bit): Későbbi felhasználásra lefoglalt bit. A küldő fél nullára kell, hogy állítsa, a fogadó fél pedig eldobja a tartalmát Payload preamble indicator (1 bit): Jelzi, hogy a hasznos bájtok tartalmaznak-e ún. opcionális hálózati menedzsment vekort. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 26

Fejléc Null frame indicator (1 bit): Nulla értékkel jelzi, hogy az adott keret tartalmaz-e hasznos adatot Sync frame indicator (1 bit): A bit 1-es értékkel jelzi, ha az adott keret ún. sync frame, azaz szinkronizációs keret. Startup frame indicator (1 bit): A bit 1-es értékkel jelzi, ha az adott keret ún. startup frame, azaz indító keret. A következő rész az üzenetazonosító (frame ID), amely azt az időrést azonosítja, amelyben a keretet továbbítani kell. Egy azonosító legfeljebb egyszer használható egy csatornán, egy adott kommunikációs cikluson belül 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 27

Fejléc Ezt követi a hasznos adathossz (payload length) mező, amely 7 bit hosszú, és a hasznos bájtok számát kettővel elosztva tárolja A fejléc tartalmaz egy CRC kódot (header CRC), amely a szinkronizációs keret, az indító keret jelzőbitjeiből, az üzenetazonosítóból, valamint a hasznos adathossz értékekből számolódik Végül a fejlécet egy 6 bites ciklusszámláló zárja le, amely az eszköz által számolt kommunikációs ciklusok értékét tartalmazza. 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 28

Hasznos adat (Payload Segment) A FlexRay ún. Payload szegmense 0-254 bájtot tartalmazhat. Az adatnak két bájtos szavakból (word) kell állnia Az adatok indexálása a fejléc szegmens után, nulla indexeléssel kezdődik. Az adatátvitel a 0. bájttal kezdődik, úgy hogy a bájton belül az MSB az első A dinamikus szegmens adatmezőjének első két bájtja opcionálisan üzenet azonosítóként (message ID) használható 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 29

Záró szegmens (Trailer Segment) Az hasznos adat védelméről a keret végén (Trailer Segment) lévő 24-bites CRC gondoskodik (Header Segment + Payload Segment) 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 30

Vége Köszönöm a figyelmet! 2013.05.08. Dr. Bécsi Tamás: Járműfedélzeti rendszerek II. 31