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

Hasonló dokumentumok
A Netburner fejlesztőeszköz alkalmazástechnikája

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

Intelligens biztonsági megoldások. Távfelügyelet

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

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

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

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

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

A számítógép fő részei

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.

A LEGO Mindstorms EV3 programozása

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

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

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

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

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

Informatika szóbeli vizsga témakörök

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

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

TÁVKÖZLÉSI ISMERETEK

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

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

Procontrol RSC-E2. Kezelői, és telepítői kézikönyv. Ethernet - soros adatkonverter. Verzió:

WDS 4510 adatátviteli adó-vevő

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

Hálózati alapismeretek

Alapismeretek. Tanmenet

Városi tömegközlekedés és utastájékoztatás szoftver támogatása

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Sinus-Networks. Ubiquiti AirFiber teszt EtherSAM és Y.1731 mérésekkel

Verzió: PROCONTROL ELECTRONICS LTD

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

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

Ethernet - soros vonali eszköz illesztő felhasználói leírás, és használati útmutató

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

Alapismeretek. Tanmenet

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

WLAN router telepítési segédlete

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

Jotával kompatibilis eszközök listája...2. Tájékoztató a Jota pénztárgép és PC csatlakoztatás használatához...5

IP - Áttekintés. Tények! IP 9 évvel ezelőtt indult. Mindössze a piac (otthoni, irodai, üzleti, gyári, stb.) 15% aip.

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

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

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

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

Trajexia hajtásszabályozó

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.

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

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

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Programozási segédlet DS89C450 Fejlesztőpanelhez

RubiCom Zrt. IP-alapú hálózatában kizárólag TCP / IP protokoll használható.

Architektúra, megszakítási rendszerek

Programmable 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?

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

14.óra Portok és csatlakozók típusai, belső- és külső kábeltípusok

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

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

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

Optikai átalakító. Gyors telepítési útmutató (1)

evosoft Hungary Kft.

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

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

WLAN router telepítési segédlete

Lajber Zoltán. Bevezetés

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

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

4. Hivatkozási modellek

Gigabájtos ethernet PCI - kártya EN-9230TX-32 Rövidített telepítési útmutató (Q.I.G.)

KINCO PLC és HMI, frekvenciaváltó árlista

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

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

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

Mindent egybevetve CCNA Discovery II. szemeszter Hálózati feladatok kis- és középvállalatoknál vagy internetszolgáltatóknál Case Study

Alapismeretek. Tanmenet

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

WLAN router telepítési segédlete

PROCONTROL Proxer6. RFID Proximity kártyaolvasó. Procontrol Proxer6. Verzió: PROCONTROL ELECTRONICS LTD

HWR-Telecom Kft. SIGNET. HWR-TELECOM Kft. IP-alapú hálózatában kizárólag TCP / IP protokoll használható.

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

A CIB Bank Zrt. POS kártyaelfogadás szolgáltatása

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

Tartalom 1 BIZTONSÁGI UTASÍTÁSOK 2 2 CSOMAG TARTALMA 3 3 A TERMÉK NÉZETEI 4 4 RENDSZERCSATLAKOZTATÁS 5

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.

MŰSZAKI LEÍRÁS Az I. részhez

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

s!nus-elektrotechnikai bt. SEIK 104 PP RS-232<>RS-485 PORT ÁLTAL TÁPLÁLT INTERFÉSZ KONVERTER HASZNÁLATI UTASÍTÁS ! RS-485 (2/4-vezetékes)

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

Előadás témája: DVR-ek és hálózati beállításuk. igazgató. Szentandrási-Szabó Attila Műszaki és kereskedelmi

KINCO PLC és HMI, frekvenciaváltó árlista

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

Számítógép architektúra

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

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

Irányító és kommunikációs rendszerek III. Előadás 13

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

Gyors Indítási Útmutató

Az RSVP szolgáltatást az R1 és R3 routereken fogjuk engedélyezni.

Digitális elosztó a T-Home szolgáltatásokhoz. Gyorstelepítési útmutató

Átírás:

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, a fenn megnevezett futásidejű könyvtárak segítségével; a PC számítógépre pedig Java alapú küldő és fogadó szoftvereket kell írni. A megoldás menete, magyarázata és forráskódjai megtekinthetőek a fejlesztőlap programozói kézikönyv 13. fejezete alatt www.netburner.com/downloads/nndk/ NNDKProgMan.pdf 2

Az eszköz feladata: a kísérleti állatok agysejtjeleinek valósidejű telemetrikus mérése, előzetes feldolgozása és az adatok továbbítása azok tárolási helyére. drótnélküli adatátvitel rádió adó/vevő rádió vevő DSP feldolgozás a.) szondák és adó b.) vevő és előfeldolgozás c.) személyi számítógép 3

