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



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

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

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

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

Tájékoztató. Használható segédeszköz: számológép, rajzeszközök

12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján.

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

CAN BUSZ ÁLTALÁNOS ISMERTETŐ

Autódiagnosztikai mszer OPEL típusokhoz Kizárólagos hivatalos magyarországi forgalmazó:

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

Gépjármvek CAN-BUSZ rendszerei

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

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

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

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

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.

Füstölésmérés. I. A mérés szerepe. II. A hivatalos mérés menete. Füstölésmérés 1.

Hálózati protokoll tervezése

Szerelési utasítás. Teljesítmény korlátozó. Szakemberek számára. A szerelés és karbantartás előtt kérjük gondosan átolvasni

Teljesítmény korlátozó

Buzsáki Gábor: Az életed kiszámolható!

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

Analóg és digitális jelek. Az adattárolás mértékegységei. Bit. Bájt. Nagy mennyiségû adatok mérése

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

SZÁMRENDSZEREK KÉSZÍTETTE: JURÁNYINÉ BESENYEI GABRIELLA

loop() Referencia:

2.3. Soros adatkommunikációs rendszerek CAN (Harmadik rész alapfogalmak II.)

Autóipari beágyazott rendszerek. Local Interconnection Network

2-VEZETÉKES KAPUTELEFON RENDSZER Telefonos illesztő / Telefonhívó modul. VDT-TPC Felhasználói és telepítői kézikönyv VDT-TPC. VDT-TPC Leírás v1.0.

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

Informatikai alapismeretek

A CAN hálózat alapjai

Hibajavítás, -jelzés. Informatikai rendszerek alapjai. Horváth Árpád november 24.

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

KONCEPCIÓ a pénzbeli és természetbeni szociális és gyermekvédelmi ellátásokról szóló új rendelet megalkotásához

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

12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján.

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

Kedves Diákok! A feladatok legtöbbször egy pontot érnek. Ahol ettől eltérés van, azt külön jelöljük.

1 Járműipari hálózatok

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

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

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP P címzés

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

2016/11/29 11:13 1/6 Digitális átvitel

INFO DIAG DIAGNOSZTIKA

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

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.

Harmadik gyakorlat. Számrendszerek

Az interrupt Benesóczky Zoltán 2004

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

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

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

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

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

Rendszertervezés házi feladat

Paraméter csoport. Alapbeállítások

1 Rendszer alapok. 1.1 Alapfogalmak

DIALOG időkapcsoló PROGRAMOZÁSI ÚTMUTATÓ

S7021 ADATGYŰJTŐ. 2-csatornás adatgyűjtő számláló és bináris bemenettel. Kezelési leírás

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

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

ÁTVÁLTÁSOK SZÁMRENDSZEREK KÖZÖTT, SZÁMÁBRÁZOLÁS, BOOLE-ALGEBRA

Analóg-digitál átalakítók (A/D konverterek)

Mérési jegyzőkönyv. az ötödik méréshez

FL-11R kézikönyv Viczai design FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)

Választás /Program gomb Forgató gomb Start/ Stop gomb

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

Wireless M-Bus, C mód modul MULTICAL 402 fogyasztásmérőkhöz Adatlap

Az általam használt (normál 5mm-es DIP) LED maximális teljesítménye 50mW körül van. Így a maximálisan alkalmazható üzemi árama:

Digitális rendszerek. Digitális logika szintje

Assembly programozás: 2. gyakorlat

Jármû-elektronika ELEKTRONIKAI-INFORMATIKAI SZAKFOLYÓIRAT november. 890 Ft. XII. évfolyam 7. szám

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

Számítógép felépítése

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

Gépjárművek CAN-BUSZ rendszerei


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

11.2. A FESZÜLTSÉGLOGIKA

Nevezetes diszkre t eloszlá sok

Helyi Esélyegyenlőségi Program Felülvizsgálata. Táborfalva Nagyközség Önkormányzata

Kezelési útmutató. Egyfázisú 230V-os 50Hz hálózatról üzemelő háromfázisú motor hajtására alkalmas. AC Automatavezérlésű Mézpörgető készülékhez

Műveleti erősítők. Előzetes kérdések: Milyen tápfeszültség szükséges a műveleti erősítő működtetéséhez?

Közép-dunántúli régió területi államigazgatási szervei novemberi informatikai felmérésének összesítése, értékelése

GVOE 2010

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

int azt az elõzõ részbõl megtudtuk, a rétegeknek az a feladatuk, hogy valamiféle feladatot végezzenek

