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

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

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

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

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

Hálózati alapismeretek

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

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

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

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

Autóipari beágyazott rendszerek. Local Interconnection Network

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

MAC címek (fizikai címek)

Terepi buszrendszerek összehasonlítása jegyzet az Épületinformatika cím tárgyhoz

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

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

Hálózati architektúrák laborgyakorlat

SWARCO TRAFFIC HUNGARIA KFT. Vilati, Signelit együtt. MID-8C Felhasználói leírás Verzió 1.3. SWARCO First in Traffic Solution.

Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s.

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

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

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

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

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

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

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

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

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

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

ADATKAPCSOLATI PROTOKOLLOK

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

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.

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

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

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

Hálózati architektúrák laborgyakorlat

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

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

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

HÁLÓZATOK I. Készítette: Segédlet a gyakorlati órákhoz. Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

M-Bus Master MultiPort 250D/L

Rohonczy János: 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%.

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

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

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

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

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

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

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

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

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

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

Rendszertervezés házi feladat

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

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

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

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

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

Távközlési informatikus szakképzés Távközlési ismeretek Dia száma: 1

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

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

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

SSL elemei. Az SSL illeszkedése az internet protokoll-architektúrájába

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

Address Resolution Protocol (ARP)

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

Digitális rendszerek. Digitális logika szintje

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

Hálózati alapismeretek

Kaméleon K860. IAS Automatika Kft

The Flooding Time Synchronization Protocol

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

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

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

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

Alhálózatok. Bevezetés. IP protokoll. IP címek. IP címre egy gyakorlati példa. Rétegek kommunikáció a hálózatban

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

API tervezése mobil környezetbe. gyakorlat

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

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

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

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

Hálózati architektúrák laborgyakorlat

INVERSE E1 MULTIPLEXER LAN BRIDGE

Ethernet/IP címzés - gyakorlat

13. GSM hálózat GSM rendszertechnikája ábra. GSM csatornakiosztása

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

4. Hivatkozási modellek

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

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT október 29. HSNLab SINCE 1992

Az Internet működésének alapjai

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

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

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

Adatkapcsolati réteg 1

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

Magyar Gyors felhasználói útmutató A GW-7100PCI driver telepítése Windows 98, ME, 2000 és XP operációs rendszerek alatt

Átírás:

Terepi buszok Dr. Schuster György OE-KVK-MAI schuster.gyorgy@kvk.uni-obuda.hu 2012. október 19. 2012. október 19. 1 / 43

Alapok Történet M-busz Alapok M-bus (Meter-bus.) kimondottan fogyasztásmérők kezelésére szolgáló robosztus egyszerű busz, kifejlesztője Dr. Horst Ziegler University of Paderborn és a Texas Instruments Deutschland Gmbh., Jellemzők vezeték nélküli megvalósítás 2007 Rdiocrafts AS Norvégia. 8 bites aszinkron félduplex átviteli protokoll, 300Bd... 9600 Bd sebesség, maximális hossz 1000m, (9600Bd esetén max. hossz 350m), a kábel maximáslis ellenállása 29Ω, maimális kapacitása 180nF, vezetékes M-busz fizikai réteg leírása EN-13757-2, adatkapcsolati réteg leírása IEC-870-5, felhasználói réteg leírása EN-13757-3, vezeték nélküli M-busz leírása EN-13757-4. 2012. október 19. 2 / 43

Fizikai réteg Idődiagramm M-busz Fizikai réteg Master ad U '1' '1' 36V Slave hatása 24V '0' Master 1 36V, Master 0 24V, Slave 1 1.5mA, Slave 0 11... 20mA I 11-20mA Slave ad '0' t az összekötés két vezetéken történik, a két vezeték felcserélhető (megfordítható), a slave adásának hatására a vezeték feszültsége nem eshet 12V alá. 1.5mA '1' t 2012. október 19. 3 / 43

Adatkapcsolati réteg 1 M-busz Adatkapcsolati réteg Átviteli jellemzők az adatbájt formátuma megegyezik az RS232C-nél látott formátummal - 8 bites karakterformátum, - páros paritásbit, - 1 stop bit. Keretek szerkezete Egy karakteres keret E5h Rövid keret Vezérlő keret Hosszú keret Start 10h C mező A mező E összeg Stop 16h Start 68h L mező=3 L mező=3 Start 68h C mező A mező CI mező E összeg Stop 16h Start 68h L mező L mező Start 68h C mező A mező CI mező Felhasználói adatok 0...252 E összeg Stop 16h Keret típusok egy karakteres keret - az adatvétel nyugtázására szolgál rövid keret, vezérlési keret, hosszú keret. 2012. október 19. 4 / 43

