Проектировка устройств
Наличие стандартных коммуникационных интерфейсов позволяет использование стандартных аппаратных средств и программного обеспечения для разработчиков устройств. Кроме того, устройства со стандартными коммуникационными интерфейсами могут использоваться в более широких маркетинговых сегментах. С другой стороны, любая стандартизация ограничивает свободную разработку проекта.
Физический уровень CAN и протокол канального уровня CAN были первоначально введены для использования как система связи микроконтроллеров в легковых автомобилях. Протоколы высокого уровня определяют использование канального уровня CAN для удовлетворения запросов определенных приложениий. Кроме собственных для компаний протоколов высокого уровня, существует несколько интернационально стандартизированных: CANopen для встроенных систем управления, DeviceNet для промышленной автоматизации, J1939-решения (J1939-71, Isobus, ISO 11992, CiA 501/2), ISO 15765 для диагностики в легковых автомобилях.








