← Ко всем кейсам

FMOTC CANGate для свапов в авто

FMOTC CANGate для свапов в авто
Заказчик
fmotc systems
Срок
8 дней
Стек
ESP8266CAN2.0
Результат
Девайс ушел в релиз

5fb408c0-40f4-4521-a6cd-0185ef8e1eb6-301b9aecf4ce.jpg

Свапы делятся на два основных типа: происки кастомайзеров и свапы как необходимость.

Данный гаджет был призван закрывать 90% проблем возникающих в обоих случаях, а именно:

  • вытянуть пакет из CAN-шины с определенным ID и с конкретным набором байт данных и по нему как по триггеру управлять нагрузкой через мосфеты
  • взять физический сигнал извне, подать его на плату и конвертировать в отправку пакета в CAN-шину с нужным ID и набором данных
  • фильтровать шину, не пропуская или подменяя определенные пакеты чтобы интегрировать инородную железку в систему
  • подменять пакет по физическому триггеру на цифровом входе

Самое частое в свапах как необходимости - замена поврежденного блока на эмулятор, в котором прописана логика штатного блока. Машина или техника не замечает подмены и работает корректно.

В кастомайзинге-это необходимость подружить инородную АКПП, которая шлет не то что ожидает получать ЭБУ двигателя. В данном случае плата FMOTC CANGate выступает как мост который выступает посредником между ЭБУ и инородной АКПП. Он принимает пакеты инициализации или опроса от ЭБУ, переводит их по таблице в пакеты понятные АКПП и со второй CAN-шины, отправляет их на АКПП. АКПП отвечает своими пакетами, конвертор FMOTC CANGate принимает эти пакеты, снова "переводит" их таким образом чтоб их корректно понимал ЭБУ и по другой CAN-шине транслирует в ЭБУ.

Важное уточнение, была разработана исключительно хардварная часть и документация для юзеров. Программную часть, пользователь пишет под свои конкретные задачи.