Megjegyés: hogy könnyebben meglehessen becsülni a mérőműszer által generált adatmennyiséget, felsorolásra kerül pár média szabványos átviteli sebessége, valamint a mellékelt honlap segítségével ##LINK: http://web.forret.com/tools/bandwidth_chart.asp## kalkulált átviteli arányuk, a mérőműszerhez viszonyítva: mérőműszer = 49 152 000 [bit/s] = 49.152 [Mbps] = 6.144 [MB/s], audio CD = 1 411 200 [bit/s] ~= 1.41 [Mbps]; ~35x lassabb, DVD x1 = 11 [Mbps] = 1.38 [MB/s]; ~4.5x lassabb, HD-DVD (1080p24) = 36.50 [Mbps] = 4.56 [MB/s]; ~1.35x lassabb. 4

A mérőműszer stacionárius részének kimenetén a 36 DSP I 2 S [1] adatfolyama (a 8.4.2 alfejezet 8.4.1. ábrája és a 8.4.2. ábra a.) jelenik meg kimenetként. Az adatokat tárolási és későbbi adatfeldolgozási célból egy szabványos portokkal szerelt PC számítógéphez kell eljuttatni (8.4.2. ábra c.). A probléma abból áll, hogy nem létezik megoldás az I 2 S adatfolyam és szabványos PC portok összekötésére (8.4.2. ábra b.). I 2 S mérőberendezés? PC portok a.) többszörös I 2 S adatfolyam b.) összeköttetés c.) szabványos kommunikációs portok és protokollok 5

Az egyik lehetséges megoldás egy protokoll átalakító beiktatása (8.4.3. ábra), amely a két kommunikáló oldal fizikai rétegére csatlakozik, fogadja a vezérlő és adatjeleket, majd ezeket átalakítja a mások oldal számára elfogadható jelekké. I 2 S mérőberendezés protokoll átalakító PC portok a.) többszörös I 2 S adatfolyam b.) szabványos kommunikációs portok és protokollok 6

A protokoll átalakítónak alkalmazkodnia kell a meglevő fizikai csatlakozásokhoz. A feladata pedig a kézfogást nem támogató, megszakítás nélkül érkező I 2 S adatfolyam veszteségmentes fogadása, a folyam adatainak csomagba foglalása, majd ezen csomagok FastEtherneten való továbbküldésre. Erre a célra egy beágyazott rendszer alkalmazása tűnik a legcélszerűbbnek protokoll átalakító I 2 S à I 2 S protokoll stack TCP/IP protokoll stack I 2 S (x16) I 2 S bit párhuzamos adatátviteli szint fizikai szint átalakítási folyamat alkalmazás traszport hálózati szint adatátviteli szint fizikai szint IP Ethernet RJ45 CAT5 7

A beágyazott rendszer megszakítással vezérelt DMA alkalmazásával - a digitális I/O portokról - a beérkező adatokat a belső RAM memóriába továbbítja, amely ez esetben FIFO ##First In First Out## pufferként van használva. A beágyazott rendszer mikroprocesszora a RAM-ban felgyülemlett adatokból Ethernet csomagokat formál. Amennyiben szabad a kommunikációs csatorna, az elkészült csomagokat - szintén digitális I/O portokon keresztül az elvárt protokoll szerint a FastEthernet csatolónak átadja, amely az UTP kábelen keresztül elküldi azokat a PC felé. protokoll átalakító WS beágyazott rendszer mérőberendezés SD *16 SCK IN digi port D M A RAM a felhasználói u adatok formázása TCP/IP protokoll stack OUT digi port Fast Ethernet csatoló P C párhuzamos rézdhuzal Fast Ethernet UTP 8

Mivel gyors adatátvitelre, DMA adatkezelésre, FastEthernet kommunikációra volt szükség. Ebben az esetben a beágyazott rendszer a Netburner MOD5270 modullal lett megvalósítva. Az első tesztek során kiderült, a 49.152 [Mbps] adatfogadás, adat átalakítás és 49.152 [Mbps] adatküldési sebesség nem valósítható meg megbízhatóan egy 150MIPS-es modullal. Ezért az adatfolyam két modul közt lett megosztva. A folyamatos adatáramlás és a szakaszos csomagküldés közötti időrések áthidalását hardveres puffer segíti, ami a gyakorlatban az adatfolyamba helyezett FIFO biztosít. protokoll átalakító mérőberendezés SD *16 WS SCK SD *8 SD *8 hw FIFO #1 hw FIFO #2 beágyazott rendszer #1 beágyazott rendszer #2 Fast Ethernet csatoló #1 Fast Ethernet csatoló #2 NET P C 9