0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Vector维克多 来源:Vector维克多 作者:Vector China 2021-10-28 11:05 次阅读

面临的挑战

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

但随着项目成熟度的提高以及软件功能的扩展,初期较低的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

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

    关注

    112

    文章

    16350

    浏览量

    177944
  • 仿真
    +关注

    关注

    50

    文章

    4080

    浏览量

    133580
  • ecu
    ecu
    +关注

    关注

    14

    文章

    886

    浏览量

    54497

原文标题:高效测量ECU的运行时间 | 基于VX1000与TA工具套件

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ups主机选购方法,选择电池运行时间满足

    时,应考虑以下几个因素:能力确定要连接到UPS的设备的电源要求。选择具有足够容量的UPS,以在所需的持续时间内处理负载。电池运行时间考虑在停电期间需要UPS供电多长时间
    的头像 发表于 12-06 09:28 103次阅读
    ups主机选购方法,选择电池<b class='flag-5'>运行时间</b>满足

    影响逆变器电池状态的原因,整体运行时间

    逆变器的使用需要了解影响电池性能和整体运行时间的因素。让我们深入探讨最大化电源设置的关键考虑因素。逆变器效率:逆变器的效率至关重要。当逆变器将电池的DC电能转换为交流
    的头像 发表于 10-18 10:41 293次阅读
    影响逆变器电池状态的原因,整体<b class='flag-5'>运行时间</b>

    C2000™MCU的运行时堆栈大小监测

    电子发烧友网站提供《C2000™MCU的运行时堆栈大小监测.pdf》资料免费下载
    发表于 09-11 09:30 0次下载
    C2000™MCU的<b class='flag-5'>运行时</b>堆栈大小监测

    直线电机在运行时噪音大不大

    众所周知,直线电机采用了简化的结构设计,没用中间的传动机构,能够减少振动和共振,使得运行时的噪音得到了较好地控制。 直线电机的主要原材料是磁铁和铜线,由此也能看出,它的工作原理是基于磁悬浮技术,而磁悬浮技术
    的头像 发表于 08-12 11:37 412次阅读
    直线电机在<b class='flag-5'>运行时</b>噪音大不大

    三菱plc累计运行时间怎么编程

    具有重要意义。本文将详细介绍如何使用三菱PLC编程实现累计运行时间的统计功能。 一、概述 累计运行时间是指设备或系统在一定时间内的总运行时间。在工业生产中,对设备的累计
    的头像 发表于 06-20 11:31 2295次阅读

    变频器带动电机运行时发抖的原因及处理方法

    不良影响。因此,深入了解变频器带动电机运行时发抖的原因,并采取相应的处理方法,对于确保电机稳定、高效运行具有重要意义。
    的头像 发表于 05-31 14:43 5661次阅读

    如何在运行时从HSM对SWAP UCB进行编程?

    我使用的是 AURIX TC397 开发板,可以在运行时从 Tricore 域对 SWAP UCB 进行编程,但无法从 HSM 域进行编程。 我需要这种功能,以便在固件更新后交换存储库。 是否有我
    发表于 05-31 06:37

    STM8S在IAR软件仿真Simulator怎么查看运行时间

    STM8S 在IAR软件仿真Simulator怎么查看运行时间?在某些芯片通信时,会要求延时5us,10us,150ms等,这些延时不需要太精确,只要大概就好,但怎么在Simulator仿真里能通过断点查看,即两个断点之间的运行时间呢? 除了通过IO输出外围用仪器测试,能
    发表于 05-09 07:48

    stm32cubeIDE代码运行时间如何查看?

    stm32cubeIDE 代码运行时间,如何查看?就如 keil 调试时候那样,可以测试代码的运行时间。但是在stm32cubeIDE 中,一直没有找到这个功能,不知道哪位高人可以提示下在哪里查看的?
    发表于 04-16 08:10

    stm32做https的server ,serverkeychange运行时间10多s怎么优化?

    stm32做https的server ,serverkeychange这一步运行时间10多s,求优化办法
    发表于 03-27 08:03

    如何优化HLS仿真脚本运行时间

    需求:由于自己目前一个 HLS 仿真脚本需要运行 1个多小时,先打算通过打印时间戳的方式找出最耗时的部分,然后想办法优化。
    的头像 发表于 02-23 09:29 691次阅读

    嵌入式电子控制单元(ECU)中如何准确找出运行时使用的RAM量?

    我知道嵌入式软件构建工具报告程序闪存使用情况。我认为他们也报告了 RAM 使用情况,但他们是否报告了最大 RAM 使用率? 生成工具可能不知道在运行时将使用多少堆。是否还有其他构建工具不知道的 RAM 使用情况? 如何准确找出运行时使用的RAM量?
    发表于 01-31 07:48

    如何在运行时擦除/编程UCB?

    我有一个项目需要在现场更新 SOTA。 这需要在运行时更新必要的 UCB 值。 我已经看过擦除/编程 PFLASH 和 DFLASH 的示例代码,但我还没有找到任何特定于 UCB 内存的代码。 我
    发表于 01-22 07:18

    变压器空载运行时功率因数很低是什么原因?

    变压器空载运行时功率因数很低是什么原因? 变压器空载运行时功率因数很低的原因有多种可能,以下将逐一介绍这些可能性。 1. 磁化电流造成的功率因数低:当变压器空载运行时,变压器的铁芯需要维持磁通的运动
    的头像 发表于 01-19 13:58 4376次阅读

    vb运行时错误429不能创建对象

    VB运行时错误429代表不能创建对象的错误。这个错误可能会发生在使用CreateObject函数或New关键字创建对象时。 这种错误通常发生在以下情况下: 缺少所需的组件或库:创建对象时,需要确保在
    的头像 发表于 01-09 11:07 2306次阅读