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

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

3天内不再提示

开发状态下的电子控制器基于ETK的刷写介绍

ETAS易特驰 ? 来源:ETAS易特驰 ? 作者:ETAS易特驰 ? 2021-06-30 17:39 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子控制器 (Electronic Control Unit,ECU)对于新一代电子电器车辆架构的重要性不言而喻。随着整车厂电子控制器软件的迭代频率越来越高,软件的刷新时间也影响着软件在开发阶段的迭代效率。由此,不同于基于诊断通信指令的刷新方式,开发阶段的ECU通过ETK来刷新的应用模式也应运而生,并逐步得到主机厂和一级供应商在控制器开发过程中的推广应用。

ECU刷写工作在开发阶段面临的挑战

目前的在开发阶段的ECU软件一般都支持刷新功能,开发ECU的刷新策略一般基于刷新规范开发。一级供应商与主机厂(包括刷新设备开发商)会遵循同一份刷新规范来开发基于CAN网络诊断通信服务的刷新程序,该规范一般参考ISO14229、ISO15765、ISO11898等国际标准协议和主机厂企业标准。

诊断通信的刷新规范中通常会定义电源模式,会话管理,网络层和应用层通讯,诊断服务,刷新流程。这种ECU软件刷新策略一般还会支持数据安全校验和刷新限制校验机制,以确保软件刷新过程的数据安全性和软件刷新应用场景的正确性。

e27aad6c-d83b-11eb-9e57-12bb97331649.png

而在ECU开发过程中由于ECU标定资源及采集速率的不足,有些开发控制器需要扩展带有ETK的ECU来进行开发过程中的测试和标定。

随着其数据更新和软件更新频次的上升,在使用诊断通信指令来刷新ETK-ECU控制器过程数据传输速度较慢,影响工程师的测试和标定效率。举例来说,以一个6MB的软件为例,采用诊断通信指令的刷新方式通常要5分钟以上,且容易受到外部网络环境的干扰,时而会发生刷新失败的情况。

为了减少刷新时间提高鲁棒性,ETK-ECU还可采用ETK来刷新ECU,以6MB大小的软件刷新为例,可将刷新时间缩短90%,刷新速度详见如下实测视频

什么是ETK

ETK是现阶段强有力的并行数据接口技术,它是德语的模拟测试探头的简写,ETK产品家族是一系列安装在ECU中的外扩设备,通过使用ETK,在进行数据标定工作时,可以在线对控制器控制参数进行修改。

这种在线的数据传输,所需要消耗的额外CPU运行时间是可以被忽略的,同时安装在控制器内部不受车内实际工作环境的温度极值影响,具有高性能、小型化和鲁棒性强的特点,它可以通过增强ECU数据高速传输的方式有效减少ECU软件的运算开销。

利用并行数据访问技术使软件开发以及标定过程可以通过ECU 的DEBUG在线调试端口直接访问ECU的控制变量和改写参数以及程序刷写。

基于ETK的INCA-Prof刷新介绍

对于ETK-ECU来说,工程师采用该刷新方式不受到ECU软件的基于诊断通信的刷新功能开发进度影响,只需基于ETAS提供的BASE脚本来配置基于ETK的刷新脚本,即可使用ETK来刷新ECU。

另外,基于ETK的INCA-Prof刷写还有以下特点:

1. 刷写速度快:与Debugger同样高效快捷,不同型号的ETK数据吞吐速率分别如下图所示,而CCP协议一般来说最高速度只有500kbit/s。

2. 抗干扰性强:刷新过程中不受ECU所在的网络的信号干扰,鲁棒性强,刷新成功率高。

3. 硬件集成轻便:适配于英飞凌Aurix芯片的XETK-S2x系列不需外接其他数据采集设备,

除ETK-ECU本身之外,只需配置一根连接HOST线与ETK小辫子之间的线束即可进行数据采集标定与刷新。

4.对刷写区域定制灵活:不仅限制在MCU的Programming Flash区域,对于Data Flash也可含盖,定制刷新所要的区域。以MCU Programming Flash块的划分为例,可以划分为BootLoader引导程序区、应用软件区和标定数据区,在配置文件中体现:

ETAS对于ETK-ECU可提供的服务:

1.基于英飞凌或NXP等芯片的ETK-ECU Prof配置文件Demo

2.基于英飞凌或NXP等芯片的ETK-ECU 配置文件的培训及设计工程服务

编辑:jq

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

    关注

    14

    文章

    938

    浏览量

    55945
  • 电子控制器
    +关注

    关注

    0

    文章

    40

    浏览量

    7521

原文标题:ETAS ETK赋能ECU刷写效率

