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

    文章

    965

    浏览量

    56869
  • 电子控制器
    +关注

    关注

    0

    文章

    40

    浏览量

    7571

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度休眠状态下外部所有的IO都可以唤醒MCU吗?

    深度休眠状态下,外部所有的IO都可以唤醒MCU吗?
    发表于 12-04 06:00

    ECU刷写完全指南:从理论到实践

    ECU刷写是现代汽车电子开发中的核心环节,基于UDS诊断协议实现控制器软件的更新与维护。本文将以USBCANFD-400U接口卡为例,详细介绍
    的头像 发表于 11-12 11:37 604次阅读
    ECU<b class='flag-5'>刷写</b>完全指南:从理论到实践

    2025 硬件开发状态白皮书 by AllSpice

    “   最近,AllSpice.io 发布了《2025年硬件开发状态报告》,调研了超过1000名硬件和电气工程师。这份报告揭示了当前硬件开发领域最真实的 挑战、趋势和工具 集 现 状
    的头像 发表于 11-04 11:15 1181次阅读
    2025 硬件<b class='flag-5'>开发状态</b>白皮书 by AllSpice

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

    限制电路断路。在故障情况,一个可调故障定时必须在传输器件关断前结束,PC2464将在一个延迟后自动重新启动。PC2464可精确地监视输入电源的过压和欠压情况,外部MOSFET在欠压状态下
    的头像 发表于 07-09 14:48 393次阅读
    具有理想二极管的浪涌抑制<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

    德州仪器方案 | 使用热插拔控制器应对48V AI服务的保护挑战

    新兴的 48V AI 服务在峰值和稳定状态下都需要更大的功率。在使用热插拔控制器和并联 MOSFET 设计前端保护时,高功耗以及快速和瞬态动态特性带来了挑战。面临的挑战包括如何针对实际故障快速关断并联 MOSFET,同时避免计
    的头像 发表于 07-05 10:39 2961次阅读
    德州仪器方案 | 使用热插拔<b class='flag-5'>控制器</b>应对48V AI服务<b class='flag-5'>器</b>的保护挑战

    车载整机控制器 工程机械主机控制器#硕博电子#国产控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年05月26日 09:09:02

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

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

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

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

    工程机械控制器如何选型?控制器选型指南 #控制器 #车载控制器 #整车控制器 #控制器选型

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年03月14日 10:54:24

    在离线状态下,无法使用rt-thread studio怎么解决?

    在离线状态下,无法使用rt-thread studio。一定要逼着你联网才能用,许多公司处于保密需要,都是无法联网使用的
    发表于 03-10 07:16

    DLP7000和dlpc410在数据加载状态下,微镜是保持之前设置的状态,还是处于flat(parked)状态,或是其他状态

    我们在使用二进制PWM对DMD进行256灰度显示时发现colorbar灰度有突变,想请问下DLP7000和dlpc410在数据加载状态下,微镜是保持之前设置的状态,还是处于flat(parked
    发表于 02-17 08:15

    整车刷写工具 - DPS

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

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

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