CANape - Википедия - CANape

Канапе
Скриншот CANape 10.0
Скриншот CANape 10.0
Разработчики)Вектор информатик
Операционная системаWindows Vista, 7, 8, 8.1, 10
ТипПолучение данных
ЛицензияПроприетарный
Интернет сайтwww.вектор.com/канапе

Канапе это программный инструмент от Вектор информатик. Это программное обеспечение для разработки, широко используемое производителями комплектного оборудования и поставщиками ЭБУ для автомобильной промышленности.[1][2][3][4][5][6][7] используется для калибровки алгоритмы в ЭБУ во время выполнения.

Описание

При калибровке ЭБУ поведение управления изменяется для различных моделей или вариантов автомобилей. Это делается не путем внесения изменений в программный код, а путем изменения блока управления двигателем. параметризация. Это предполагает использование систем измерения и калибровки, таких как CANape, в лаборатории, на испытательных стендах или в транспортных средствах во время испытательных испытаний. Чтобы оценить влияние изменений параметров, инженеры-разработчики получают доступ к соответствующим переменным процесса с помощью традиционной технологии измерения на датчики и приводы и считайте данные из ЭБУ. Данные измерений внутри ЭБУ, например промежуточные результаты вычислительной функции, могут быть доступны через стандартные протоколы ASAM XCP или CCP и стандартные интерфейсы ECU (МОЖЕТ, FlexRay, LIN, Ethernet /BroadR-Reach ). Для высокопроизводительного доступа к ЭБУ данные из специфических для микроконтроллеров интерфейсов (например, JTAG, DAP, AURORA) могут быть преобразованы через внешнее оборудование (например, систему VX1000 Vector) в XCP на Ethernet. Типичным вариантом использования калибровки с CANape является онлайн-калибровка. Это включает изменение параметров непосредственно в ЭБУ. Полученную контрольную характеристику можно непосредственно измерить и проверить. Используя этот подход, можно точно проанализировать измеренные данные от блока управления двигателем или переменные физических измерений на транспортном средстве или в нем, чтобы определить влияние каждого отдельного изменения.

Функции

Функции, необходимые для изменения значений параметров, реализованы как стандартные функции CANape: измерение, анализ (вручную или автоматически),[7] калибровка, управление данными калибровки и мигание. CANape также обеспечивает символьный доступ к данным и функциям, доступным через диагностический протокол, и поддерживает калибровку сверх XCP на FlexRay.[2]Опции расширяют функциональные возможности CANape[8] путем включения доступа к моделям во время выполнения в Simulink, функциональный обход, оптическая проверка алгоритмов обнаружения объектов при разработке систем помощи водителю (ADAS ) и интерфейс ASAM MCD3.

CANape использует собственный язык сценариев, далее именуемый CASL (язык вычислений и сценариев).[9] CASL - это сигнально-ориентированный язык. CANape содержит редактор функций для написания функций и сценариев для разных устройств. Используемый для этого язык сценариев CASL аналогичен языку программирования C. Для упрощения использования CANape предоставляет вход IntelliSense, блоки кода и различные встроенные функциональные группы. Функции и скрипты могут использоваться для решения множества различных задач, от простых вычислений, например, добавления сигналов, до автоматизации CANape.

Версии

Версия 1.0 была выпущена в 1996 году.[10] До версии 6.0 продукт назывался CANape Graph. В январе 2017 года появилась версия CANape 15.0.[11] был текущим. В октябре 2019 года текущая версия была 17.0.[12].

Поддерживаемые стандарты

Доступ к внутренним параметрам ЭБУ осуществляется через стандартизованные протоколы измерений и калибровки, такие как CCP (протокол калибровки CAN) и XCP (универсальный протокол измерений и калибровки). CANape был первым инструментом для измерения и калибровки, который обеспечил доступ через XCP по CAN.[1] и XCP на FlexRay.[2]

