ГОСТ Р ИСО 11898-1—2015
- групповая передача кадров с полосовой фильтрацией:
- удаленный запрос данных:
- универсальность конфигурации;
- целостность данных в пределах всей системы;
- обнаружение ошибок и сигнализация об ошибках;
- автоматическая повторная передача кадров, пропущенных при арбитраже или нарушенных
ошибками при передаче;
- различение кратковременных ошибок и постоянных отказов узлов, самостоятельное отключение
дефективных узлов.
6.2 Кадры
Информация на шине должна пересылаться в виде кадров фиксированного формата различной,
но ограниченной длины. Если шина свободна, любой подключенный узел может начать передачу ново
го кадра.
6.3 Метод доступа к шине
Если шина свободна, любой узел может начать передачу кадра. Если два или более узла начина
ют передачу кадров одновременно, конфликт доступа к шине должен разрешаться путем арбитража по
содержимому при помощи идентификаторов.
Механизм арбитража должен гарантировать отсутствие каких-либо потерь информации или вре
мени. Преимущество на доступ к шине должен иметь передатчик, пересылающий кадр, который обла
дает самым высоким приоритетом.
6.4 Передача информации
В системах CAN узел не должен пользоваться какой-либо информацией о конфигурации системы
(например, адресами узлов). Вместо этого приемники принимают или не принимают информацию на
основе процесса, который носит название фильтрация приема кадра. При этом принимается решение о
соответствии или несоответствии принятой информации. Для приемников нет необходимости знать,
откуда передается информация, и наоборот.
6.5 Универсальность системы
Добавление узлов к сети CAN может производиться без необходимости в каких-либо изменениях
в программном или аппаратурном обеспечении любого узла, если добавляемый узел не является пере
датчиком каких-либо кадров данных и если добавляемый узел не нуждается в каких-либо
дополнитель но пересылаемых данных.
6.6 Целостность данных
Кадр в пределах сети CAN должен приниматься одновременно либо всеми узлами, либо ни од
ним. Таким образом, свойством системы должна являться целостность данных, достигаемая за счет
реализации концепций мультикаста и обработки ошибок.
6.7 Удаленный запрос данных
Путем пересылки кадра удаленного запросаданные запроса узла могут требовать от другого узла
передачи соответствующего кадра данных. Кадр данных и соответствующий кадр удаленного запроса
должны иметь один и тот же идентификатор.
6.8 Обнаружение ошибок
Для обнаружения ошибок должны быть предусмотрены следующие меры:
- мониторинг (передатчики сравнивают уровни битов, которые должны передаваться, с уровнями
битов, присутствующими на шине);
- контроль при помощи 5-раэрядного циклического избыточного кода;
- переменное заполнение битами с шириной заполнения, равной 5.
- проверка кадра;
- проверка подтверждения приема.
4