РВ-С

RV-C — это протокол связи, основанный на шине Controller Area Network . Протокол используется в автомобилях для отдыха , чтобы обеспечить связь между компонентами дома и шасси. RV-C используется для управления, координации и диагностики в среде с несколькими поставщиками.

История развития

RV-C изначально был разработан Ассоциацией производителей автофургонов . Первая официальная спецификация была утверждена в 2005 году, и в то же время на рынок поступили первые продукты RV-C. RVIA продолжила совершенствовать и расширять протокол, а в 2008 году подала заявку в ISO с намерением открыть протокол RV-C для мирового сообщества.

В 2006 году в Америке были проданы первые автофургоны, оборудованные RV-C. Лидерами внедрения стали Country Coach, Foretravel, Newell Coach и Western RV. Компоненты для этих автофургонов, соответствующие RV-C, были произведены Valid Manufacturing Ltd., Automated Engineering Corp, SilverLeaf Electronics и HWH Corporation.

В 2007 году RVIA провела Network Fest на своей главной отраслевой выставке. Fest был образовательным мероприятием, на котором было представлено более двух десятков продуктов, соответствующих стандарту RV-C, от 14 экспонентов.

Обзор протокола

RV-C основан на Controller Area Network и работает на скорости шины 250 кбит/с. Данные содержатся в пакетах, состоящих из заголовка и восьми байтов данных. Заголовок содержит 8-битный адрес источника и 17-битный номер группы параметров, а также несколько дополнительных бит. Общая пропускная способность шины составляет приблизительно 2500 пакетов данных в секунду, хотя на практике загрузка шины намного ниже.

RV-C — это одноранговый протокол . Каждому CAN-трансиверу в сети требуется уникальный адрес источника, который может быть назначен динамически или статически. Пакеты данных имеют приоритет на основе их содержимого, а не устройства.

Уровень приложения детализирует номера групп параметров, которые однозначно идентифицируют, как содержимое пакета данных должно интерпретироваться. Основная работа комитета RV-C заключается в создании новых групп параметров по мере появления новых компонентов на рынке автодомов.

Чтобы считаться совместимым с RV-C, устройство должно поддерживать определенные PGN. Это

  • Заявление адреса. Это обязательно даже для статически адресованных устройств.
  • Диагностика. DM1-RVC PGN предоставляет важную информацию о возможностях и состоянии устройства.
  • Запрос PGN. При запросе определенных данных устройство должно ответить.
  • Идентификатор продукта. Это текстовые данные, необходимые сервисному специалисту для идентификации устройства.

Ключевым понятием в RV-C является экземпляр . В RV распространены множественные «экземпляры» устройства. RV-C обрабатывает это с помощью уникального метода, в котором номер экземпляра назначается каждому физическому блоку определенного типа.

Идея, которая лежит в основе большей части дизайна RV-C, заключается в том, что «каждый пакет данных стоит отдельно». То есть, за очень немногими исключениями, вся информация, необходимая для интерпретации пакета данных, содержится в этом пакете. Это значительно сокращает объем памяти и скорость, необходимые микропроцессору для реализации протокола. В целом, комитет намеревался свести стоимость реализации к минимуму.

Связь с SAE J1939

RV-C в значительной степени опирается на протокол SAE J1939 . Основные различия между J1939 и RV-C:

  • SAE J1939 не поддерживает «экземпляризацию» RV-C.
  • Основное диагностическое сообщение (DM1) имеет несколько иные форматы из-за необходимости идентификации экземпляра RV-C.
  • Имя PGN SAE J1939 упрощено в RV-C.

Веб-сайт RVIA для RV-C

Взято с "https://en.wikipedia.org/w/index.php?title=RV-C&oldid=1258308767"