Systémy CAN sú vyvinuté vďaka „nízkonákladovým“ komponentom - Electronics Today

Sieť možno tiež použiť na zvýšenie diagnostickej schopnosti automobilu. Namiesto lokalizácie chyby bude sieť vozidla obsahovať port (často vložený pod prístrojovou doskou), ktorý diagnostikuje pripojené zariadenie. Pretože sú všetky tieto „pripojené“ k sieti, port umožní prístup k akémukoľvek elektronickému zariadeniu v automobile. Poruchy alebo stavové informácie je možné získať oveľa jednoduchšie ako pri skúmaní rôznych nezávislých systémov.
Mikrokontroléry CAN

Pravdepodobne jediným dôležitým faktorom, ktorý viedol k úspechu a popularite protokolov CAN, bola dostupnosť „nízkonákladových“ elektronických komponentov na výrobu systémov CAN. Je dôležité, aby sa nové komponenty vyrábali nepretržite, pričom každá nová generácia vedie k stále nižším cenám. V marci 2003 nastala pre systémy CAN nová etapa, a to výroba dvoch nových mikrokontrolérov CAN, ktoré umožňujú realizáciu ďalších dvoch lacných pripojovacích bodov CAN. Dva mikrokontroléry sú MC68HC908GZ8 a MC68HC908GZ16. Oba majú rovnaké technické vlastnosti, líšia sa však veľkosťou obsiahnutej programovej pamäte Flash EEPROM. Bloková schéma mikrokontrolérov je znázornená na obrázku 3.
Oba mikrokontroléry, MC68HC908GZ8 a MC68HC908GZ16 sú postavené na vysoko výkonnej 8-bitovej architektúre spoločnosti Motorola - HC08 a sú kompatibilné s rodinou mikrokontrolérov 68HC05 (68HC05 bol prvým 8-bitovým mikrokontrolérom, ktorý obsahuje radič CAN).
Obvody majú CAN moduly s 8 resp. 16 kB flash pamäte.
Moduly zobrazené na diagrame sú rôzne obvody mikrokontrolérov používané na všeobecné riadenie systému. Centrálna jednotka je prezentovaná ako blok, pozdĺž ktorého sa objavuje pamäť programu Flash a RAM používané na výmenu údajov. Obvod PLL sa používa na riadenie hodín na čipe a hodinového modulu CGM. Modul „CAN controller“ je na obrázku zobrazený ako MSCAN08 a vytvorený písmenový kód znamená „Motorola Scalable CAN“ a sleduje podobnosť s procesorovou jednotkou CPU08. Na pravej strane diagramu nájdeme systém prerušenia klávesnice (KBI), 10-bitový/4-kanálový analógový/digitálny prevodník (ADC), vysoko výkonné sériové komunikačné rozhranie ESCI, sériové rozhranie (SPI), 16-bitové časovače/2 x 2 kanály a všeobecný vstupno/výstupný modul GPIO. Typicky by tieto moduly mohli byť pripojené k častiam riadiaceho systému: motory, relé, cievky, snímače atď.
Flash programová pamäť mikrokontroléra je veľmi dôležitá vlastnosť. Flash pamäť je relatívne lacný typ pamäte (v porovnaní so „štandardnou“ EEPROM vymazateľnou bajtom), ktorú je možné ľahko (znovu) naprogramovať na montážnej linke. Hlavný rozdiel medzi EEPROM a Flash pamäťou je v tom, že oblasť Flash pamäte môže byť vymazaná ako blok. To umožňuje malej ploche splniť požiadavku zmenšenia logiky adresovania a zároveň umožniť rýchle zmeny programu.
Výrobcovia riadiacich systémov chcú často meniť svoj softvér na montážnej linke. Ak neexistuje žiadna typická metóda preprogramovania pamäťovej oblasti, je možné túto požiadavku splniť integráciou dosky s obvodmi riadenia pohonu, ktorú je možné vybrať alebo znovu vložiť do systému. To však znamená nákladnejší a dlhší výrobný proces bez uvedenia veľkých nepríjemností, ktoré môžu nastať. Flash pamäť EEPROM poskytuje technológiu, ktorá umožňuje tieto zmeny v reálnom čase. Okrem toho je možné na riadiacu jednotku ECU uplatniť množstvo softvérových zmien, ak je možné ju pripojiť k multiplexovanej systémovej zbernici (čo je perfektné v prípade prenosného počítača, ktorý prenáša upravený softvér do ECU prostredníctvom systémovej zbernice).
Časť fyzickej vrstvy systému je implementovaná v samostatnom čipe. To dáva návrhárovi flexibilitu pri dosahovaní sieťových funkcií, ktoré sa majú implementovať. Okrem obvodu MC68HC908GZ8/GZ16 sa odporúča systém MC33989. Tento čip poskytuje prijímaču a prijímaču CAN tak dobre ďalšie funkcie, ktoré sú v systéme vždy požadované ako zdroj energie.
závery
Záverom je zrejmé, že vývoj systémov CAN v 90. rokoch bude pokračovať aj v nasledujúcom desaťročí, najmä preto, že výrobcovia radičov neustále znižujú náklady a ponúkajú rôzne produkty podporujúce systémy CAN.
CAN sa stal skutočne štandardom - to znamená, že existuje obrovská a vzdelaná komunita dizajnérov, ktorí používajú systémy CAN, pretože ich náklady sa znižujú. Nové „nízkonákladové“ radiče budú v blízkej budúcnosti naďalej pomáhať pri rozširovaní systémov CAN.