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