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

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

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

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

Autóipari beágyazott rendszerek CAN Controller Area Network

Rendszertervezés házi feladat

A CAN hálózat alapjai

2.5 Soros adatkommunikációs rendszerek CAN (Ötödik rész)

CAN BUSZ ÁLTALÁNOS ISMERTETŐ

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

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

1 Járműipari hálózatok

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

Autóipari beágyazott rendszerek. Local Interconnection Network

JÁRMŰIPARBAN GYAKRAN ALKALMAZOTT FEDÉLZETI BUSZOK 1. BEVEZETÉS

MAC címek (fizikai címek)

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

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

Változó adatátviteli sebesség a gyors kommunikációért

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

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

10. fejezet Az adatkapcsolati réteg

Rohonczy János: Hálózatok

Controller Area Network

Az adatkapcsolati réteg

Hibadetektáló és javító kódolások

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

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István

ADATKAPCSOLATI PROTOKOLLOK

Autóipari kommunikációs protokollok a CAN

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

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

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

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

MODBUS PROTOKOLL ISO 8823, X.226 ASP, ADSP, ZIP ATP, NBP, AEP, RTMP X.25 (PLP), MTP 3, SCCP DDP. LocalTalk, TokenTalk, EtherTalk,

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

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol

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

Adatkapcsolati réteg 1

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

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

M-Bus Master MultiPort 250D/L

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

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

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

Hálózati alapismeretek

7. Adatkapcsolati réteg

Bevezetés a számítástechnikába

Digitális rendszerek. Digitális logika szintje

Beágyazott rendszerek analízise laboratórium

Hálózat szimuláció. Enterprise. SOHO hálózatok. Más kategória. Enterprise. Építsünk egy egyszerű hálózatot. Mi kell hozzá?

The Flooding Time Synchronization Protocol

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

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

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

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

INVERSE E1 MULTIPLEXER LAN BRIDGE

Gigabit Ethernet, 10 Gigabit Ethernet. Jákó András BME EISzK

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

Az adatkapcsolati réteg

Bevezetés a Modbus kommunikációba

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

Informatikai eszközök fizikai alapjai Lovász Béla

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

Szenzorhálózatok III.

Autóipari beágyazott rendszerek CAN hardver

ARM programozás. Iványi László Szabó Béla

Autóipari beágyazott rendszerek. FlexRay

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

9. sz. melléklet Minőségi célértékek

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

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

Hálózatok I. (MIN3E0IN-L) ELŐADÁS CÍME. Segédlet a gyakorlati órákhoz. 2.Gyakorlat. Göcs László

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

SATEL. CA-64 RIASZTÓKÖZPONT ( es szoftver verzió) Telepítési útmutató

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

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

Hálózati architektúrák laborgyakorlat

Készítette: Dr. Füvesi Viktor

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

loop() Referencia:

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

Hibakódkiolvasó mszer OPEL típusokhoz, MAGYAR nyelven Kizárólagos hivatalos magyarországi forgalmazó:

Vezetéknélküli technológia

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

TxRail-USB Hőmérséklet távadó

Mikrorendszerek tervezése

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

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

INVERSE MULTIPLEXER RACK

Ipari buszrendszerek PROFIBUS. Készítette: Tomozi György

Informatikai hálózattelepítő és - Informatikai rendszergazda

16. fejezet Az IEEE evolúciója és keretszerkezete

Készítette: Dr. Füvesi Viktor

Irányítási szoftverek tervezése I. KMAIS11TNK

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

Fejezetünk során a következõkkel foglalkozunk:

S.M.A.R.T. Forrás:

M-Bus Master. Adatlap. MultiPort 250D/L

Számítógép Architektúrák

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

Átírás:

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

CAN busz - Autóipari alkalmazásokhoz fejlesztették a 80-as években - Elsőként a BOSCH vállalat fejlesztette - 1993-ban szabvány (ISO 11898: 1993) - Később fokozatosan az iparban - Ma már kb. 40 gyártó készít CAN IC-t

CAN busz - Multi-master ha kiesik egy eszköz a hálózat tovább működik - Broadcast kommunikáci minden egység megkapja az adatot, majd eldönti, hogy vonatkozik-e rá - kifinomult hibavédelem (CA) hibás adatok újra küldése

CAN busz - Nincs bus master, vagy token - Egyedi hozzáférési megoldás: nondestructive bit-wise arbitation - Minden állomásnak van egyedi azonosítója, mely egyben a prioritását is jelöli - A magas prioritású adhat a kisebb vár - Nincs determinisztikus hozzáférés

CAN busz - A 2-es adhat, ő folytathatja a kerettel ütközés nélkül

CAN busz adatkeret

CAN busz adatkeret Arbitációs mező - Standard esetben 11 bit (Extended esetén a Base ID) - RTR (Remote Transmission Request) bit adatkeretnél domináns bit (0) - IDE bit (Standard vagy Extended keretet azonosít) - Az ütközés elkerülésben a Standard rész vesz részt - Extended esetben SRR (Substitute Remote Request) helyettesíti RTR-t

CAN busz adatkeret Arbitációs mező