Programozási segédlet DS89C450 Fejlesztőpanelhez

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

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

VRV Xpressz Használati Útmutató

30 kreditpontot érő KRÉTA kurzushoz kapcsolódó folyamatok

USBTiny-MKII programozó

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

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

A digitális analóg és az analóg digitális átalakító áramkör

Sorozatok határértéke SOROZAT FOGALMA, MEGADÁSA, ÁBRÁZOLÁSA; KORLÁTOS ÉS MONOTON SOROZATOK

Végrehajtói Nyilvántartó Rendszerbe illeszkedő Postázási modul ismertetése

Átírás:

Hogy miket is továbbít a CAN-BUSZ rendszer? Azon információkat amelyek az egész rendszer mködéséhez szükségesek. Pl: er-átviteli rendszer esetén: Motor fordulatszám, beszívott leveg- h-mérséklete, szívócs-nyomás, fojtószelep állása, fékpedál kapcsoló állapota. és még legalább 1-2 tucat értéket fel lehetni ide sorolni. Persze ez a megfogalmazás igen egyszer és rövid, szakavatott füleknek talán puritánnak is hangzik. De a hétköznapi autószereléshez szükséges tudáshoz b-ségesen elég. Akik kicsit mélyebben szeretnék magukat beleásni a témába, azok kedvéért menjünk bele egy kicsit mélyebben abba, hogy a fenti információk továbbítása hogyan történek, és ismerkedjünk meg a CAN kommunikációs nyelvvel részletesebben. Miel-tt nagyon belemerülnénk a bitek világba néhány nagyon fontos fogalmat szeretnék letisztázni ezek pedig a következ-k: Protokol: Manapság igen elterjedt fogalom az autószerel-knek szóló szakirodalmakban és sajnos azt tapasztalom, hogy úgy dobálóznak ezzel a szóval, mintha minden olvasónak teljesen világos lenne ennek a szónak a jelentése. Na de miel-tt még én is úgy dobálóznék vele, el-bb megpróbálom úgy elmagyarázni, hogy mindenki számára világos és egyértelm legyen. A protokol szót magyarra úgy lehetne legjobban lefordítani, hogy el-re meghatározott szabályok szerint felépülkommunikációs nyelv. Vagyis amikor megterveznek egy-egy vezérl-egységet, és az a cél hogy azok tudjanak egymással kommunikálni akkor úgy tervezik -ket, hogy azok mindegyike azonos nyelvet beszéljen. A gépek közötti kommunikációs nyelvnek is ugyanúgy megvannak a saját szigorú szabályai, mint az emberi nyelvnek. A nyelv minden egyes részletét szabályok sokasága írja le, és csak akkor értik meg helyesen egymást a vezérl-egységek, ha mindegyik tud beszélni a közös nyelven. Vagyis ez a kommunikációs nyelv a protokol. (A protokol szót természetesen nem csak az autótechnikában használják hanem az ipar szinte minden területén ahol különböz- egységek kommunikálnak egymással pl: szerszámgépekben, intelligens épületekben stb ) Soros adatátvitel: Soros adatátvitelen azt értjük, hogy a vonalon lév- bitek id-ben szigorúan kötött rend szerint egymás után jelennek meg a start bitt-l kezdve az üzenet végét jelz- bitcsomag utolsó bitjével bezárólag.

