Системи 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 і 16 КБ флеш-пам'яті відповідно.
Модулі, показані на схемі, являють собою різні мікроконтролерні схеми, що використовуються для загального управління системою. Процесор представлений у вигляді блоку, уздовж якого з’являються пам’ять Flash-програми та оперативна пам’ять, що використовуються для обміну даними. Схема PLL використовується для управління вбудованим годинником та модулем годинника CGM. Модуль “Контролер CAN” показаний на малюнку як MSCAN08, а сформований буквенний код означає “Motorola Scalable CAN” і відповідає подібності з процесором CPU08. У правій частині схеми ми знаходимо систему переривання клавіатури (KBI), 10-бітний/4-канальний аналого-цифровий перетворювач (ADC), високопродуктивний послідовний інтерфейс зв'язку ESCI, послідовний інтерфейс (SPI), 16-бітові таймери/2 х 2 канали та загальний модуль вводу/виводу GPIO. Як правило, ці модулі можуть бути підключені до частин системи управління: двигунів, реле, котушок, датчиків тощо.

Пам'ять флеш-програми мікроконтролера є дуже важливою функцією. Флеш-пам'ять - це відносно недорогий тип пам'яті (порівняно зі "стандартним" стираним байтом EEPROM), який можна легко (пере) запрограмувати на конвеєрі. Основна відмінність EEPROM від флеш-пам'яті полягає в тому, що область флеш-пам'яті може бути стерта як блок. Це дозволяє невеликій площі задовольнити вимоги до зменшення логіки адресації, одночасно дозволяючи швидкі зміни програми.

Виробники систем управління часто хочуть змінити своє програмне забезпечення на конвеєрі. Якщо немає типового методу перепрограмування області пам'яті, цю вимогу можна задовольнити, інтегрувавши друковану плату управління приводом, яку можна вилучити або повторно вставити в систему. Однак це передбачає дорожчий і триваліший виробничий процес, не згадуючи про основні незручності. Флеш-пам’ять EEPROM забезпечує технологію, яка дозволяє проводити такі зміни в режимі реального часу. Крім того, до ЕБУ може бути застосовано ряд програмних змін, якщо її можна підключити до мультиплексної системної шини (ідеально це зроблено за допомогою ноутбука, який передає модифіковане програмне забезпечення до ЕБУ через системну шину).

Частина системи на фізичному рівні реалізована в окремому мікросхемі. Це надає дизайнеру гнучкість у досягненні мережевих функцій, які будуть впроваджені. На додаток до схеми MC68HC908GZ8/GZ16 рекомендується система MC33989. Цей мікросхем настільки добре надає трансиверу CAN додаткові функції, що він завжди потрібен в системі як джерело живлення.

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