CAN busz adatkeret Vezérlő mező - r1, r0 fenntartott N/A DLC (Data Length Code) adathossz max. 8 byte lehet 9-15 alkalmazás-specifikus

CAN busz adatkeret Vezérlő mező

CAN busz adatkeret Adat mező - 0-8 byte hosszú - 0 csak esemény jelzése

CAN busz adatkeret CRC mező - 15 bit CRC 1 bit határoló Hamming távolság = 6 Hiba esetén Error Frame

CAN busz adatkeret ACK mező - 2 bit (küldés recesszív, nyugtázás domináns) - A vevő nyugtázza a hibátlan üzenetet

CAN busz adatkeret EOF mező - End of Frame, 7 bites sorozat (recesszív) - Üzenet végét, jelzi - Feldolgozáshoz, tároláshoz idő kell

CAN busz Adatkérő keret - Hasonló, mint az előbb Nincs benne adat RTR bit dönti el (adatkeret domináns) Az adatkeretnek elsőbbsége van adatkérésre azonnali válasz

CAN busz Hibakezelés - Hiba detektálása Hiba jelzése a buszra error flag Minden részvevő eldobja a hibás adatot Hiba számláló növelése A hibás üzenet automatikusan ismétlődik Error flag 6 egyforma bit sérti a bitbeültetési szabályt

CAN busz Hibakezelés Hiba jelzése - bármelyik node jelzhet

CAN busz Hibakezelés Error keret - 8+3 bitnyi idő az újra kezdésre

CAN busz Hibakezelés Bitbeültetési szabály - minden 5. egyforma bit után egy 6. komplemens bit - vevő törli

CAN busz Hibakezelés Bitbeültetési szabály

CAN busz Hibakezelés CRC hiba - Csak detektálásra nem javításra - Error Frame és újraküldés

CAN busz Hibakezelés Nyugtázási hiba - Ha küldéskor az ACK bit nem domináns (1 vevő vesz) Error Frame, újraküldés

CAN busz Hibakezelés Forma hiba - Ha az adó a határoló biteknél dominánsat talál, akkor Error Frame, újra küldés 1000 évente 1 db nem detektált hiba!! (0,5 Mbps, napi 8 órás használat)

CAN busz Hibakezelés Hiba állapotok - Kétfajta hiba számláló - REC (Receive Error Counter) - TEC (Transmit Error Counter) - Hibás frame ++ - Hibátlan frame - Alapállapot (Error Active) Error Frame küldés - Error Passive tárolja a hibát - Bus off lekapcsolódás a buszról (high impedance) - Bus off software reset + bitsorozat

CAN busz Hibakezelés Hiba állapotok

CAN busz Hibakezelés Passzív hiba keret - csak egyszer, csupa receszív

CAN busz Hibakezelés Transmit Error Counter - 0-96 Error Active állapot - 97-127 Warning (megszakításhoz) - 128-255 Error Passive állapot - >255 lekapcsolódás a buszról

CAN busz Hibakezelés Transmit Error Counter

CAN busz Hibakezelés Receive Error Counter - Vett hibás adatoknál ++ - A regiszter mérete határozza meg a max. értéket

CAN busz Overload Overload Frame - ha a node nem tudja fogadni a következő üzenetet - ha az üzenetek közötti 3 bit közül egy domináns (első két bit) - hasonló mint az Active Error Frame, de nem növeli a számlálókat (REC, TEC) és nincs újraküldés

CAN busz Overload Overload Frame

CAN busz Bit kódolás - NRZ kód - Vagy Manchester kód (élek)

CAN busz Bit kódolás Bit beültetés

CAN busz Bit kódolás Bit idők - minden bit általában 4 szegmensből áll - SYNC_SEG szinkronizáció - PROP_SEG jelkésleltetés miatt

CAN busz Átvitel - bridge, repeater alkalmazható

CAN busz Max hossz

CAN busz Hálózat

CAN busz Jelszint

CAN busz EMI

CAN busz Átviteli közeg

CAN busz EMI

CAN busz Fault Tolerant - fel és lehúzó ellenállások

CAN busz Fault Tolerant

CAN busz Device Net - Allen Bradley fejlesztette CAN alapokon Nyílt rendszer 64 csomópont, 2048 egység 4 vezetékes kábel (két vezeték táplálásra) Pollozás (scanner)

CAN busz Device Net - 1,2 CAN, a többi DNet

CAN busz Device Net - 1 érpár adatnak (árnyékolva) - 1 érpár tápfeszültségnek (árnyékolva) - Max. 3/8 amper a tápvonalon (vékony/vastag) - 125, 250, 500 kbps - Lineáris (busz) topológia - Érzéketlen egy node kiesésére - A node címmel rendelkezik (0-63)

CAN busz Device Net - Poll üzenet (folyamatos) - Ciklikus üzenet (időzített) - COS (Change Of State) üzenet

CAN busz Device Net Master - 1db master - Elsőként el kell készíteni a kommunikációs táblázatot - Fel kell konfigurálni a slavet - Electronic Data Sheet (EDS), mint GSD

CAN busz Device Net Tipikus DNet

CAN busz Device Net Dnet map