Természetesen a CAN-BUSZ hálózatoknak is megvan a saját protokolja! Szigorú szabályoknak megfelelkomunikácóis nyelve. Nos akkor most kicsit mélyedjünk bele a bitek világába. Az adat protokol, a bitek hosszú sorozatából épül fel. ( A bit az információ legkisebb mérték egysége. 8 bit = 1 byte. Az alábbi diagram jól szemlélteti az adat protokol formátumát. Ez a formátum teljesen megegyez- mindkét adatbusz vezetéken. ( CAN-H, CAN-L) Az egyszerség kedvéért, csak egy adatbusz vonalat mutatok be ebben a tanulmányban. Azt hiszem, hogy aki még nem találkozott hasonló ábrával, vagy az ábrában található megnevezésekkel akkor az most egy kicsit szid engem, hogy mir-l is beszélek itt. De semmi gond, ha esetleg most látod ezeket a megnevezéseket el-ször, mert a következ- részben ezeket részletesen elmagyarázom neked. CAN busz protokol formátumában található mez- megnevezéseket részletesen magyarázata.

Hét darab f- mez-t kell megkülönbözetni. Ezek név szerint a következ-k: Start mez: Az adat protokolnak a kezdetét jelöli. 1 bites kb. 5V-os (rendszert-l függ-en) jel ami a CAN-H vezetéken keresztül van küldve, és a CAN-L vezetéken pedig kb. 0V-os jelet jelent. Státusz mez (állapot mez): Az adat protokol prioritás szintjét határozza meg. Ugyanis az itt található 11 bit mindenkori 2-es számrendszerbeli értéke dönti el a kérdést. Bizonyos üzenetek els-bbséget élveznek más kevésbé fontos üzenetekhez viszonyítva. Ilyenkor mindig a fontosabb üzenet kerül el-ször feldolgozásra. (Pl. baleset esetén, a légzsákok kinyitására szóló üzenet igen magas prioritású minden más egyéb üzenettel szemben. Vagy vészfékezéskor az ABS mködtetésére szóló üzenet is igen magas prioritást élvez) Mint említettük, a tervez-k nem a résztvev-ket (hanem az üzenetek tartalmát részesítik el-nyben, így mindig a legmagasabb prioritású üzenet kerül a vonalra. A legmagasabb érték üzenet státusz mez- bitsorozatának számszer értéke a legkisebb az alkalmazott (kettes) számrendszerben, ezért az ilyen üzenetet adó résztvev- fogja legtovább alacsony szinten tartani a buszvonalat. Ehhez az üzenethez rendelt státusz mez- ugyanis a többi jelentkez-jével összehasonlítva. a legtöbb 0-át (domináns bitet) tartalmazza. Az üzenetek prioritási sorrendjét el-re megállapítják és az adott rendszer-összeállítást ennek megfelel-en programozzák. Nézzünk erre egy áttekinthetpéldát: Státusz bitek sorszáma 11 10 9 8 7 6 5 4 3 2 1 Mér-helyek fontossági sorrendje 1. Motor 0 0 0 x x x x x x x x 2. Hajtás 0 0 1 x x x x x x x x 3. Fékkrendszer 0 1 0 x x x x x x x x 4. Htés, szell-ztetés 0 1 1 x x x x x x x x 5. Világítás 1 0 0 x x x x x x x x 6. Ajtók 1 0 1 x x x x x x x x 7. Szélvéd-törlés 1 1 0 x x x x x x x x 8. Mszerfal 1 1 1 x x x x x x x x A táblázat bitkiosztása mutatja, hogy a magasabb helyiérték státuszbitek bitek közül minél több a domináns (0), annál fontosabb az üzenet, így annál magasabb prioritást élvez. Az X jelölés tetsz-leges bitértékre utal. A többi, szintén a buszvonalat használni igyekv- (természetesen a legmagasabb prioritású üzenetet adó is!) közben folytonosan összehasonlítja a busz pillanatnyi feszültségszintjét és a saját adását. Amint valamelyik is azt észleli, hogy az általa kiadott státusz kód alacsonyabb prioritással bír, mint a buszon lév- résztvev- bármelyikének kódja

(vagyis el-bb-utóbb kiad egy 1-est és közben 0 van a buszon!), akkor csalódottan visszalép és a továbbiakban már csak mint vev- figyel, hátha éppen neki szól az üzenet. Egyetlen esetben azonban összetzés történhetne a busz vonalon, a buszt megkaparintani igyekv- és résztvevközött, ha mindketten ugyanazt az státusz bitsorozatot ültetik a vonalra. Ez a határeset azért fordulhat el-, mert a rendszerben nemcsak adatokat lehet egy üzenetben továbbítani (Data Frame), hanem adatkérést (Remote Frame) is végre lehet hajtani. Mármost, ha az egyik résztvev- éppen megkezdi azon adatok továbbítását, melyeket a másik résztvev- egyidejleg kérne, akkor az státusz mez-k azonossága miatt (ugyanaz a tartalom!), nem dönthet- el, hogy ki jogosult a busz használatára. A döntést a +1 bit hozza meg, hiszen ha adattovábbítás van, akkor ez 0, ha kérelem, akkor ez 1 érték. Márpedig, ahogy korábban említettem, az 1-es érték (recesszív) bit mindig átírható 0-ás (domináns) bitre, vagyis az adatküld-nek lesz igaza, tehát övé a busz. Ellenrz mez: Az adatmez-ben található információk számát mutatja meg. Ez a mez- lehet-vé teszi, bármely vev- készülék számára, hogy leellen-rizze hogy megkapta-e az összes információt. Ez a mez- a hibafelismerésben játszik szerepet, hiszen közli a vev-vel, hogy hány adatbyte-ot tartalmaz az üzenet. Ha a vett üzenet adatbyte-száma eltér a kontrollmez-ben megadott értékt-l, akkor az átvitel közben hiba történt. Adat mez: Ez a mez- adatokat tartalmaz. Azokat az adatokat amelyek továbbításra kerülnek más vezérl-egységek felé. Hogy, milyen adatok ezek? Pl: motorh-mérséklet, fojtószelep helyzete, járm sebesség, motor fordulatszáma, fékpedál kapcsoló állapota,.stb. Még legalább 1-2 tucat adatot fellehetne ide sorolni. Biztonsági mez: Hibás kommunikáció detektálására szolgál. Megersít mez: A vev- készülék ezen mez- alapján is leellen-rzi, az adatcsomag helyesen érkezett e meg. Ha bármi hibát észlelt vevkészülék azonnal értesíti az adót err-l és az adó újra küldi az csomagot. Utolsó (befejez) mez: az adat protokol végét jelzi.

Hogyan jön létre a kommunikációs nyelv? Hogyan jönnek létre a bitek? Amint soros adat átvitelr-l beszélünk, meghatározóvá válik az id-tényez-. A buszon közvetített üzenetek továbbításához, kiértékeléséhez, üzenetformává történ- alakításhoz, feldolgozáshoz bizonyos id-re van szükség. A rendelkezésre álló id- igen szkre szabott már 2-3000. ford/perc fordulatszámon üzemel- motor esetében is. (mindössze kb. 6-7 ms!) Ha mást nem lehet, legalább a tényleges adatátviteli idõt csökkenteni kell. A felismert szükségszerûség minél rövidebb üzenetcsomag kialakítását követeli, mert ezzel, azonos átviteli sebesség mellett, az átviteli idõ minimalizálható. A rendszer tervezõi gondosan felmérték a jármûvek különbözõ elektronikus részegységeitõl származó adatok átviteli sebességével szemben jelenleg, illetve a jövõben támasztható igényeket, s az eredmények alapján határozták meg a CAN-rendszer átviteli sebességtartományát. Az átviteli sebesség 5 Kbit/s. 1 Mbit/s határok között választható, azzal a megjegyzéssel, hogy a felsõ határérték csak 40m-nél rövidebb buszvonalak esetén közelíthetõ meg, akkor is inkább csak teoretikusan. Jóllehet az informatikai alapfogalmak ma már szinte mindenki számára ismertek, mégis leírjuk, hogy: A kommunikációs nyelv, bitek hosszú sorozatát tartalmazza. Mindegy egyes bitnek csak két állapota lehet. Vagy 1 vagy pedig 0. Itt egy egyszer példa, hogy mit jelent az, hogy 1 állapot és mi az, hogy 0 állapot. Zsebtelep+kapcsoló+izzó esete: Kapcsoló állapota: bekapcsolt ( 1 érték) - zárt kapcsoló - izzó világít Kapcsoló állapota: nyitott ( 0 érték) - nyitott kapcsoló - izzó nem világít Ugyan ez az elv a CAN-BUSZ rendszerekben is az 1 és 0 állapot bemutatására. De azért ott természetesen nem izzóról és zsebteleprl beszélünk!

Bit állapota 1 értéken: - adó-vev- nyitott, kb 5V-ra kapcsol a komfortelektronika rendszer hálózaton.(erátviteli rendszer esetén: kb 2.5 V,típusfügg-) - kb.5 V feszültség jelentkezik az adatbusz vonal vezetékén. (Er-átviteli rendszer esetén pedig: kb 2.5 V) Bit állapota 0 értéken: - adóvev- zárt, GND-re kapcsol - kb 0 V jelentkezik az adatbusz vonal vezetékén. Az alábbi táblázat megmutatja nekünk, hogy hogyan oldható meg az egymás utáni bitek sorozatával az információ átvitele. Mivel már 2 bittnek négy különböz- variációja lehet, ezér a bitek számának növelésével jelent-sen megnövelhet- az átvihet- információk mennyisége! Mindazok, akik a lecke olvasásában idáig jutottak, kissé fellélegezhetnek. A lecke befejezéseként egy megjegyzés. Mint említettem, a CAN-IC egy eres buszvonallal is üzemeltethet-, ez a tény pedig el-revetít egy, a szervizszakemberek számára sötét jöv-t. Felkészülhetnek rá, hogy ezt a kábelt el-bbutóbb kiváltja a környezeti zavarokra teljesen érzéketlen fénykábel, melyet többek között a digitális átviteltechnikában már régóta használnak. Akkor pedig már keveset ér a multiméter vagy az oszcilloszkóp..