文章出处:【微信号:ETASChina,微信公众号:ETAS易特驰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    具有理想二极管的浪涌抑制控制器典型应用与极限参数

    限制电路断路。在故障情况,一个可调故障定时必须在传输器件关断前结束,PC2464将在一个延迟后自动重新启动。PC2464可精确地监视输入电源的过压和欠压情况,外部MOSFET在欠压状态下
    的头像 发表于 07-09 14:48 ?160次阅读
    具有理想二极管的浪涌抑制<b class='flag-5'>控制器</b>典型应用与极限参数

    替代LTC4364具理想二极管的浪涌抑制控制器

    MOSFET在欠压状态下保持关断,自动重试在过压状态下停用。集成理想二极管控制器负责驱动第二个MOSFET以代替一个用于实现反向输出保护和输出电压保持的肖特基二极管。PC2464控制M
    发表于 07-09 14:42

    NVMe高速传输之摆脱XDMA设计之十:NVMe初始化状态机设计

    DISABLE_CC状态。 RD_CAP:读控制器功能寄存状态。该状态下读取NVMe设备的控制器
    发表于 07-05 22:03

    NVME控制器之指令控制模块设计

    提交队列中; ID 池则用于存放可使用的指令 ID。 图1指令控制状态转移图 指令组装状态状态转移如图 1所示。 系统复位后, 首先进入 IDLE
    发表于 04-25 08:07

    电机控制器电子器件可靠性研究

    控制器电子器件在储存状态下的可靠性。纯分享帖,需要者可点击附件获取完整资料~~~*附件:电机控制器电子器件可靠性研究.pdf 【免责声明】本
    发表于 04-17 22:31

    整车刷写工具 - DPS

    当代汽车行业的技术发展日新月异,ECU控制器的更新迭代频率也在不断攀升,如何能高效、安全地刷新ECU程序成为行业内共同关注的话题。对此,经纬恒润自主研发了一款刷写工具INTEWORK-DPS(Diagnostic Programing System),满足整车厂和零部件供
    的头像 发表于 12-31 09:50 ?1465次阅读
    整车<b class='flag-5'>刷写</b>工具 - DPS

    DAC7811在哪种错误状态下,或者错误的控制会输出正压吗?

    错误状态下,输出如下: 通道3(蓝色),为DAC输出经运放转变后的电压,可看出为+1.5V,通道1通道2(黄色、绿色)为后级差分运放输出; DAC7811在哪种错误状态下,或者错误的控制
    发表于 12-24 08:15

    同星ECU诊断与刷写解决方案:降低了开发ECU刷写软件的难度!

    TOSUNECU诊断与刷写解决方案ECU(ElectronicControlUnit)是汽车电子控制系统的核心部件,负责监控和控制汽车各个系统的运行。而诊断是汽车ECU的一项重要功能,
    的头像 发表于 10-26 08:02 ?1142次阅读
    同星ECU诊断与<b class='flag-5'>刷写</b>解决方案:降低了<b class='flag-5'>开发</b>ECU<b class='flag-5'>刷写</b>软件的难度!

    在MATLAB中开发状态监控算法

    状态监控是采集和分析设备传感数据的过程,目的是评估设备在运行期间的健康状态。准确识别设备的当前健康状态对于开发预测性维护和基于
    的头像 发表于 10-24 13:51 ?759次阅读
    在MATLAB中<b class='flag-5'>开发状态</b>监控算法

    在饱和状态下运行UCC2888x离线降压以降低成本

    电子发烧友网站提供《在饱和状态下运行UCC2888x离线降压以降低成本.pdf》资料免费下载
    发表于 10-14 09:47 ?0次下载
    在饱和<b class='flag-5'>状态下</b>运行UCC2888x离线降压以降低成本

    刷写实用程序-mflash

    电子发烧友网站提供《刷写实用程序-mflash.pdf》资料免费下载
    发表于 10-10 09:19 ?0次下载
    <b class='flag-5'>刷写</b>实用程序-mflash

    TAS6424E-Q1: DC为什么开机状态下,开路时候电阻值这么小?

    在车机开机状态下,断开喇叭,tas6424的DC诊断寄存没有读到OL开路的错误信息,0xc和0xd寄存,对应OL的标志位没有被置1.此时量取功放输出端的电阻,阻值从0-30Ω变化跳动。按照
    发表于 09-30 06:32

    ON状态下高压侧开关开路负载检测应用说明

    电子发烧友网站提供《ON状态下高压侧开关开路负载检测应用说明.pdf》资料免费下载
    发表于 09-13 10:19 ?0次下载
    ON<b class='flag-5'>状态下</b>高压侧开关开路负载检测应用说明

    TDA4刷写技术

    电子发烧友网站提供《TDA4刷写技术.pdf》资料免费下载
    发表于 08-23 10:15 ?2次下载
    TDA4<b class='flag-5'>刷写</b>技术

    电机控制器硬件的功能介绍

    电机控制器能够精准控制电动汽车电机,同时确保系统的安全稳定运行。电机控制器硬件的协同工作彰显了电机控制器在现代电动汽车动力系统中的核心地位。下面我们就来
    的头像 发表于 08-13 16:09 ?1205次阅读