Adatkapcsolati réteg 2 M-busz Adatkapcsolati réteg Mezők jelentése Start - rövid keret esetén 10 h, - hosszú keret és vezérlési keret esetén 68 h. C mező felelős az adatátvitel irányára és más iformációk átviteléért, A mező címzés mező 1... 250 lehet a tartomány, CI mező vezérlési információ mező - tulajdonképpeni információt tartalmazza (ez a mező az alkalmazási réteghez tartozik), L mező az átvitt információs bájtok számát adja meg +3, ezért vezérlési keret esetén értéke 3, Felh. adatok 0... 252 bájt hosszú lehet, E. összeg ellenőrző összeg - a bájtok moduló 256 összege. Stop 16 h Részletes leírás: http://www.m-bus.com/files/ 2012. október 19. 5 / 43

Alkalmazási réteg M-busz Alkalmazási réteg Magyarázat Az alkalmazási réteg működését a CI mező határozza meg. A CI mező és egy kiegészítő mező határozza meg, hogy pontosan milyen részletes információ kerül küldésre. Példa a CI mezőre 50 h alkamazás reset, 51 h adatküldés, 52 h slave kiválasztása, 54 h művelet szinkronizálása. Részletes leírás: Mind a CI kódokról, mind a kiegészítő információkról. http://www.m-bus.com/mbusdoc/md6.php 2012. október 19. 6 / 43

Wireless M-busz M-busz Wireless M-busz Jellemzők kifejlesztője Radiocrafts AS Norvégia 2007 (EN 13757-4), működési frekvencia 868 MHz, átviteli sebesség 4kBd... 100kBd, a master men kezdeményez semmilyen átvitelt, csak gyűjti az adatokat, a slave egységek periódikusan küldik az információt előre megadott ismétlődési frekvenciával, 2012. október 19. 7 / 43

LON busz LON busz Történet 1988 -ban három vállalat - a Motorola, az Apple és a 3COM - létrehozta az Echelon céget. 1989 -ben a Toshiba csatlakozott ehhez a konzorciumhoz. 1992 -ben megjelenik az első LON termék. Alapfogalmak LON (Local Operating Network) egy decentralizált, intelligens hálózat, amelyben az egyes elemek tetszőleges feladatot láthatnak el. Nagyon felxibilis és könnyen bővíthető. Neuron-Chip a Motorola és a Toshiba gyártmánya. Három különböző processzorból áll: MAC CPU, Network CPU és alkamazási CPU. LONTalk a Neuron-Chipben implementált oprációs rendszer és kommunikációs protokoll. LONBuilder integrált fejlesztőrendszer és diagnosztikai eszköz a LON komponensekhez. LONMark LON védjegy. LONWorks a LON technológiák összefoglaló neve. 2012. október 19. 8 / 43

Neuron chip LON busz Neuron chip Felépítés 2012. október 19. 9 / 43

Neuron chip LON busz Neuron chip Felépítés 2012. október 19. 9 / 43

Rövidítések A továbbiakban használt rövidítések PDA Protocol Data Unit MPDU MAC Protocol Data Unit, vagy keret LPDU Link Protocol Data Unit, vagy keret, NPDU Network Protocol Data Unit, vagy csomag, TPDU Transport Protocol Data Unit, üzenet, vagy nyugta, SPDU Session Protocol Data Unit, kérés, vagy válasz, NMPDU Network Management Protocol Data Unit, DPDU Diagnostic Protocol Data Unit, APDU Application Protocol Data Unit 2012. október 19. 10 / 43

LON rétegei OSI megfeletetés Rövidítések LON rétegei 6.-7. megjelenítési és alkalmazási réteg felhasználás specifikus és diagnosztika 5. viszony réteg kérés válasz szolgáltatás 4. szállítási réteg nyugtázás, vagy elutásítás szerver autentikáció tranzakciók figyelése 3. hálózati réteg kapcsolat nélküli tartomány broadcast szegmentálás nélkül hurkok kiküszöbölése tanuló routerek 2. adatkapcsolati réteg keretek összeállítása CRC generálása és ellenőrzése 1. fizikai réteg átviteli közeg specifikus 2012. október 19. 11 / 43

Fizikai réteg Rövidítések Fizikai réteg Jellemzők fizikai átviteli közeg csavart érpár, bitkódolás legtöbb esetben differenciális Manchester, Bit 0 0 1 1 0 1 0 1 Vonal átviteli jellemzők: TP/XT-78 78 khz, 2000m, 64 node, busz topológia, TP/XT-1250 1.25 MHz, 300-400m, 64 node, busz topológia, TP/RS485 lásd RS485, TP/XT-10 78kHz, 500m, 64 node, szabad topológia. 2012. október 19. 12 / 43

Csatorna hozzáférés p-perzisztens CSMA: Rövidítések Fizikai réteg 1. a node, amennyiben adásra kész figyeli a csatornát, 2. ha a csatorna szabad a node p valószínűséggel adni kezd - illetve q = 1 p valószínűséggel nem kezd adni, p = 1/16... ha akkor a csatorna még mindig szabad, akkor újra p valószínűséggel adni kezd - illetve q = 1 p valószínűséggel nem kezd adni,... ha a csatorna foglalt az egész elölről kezdődik, 4. ez addig ismétlődik, amíg a csomag elküldésre nem kerül. Ezt mind időszeletekkel és véletlenszám generálással oldja meg. Példa: Ha p = 1/16, akkor hat időszeletet használ és a generált véletlenszám: r = 1...16. Prioritás: Járulékos időszeletekkel oldható meg, minél magasabb a prioritás, annál kevesebb járulékos időszeletet ad az előzőekben kiszámolt kézsleltetéshez. Az alap prioritá:0...127 2012. október 19. 13 / 43

Csatorna hozzáférés Rövidítések Fizikai réteg Idődiagramm Előző csomag Csatorna vizsgálat szelete Prioritás késleltetése n=1/p db időszelet 1 2 k 1 n T Példa: Előző csomag Szabad Prioritás=2 1 2 Véletlen szám=3 1 2 3 Saját csomag 2012. október 19. 14 / 43

Csomag típusok Rövidítések Csomag típusok Megjegyzés A protokoll alsó rétegeit a Neuron chip elintézi, így a felhasználónak ezzel nem kell foglakoznia. Az átvitel Az átvitel csomagokban történik, a csomagok 4 félék lehetnek: - nem nyugtázott csomag. A vevőtől nem vár nyugtázást. - nyugtázott. A vevő nyugtázza a csomag vételét. Ha ez nem történik meg, vagy negatív, akkor a csomagot az adó újraküldheti (az újraküldések száma szabadon meghatározható). - nem nyugtázott / ismételt, - kérés, válasz. Mint a nyugtázott, de nem csak nyugta, hanem adatközlés is történik. 2012. október 19. 15 / 43

Csomag felépítése Rövidítések Csomag felépítése Általánosan '0' szinkron >7 '1' 2 3-9 bájt csomópont kontroll cím bájt 0-6 bájt tartomány cím Adat fejléc 1-228 bájt adat 16 bit CRC >2 bit '1' Cím típusok: - tartomány, alhálózat, node, - tartomány, alhálózat, neuron chip ID., - tartomány, csoport, tag. Magyarázat Router Router Router 3.csatorna 4.csatorna Csoport 1.csatorna 2.csatorna Bridge 5.csatorna 2012. október 19. 16 / 43

Csomag felépítése A csomag és a címzési módok Rövidítések Csomag felépítése PPDU 11... Bit szink. NPDU Verzió 1 bit Bájt szink. 1 bit 1 bit Prioritás Altern. útv. 2 bit 2 bit 2 bit 2 bit PDU formátum Cím formátum 6 bit Delta_BL NPDU CRC 0,8,24,48 bit 16 bit Hossz Cím Tartomány Csatolt PDU Cím típus:0 8 bit Forrás alháló '1' Forrás node 7 bit 8 bit Cél alháló Cím típus:1 Cím típus:2a Cím típus:2b Forrás alháló Forrás alháló Forrás alháló '1' Forrás node '1' Forrás node '0' Forrás node Cél csoport 7 bit Cél alháló '1' Cél node Cél alháló '1' Cél node 8 bit 8 bit Csoport 48 bit Csoport tag Cím formátumok Cím típus:3 Forrás alháló '1' Forrás node Cél alháló Neuron azonosító 2012. október 19. 17 / 43

Csomag felépítése Rövidítések Csomag felépítése A csatolt PDU 1 3 4 TPDU Autentikáció Típus Átviteli szám ACKD APDU 8 UnACKD_RPT 24,32,40, 48,56,64 APDU REMINDER Hossz 8 M_lista 0,8,16 ACK NULL mező REM/MSG Hossz M_lista APDU 1 3 4 SPDU Autentikáció Típus Átviteli szám REQUEST APDU 8 RESPONSE 24,32,40, 48,56,64 APDU REMINDER Hossz 8 M_lista 0,8,16 2 2 4 REM/MSG Hossz 64 M_lista 8 APDU AuthPDU Formátum Típus 8 0...n Átviteli szám CHALLENGE REPLY Random bájtok 64 Kripto. bájtok Csoport 8 Csoport Csak a csoport mező látható APDU Cél és típus Adat 2012. október 19. 18 / 43

Rövidítések URL Német: http://www.edvtrader.de/unternehmen/ Elektro/Gebaudesystemtechnik/LON/lon-Bus/lon-bus.htm Angol: Introduction_LON.pdf (google) 2012. október 19. 19 / 43

2012. október 19. 20 / 43

2012. október 19. 21 / 43

2012. október 19. 22 / 43

2012. október 19. 23 / 43

2012. október 19. 24 / 43

2012. október 19. 25 / 43

2012. október 19. 26 / 43

2012. október 19. 27 / 43

2012. október 19. 28 / 43

2012. október 19. 29 / 43

2012. október 19. 30 / 43

2012. október 19. 31 / 43

2012. október 19. 32 / 43

2012. október 19. 33 / 43

2012. október 19. 34 / 43

2012. október 19. 35 / 43

2012. október 19. 36 / 43

2012. október 19. 37 / 43

2012. október 19. 38 / 43

2012. október 19. 39 / 43

2012. október 19. 40 / 43

2012. október 19. 41 / 43

2012. október 19. 42 / 43

2012. október 19. 43 / 43