При разработке литиевых аккумуляторных систем для электровелосипедов, электроскутеров, AGV, промышленных машин и лёгких электромобилей выбор правильного протокола связи является одним из важнейших инженерных решений. Именно поэтому производители оригинального оборудования, интеграторы и разработчики аккумуляторов, стремящиеся найти баланс между совместимостью, глубиной диагностики и сложностью системы, часто сравнивают CANopen, J1939 и Custom CAN.
CANopen, J1939 и Custom CAN отличаются по структуре, форматированию данных, сложности интеграции и направленности применения: CANopen идеально подходит для модульных систем автоматизации, J1939 оптимизирован для связи с большегрузными автомобилями, а Custom CAN обеспечивает максимальную гибкость для фирменных приложений с литиевыми аккумуляторами.
Поскольку протокол связи напрямую влияет на сигнализацию безопасности, совместимость с VCU, режим зарядки, удалённую диагностику и управление несколькими аккумуляторами, правильный выбор с самого начала может значительно сократить время разработки и стоимость интеграции. Ниже представлено наглядное описание, которое поможет вам выбрать наиболее подходящий вариант для вашей литиевой аккумуляторной системы.
Что такое CANopen? Популярный в промышленности и Европе
CANopen — это стандартизированный протокол более высокого уровня, работающий над физическим и канальным уровнями CAN. Он построен на основе структурированного словаря объектов CANopen и использует объекты данных процесса (PDO) для данных в режиме реального времени и объекты данных обслуживания (SDO) для доступа по запросу к запрошенным данным, таким как напряжение ячеек, ограничения конфигурации или параметры калибровки.
Главные преимущества
- Стандартизированные объекты данных
- Хорошая модульность для систем с несколькими устройствами
- Поддерживает расширенную диагностику
- Гибкие возможности картографирования
Типичные применения
- AGV и AMR
- Промышленные электромобили и складские роботы
- Автоматизация складов
- Медицинское оборудование
- Стационарные аккумуляторные системы хранения энергии (BESS) – почти все крупные европейские инверторы/зарядные устройства поддерживают CANopen
- Европейские и азиатские легковые электромобили (многие поставщики первого уровня используют его)
Преимущества литиевых батарей
- Более простая интеграция с промышленными контроллерами
- Мощные диагностические возможности
- Надежен для многоаккумуляторных или энергоемких систем
Ограничения
- Более сложная конфигурация
- Требуется более глубокий инженерный опыт
Когда выбирать CANopen
Выбирайте CANopen, если ваша батарея является частью роботов, Автоматизация производства или АГВ/АМР платформа, требующая стандартизированной коммуникации и надежной диагностики.
Что такое J1939? Североамериканский стандарт для тяжёлой техники
J1939 — это высокоуровневый CAN-протокол, используемый в коммерческих и грузовых автомобилях. Он определяет структурированную PGN (номера групп параметров) и SPN (номера подозрительных параметров).
Главные преимущества
- Высоко стандартизированный обмен сообщениями
- Разработано для силовых агрегатов транспортных средств
- Поддерживает большие сети и мощные системы
Типичные применения
- Тяжелая машина
- Коммунальные автомобили
- Строительная техника
- Сельскохозяйственное оборудование
Преимущества литиевых батарей
- Четкие определения крутящего момента, скорости, степени заряда, температуры и т. д.
- Широко поддерживается в промышленных контроллерах
- Отлично подходит для систем с большой упаковкой
- Запрос адреса обрабатывает динамическое добавление узлов
Ограничения
- Более жесткая структура сообщения
- Медленнее настраивать
Когда выбирать J1939
Выбирайте J1939, если ваша батарея используется в транспортных средствах, коммунальных платформах или коммерческой технике, особенно когда требуется совместимость между несколькими модулями.
Что такое Custom CAN? Полный контроль, полная ответственность
Пользовательский CAN относится к определяемым производителем структурам CAN-фреймов, адаптированным к собственным функциям BMS.
Главные преимущества
- Легко и быстро
- Полностью гибкие определения сообщений
- Оптимизировано для функций, специфичных для продукта
Типичные применения
- Чрезвычайно чувствительные к стоимости товары (электровелосипеды, электроинструменты, небольшие домашние системы хранения)
- Вы контролируете всю экосистему (производитель транспортного средства + аккумулятор + зарядное устройство)
- Вам нужны фирменные функции диагностики или защиты от подделок
- Скорость разработки имеет решающее значение, и вы не можете ждать соответствия стандартам.
Преимущества
- Быстрое время выхода на рынок
- Идеально подходит для уникальных характеристик аккумулятора
- Снижение накладных расходов для простых приложений
- С учетом внутренней логики вашей BMS
Ограничения
- Ограниченная совместимость
- Требуется подробная документация для интеграции OEM
- Диагностические инструменты могут быть запатентованными
Когда следует выбирать пользовательский CAN-модуль
Выбирайте Custom CAN, когда вам нужно максимальная гибкость, функции, специфичные для приложения или быстрая интеграция, например, в электровелосипедах, электроскутерах, интеллектуальных зарядных устройствах или компактных мобильных устройствах.
CANopen, J1939 и Custom CAN — сравнение функций
Хотя все три работают на одном и том же физическом уровне Controller Area Network (дифференциальная пара, оконечное сопротивление 120 Ом), они существенно различаются по структуре протоколов более высоких уровней.
Характеристика | CANopen | J1939 | Пользовательский CAN |
Структура: | Словарь объектов, PDO/SDO | ПГН/СПН | Рамки свободной формы |
Битрейт (классический) | 125–1000 кбит/с | 250 кбит/с (500 кбит/с FD) | Все |
Многогранность | Средний–Высокий | Средний | Низкий–Высокий (гибкий) |
Взаимодействие | сильный | Очень сильный | Ограниченный |
Диагностика | Фильтр | Автомобильного класса | Зависит от дизайна |
Идеальные приложения | Промышленная автоматизация, AGV | Транспортные средства, коммунальные машины | Электровелосипеды, самокаты, компактные устройства |
Гибкость | Средний | Низкий | Очень высоко |
Поддержка нескольких батарей | Хорошо | Очень хорошо | Настраиваемый |
Скорость интеграции | Средний | Средний | Быстрый |
Будущее уже здесь
- Внедрение CAN FD ускоряется
- J1939-22 (2021) обеспечивает поддержку многопакетной передачи данных и CAN FD
- Обновления CiA 1301 (CANopen FD) и CiA 443 находятся в процессе разработки.
- Автомобильный Ethernet 100BASE-T1 берет на себя потребности > 10 Мбит/с, но CAN останется для управления
Заключение: CANopen, J1939 и Custom CAN: что подходит именно вам?
В итоге:
- Выбирайте CANopen для промышленных, роботизированных и автоматизированных сред.
- Выбирайте J1939 для автомобильных систем, грузовых автомобилей и тяжелых условий эксплуатации.
- Выбирайте Custom CAN для быстрой интеграции, гибкого проектирования и компактных мобильных продуктов, таких как электровелосипеды и электроскутеры.
Выбор подходящего протокола зависит от архитектуры вашей системы, потребностей в диагностике и требований к совместимости. Ранняя оценка этих факторов гарантирует бесперебойную интеграцию вашей литиевой аккумуляторной системы с контроллерами двигателей, дисплеями, зарядными устройствами, блоками управления напряжением (VCU) и параллельными системами питания.
FAQ
Нужно ли мне платить роялти за использование CANopen?
Нет. Внедрение бесплатное. Членство в CiA необязательно и требуется только для создания новых спецификаций.
Можно ли смешивать протоколы на одной CAN-шине?
С физической точки зрения — да, несколько протоколов могут работать на одной и той же шине через стандартную проводку CAN, но с логической — нет, поскольку их идентификаторы сообщений и структуры будут конфликтовать.
Как новая батарея подключается к существующей сети CAN, не вызывая конфликтов?
В J1939 каждый передающий узел (включая аккумулятор) выполняет запрос адреса для получения уникального адреса источника. В CANopen узел CAN может быть назначен динамически через LSS — оба подхода предотвращают коллизии в сети CAN даже при наличии десятков электронных блоков управления.
Можно ли добавить расширенную диагностику в Custom CAN?
Да. Большинство производителей оригинального оборудования (OEM) добавляют унифицированные диагностические службы (UDS, ISO 14229) в дополнение к своей реализации Custom CAN с использованием ISO-TP. Это обеспечивает диагностику дилерского уровня, перепрошивку прошивки, беспроводные обновления и более глубокие сервисные функции, выходящие за рамки обычного обмена сообщениями по CAN.
Почему J1939 так хорошо подходит для мощных аккумуляторов?
Поскольку J1939 включает в себя надежный транспортный протокол для многопакетных сообщений, стандартизированные PGN/SPN и динамическое присвоение адресов. Эти функции делают его чрезвычайно надежным в шумных, больших системах на базе CAN, используемых в тяжелых грузовиках, сельскохозяйственном оборудовании и строительной технике.