ГОСТ Р ИСО 11898-1—2015
6.9 Сигнализация об ошибках и время восстановления
Поврежденные кадры должны сигнализироваться признаками любым передающим узлом и лю
бым работающим в обычном режиме (активным к ошибкам) принимающим узлом. Такие кадры долж
ны отменяться и передаваться повторно в соответствии с реализованной процодурой восстановления
(см. 8.3.4). Время восстановления (интервал между обнаружением ошибки и возможностью начала
передачи следующего кадра) должно иметь типовое значение от 17 до 23 битовых интервалов [в слу
чае очень сильных помех на шине — до 31-го битового интервала], если не происходит новых
ошибок.
6.10 Подтверждение приема (АСК)
Все приемники должны проверять целостность принятых кадров и подтверждать прием целост
ного кадра, а также выставлять признак приема неправильного кадра. При отсутствии подтверждения
приема кадра он считается поврежденным, а передающий узел должен пометить его флагом.
6.11 Автоматический повтор породачи
Кадры, пропущенные при арбитраже, и кадры, искаженные ошибками при передаче, должны ав
томатически пересылаться повторно после восстановления свободного состояния шины. Кадр, подле
жащий повторной передаче, должен обрабатываться так же. как и любой другой кадр. т.е. участвовать в
процессе арбитража для получения доступа к шине. При использовании разделения доступа по вре мени
автоматическая повторная передача должна быть запрещена (см. 9.2.5).
6.12 Локализация ошибок
Узлы шины CAN должны иметь возможность отличать кратковременные сбои от постоянных отка
зов. Дефективные передающие узлы должны отключаться. «Отключение» означает логическое отсо
единение узла от шины таким образом, чтобы он не смог ни передавать, ни принимать никаких
кадров (см. 13.1.4.4).
6.13 Активность при ошибках
Активный к ошибкам узел должен, как обычно, принимать участие во взаимодействии на шине
и пересылать активный флаг ошибки при обнаружении ошибки. Активный флаг ошибки должен со
стоять из шести (6) последовательных доминантных битов и должен допускать нарушение
правила вставки дополняющих битов и любых фиксированных форматов, использующихся в
обычных кадрах (см. 13.1.4.2).
6.14 Пассивность при ошибках
Пассивный к ошибкам узел но должен пересылать активный флаг ошибки. Он принимает участие
во взаимодействии на шине, однако при обнаружении ошибки должен пересылать пассивный флаг
ошибки. Пассивный флаг ошибки должен состоять из шести (6) последовательных рецессивных
би тов. После их передачи пассивный к ошибкам узел должен ожидать в течение определенного
интерва ла времени, прежде чем приступить к дальнейшей передаче (см. о отложенной передаче в
10.4.6.4 и 13.1.4.2).
6.15 Отключение от шины
Узел должен находиться в состоянии отключения от шины, если он отключается от шины по запро
су FCE. В состоянии отключения от шины узел не должен передавать, ни принимать никаких кадров. В
состоянии отключения от шины узел не должен передавать никаких доминантных битов.
7 Иерархическая архитектура CAN
7.1 Соответствие модели взаимосвязи открытых систем (ВОС)
В соответствии с эталонной моделью ВОС архитектура CAN, описанная в настоящем стандарте,
должна состоять из двух частей:
- канальный уровень (DLL) и
- физический уровень (PL).
5