Пришлите нам ваше приложение, напряжение, емкость, размер батареи, количество и потребности в брендинге. BYingPower рассмотрит ваш проект и порекомендует подходящее решение на основе LiFePO4 аккумуляторов для гольф-каров, RV, морских систем, солнечных батарей, вилочных погрузчиков или замены свинцово-кислотных.
Индивидуальный обзор батарейных блоков для вашего применения
Руководство по изготовлению батарей для OEM/ODM и частных производителей
BMS, зарядное устройство, терминалы, нагрев и поддержка упаковки
Ускоренная обработка предложений для образцов и оптовых заказов
4-й этаж, корпус А, д. 2, 2-я улица Лунцзян, Сякен, город Цинси, провинция Дунгуань, Китай.
Интеграция CAN-системы в аккумуляторы для вилочных погрузчиков: что производители оригинального оборудования должны предоставить поставщику
Поставщик аккумуляторов не может разработать надежный интерфейс CAN, опираясь лишь на фотографию разъема и несколько захваченных кадров. В данном руководстве подробно описан полный набор технической документации, который производитель оригинального оборудования (OEM) должен предоставить до начала интеграции системы управления аккумуляторной батареей (BMS) в погрузчик.
Когда производитель вилочных погрузчиков предоставляет поставщику аккумуляторов лишь номинальное напряжение, ёмкость, фотографии разъёмов и расплывчатую просьбу “обеспечить работу CAN”, проект уже переходит из стадии контролируемого проектирования в стадию дорогостоящего обратного инжиниринга, где каждое отсутствующее допущение приводит к очередной задержке в выпуске прототипа, переработке прошивки или возникновению неисправности в эксплуатации.
Почему производители высокотехнологичного оборудования по-прежнему рассматривают данные о связи как нечто второстепенное?
Интеграция CAN-шины в аккумуляторную батарею вилочного погрузчика — это не просто работа по прокладке проводов. Это соглашение об интерфейсном взаимодействии между системой управления аккумуляторной батареей, блоком управления транспортным средством, зарядным устройством, приборной панелью, тяговым инвертором, телематическим модулем и, в некоторых случаях, шлюзовым блоком управления.
Поставщику требуется нечто большее, чем CAN-H и CAN-L.
Ей необходимо знать, что означает каждое сообщение, когда оно должно появиться, кому оно принадлежит, что происходит, когда оно исчезает, и какое устройство уполномочено прекратить зарядку или отключить тягу.
Моя прямолинейная точка зрения проста: Производитель оригинального оборудования (OEM), который не раскрывает определение интерфейса, не может обоснованно возлагать на поставщика аккумуляторов ответственность за качество интеграции.
Разъем CAN не является спецификацией связи
Сайт Стандарт ISO 11898-1 «CAN» определяет уровень передачи данных CAN и правила физического кодирования. В нём не определено, что означает третий байт в конкретной модели погрузчика, используется ли для обозначения уровня заряда шкала 0,5%, а также определяется ли сообщение 0x351 должны поступать каждые 100 миллисекунд.
Эта разница имеет значение.
Поставщик может подключить анализатор CAN и сразу же увидеть трафик. Появляются кадры. Счетчики увеличиваются. Данные меняются при нажатии на педаль газа или подключении зарядного устройства.
Без утвержденного определения сигнала поставщик не знает,:
Байт 0 — это уровень заряда, состояние аккумулятора или скользящий счетчик.
В байтах 1–2 используется порядок байтов Intel или Motorola.
Сила тока может быть знаковой, беззнаковой, с смещением на 32 000 или выражаться с шагом 0,1 А.
В 5-м байте содержится информация о состоянии контактора, разрешении зарядного устройства или уровне неисправности.
Байты 6–7 представляют собой CRC, контрольную сумму, счетчик, значение температуры или неиспользуемые заполняющие данные.
Отправка этого кадра допускается во время сна, зарядки, движения или во всех этих состояниях одновременно.
Метод проб и ошибок может позволить создать рабочую панель приборов в лабораторных условиях. Однако он не позволяет создать аккумулятор, безопасный для промышленного производства.
Разница между демонстрационной версией CAN и готовым продуктом заключается в наличии документации.
Что производитель оригинального оборудования должен предоставить до начала работ над прошивкой
Поставщику нужен один упорядоченный технический пакет. А не десять цепочек писем. Не скриншоты из устаревшего сервисного инструмента. И уж тем более не файл DBC, в котором половина сигналов названа Зарезервировано.
Вот минимальный набор документов, который я бы потребовал предоставить перед тем, как одобрить интеграцию системы управления батареей (BMS) для вилочного погрузчика.
Результат, предоставляемый OEM-производителем
Обязательное содержание
Зачем это нужно поставщику
Типичная ошибка при отсутствии
Архитектура сети
Все подключенные блоки управления, шлюзы, конечные точки, сегменты шины, диагностические порты и права владения сетью
Показывает, где расположена батарея и какие контроллеры используют данные с неё
Аккумулятор работает на стенде, но выходит из строя при прохождении через шлюз транспортного средства
Спецификация физического уровня
CAN Classic или CAN FD, 11-разрядные или 29-разрядные идентификаторы, скорость передачи данных 250/500 кбит/с или иная, точка отсчёта, схемы терминирования и пробуждения
Обеспечивает стабильную электрическую связь
Сбои при выходе из режима ожидания, отражения, периодические сбои при запуске
DBC, EDS или аналогичная база данных
Идентификаторы сообщений, сигналы, позиции битов, масштабирование, смещения, единицы измерения, порядок байтов, допустимые значения и скорости передачи данных
Содержит сопоставление сообщений CAN для аккумулятора вилочного погрузчика
Неверное состояние заряда (SOC), обратный ток, ложные сигналы тревоги о температуре
Матрица ответственности за сообщения
Передающий ЭБУ, принимающий ЭБУ, ожидаемое время цикла, таймаут и задержка запуска для каждого сообщения
Предотвращает появление дубликатов идентификаторов и конфликтов по времени
Два устройства передают один и тот же идентификатор или истекает срок действия контрольных механизмов
Автомат, описывающий рабочие состояния
Переходы в режимы сна, пробуждения, ожидания, предварительной зарядки, работы, зарядки, неисправности, обслуживания и выключения
Определяет допустимое поведение, а не отдельные сигналы
Контакторы размыкаются во время хода или остаются замкнутыми при неисправности
Интерфейс зарядки
Идентификаторы зарядных устройств, запросы на напряжение/ток, логика включения зарядного устройства, снижение номинальных параметров, завершение зарядки и поведение при истечении времени ожидания
Обеспечивает взаимодействие системы управления батареей (BMS), зарядного устройства и грузовика
Зарядное устройство не запускается или игнорирует ограничение по току аккумулятора
Матрица реакций на сбои
Серьёзность неисправности, уровень предупреждения, реакция по крутящему моменту, реакция контактора, условия восстановления и правила фиксации
Обеспечивает согласованность поведения грузовика с механизмами защиты системы управления батареей (BMS)
Незначительные предупреждения приводят к отключению системы контроля тяги, а серьезные неисправности игнорируются
Чертеж электрического интерфейса
Расположение выводов, модель разъема, вход зажигания, цепь блокировки, вспомогательное питание, экранирование и заземление
Предотвращает нарушение связи и повреждение оборудования
Обратная линия следа, смещение относительно земли, сбой блокировки
Диагностическая спецификация
Диагностические идентификаторы, UDS или проприетарные службы, формат DTC, права доступа и способ обновления микропрограммы
Обеспечивает проведение производственных испытаний и техническое обслуживание на месте
Дилеры не могут выявлять неисправности или обновлять заменяемые аккумуляторы
Справочные журналы CAN
Холодный запуск, нормальный режим движения, низкий уровень заряда аккумулятора (SOC), зарядка, полный заряд, трассировки неисправностей и отключений
Предоставляет поставщику подтверждение исправности на основе данных о поведении
Ошибки в документации остаются незамеченными до момента испытаний грузовика
Матрица приемочных испытаний
Условия «прошел/не прошел», поддерживаемые модели, предельные значения параметров окружающей среды и версии программного обеспечения
Определяет момент завершения интеграции
Бесконечные доработки из-за того, что понятие “работающий” так и не было определено
DBC имеет значение.
Однако база данных DBC, как правило, описывает только сообщения и сигналы; она редко содержит полную информацию о состоянии батареи, последовательности срабатывания контакторов, модели кибербезопасности, правах доступа к диагностическим данным или реакции транспортного средства на потерю связи, поэтому производитель оригинального оборудования (OEM) должен также предоставить документ по управлению интерфейсом и план приемки.
CoreSpark's Возможности по разработке аккумуляторов по схемам OEM/ODM Уже охватывают настройку индивидуальной системы управления батареей (BMS), варианты связи, проектирование разъемов, подбор зарядных устройств, разработку образцов и поддержку при тестировании. Такой рабочий процесс становится эффективным только в том случае, если производитель оригинального оборудования (OEM) предоставляет контролируемые данные по интерфейсу на начальном этапе, а не после того, как первый прототип выйдет из строя.
Файл DBC должен быть достаточно полным, чтобы на его основе можно было выполнить компиляцию
Пригодный к использованию файл DBC шины CAN для поставщиков аккумуляторов должен содержать описание каждого сигнала, который аккумулятор передает или принимает.
Как минимум, для каждого ввода сигнала необходимо:
Идентификатор CAN и формат кадра
Узлы передачи и приёма
DLC
Стартовый бит и длина бита
Порядок байтов Intel или Motorola
Формат с знаком или без знака
Масштаб и смещение
Инженерное подразделение
Минимальные и максимальные допустимые значения
Начальное или недоступное значение
Время цикла обработки сообщений
Пороговое значение таймаута
Перечисление определений статусов
Правила мультиплексирования
Логика счетчика проката
CRC или алгоритм контрольной суммы
Допустимые рабочие режимы
Версия программного обеспечения
Описанию контрольной суммы следует уделить особое внимание. Недостаточно просто указать “CRC-8”.
Поставщику необходимы: многочлен, начальное значение, конечное значение XOR, правила отражения, диапазон защищенных байтов, правила включения идентификаторов, положение счетчика активности и один проверенный пример ввода-вывода. CRC-8/SAE-J1850 и CRC-8/AUTOSAR — это оба восьмибитные алгоритмы, но они не являются взаимозаменяемыми.
Один пропущенный параметр может привести к потере нескольких дней.
И нет, трассировка CAN не может служить заменой. Трассировка может подтвердить поведение, но редко раскрывает все зарезервированные значения, условия неисправности, таймауты, правила масштабирования, начальные значения контрольных сумм или варианты, специфичные для конкретной модели.
DBC, CANopen и J1939 — это не один и тот же результат работы
Производитель оригинального оборудования должен определить фактический протокол более высокого уровня.
Для проприетарной системы CAN обычно требуется файл DBC, а также документ по управлению интерфейсом. Для реализации CANopen могут потребоваться файлы EDS или DCF, словарь объектов, сопоставление PDO, поведение SDO, состояния NMT, интервалы передачи сигналов «heartbeat», правила присвоения идентификаторов узлов и определения аварийных сообщений.
Сайт Профиль устройства CiA 418 был разработан специально для обеспечения совместимости между аккумуляторными модулями CANopen и зарядными устройствами, в том числе зарядными устройствами, реализованными в соответствии со стандартом CiA 419. Это полезные рекомендации, однако заявление о “совместимости с CANopen” по-прежнему не дает поставщику информации о том, какие именно дополнительные объекты, сопоставления, идентификаторы узлов или правила синхронизации фактически используются в данном погрузчике.
Для грузовика, работающего по стандарту J1939, требуется собственный набор параметров: PGN, SPN, исходные адреса, поведение при заявке на адрес, проприетарные PGN, частота повторения, требования к транспортному протоколу и правила управления сетью.
“Фраза ”Использует CAN» практически ничего нам не говорит.
Именно в «государственной машине» обычно гибнут прототипы
Большинство проблем с интеграцией возникают не во время обычного движения грузовика, а в переходные моменты.
Выход из режима ожидания. Предварительная зарядка. Подключение зарядного устройства. Задержка после выключения зажигания. Аварийная остановка. Отключение при низком напряжении. Восстановление связи.
Производитель оригинального оборудования должен документировать каждый переход в виде последовательности, а не в виде беспорядочного списка сигналов.
Упрощённая последовательность запуска может выглядеть следующим образом:
Сигнал пробуждения аккумулятора поступает от ключа зажигания или блока управления автомобиля.
Система управления двигателем (BMS) загружается и выполняет внутренние проверки.
Система управления батареей (BMS) начинает передавать сигналы о работе и сообщения о состоянии.
Грузовик отправляет запрос о режиме работы.
Система управления батареей (BMS) проверяет напряжение, температуру, состояние изоляции и готовность контакторов.
Цепь предварительного заряда замыкается.
Напряжение в цепи постоянного тока достигает порогового значения, установленного производителем.
Замыкаются главные контакторы.
Система управления двигателем (BMS) подтверждает “готовность к движению”.”
Грузовик включает систему тяги.
А теперь задайте те вопросы, которые вызывают дискомфорт.
Что произойдет, если запрос от транспортного средства поступит до того, как система управления батареей (BMS) завершит самодиагностику? Как долго может длиться предварительная зарядка? Должна ли система BMS принять три действительных кадра перед замыканием контакторов? Какой процент заряда цепи постоянного тока считается завершением предварительной зарядки: 85%, 90% или 95%? Что произойдет, если сигнал «heartbeat» от транспортного средства исчезнет на 500 миллисекунд во время движения грузовика?
Ответы не могут быть плодом воображения поставщика аккумуляторов.
В каждом состоянии должны быть определены условия входа, выхода и сбоя
Для каждого рабочего состояния производитель оригинального оборудования должен определить:
Условия участия
Допустимые сообщения
Обязательные благодарности
Максимальное время перехода
Состояние контактора
Состояние зарядного устройства
Разрешение на буксировку
Поведение дисплея
Доступность диагностики
Условия завершения работы
Ответ при истечении времени ожидания
Условия восстановления
Та же самая дисциплина применима и к сну.
В некоторых грузовиках сигнал зажигания отключается сразу же. В других же аккумулятор должен оставаться в рабочем состоянии в течение 10, 30 или 120 секунд, чтобы автомобиль мог записать эксплуатационные данные, отправить заключительные сообщения или завершить загрузку телематических данных.
Аккумулятор, который переходит в режим сна слишком рано, может показаться неисправным, даже если его система защиты работает безупречно.
Для взимания платы требуется договор между тремя сторонами
Многие команды обсуждают грузовик и аккумулятор, рассматривая зарядное устройство как дополнительное оборудование.
Это ошибка.
В интегрированной литиевой системе вилочных погрузчиков зарядному устройству может потребоваться получение:
Максимальное допустимое напряжение заряда
Максимально допустимый зарядный ток
Запрашиваемый зарядный ток
Напряжение в упаковке
Степень заряда
Максимальная и минимальная температура в ячейке
Состояние разрешения заряда
Состояние контактора
Причина снижения номинальной мощности
Команда остановки зарядки
Степень серьезности неисправности
Данные об аккумуляторе и версия программного обеспечения
Аккумулятору также могут потребоваться данные о выходном напряжении зарядного устройства, доступном токе, состоянии зарядного устройства, кодах неисправностей и состоянии разъема.
Затем погрузчик может расположиться над обоими устройствами и определить, разрешена ли зарядка, исходя из состояния стояночного тормоза, положения ключа зажигания, состояния блокировки, присутствия оператора, обнаружения разъема или правил эксплуатации склада.
Кто здесь главный?
Производитель оригинального оборудования должен предоставить ответ в письменной форме.
CoreSpark's решения для аккумуляторов вилочных погрузчиков проектирование зон зарядки, оперативная зарядка, расчет мощности с учетом сменности работы, безопасность и планирование перехода на новую технологию. Эти темы напрямую связаны с интеграцией CAN, поскольку правильный протокол литиевой батареи вилочного погрузчика должен поддерживать фактическую стратегию зарядки, а не просто отображать уровень заряда (SOC) на дисплее.
Указания напряжения могут скрывать проблемы с интеграцией
В погрузчике, позиционируемом как “48-вольтовый вилочный погрузчик”, может использоваться литиевая батарея с номинальным напряжением 51,2 В и архитектурой LFP. В типичной конфигурации LiFePO₄ из 16 элементов серии используются элементы с номинальным напряжением примерно 3,2 В, однако контроллер погрузчика учитывает весь рабочий диапазон напряжения, а не данные на этикетке.
Производитель оригинального оборудования должен предоставить:
Минимальное рабочее напряжение
Номинальное напряжение
Максимальное напряжение рекуперации
Максимальное напряжение зарядного устройства
Порог предупреждения о пониженном напряжении
Порог отключения при пониженном напряжении
Реакция на перенапряжение
Требования к ёмкости цепи постоянного тока или к предварительной зарядке
Допустимое напряжение в режимах «ключ включен» и «ключ выключен»
Затем поставщик сопоставляет эти пределы с химическим составом элементов, количеством серий, пороговыми значениями защиты системы управления батареей (BMS) и настройками зарядного устройства.
Простое сопоставление слова “48 В” — это не инженерия.
Неисправности должны приводить к определённому поведению транспортного средства
Матрица неисправностей должна связывать каждое состояние аккумулятора с конкретной реакцией автомобиля.
Например:
Событие, связанное с аккумулятором
Работа аккумулятора
Предполагаемое движение грузовиков
Правило восстановления
Предупреждение SOC
Передача статуса предупреждения
Отобразить предупреждение; сохранить сцепление с дорогой
Превышает пороговое значение SOC, установленное производителем оборудования
Низкий предел уровня заряда аккумулятора (SOC)
Уменьшить предельное значение разрядного тока
Постепенно уменьшайте крутящий момент
Исчезает после зарядки
Перегрев ячейки
Номинальный ток
Ограничение тяги и рекуперации
Сбрасывается после достижения предельных значений температуры и гистерезиса
Сильное перегревание
Разомкните контакторы, когда это будет безопасно
Ввести управляемую остановку
Требуется обслуживание или сброс настроек
Превышение времени ожидания CAN в режиме стоянки
Удерживание или размыкание контакторов в соответствии с логикой состояний
Отображение неисправности связи
Восстановление после последовательности корректных кадров
Превышение таймаута CAN во время перемещения
Применить согласованный период работы в аварийном режиме
Уменьшите крутящий момент или безопасно остановитесь
Процедура перезапуска, определённая производителем оборудования (OEM)
Неисправность в изоляции
Заблокировать привод или зарядку
Показать коды DTC с высоким уровнем серьезности
Требуется проведение квалифицированного осмотра
Обнаружение сварных контакторов
Запретить обычный перезапуск
Отключить сигнализацию неисправностей грузовика и бревен
Только сброс настроек службы
“Отправка бита неисправности” не является стратегией устранения неисправностей.
Производитель оригинального оборудования должен определить, как автомобиль будет вести себя после получения сигнала. Поставщик должен определить, как система управления батареей (BMS) будет реагировать, если автомобиль проигнорирует этот сигнал.
Второй случай часто стараются избегать на совещаниях, поскольку он поднимает вопросы, касающиеся полномочий. Но ответ на него всё равно нужно дать.
Это вопрос безопасности и ответственности, а не предпочтения ИТ-отдела
В отчете OSHA за 2024 год о тяжелых травмах было зафиксировано 5 186 случаев тяжелых травм, связанных с использованием вилочных погрузчиков, за период с 2015 по 2024 год, или примерно девять тяжелых травм в неделю среди работодателей, включенных в федеральную базу данных. В отчете также содержится предупреждение о том, что данная база данных охватывает лишь часть трудовых ресурсов США, поэтому её не следует рассматривать как полную национальную статистику. Ознакомьтесь с отчетом OSHA о тяжелых травмах за 2024 год.
Не все эти случаи были связаны с батареями или сбоями в связи. Но дело не в этом.
Дело в том, что вилочные погрузчики работают вблизи пешеходов, стеллажей, погрузочных рамп, подвешенных грузов и в узких проходах. Необъяснимое прерывание тяги, неверный расчет уровня заряда аккумулятора (SOC), отключенный предел рекуперации или срабатывание контактора — это не просто неудобства для пользователя.
Это может повлиять на безопасность эксплуатации.
Формулировка нормативного акта также носит прямой характер. В соответствии с OSHA 29 CFR 1910.178(a)(4), изменения, влияющие на грузоподъемность или безопасность эксплуатации самоходной промышленной погрузочной машины, требуют предварительного письменного разрешения производителя, а также соответствующего обновления табличек, бирки или наклеек.
Именно поэтому любая программа по переработке лития должна начинаться с Контрольный список по переоборудованию вилочных погрузчиков из свинцово-кислотных в литиевые а также процедуру получения письменного разрешения от производителя оригинального оборудования (OEM). Интеграция системы CAN не исключает необходимости решения механических вопросов, связанных с весом аккумулятора, его креплением, размерами отсека, балластом, разъемами и номинальной ёмкостью.
Сайт правила по весу и противовесу батарей вилочного погрузчика здесь особенно актуальны. Даже технически безупречный интерфейс CAN не способен скорректировать ситуацию с установкой сменного аккумуляторного блока, вес которого выходит за пределы утвержденного диапазона веса аккумулятора для данного грузовика.
Кибербезопасность нельзя добавить после проверки
Подключенные аккумуляторы представляют собой электронные блоки управления (ЭБУ) с программным управлением.
Относитесь к ним именно так.
Аккумулятор может предоставлять доступ к диагностике по протоколу CAN, Bluetooth, RS485, USB, сервисному программному обеспечению, телематическим данным или функциям обновления прошивки. Каждый интерфейс влияет на модель риска.
Сайт Рекомендации NHTSA по кибербезопасности транспортных средств рекомендует доводить до сведения поставщиков четкие стандарты кибербезопасности, вести учет программных компонентов и их версий, проводить тестирование продукции, документировать проектные решения, защищать диагностический доступ, по возможности обеспечивать аутентификацию сообщений, связанных с безопасностью, а также использовать сегментацию или фильтрацию сети. Хотя данный документ предназначен для дорожных транспортных средств, изложенная в нем инженерная логика напрямую применима к промышленному оборудованию, подключенному по протоколу CAN.
Существует реальный прецедент, позволяющий отнестись к этому со всей серьезностью.
Аккумулятор вилочного погрузчика — это не Jeep Cherokee. Однако сети CAN имеют одну неприятную общую черту: как только ненадежный интерфейс проникает в плохо сегментированную шину управления, даже небольшой элемент системы связи может стать каналом доступа к функциям, связанным с безопасностью.
Поэтому производитель оригинального оборудования должен определить:
Какие диагностические услуги разрешены
Отключен ли доступ для отладки производства
Как происходит подписание и аутентификация прошивки
Кто отвечает за утверждение обновлений
Действует ли один идентификатор во всех наборах
Как отслеживаются версии программного обеспечения и DBC
Могут ли внешние устройства осуществлять передачу данных в шину тягового питания
Какие идентификаторы сообщений принимает шлюз
Как хранятся и извлекаются журналы событий
Что происходит при обнаружении несанкционированного сообщения
Безопасность, основанная на скрытности разъемов, не является безопасностью.
Реверс-инжиниринг должен быть инструментом верификации, а не отправной точкой
Существуют обоснованные случаи, когда старый производитель оригинального оборудования (OEM) не может предоставить полную документацию. Первоначальный поставщик контроллера может уже не существовать. База данных DBC может быть неполной. В платформе грузовика за пятнадцать лет могли накопиться недокументированные изменения прошивки.
В этом может помочь обратное проектирование.
Однако к этому следует относиться как к контролируемому инженерному проекту с определенными ограничениями, а не как к дешевой альтернативе сотрудничеству с производителями оригинального оборудования.
Для создания полноценной программы реверс-инжиниринга может потребоваться:
Несколько одинаковых грузовиков
Несколько уровней заряда аккумулятора (SOC)
Холодный и теплый запуск
Вождение с грузом и без груза
Испытания системы рекуперативного торможения
Подключение и отключение зарядного устройства
Введение неисправностей
Подавление сообщений
Тестирование повторного воспроизведения
Анализ битовой корреляции
Измерения аппаратных параметров
Наблюдения с помощью сервисного инструмента
Окончательное одобрение со стороны производителя оригинального оборудования (OEM) или уполномоченного инженера
Даже в этом случае некоторые состояния могут вообще не проявиться в записанных данных. Серьёзный сбой изоляции, срабатывание контактора из-за замыкания, отказ датчика температуры элемента, восстановление системы с помощью загрузчика или редкая ошибка зарядного устройства могут не произойти в ходе обычного мониторинга.
Молчание — это не доказательство.
Более эффективный подход заключается в использовании записанных трассировок CAN для проверки письменной спецификации. В случае несоответствия между трассировкой и документацией производитель оригинального оборудования должен устранить несоответствие и выпустить исправленное определение с контролем версий.
Приемочные испытания должны быть согласованы до поступления прототипа
Для реализации серьезной программы по интеграции аккумуляторов от оригинального производителя (OEM) необходима подписанная матрица приемки.
Испытания должны охватывать не только “запуск и движение грузовика”.”
Тесты на коммуникацию
Проверить:
Правильный битрейт и формат кадра
Синхронизация передачи сообщений при максимальной нагрузке на шину
Задержки в запуске
Обнаружение превышения времени ожидания
Обработка счетчиков и контрольных сумм
Восстановление после сбоя шины
Маршрутизация шлюза
Поведение во время сна и пробуждения
Диагностическая связь
Указание версий программного обеспечения и протоколов
Тесты рабочего состояния
Тест:
Запуск при включении зажигания
Многократное нажатие клавиши
Успех и неудача предварительной зарядки
Разрешение привода
Парковка и отключение
Включение аварийной остановки
Подключение зарядного устройства при включенном и выключенном зажигании
Завершение зарядки
Снижение номинальной мощности при низком уровне SOC
Регенеративное ограничение тока
Прерывание связи во время стоянки
Прерывание связи во время движения
Испытания с имитацией неисправностей
Отключить или имитировать:
Датчик напряжения в блоке питания
Вход напряжения элемента
Датчик температуры
Датчик тока
Обратная связь по контактору
Блокировка
Зарядное устройство CAN
CAN-сеть автомобиля
Сигнал пробуждения
Вспомогательное питание
Затем убедитесь, что аккумулятор, тележка, зарядное устройство и дисплей реагируют в соответствии с одной и той же таблицей неисправностей.
Не следует требовать от поставщика выяснять критерии приемки во время заключительных испытаний автомобиля. Это и есть «закупка с эффектом неожиданности».
CoreSpark's Примеры реализации проектов по аккумуляторам LiFePO₄ и процесс их валидации Особое внимание следует уделить проверке образцов перед запуском серийного производства, включая напряжение, ёмкость, габариты аккумуляторного блока, конфигурацию системы управления аккумуляторной батареей (BMS), метод зарядки и требования к разъёмам. В случае проектов по созданию вилочных погрузчиков со встроенной системой CAN этот этап контроля должен включать проверку соответствия протоколу и тестирование на наличие неисправностей на уровне транспортного средства до фиксации версии производственной прошивки.
Что производители оригинального оборудования могут защищать в рамках соглашения о неразглашении
Производители оригинального оборудования (OEM) зачастую не хотят предоставлять полную базу данных CAN, поскольку она содержит проприетарные сигналы, не связанные с аккумулятором.
Эта озабоченность вполне обоснована. А вот типичная реакция на неё — нет.
Производитель оригинального оборудования не обязан предоставлять доступ ко всем сигналам систем рулевого управления, гидравлики, тягового привода или телематики. Он должен предоставить достаточно информации, чтобы поставщик аккумуляторов мог безопасно реализовать и проверить назначенный ему интерфейс.
Существует три применимых модели:
DBC с ограниченным доступом
Производитель оригинального оборудования (OEM) предоставляет отфильтрованную базу данных, содержащую сообщения об аккумуляторе, зарядном устройстве, шлюзе и необходимые диагностические сообщения. Несвязанные сигналы удаляются или переименовываются.
Документ по управлению интерфейсом
Производитель оригинального оборудования предоставляет контролируемый документ, в котором определены исключительно сигналы, последовательности, временные параметры, неисправности и диагностические функции, необходимые для данной батареи.
Шлюз, принадлежащий производителю оригинального оборудования (OEM)
Производитель оригинального оборудования (OEM) размещает протокол частного транспортного средства за шлюзом и предоставляет поставщику аккумуляторов стабильный, документированный интерфейс. Это зачастую обеспечивает наиболее четкое разделение в долгосрочной перспективе, при условии, что время ожидания шлюза и его поведение в случае сбоев полностью прописаны в спецификации.
Соглашение о неразглашении (NDA) позволяет защитить конфиденциальную информацию.
Она не может заменить техническую информацию.
Предупреждающие сигналы, которые должны привести к остановке проекта
Я бы приостановил инженерные работы, если производитель оригинального оборудования (OEM) скажет что-либо из перечисленного ниже:
“Просто скопируйте исходную батарею”.”
“Протокол CAN является стандартным”.”
“Мы не можем предоставить вам доступ к DBC, но вы можете его проанализировать”.”
“Используйте то же сообщение SOC, что и в старом пакете”.”
“Зарядное устройство само разберётся”.”
“Государственного аппарата нет”.”
“Функцию устранения неисправностей можно добавить после начала эксплуатации грузовика”.”
“Во всех моделях с напряжением 48 В используется одно и то же программное обеспечение”.”
“Мы определим условия приемки после проведения испытаний”.”
“Прежний поставщик аккумуляторов никогда не просил об этом”.”
Последнее утверждение особенно опасно. Оно может означать, что предыдущий поставщик получил более полную документацию, внедрил недокументированный обходной механизм или взял на себя риск интеграции, который никогда официально не оценивался.
Отсутствие комментариев в прошлом не свидетельствует о качественном интерфейсе.
Вопросы и ответы
Что такое интеграция CAN-шины в аккумулятор погрузчика?
Интеграция аккумуляторной батареи вилочного погрузчика в шину CAN представляет собой инженерный процесс, в ходе которого система управления аккумуляторной батареей, контроллер погрузчика, зарядное устройство, дисплей и диагностические инструменты обмениваются определёнными сообщениями, следуют одной и той же модели переходных состояний и безопасно реагируют на предельные значения, неисправности, команды пробуждения, запросы на зарядку и потерю связи.
Работа включает в себя настройку физического уровня, сопоставление сигналов, синхронизацию обмена сообщениями, логику работы контакторов, управление зарядкой, диагностику, управление программным обеспечением и валидацию на уровне транспортного средства. Работа считается завершённой только в том случае, если как нормальный режим работы, так и поведение при сбоях соответствуют зафиксированным в документации критериям приёмки.
Что такое файл DBC шины CAN?
Файл DBC для шины CAN представляет собой машиночитаемую базу данных, в которой определены все кадры и сигналы CAN, которые должен реализовать поставщик, включая идентификаторы сообщений, позиции байтов, длину битов, порядок байтов, масштабирование, смещения, единицы измерения, скорости передачи данных, правила мультиплексирования, допустимые диапазоны, а также, в некоторых случаях, таблицы значений или поля контрольных сумм.
DBC — это лишь одна из частей интерфейса. В отдельной спецификации должны быть определены переходы между состояниями, координация работы зарядных устройств, реакция на неисправности, поведение при истечении времени ожидания, диагностика, меры кибербезопасности и приемочные испытания.
Что должен предоставить производитель оригинального оборудования (OEM) поставщику аккумуляторов для вилочных погрузчиков?
Производитель оригинального оборудования (OEM) должен предоставить поставщику аккумуляторов полный договор об интерфейсе: схему распиновки, настройки физического уровня, DBC или эквивалентную карту сигналов, права владения сетью, временные параметры обмена сообщениями, переходы между состояниями, протокол согласования зарядки, реакции на неисправности, доступ к диагностике, правила обновления версий программного обеспечения, тестовые трассы, а также письменные критерии приемки для конкретной модели вилочного погрузчика.
Производитель оригинального оборудования (OEM) также должен указать все модели, на которые распространяется данная спецификация, версии контроллеров, версии зарядных устройств и региональные модификации. Протокол, прошедший валидацию на одном грузовике с напряжением 48 В, не должен автоматически применяться ко всему семейству продуктов.
Может ли литиевая аккумуляторная батарея для вилочного погрузчика работать без связи по протоколу CAN?
Аккумулятор вилочного погрузчика может работать без связи по протоколу CAN только в том случае, если погрузчик и зарядное устройство были спроектированы с учетом использования автономного аккумулятора, система управления аккумулятором (BMS) которого самостоятельно управляет контакторами и средствами защиты; на многих современных вилочных погрузчиках отсутствие сообщений по протоколу CAN приводит к срабатыванию блокировок, переходу в аварийный режим, отказу в зарядке, появлению предупреждающих кодов или полной потере тяги.
Даже автономная аккумуляторная батарея должна соответствовать диапазону напряжения транспортного средства, требуемому току, типу разъема, требованиям к весу аккумулятора, системе зарядки и средствам обеспечения безопасности. Фраза “не требует CAN” не означает “полную совместимость без доработок”.”
Каковы передовые методы интеграции CAN-сети в аккумуляторные батареи вилочных погрузчиков?
Наилучшая практика интеграции CAN в аккумуляторы для вилочных погрузчиков заключается в том, чтобы утвердить одну спецификацию интерфейса, находящуюся под контролем версий, проверить её с помощью реальных трассировок CAN и с помощью системы «аппаратное моделирование» (hardware-in-the-loop) или испытательного стенда для погрузчиков, имитировать таймауты и сбои датчиков, подтвердить поведение зарядного устройства и подписать матрицу приёмки до того, как поставщик выпустит производственную версию прошивки.
Производитель оригинального оборудования (OEM) и поставщик должны также обеспечивать отслеживаемость версий протоколов, проверять каждое изменение прошивки, контролировать доступ к диагностическим функциям и хранить результаты испытаний для каждой утвержденной комбинации вилочного погрузчика, аккумулятора и зарядного устройства.
Входит ли документация по коду ООН 38.3 в состав интеграции с CAN?
Документация по стандарту ООН 38.3 не является требованием протокола CAN; это подтверждение соответствия требованиям к перевозке, свидетельствующее о том, что конструкция литиевой элементарной батареи или аккумуляторной батареи прошла соответствующие испытания, предусмотренные в части III, подразделе 38.3 «Руководства ООН по испытаниям и критериям», до того как была передана к перевозке.
Сайт Управление США по безопасности трубопроводов и опасных материалов предусматривает, что производители и последующие дистрибьюторы обязаны предоставлять сводные отчеты об испытаниях литиевых батарей в соответствии с действующими правилами. Протоколы валидации и транспортная документация должны входить в пакет документов по запуску проекта, однако они служат разным целям.
Отправьте пакет документов по интерфейсу, прежде чем запрашивать коммерческое предложение
Не следует приступать к реализации проекта по интеграции шины CAN в аккумуляторную батарею вилочного погрузчика, имея в распоряжении лишь данные о напряжении, ёмкости в ампер-часах и фотографию разъёма.
Подготовьте архитектуру сети, файл DBC или EDS, матрицу принадлежности сообщений, автомат рабочих состояний, протокол обмена данными для зарядки, таблицу реакции на неисправности, схему распиновки, эталонные трассы CAN, список версий программного обеспечения и критерии приемки. Определите точные модели грузовиков и зарядных устройств, участвующих в тестировании.
Затем отправьте пакет документов на экспертизу инженерного отдела.
Квалифицированный поставщик аккумуляторных батарей может обеспечить защиту конфиденциальных файлов в рамках соглашения о неразглашении (NDA), указать на отсутствующую информацию, предложить систему управления батареей (BMS) и архитектуру связи, создать контролируемый прототип и проверить его работу на реальном автомобиле.
Однако поставщик не может создать информацию, которую производитель оригинального оборудования никогда не публиковал.
Сообщите компании CoreSpark Battery модель вашего вилочного погрузчика, напряжение и ёмкость аккумулятора, протокол CAN, данные о зарядном устройстве, схему разъёма и планируемое количество, чтобы начать документированную экспертизу по интеграции в рамках OEM-программы — а не очередную авантюру по обратному проектированию.
Обновления рассылки
Введите свой Email ниже и подпишитесь на рассылку новостей
Компания BYingPower поставляет аккумуляторные батареи LiFePO4 по схеме OEM, оптом и по индивидуальным заказам для гольф-каров, автофургонов, вилочных погрузчиков, систем накопления солнечной энергии, судовых энергетических систем, а также в качестве замены свинцово-кислотных аккумуляторов. Мы оказываем поддержку производителям аккумуляторов, дистрибьюторам, дилерам, системным интеграторам и OEM-заказчикам, предлагая надежные решения на основе литиевых аккумуляторов, интеллектуальные системы управления аккумуляторными батареями (BMS), услуги по производству под собственной торговой маркой, а также содействие в оформлении экспортной документации.