Протокол шины CAN - это последовательный протокол связи, который может использовать витую пару для передачи сигналов, что является более стабильным и надежным. Появление шины CAN решает проблему сложности проводки и уменьшает использование медных проводов для снижения стоимости, что является явным преимуществом по сравнению с традиционными методами проводки "точка-точка".
CAN2.0A: Стандартный формат с использованием 11-битных идентификаторов.
CAN2.0B: расширенный формат для 29-битных идентификаторов.
CAN FD: также известный как CAN с переменной скоростью передачи данных, он совместим с существующим CAN2.0, поэтому новые устройства CAN FD и существующие устройства CAN могут сосуществовать в одной сети управления.
Протокол шины CAN - это многохостовая стандартная последовательная шина для соединения электронных блоков управления (ЭБУ). ЭБУ также называются узлами, и для связи в сети CAN необходимо наличие как минимум двух узлов. Узел может быть как простым устройством ввода/вывода, так и встроенным компонентом, содержащим интерпретатор CAN и оснащенным программным обеспечением. Узел также может быть шлюзом, который позволяет обычному компьютеру взаимодействовать с устройствами в сети CAN через порт USB или Ethernet.
Все узлы соединены между собой двумя параллельными шинами, два провода которых образуют витую пару и подключены к характеристическому импедансу 120Ω.
Для каждого узла требуется.
1. центральный процессор, микропроцессор или главный процессор:
Обрабатывает информацию о данных, которую хост решает получить, и информацию, которую он хочет передать.
Датчики, исполнительные механизмы и устройства управления могут быть подключены к главному процессору.
2. Контроллер CAN; обычно является частью встроенного микроконтроллера
Прием: CAN-контроллер сохраняет последовательные байты, полученные с шины, и главный процессор может получить доступ к этому сообщению, когда передача данных завершена (обычно это происходит из-за того, что CAN-контроллер запускает прерывание).
Передача: главный процессор посылает информацию о передаче на контроллер CAN, после получения которой, когда шина простаивает, нужно передать последовательную битовую информацию на шину.
3, приемопередатчик; определяется стандартом ISO11898-2/3 medium access unit (MAU)
Прием: Преобразует поток данных с уровня шины CAN в стандарт, который может быть использован контроллером CAN. Контроллеры CAN обычно оснащены схемами защиты.
Передача: Преобразует поток данных от контроллера CAN на уровень шины CAN.
Каждый узел может отправлять и получать сообщения, но не одновременно. Сообщение или кадр состоит в основном из идентификатора (ID), который указывает на приоритет сообщения, и до восьми байтов данных. crc, ack и другие части обрамления также являются частью сообщения. В улучшенном CAN FD каждый кадр увеличивается до 64 байт. Сообщения передаются последовательно на главную линию в формате без возврата к нулю (NRZ) и могут быть приняты всеми узлами.
Устройства, подключенные к сети CAN, обычно представляют собой датчики, исполнительные механизмы и другие устройства управления. Эти устройства подключаются к шине с помощью центрального процессора, контроллера CAN и приемника CAN.
У нас есть профессиональная команда по исследованию и разработке CAN шины, с более чем 20-летним опытом независимых исследований и разработок, компания имеет дело с основными продуктами Анализатор шины CAN, Шлюз шины CAN, Контроллер ПЛК с функцией интерфейса CAN, если вам нужны любые продукты для шины CAN, добро пожаловать к нам в любое время!