RV-C - Википедия - RV-C

RV-C протокол связи, основанный на Сеть контроллеров автобус. Протокол используется в автомобили для отдыха чтобы компоненты дома и шасси могли обмениваться данными. 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 на своей главной отраслевой выставке. Фестиваль был образовательным мероприятием, на котором было представлено более двух десятков продуктов RV-C от 14 участников.

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

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

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

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

Чтобы устройство считалось 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.
  • SAE J1939 NAME PGN упрощен в RV-C.

Ссылки

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