Поддерживаемые стандарты ASAM,[13] статус по состоянию на июнь 2015 г .:

  • АЭ MCD-1 XCP
  • Ссылка на XCP на интерфейсе CAN
  • Справочник по XCP на интерфейсе Ethernet
  • Справочник по интерфейсу XCP на FlexRay
  • Справочник по интерфейсу XCP на SxI
  • XCP на USB Справочник по интерфейсу
  • АЭ МЦД-1 ЦПУ
  • AE MCD-2MC ASAP2 / A2L
  • AE MCD-2D ODX
  • АЭ МКД-2 FIBEX
  • АЭ МКД-3
  • Справочник по интерфейсу COM / DCOM
  • ASAP3 (интерфейс автоматизации / оптимизации)
  • МДФ

Другие поддерживаемые стандарты:

  • CAN с форматом описания DBC, CAN FD, Ethernet, BroadR-Reach, SOME / IP, FlexRay, LIN, SAE J1939, GMLAN и MOST
  • KWP2000 на K-Line
  • ISO 14230 (KWP2000 на CAN) и ISO 14229 (UDS)
  • Транспортные протоколы ISO / TF2 и VW-TP2.0
  • Интеграция измерительных приборов и аппаратных интерфейсов сторонних производителей
  • iLinkRT

Если задача разработки требует высокой пропускной способности данных измерений до 30 МБ / с, система Vector VX1000[3] может использоваться для доступа к данным через специфичные для микроконтроллера интерфейсы трассировки и отладки, такие как JTAG, DAP, LFAST, RTP / DMM, Nexus AUX или AURORA.

Смотрите также

Рекомендации

  1. ^ а б Патцер, А. «Многогранный стандарт - оптимизируйте параметры ECU с помощью XCP» (PDF). АТЗ электроник, выпуск 1/2006. С. 17–18. Архивировано из оригинал (PDF) 12 декабря 2010 г.. Получено 23 апреля 2010.
  2. ^ а б c Peteratzinger, M .; Steiner, F .; Шерманс, Р. «XCP на FlexRay в BMW» (PDF). Hanser Automotive, выпуск 9/2006. Получено 23 апреля 2010.
  3. ^ а б Riedl, A .; Клесс, А. «Инновационная концепция измерения ЭБУ для максимальной скорости передачи данных с минимальным влиянием на время выполнения» (PDF). Hanser Automotive, выпуск 9/2009. Получено 23 апреля 2010.
  4. ^ Eisenknappl, L .; Kagerer, W .; Koppe, H .; Lamprecht, M .; Меске, А .; Клесс, А. «Проверка алгоритмов распознавания объектов системами помощи водителю в BMW» (PDF). Hanser Automotive, выпуск 9/2008. Получено 23 апреля 2010.
  5. ^ Braun, C .; Морицур, П. «XCP на FlexRay в Audi - программные модули XCP, совместимые с AUTOSAR, для ЭБУ FlexRay» (PDF). Hanser Automotive, выпуск 7/2008. Получено 23 апреля 2010.
  6. ^ Spinner, G .; Патцер, А. «Эффективная разработка концепций управления в BorgWarner с помощью экономичного решения для быстрого прототипирования» (PDF). Hanser Automotive, выпуск 11/2007. Архивировано из оригинал (PDF) 12 декабря 2010 г.. Получено 23 апреля 2010.
  7. ^ а б Tepe, E .; Патцер, А. «Рационально и гибко анализируйте большие объемы данных измерений» (PDF). Elektronik automotive, выпуск 10/2013. Архивировано из оригинал (PDF) 4 марта 2016 г.. Получено 22 июн 2015.
  8. ^ Опции для CANape
  9. ^ Канапе. «КАНАПЕ И КАСЛ» (PDF). Получено 18 апреля 2017.
  10. ^ "Вектор истории компании". Архивировано из оригинал на 2015-11-28. Получено 2017-01-02.
  11. ^ История версий CANape
  12. ^ [1]
  13. ^ «Продукты и услуги ASAM». Архивировано из оригинал на 2011-11-21. Получено 2011-10-22.

внешняя ссылка