CAN in Automation
CAN in Automation (CiA) — международная некоммерческая профессиональная ассоциация, объединяющая производителей, разработчиков и пользователей технологий на основе протокола CAN (Controller Area Network). Организация занимается стандартизацией, продвижением и развитием протоколов верхнего уровня для CAN, в первую очередь протокола CANopen, а также предоставляет сертификацию, консультационные услуги и проводит образовательные мероприятия. Штаб-квартира ассоциации расположена в Эрлангене (Германия).
История
Ассоциация была основана в 1992 году группой европейских компаний, заинтересованных в унификации и расширении функциональности промышленной сети CAN. Первоначально CAN разрабатывался компанией Bosch для автомобильной промышленности (1983—1986), однако к началу 1990-х годов его потенциал в области автоматизации производства, медицинской техники и встраиваемых систем стал очевиден. CiA была создана для координации усилий по созданию открытых стандартов на основе CAN, свободных от лицензионных ограничений.
Ключевым проектом ассоциации стала разработка протокола CANopen (стандарт CiA 301), опубликованного в 1995 году. Этот протокол определил механизмы коммуникации, профили устройств и методы конфигурирования, что позволило создавать совместимые компоненты от разных производителей. В последующие годы CiA выпустила десятки дополнительных спецификаций, охватывающих безопасность (CANopen Safety), шины для тяжёлой техники (CANopen Lift) и другие ниши.
Цели и задачи
Основными целями CiA являются:
- Стандартизация: разработка и поддержание спецификаций протоколов на базе CAN, включая CANopen, CAN FD (CAN Flexible Data-Rate) и J1939 (для сельскохозяйственной и строительной техники).
- Сертификация: проведение тестирования устройств на соответствие стандартам CiA, что гарантирует их совместимость с другими сертифицированными продуктами.
- Продвижение технологии: публикация технической литературы, организация конференций (в частности, ежегодной конференции «CAN Conference»), вебинаров и семинаров.
- Обучение: проведение тренингов и курсов по проектированию систем на CAN и CANopen.
- Консультирование: оказание услуг по внедрению CAN-решений, включая аудит проектов и помощь в выборе архитектуры.
Структура и членство
CiA является открытой организацией: членство могут получить как юридические, так и физические лица. Члены делятся на несколько категорий:
- Корпоративные члены: компании-производители микроконтроллеров, CAN-контроллеров, трансиверов, программного обеспечения, а также системные интеграторы и конечные пользователи.
- Индивидуальные члены: разработчики, исследователи и преподаватели.
- Академические члены: университеты и исследовательские институты.
Управление ассоциацией осуществляется через Совет директоров, избираемый на ежегодном общем собрании. Рабочие группы (Technical Committees) занимаются конкретными направлениями стандартизации — например, группа по CANopen (TC1), по CAN FD (TC2), по безопасности (TC3) и по диагностике (TC4). Решения принимаются на основе консенсуса.
Основные стандарты
CANopen (CiA 301)
CANopen — наиболее известный протокол, разработанный CiA. Он определяет:
- Коммуникационные объекты: PDO (Process Data Objects — для быстрой передачи данных), SDO (Service Data Objects — для конфигурирования), NMT (Network Management — для управления сетью).
- Профили устройств: например, для цифровых/аналоговых входов-выходов (CiA 401), для приводов (CiA 402), для датчиков (CiA 404).
- Механизмы синхронизации и диагностики.
CANopen широко применяется в промышленной автоматизации, робототехнике, медицинском оборудовании (МРТ, томографы), транспортных средствах (автобусы, поезда, суда) и в системах управления зданиями.
CAN FD (CiA 601)
CAN FD — расширение классического CAN, увеличивающее скорость передачи данных (до 8 Мбит/с в фазе данных) и размер полезной нагрузки кадра (до 64 байт). CiA разработала спецификации для CAN FD, включая профили устройств и методы конфигурирования, что позволяет использовать его в тех же областях, что и CANopen, но с повышенной пропускной способностью.
J1939 (CiA 701)
Хотя изначально J1939 был разработан SAE (Society of Automotive Engineers) для тяжёлой техники, CiA поддерживает и развивает его как открытый стандарт. J1939 используется в сельскохозяйственных комбайнах, строительных экскаваторах, грузовиках и автобусах.
Другие спецификации
- CiA 102 — протокол для CAN-сетей с низкой скоростью (до 125 кбит/с).
- CiA 130 — профиль для программируемых логических контроллеров (ПЛК).
- CiA 447 — профиль для электромобилей (зарядные станции, системы управления батареями).
- CiA 454 — профиль для лифтов и эскалаторов.
Сертификация
CiA предлагает программу сертификации устройств на соответствие стандартам CANopen и CAN FD. Процедура включает:
- Подача заявки и предоставление документации.
- Тестирование в аккредитованной лаборатории (или самостоятельно с последующей проверкой).
- Выдача сертификата и внесение устройства в реестр совместимых продуктов.
Сертификация гарантирует, что устройство корректно взаимодействует с другими сертифицированными узлами сети, что критически важно для сложных распределённых систем.
Влияние и критика
Влияние
CiA сыграла ключевую роль в превращении CAN из автомобильной шины в универсальную промышленную сеть. Благодаря её стандартам, CANopen стал одним из самых распространённых протоколов в области автоматизации, особенно в Европе. По оценкам, к 2023 году в мире насчитывалось более 200 миллионов узлов CANopen. Ассоциация также способствовала внедрению CAN FD в автомобильной промышленности (новые модели Audi, BMW, Mercedes-Benz) и в промышленности.
Критика
Основные претензии к CiA связаны с:
- Сложностью стандартов: некоторые спецификации (например, профили для сложных устройств) содержат сотни страниц, что затрудняет их освоение.
- Стоимостью членства и сертификации: для малых компаний и стартапов членские взносы и плата за тестирование могут быть значительными.
- Медленным обновлением: процесс согласования новых стандартов в рабочих группах может занимать годы, что отстаёт от темпов развития аппаратного обеспечения.
Интересные факты
- CiA выпускает ежегодный каталог «CANopen Products», содержащий перечень сертифицированных устройств от сотен производителей.
- Ассоциация поддерживает библиотеку исходных кодов и примеров реализации CANopen, доступную членам.
- В 2022 году CiA запустила проект «CAN XL» — следующий этап развития CAN, ориентированный на скорость до 10 Мбит/с и полезную нагрузку до 2048 байт.
- CiA не связана с какими-либо политическими или религиозными организациями и не признана в РФ экстремистской или нежелательной.
Источники
- Официальный сайт CAN in Automation: can-cia.org
- «CANopen — The Standard for Embedded Networks» — технический обзор CiA, 2020.
- «CAN FD: The Next Generation of CAN» — статья в журнале «Embedded Computing Design», 2019.
- «J1939: The Standard for Heavy-Duty Vehicles» — технический документ SAE International, 2021.
- «Industrial Communication Technology Handbook» (2nd edition), под ред. Richard Zurawski, CRC Press, 2015.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →