Робота: шина CAN дозволяє кільком пристроям одночасно спілкуватися в мережі без центрального контролера, що забезпечує дуже гнучку та децентралізовану архітектуру системи. Це забезпечує ефективний зв’язок між різними компонентами системи, підвищуючи загальну продуктивність системи.Jul 13, 2023
Мережа контролера (CAN-шина) — це протокол на основі повідомлень, призначений для того, щоб електронні блоки керування (ECU), які є в сучасних автомобілях, а також інші пристрої, могли взаємодіяти один з одним надійним, керованим пріоритетом способом.
Існує кілька поширених випадків використання запису даних шини CAN:
- Запис/потік даних з автомобілів. Дані OBD2 з автомобілів можуть, напр. використовувати для зменшення витрат на пальне, покращення водіння, тестування запчастин прототипу та страхування. …
- Телематика автопарку для важких умов експлуатації. …
- Прогнозне обслуговування. …
- Чорний ящик транспортного засобу/машини.
Високошвидкісний CAN зазвичай використовується в автомобільне та промислове застосування де автобус курсує з одного кінця середовища в інший. Відмовостійка CAN часто використовується там, де потрібно з’єднати групи вузлів.
Крім того, комунікація не відбувається в реальному часі та не детермінована. CAN/CAN FD може підтримувати лише до 1 Мбіт/с-10 Мбіт/с навантаження на шину, а підтримка пропускної здатності дуже низька. У контрасті, Ethernet підтримує ГБ і ТБ навантаження на шину та вищу пропускну здатність.
CAN підтримує різні типи даних для передачі, включаючи біти, цілі числа, числа з плаваючою комою та рядки. Дані передаються у кадрах, які включають ідентифікатор, дані та поля контрольної суми. Modbus визначає різні типи даних, такі як котушки, дискретні входи, регістри зберігання та вхідні регістри.