XCP Service Integration for Model-Based, Automatic Production Code Generation

László Juhász, Amir Samiee, Waldemar Engelbrecht
{"title":"XCP Service Integration for Model-Based, Automatic Production Code Generation","authors":"László Juhász, Amir Samiee, Waldemar Engelbrecht","doi":"10.1109/EUROCON.2019.8861774","DOIUrl":null,"url":null,"abstract":"Automated, model-based production code generation is widely used in the development and testing of electronic control units (ECUs). During ECU commissioning, extensive tests of the implemented control algorithms are required. Knowledge of the internal values and states of the ECU software are essential for verifying the correct software functionality by means of complex control algorithms. Calibration and measurement services make it possible to observe the ECU-internal memory values associated with the variables originating from the function model. Furthermore, the final adjustment of control parameters in the production ECU can be performed by means of calibration services. For these reasons, calibration and measurement through service integration is widely applied in both the automotive industry and other industrial fields. Integrating measurement and calibration services is therefore an important task for engineers working with model-based control development and, particularly, ECU production code integration. This paper describes an example integration of the Universal Measurement and Calibration Protocol (XCP) for model-based automatic code generation. The application used for the service integration is the commercially available Motor Control Education Kit (MEDKit) from Emerge-Engineering and dSPACE GmbH. The model-based automatic code generation is performed using the production code generator dSPACE TargetLink. The integration of the XCP on CAN protocol is completed in the scope of student projects. The upgraded MEDKit demonstrator will be used for education purposes in the Deggendorf Institute of Technology.","PeriodicalId":232097,"journal":{"name":"IEEE EUROCON 2019 -18th International Conference on Smart Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EUROCON 2019 -18th International Conference on Smart Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUROCON.2019.8861774","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Automated, model-based production code generation is widely used in the development and testing of electronic control units (ECUs). During ECU commissioning, extensive tests of the implemented control algorithms are required. Knowledge of the internal values and states of the ECU software are essential for verifying the correct software functionality by means of complex control algorithms. Calibration and measurement services make it possible to observe the ECU-internal memory values associated with the variables originating from the function model. Furthermore, the final adjustment of control parameters in the production ECU can be performed by means of calibration services. For these reasons, calibration and measurement through service integration is widely applied in both the automotive industry and other industrial fields. Integrating measurement and calibration services is therefore an important task for engineers working with model-based control development and, particularly, ECU production code integration. This paper describes an example integration of the Universal Measurement and Calibration Protocol (XCP) for model-based automatic code generation. The application used for the service integration is the commercially available Motor Control Education Kit (MEDKit) from Emerge-Engineering and dSPACE GmbH. The model-based automatic code generation is performed using the production code generator dSPACE TargetLink. The integration of the XCP on CAN protocol is completed in the scope of student projects. The upgraded MEDKit demonstrator will be used for education purposes in the Deggendorf Institute of Technology.
用于基于模型的自动生产代码生成的XCP服务集成
自动化的、基于模型的生产代码生成广泛应用于电子控制单元(ecu)的开发和测试。在ECU调试期间,需要对实现的控制算法进行大量测试。了解ECU软件的内部值和状态对于通过复杂的控制算法验证正确的软件功能至关重要。校准和测量服务可以观察到与功能模型产生的变量相关的ecu内部存储器值。此外,生产ECU控制参数的最终调整可以通过校准服务来完成。因此,通过服务集成进行校准和测量在汽车行业和其他工业领域都得到了广泛的应用。因此,集成测量和校准服务对于从事基于模型的控制开发,特别是ECU生产代码集成的工程师来说是一项重要的任务。本文介绍了将通用测量与校准协议(XCP)集成到基于模型的自动代码生成中的一个实例。用于服务集成的应用程序是由emerging - engineering和dSPACE GmbH提供的市售电机控制教育工具包(MEDKit)。基于模型的自动代码生成是使用生产代码生成器dSPACE TargetLink执行的。在学生项目的范围内完成了XCP对CAN协议的集成。升级后的MEDKit演示器将用于德根多夫理工学院的教育目的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信