Протокол калибровки xcp что означает

Русские Блоги

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

Мы обычно используем метод отладки, чтобы сообщить о ключевых переменных через шину CAN, но есть ограничения, некоторые переменные не могут быть сообщены, чтобы сообщить о определенных переменных, чтобы повторно изменить программу, чтобы преодолеть вышеуказанные проблемы, мы используем Измерение калибровки XCP для решения вышеуказанных задач.

XCP может сообщать о любую переменную в пространстве программ ECU через линию CAN, что означает, что статические переменные в программе могут быть реализованы этим методом без изменения программы.

Для достижения вышеуказанных функций необходимо

Преобразование переменных файлов карты в файлы A2L с использованием студии ASAP2

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Импортировать файл A2L в модуль CANOE XCP

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Модуль XCP с каноэ может быстро реализовать измерение сигнала XCP.

Улучшить производительность, экономя время мы можем жить лучше.

Источник

Русские Блоги

Анализ протокола калибровки CCP / XCP

В последние две недели я проверял, нормально ли работает модуль XCP, трансплантированный в ECU, поэтому я просто открываю тему, чтобы поговорить о протоколе калибровки, обычно используемом в автомобильной промышленности.

Обзор фона

Как мы все знаем, внутри автомобиля есть много ЭБУ (электронных блоков управления), которые связаны друг с другом через CAN, LIN, шлюз и т. Д. Для управления различными компонентами по отдельности или вместе. Следовательно, специалисту по калибровке необходимо измерять, собирать и откалибровать параметры различных ЭБУ. Особенно в настоящий момент функции автомобилей становятся все более и более сложными.Несколько OEM-производителей решают полностью самостоятельно завершить проектирование и разработку всего программного обеспечения ECU в автомобиле, но предпочитают разрабатывать совместно с несколькими Tier1. Поэтому особенно важен единый протокол измерения и калибровки.

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

В 1990-х годах европейские автомобильные компании, такие как Audi, BMW, Mercedes-Benz, Volkswagen и др., Учредили ассоциацию ASAM (Ассоциация стандартизации систем автоматизации и измерений). Ассоциация стандартов, посвященная моделям данных, интерфейсам и языковым спецификациям. Первоначально ассоциация выпустила протокол CCP (CAN Calibration Protocol), который представляет собой протокол калибровки ECU, основанный на шине CAN.Использование протокола CCP может быстро и эффективно выполнить калибровку электронного блока управления автомобилем. Даже сейчас многие европейские и американские производители автомобилей все еще используют его.

Протокол XCP

Протокол CCP ограничивает область применения CAN-шиной. Однако, помимо CAN-связи внутри автомобиля, существуют LIN, USB, FlexRay и т. Д., Поэтому позже организация ASAM выпустила протокол XCP (Universal Measurement and Calibration Protocol), который обозначен знаком X Протокол может применяться к разным уровням вывода:

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Следует отметить, что хотя XCP является обновленной версией протокола CCP, протокол XCP не имеет обратной совместимости с протоколом CCP. Если вам интересно, вы можете подробно проверить их коды команд. Используемая область совершенно не имеет значения.

По сравнению с CCP, XCP имеет следующие отличия:

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Принцип анализа

Будь то CCP или XCP, их принципы измерения и калибровки схожи.

1. В режиме «один ведущий» и «несколько ведомых» один узел может обмениваться данными с несколькими ведомыми одновременно;

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

2. Хост устанавливает соединение с подчиненным устройством, отдавая команды, разблокируя, считывая данные и изменяя параметры.

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Так как же мастер читает или изменяет данные подчиненного? Мы знаем, что параметры или данные, используемые программой ECU, находятся либо в RAM, либо во Flash, либо в EEPROM, там будет определенный адрес, тогда мы можем использовать файл (файл формата A2L) для описания атрибутов определенного параметра. : Включая отображаемое имя параметра, длину, физическую единицу, отношение преобразования и адрес, сопоставленный с ЭБУ. Затем хост может получить всю вышеуказанную информацию через этот файл. В качестве примера возьмем чтение. Например, если вы хотите прочитать данные с начальным адресом A и длиной 2 байта, хост устанавливает MTA (адрес передачи памяти) на A и указывает длину как 2, а затем отправляет команду ведомому устройству. После получения команды ведомое устройство считывает 2-байтовые данные из назначенного MTA, а затем отправляет их обратно на хост. Точно так же хост меняет данные аналогично.

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Как быстро перенести протокол CCP / XCP на собственный ЭБУ

