如何高效测量ECU的运行时间

描述

面临的挑战

选择一款合适的微控制器通常会基于理论计算和实际的仿真。为了尽可能的降低成本,通常会按照最低资源需求选择硬件。

但随着项目成熟度的提高以及软件功能的扩展,初期较低的CPU负载会快速增加,最终可能会引起运行时间方面的问题。这在项目后期需要大量的时间和金钱来解决。如果不能掌握系统的运行状态,则很难发现系统内缺陷的根源。

解决方案

将TA软件工具套件与VX1000测量标定硬件相结合,可同步分析 ECU内部运行时序和外部总线行为。VX1000 硬件能够支持具有Trace接口的大带宽仿真设备(Emulation Device),以及具有调试接口的多种量产微控制器产品。

“Multi-Buffer Online Data Acquisition (OLDA)”作为一种新的测量技术,非常适合高速数据采集,可以针对DAQ事件,提供小于1毫秒的高频数据帧解决方案。OLDA先缓存数据,然后将数据传输到测量工具。VX1000 通过插入式设备(Plug-on Device)连接到Debug/Trace接口访问数据,并利用测量和标定软件CANape,记录系统调度,然后保存成满足 ASAM 标准的MDF 文件。

用户使用TA工具套件的TA.Inspection选项,可以对导入的Trace文件进行详细的实时性分析,从而获取有关CPU负载、中断和响应时间等信息。TA.Inspection生成的甘特图和直方图能够让用户快速、简单、清晰的进行定量分析,从而深入了解复杂嵌入式系统的动态性能。此外,TA工具套件支持导入基于 AUTOSAR 的工程,从而根据所导入的工程直接分析各个软件模块的 CPU 负载率。TA工具套件的TA.Simulation选项支持基于DaVinci工程软件组件设计的仿真,支持在开发的前期阶段就开展关于运行时间的仿真工作和优化设计,适应敏捷开发。

优势

VX1000硬件和TA工具组件组成了高效完整的解决方案,两者相互之间进行了优化适配,并不断地增加新的功能。

轻松创建定制化的评估报告

可通过持续集成/持续交付,实现所有工作步骤的自动化

可在开发阶段或者上车测试阶段进行部署

硬件VX1000符合汽车行业标准:以防振、防水和防尘的方式连接到 ECU

可以使用基于以太网的 ASAM XCP 协议

基于VX1000硬件和TA.Inspection的测量与分析工具链

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分