CAN системите са разработени благодарение на компонентите с ниска цена - Electronics Today

цена

Мрежата може да се използва и за увеличаване на диагностичните възможности на автомобила. Вместо да открива грешка, мрежата на превозното средство ще включва порт (често поставен под арматурното табло), който ще диагностицира свързаното оборудване. Тъй като всички те са „свързани“ към мрежата, портът ще позволи достъп до всяко електронно оборудване в колата. Грешките или информацията за състоянието могат да бъдат получени много по-лесно от изследването на различни независими системи.

CAN микроконтролери

компонентите

Вероятно единственият важен фактор, довел до успеха и популярността на CAN протоколите, е наличието на „евтини“ електронни компоненти за изграждане на CAN системи. Важно е новите компоненти да се произвеждат непрекъснато, като всяко ново поколение води до все по-ниски и по-ниски цени. През март 2003 г. бе отбелязан нов етап за CAN системите, а именно производството на два нови CAN микроконтролера, които позволяват реализирането на още две евтини точки за CAN връзка. Двата микроконтролера са MC68HC908GZ8 и MC68HC908GZ16. И двете включват идентични технически характеристики, но се различават по количеството съдържаща се програмна памет на Flash EEPROM. Блок-схема на микроконтролерите е показана на фигура 3.

И двата микроконтролера, MC68HC908GZ8 и MC68HC908GZ16 са изградени върху високопроизводителната 8-битова архитектура на Motorola - HC08 и са съвместими със семейството микроконтролери 68HC05 (68HC05 е първият 8-битов микроконтролер, който включва CAN контролер).

Схемите имат CAN модули с 8 и 16KB флаш памет, съответно.
Модулите, показани на диаграмата, са различните схеми на микроконтролера, използвани за общо управление на системата. Централният блок е представен като блок, по който се появяват паметта на Flash програмата и RAM, използвани за обмен на данни. PLL веригата се използва за управление на часовника на чипа и часовника CGM модул. Модулът „CAN контролер“ е показан на фигурата като MSCAN08, а формираният буквен код означава „Motorola Scalable CAN“ и следва сходството с процесора CPU08. От дясната страна на диаграмата намираме системата за прекъсване на клавиатурата (KBI), 10-битовия/4-канален аналогово/цифров преобразувател (ADC), високопроизводителния сериен комуникационен интерфейс ESCI, серийния интерфейс (SPI), 16-битови таймери/2 x 2 канала и общия GPIO входно/изходен модул. Обикновено тези модули могат да бъдат свързани към части от системата за управление: двигатели, релета, намотки, сензори и т.н.

Флаш програмата на микроконтролера е много важна характеристика. Флаш паметта е относително евтин тип памет (в сравнение със "стандартния" изтриваем байт EEPROM), който може лесно да бъде (пре) програмиран на поточната линия. Основната разлика между EEPROM и Flash памет е, че областта на Flash паметта може да бъде изтрита като блок. Това позволява на малка площ да отговори на изискването за свиване на логиката на адресиране, като същевременно позволява бързи промени в програмата.

Производителите на контролни системи често искат да сменят софтуера си на поточната линия. Ако няма типичен метод за препрограмиране на областта на паметта, това изискване може да бъде изпълнено чрез интегриране на платка за управление на задвижването, която може да бъде премахната или поставена отново в системата. Това обаче предполага по-скъп и по-дълъг производствен процес, без да се споменават основните неудобства, които могат да възникнат. EEPROM флаш паметта предоставя технология, която позволява подобни промени в реално време. В допълнение, редица софтуерни промени могат да бъдат приложени към ECU, ако тя може да бъде свързана към мултиплексирана системна шина (перфектно постигната с лаптоп, който предава модифицирания софтуер към ECU чрез системната шина).

Частта от физическия слой на системата е реализирана в отделен чип. Това дава на дизайнера гъвкавост при постигане на мрежовите функции, които ще бъдат внедрени. В допълнение към веригата MC68HC908GZ8/GZ16 се препоръчва системата MC33989. Този чип осигурява на CAN трансивъра толкова добре допълнителни функции, че винаги се изисква в системата като източник на захранване.

заключения
В заключение е ясно, че развитието на CAN системите през 90-те години ще продължи и през следващото десетилетие, особено след като производителите на контролери непрекъснато намаляват разходите и предлагат разнообразни продукти, които поддържат CAN системи.
CAN наистина се превърна в стандарт - това означава, че има огромна и образована общност от дизайнери, които използват CAN системи, тъй като разходите им стават по-ниски. Новите контролери с ниска цена ще продължат да помагат за увеличаване на CAN системите в близко бъдеще.