Каталог файлов после загрузки выглядит следующим образом. Здесь представлены исходный протокол протокола CCP / XCP в формате pdf, исходный код и руководство базового пакета, а также примеры приложений. Что вам нужно сделать, так это объединить руководство и примеры и сравнить их с вашим ECU. PS: Процесс миграции требует особого внимания к части кода, связанной с настройкой режима DAQ, и отправке функции обратного вызова Редактор потратил много энергии на отладку из-за двух питов. Есть детская обувь, на которую собственно и переносится программный пакет.Если у вас возникнут проблемы, вы можете оставить сообщение для обмена.

Кроме того, рекомендуется приобрести программное обеспечение и оборудование, связанные с Vector или Vehicle SPY, для редактирования и создания файлов A2L и их фактического тестирования.

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Источник

Документация

Этот пример использует:

В этом примере показано, как использовать поддержку протокола XCP соединить и калибровать доступные характеристические данные из модели Simulink, развернутой на исполняемом файле Windows. Пример пишет, чтобы изменить параметры модели с помощью TCP и прямого доступа к памяти, и сравнивает измерения до и после калибровки. XCP является высокоуровневым протоколом, используемым для доступа и изменения внутренних параметров и переменных модели, алгоритма или ECU. Для получения дополнительной информации обратитесь к стандартам ASAM.

Обзор алгоритма

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Запустите модель сервера XCP

Чтобы связаться с сервером XCP, развернутая модель должна быть запущена. При помощи system функция, можно выполнить XCPServer.exe из MATLAB. Функция требует построения списка аргументов, указывающего на исполняемый файл. Отдельное командное окно открывает и показывает рабочие выходные параметры с сервера.

Откройте A2L-файл

A2L-файл требуется, чтобы устанавливать связь с сервером XCP. A2L-файл описывает всю функциональность и возможность, которую сервер XCP предусматривает, а также детали того, как связать с сервером. Используйте xcpA2L функционируйте, чтобы открыть A2L-файл, который описывает модель сервера.

TCP является транспортным протоколом, используемым, чтобы связаться с сервером XCP. Детали для соединения по протоколу TCP, такие как IP-адрес и номер порта, содержатся в TransportLayerTCPInfo свойство.

Создайте канал XCP

Чтобы создать активную связь XCP с сервером, используйте xcpChannel функция. Функция требует, чтобы ссылка на A2L-файл сервера и тип транспортного протокола использовала для обмена сообщениями с сервером.

Свяжите с сервером

Чтобы сделать связь с сервером активной, используйте connect функция.

Просмотрите доступные характеристики из A2L-файла

Характеристика в XCP представляет настраиваемый параметр в памяти о модели. Характеристики, доступные для калибровки, заданы в A2L-файле и могут быть найдены в Characteristics свойство. Обратите внимание на то, что параметр Gain множитель и ydata задает точки выходных данных 1D интерполяционной таблицы.

Источник

ru.knowledgr.com

XCP или «Универсальный Протокол Измерения и Калибровки» являются сетевым протоколом, происходящим из ASAM для соединения систем калибровки к единицам электронного управления, ЭКЮ. Это позволяет прочитанный, и напишите доступ к переменным и содержанию памяти систем микродиспетчера во времени выполнения. Все наборы данных могут приобретаться или стимулироваться синхронные к событиям, вызванным таймерами или условиями работы. Кроме того, XCP также поддерживает программирование флэш-памяти.

ASAM формулирует «Основную цель XCP, должен приспособить внутренние параметры и приобрести текущую стоимость внутренних переменных ЭКЮ. Первое письмо X в XCP выражает факт, что протокол разработан для множества магистральных систем».

Из-за ее широкого диапазона использования, основная цель в развитии XCP состояла в том, чтобы достигнуть максимально скудного внедрения в ЭКЮ и высокой масштабируемости использования ресурса и особенностей. XCP может даже быть осуществлен на 8-битных микродиспетчерах для БАНКИ или SCI с немногими ресурсами, и это эксплуатирует полный потенциал FlexRay или Ethernet на высокоэффективных платформах.

Как протокол с двумя слоями, XCP последовательно отделяет протокол и транспортные уровни от друг друга и придерживается понятия Single-Master/Multi-Slave. XCP всегда использует тот же самый слой протокола, независимый от транспортного уровня. «X» на его имя обозначает переменный и взаимозаменяемый транспортный уровень. В настоящее время следующие транспортные уровни определены как стандарт ASAM с мая 2010:

В дополнение к поддержке других транспортных уровней преемник протокола CCP содержит много функциональных улучшений, таких как:

XCP позволяет клиенту получать доступ к памяти на ЭКЮ, используя формат, определенный в отдельном файле A2L. Поскольку файл формата A2L содержит всю информацию, чтобы получить доступ к информации, кодекс ЭКЮ не должен быть повторно собран, чтобы получить доступ к различным измерениям или калибровкам.

Источник

Аккредитация в Росаккредитации

форум для аккредитованных лабораторий

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Калибровка средства измерений

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#1 Калибровка СИ

Непрочитанное сообщение venza » 04 ноя 2019 17:03

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#2 Калибровка электроизмерительных СИ

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#3 Калибровка электроизмерительных СИ

Непрочитанное сообщение venza » 04 ноя 2019 18:33

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#4 Калибровка электроизмерительных СИ

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#5 Калибровка электроизмерительных СИ

Непрочитанное сообщение venza » 05 ноя 2019 03:11

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#6 Калибровка электроизмерительных СИ

#7 Калибровка электроизмерительных СИ

Нафига вам этот ГОСТ сдался? Делайте в первую очередь по КА, затем по 17025. А то потом расхлёбывать задолбаетесь

Отправлено спустя 51 секунду:

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

Протокол калибровки xcp что означает. Смотреть фото Протокол калибровки xcp что означает. Смотреть картинку Протокол калибровки xcp что означает. Картинка про Протокол калибровки xcp что означает. Фото Протокол калибровки xcp что означает

#8 Калибровка средства измерений

Калибровка средства измерений — cовокупность операций, выполняемых в целях определения действительных значений метрологических характеристик средств измерений.

Представленное выше определение калибровки дано в Федеральном законе «Об обеспечении единства измерений». Однако калибровочные лаборатории, в обязательном порядке это относится в аккредитованным лабораториям, осуществляют свою измерительную деятельность в строгом соответствии с положениями ГОСТ ISO/IEC 17025-2019, который содержит указания на применение терминологии документа ISO/IEC GUIDE 99:2007, дающий свое определение калибровке. Кроме этого еще одно определение калибровке дано в РМГ 29-2013. Таким образом в сфере передачи единицы величины и определения метрологических характеристик СИ имеются разногласия в части понятийной идентификации процесса калибровки.

102-ФЗ Совокупность операций, выполняемых в целях определения действительных значений метрологических характеристик средств измерений.

РМГ 29-2013 Совокупность операций, устанавливающих соотношение между значением величины, полученным с помощью данного средства измерений и соответствующим значение величины определенным с помощью эталона с целью определения метрологических характеристик этого средства измерений.

ISO/IEC GUIDE 99:2007 Операция в ходе которой при заданных условиях на первом этапе устанавливают соотношение величин с неопределенностями измерений, которые обеспечивают эталоны, и соответствующими показаниями с присущими им неопределенностями, а на втором этапе на основе этой информации устанавливают соотношение, позволяющее получать результаты измерений исходя из показания.

Калибровке могут подвергаться средства измерения, не входящие в сферу распространения государственного контроля и надзора (либо применяемые вне сферы ГМКиН), но при этом необходимо проконтролировать их метрологические характерстики, например при выпуске СИ из производства или ремонта, при ввозе по импорту, при эксплуатации, прокате и продаже.

Калибровку средств измерения выполняют калибровочные лаборатории или в соответствии с принятой в России терминологией «метрологические службы юридических лиц» с использованием эталонов, соподчиненных с государственными эталонами единиц величин. Средства калибровки (эталоны) подлежат обязательной поверке и при проведении калибровочных работ должны иметь действующие свидетельства о поверке.

Результаты калибровки позволяют определять:

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

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

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

Результаты калибровки средств измерений удостоверяются калибровочным знаком, наносимым на средства измерений или сертификатом о калибровке, а также записью в эксплуатационных документах.

В отличие от поверки, калибровка СИ является добровольной процедурой и может выполняться любой метрологической службой. Аккредитация на право калибровки так же является добровольной (не обязательной) процедурой и нужна в большей степени для признания результатов калибровки сторонними учреждениями и для поднятия имиджа предприятия.

Аккредитацию метрологических служб на право проведения калибровочных работ осуществляет Федеральная служба по аккредитации (Росаккредитация).

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

С технической точки зрения процедуры калибровки и поверки абсолютно тождественны и сводятся к сличению показаний эталонного и исследуемого средств измерений с целью определения погрешности или неопределенности измерений последнего. В этой связи, за рубежом вместо термина «verification» (поверка) чаще используется термин «legal calibration».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *