CANopen

CANopen - протокол высокого уровня основанный на CAN. Он разработан для стандартизованных встроенных сетей с гибкими конфигурационными возможностями. CANopen был создан для применения в сетях управления движущимися механизмами таких как системы обработки. Сейчас он находит самые разнообразные области применения, такие как медицинское оборудование, внедорожная техника (погрузчики, кары и прочие), морская электроника, общественный транспорт, автоматизация зданий и т.д.
CANopen избавляет разработчика от контакта со специфическими вопросами по CAN-сети, таких как битовое хронирование и специфические имплементационные функции. CANopen предоставляет стандартные коммуникационные объекты для данных реального времени, конфигурационных данных и данных для управления сети.

«Plug and play» с CANopen

Стандартизированные профили CANopen устройств и приложений упрощают работу проектировщика системы по интеграции сети CANopen. Имеющиеся в наличии устройства, инструменты и стеки протокола широко доступны по разумным ценам. Для проектировщиков системы, очень важно иметь возможность повторно использовать прикладное программное обеспечение. Это требует не только совместимости, но также и способности к взаимозаменяемости устройств. В профилях устройств и приложений CANopen такая возможность реализована. С их помощью производители могут снабдить свои устройства стандартизированными интерфейсами и добиться функциональности «plug and play» в сетях CANopen. Не смотря на это, CANopen позволяет разработчику добавлять свои собственные функциональные возможности.