10 Протоколы системы сбора и обработки информации
CAN-протокол
был разработан для использования в
автомобильной электронике, отличается
повышенной помехоустойчивостью,
надежностью.
Возможности
CAN-протокола:
-конфигурационная
гибкость-получение
сообщений всеми узлами с синхронизацией
по времени-неразрушающий
арбитраж доступа к шине-режим
мультимастер-обнаружение
ошибок и передачи сигналов об
ошибках-автоматическая
передача сбойных сообщений при получении
возможности доступа к шине-различие
между случайными ошибками и постоянными
отказами узлов с возможностью выключения
дефектных узлов-работает
по витой паре на расстоянии до 1 км
CAN-протокол
распространяется на следующие
уровни:-объектный
уровень обеспечивает фильтрацию
сообщений и обработку сообщений и
состояний-транспортный
уровень представляет собой ядро
CAN-протокола.
Он отвечает за синхронизацию, арбитраж,
доступ к шине, разделение посылок на
фреймы, определение и передачу ошибок
и минимизацию неисправностей
-физический
уровень определяет, как именно будут
передаваться сигналы, их электрические
уровни и скорость передачиПротоколы
верхнего уровня – HLP
(Higher
Level
Protocol)
для СAN-сетей.
Спецификации
протоколов CAN
HLP
имеют сжатую трехуровневую структуру,
включающую в себя два базовых уровня
CAN-протокола,
иногда дополняемых спецификациями
физического уровня, и прикладной уровень.
Преимущества использования стандартных
HLP:
передача данных любой длины, процедура
начальной инициализации, распределение
идентификаторов, конкретная спецификация
физической среды.
Самым
простым и компактным вариантом объединения
несложных промышленных устройств под
управлением одного мастера является
стандарт SDS.
Более развитые сервисы представляет
спецификация DeviceNet.
Наибольшей гибкостью и возможностью
максимально эффективной реализации
режима реального времени обладает
протокол CAN
Kingdom.