A CAN-rendszereket az „alacsony költségű” alkatrészek miatt fejlesztették ki - Electronics Today

költségű

A hálózat felhasználható az autó diagnosztikai képességének növelésére is. A hibakeresés helyett a járműhálózat tartalmaz egy portot (amelyet gyakran a műszerfal alá helyeznek), amely diagnosztizálja a csatlakoztatott berendezést. Mivel ezek mind "csatlakoznak" a hálózathoz, a kikötő lehetővé teszi az autóban lévő elektronikus berendezések hozzáférését. A hibák vagy az állapotinformációk sokkal könnyebben megszerezhetők, mint a különböző független rendszerek vizsgálata.

CAN mikrokontrollerek

alkatrészek

Valószínűleg az egyetlen fontos tényező, amely a CAN protokollok sikeréhez és népszerűségéhez vezetett, az az volt, hogy a CAN rendszerek kiépítéséhez "olcsó" elektronikus alkatrészek voltak elérhetőek. Fontos, hogy az új alkatrészeket folyamatosan gyártják, minden új generáció egyre alacsonyabb árakhoz vezet. 2003 márciusában a CAN rendszerek új szakaszát jelölték meg, nevezetesen két új CAN mikrokontroller gyártását, amelyek további két olcsó CAN csatlakozási pont megvalósítását teszik lehetővé. A két mikrovezérlő az MC68HC908GZ8 és MC68HC908GZ16. Mindkettő azonos műszaki jellemzőkkel rendelkezik, de különbözik a Flash EEPROM program memóriájának mennyiségétől. A mikrovezérlők blokkvázlatát a 3. ábra mutatja.

Mindkét mikrovezérlő, MC68HC908GZ8 és MC68HC908GZ16 a Motorola nagy teljesítményű, 8 bites architektúrájára épülnek - HC08, és kompatibilisek a 68HC05 mikrovezérlő családdal (a 68HC05 volt az első 8 bites mikrokontroller, amely tartalmazott CAN vezérlőt).

Az áramkörök CAN modulokkal rendelkeznek, 8, illetve 16 KB flash memóriával.
Az ábrán bemutatott modulok az általános rendszerirányításhoz használt különféle mikrovezérlő áramkörök. A központi egység blokkként jelenik meg, amely mentén megjelenik az adatcseréhez használt Flash programmemória és RAM. A PLL áramkört a chipen lévő óra és a CGM óra modul vezérlésére használják. A „CAN vezérlő” modul az ábrán MSCAN08 néven látható, a képzett betűkód pedig „Motorola Scalable CAN” -t jelent, és követi a CPU08 feldolgozó egységgel való hasonlóságot. Az ábra jobb oldalán találjuk a billentyűzet megszakító rendszert (KBI), a 10 bites/4 csatornás analóg/digitális átalakítót (ADC), a nagy teljesítményű ESCI soros kommunikációs interfészt, a soros interfészt (SPI), 16 bites időzítőket/2 x 2 csatorna és az általános GPIO bemeneti/kimeneti modul. Ezeket a modulokat általában a vezérlőrendszer részeihez lehet csatlakoztatni: motorokhoz, relékhez, tekercsekhez, érzékelőkhöz stb.

A mikrovezérlő flash programmemóriája nagyon fontos jellemző. A flash memória egy viszonylag olcsó memóriatípus (a "standard" bájtból törölhető EEPROM-hoz képest), amely könnyen (újra) programozható a futószalagon. A fő különbség az EEPROM és a Flash memória között az, hogy a Flash memória területe blokkként törölhető. Ez lehetővé teszi, hogy egy kis terület megfeleljen a címzési logika visszaszorításának követelményének, ugyanakkor lehetővé teszi a gyors programváltást.

Az ellenőrző rendszerek gyártói gyakran a futószalagon akarják megváltoztatni a szoftverüket. Ha nincs tipikus memóriaterület-újraprogramozási módszer, ez a követelmény teljesíthető egy meghajtásvezérlő áramköri kártya integrálásával, amely eltávolítható vagy visszahelyezhető a rendszerbe. Ez azonban drágább és hosszabb gyártási folyamatot jelent, anélkül, hogy megemlítenénk a felmerülő nagyobb kellemetlenségeket. Az EEPROM flash memória olyan technológiát kínál, amely valós időben lehetővé teszi az ilyen változásokat. Ezenkívül számos szoftverváltozás alkalmazható az ECU-ra, ha az egy multiplexált rendszerbuszhoz csatlakoztatható (tökéletesen megvalósítható egy laptop segítségével, amely a módosított szoftvert a rendszerbuszon keresztül továbbítja az ECU-hoz).

A rendszer fizikai réteg része külön chipben valósul meg. Ez rugalmasságot biztosít a tervező számára a megvalósítandó hálózati szolgáltatások elérésében. Az MC68HC908GZ8/GZ16 áramkör mellett az MC33989 rendszer ajánlott. Ez a chip olyan jól biztosítja a CAN adó-vevőt további funkciókkal, amelyekre mindig szükség van a rendszerben áramforrásként.

következtetések
Összegzésként egyértelmű, hogy a CAN-rendszerek fejlesztése az 1990-es évek folyamán folytatódik a következő évtizedben is, főleg, hogy a kontrollerek gyártói folyamatosan csökkentik a költségeket, és különféle termékeket kínálnak, amelyek támogatják a CAN-rendszereket.
A CAN valóban standard lett - ez azt jelenti, hogy hatalmas és képzett tervezői közösség él, akik a CAN rendszereket használják, mivel költségeik alacsonyabbak lesznek. Az új "alacsony költségű" vezérlők a közeljövőben továbbra is segítenek a CAN rendszerek bővítésében.