Product Display 产品展示

产品展示
产品展示

加速汽车软件升级——堆栈刷写技术的应用与挑战

来源:上海体育频道直播app网站    发布时间:2025-01-05 01:19:30
当前汽车市场之间的竞争激烈,多品牌并存,新车发布速度加快,价格逐渐降低,功能日益多样化。随着车辆

  当前汽车市场之间的竞争激烈,多品牌并存,新车发布速度加快,价格逐渐降低,功能日益多样化。随着车辆功能的不断的提高与优化,ECU(电子控制单元)的代码量也随之增加,这使用户在每次车辆软件升级时需要等待较长时间,影响使用者真实的体验,进而影响各汽车制造商(OEM)的品牌声誉。未解决这一问题,确保控制器稳定运行,提升软件刷写的效率,同时不断使用户得到满足的多样化需求,

  • 确保刷写过程的稳定性:避免在刷写过程中出现中断或错误,导致ECU损坏、文件不完整等;

  堆栈刷写也叫Queued Flash是一种快捷、有效的数据刷写。在运行刷写时,上位机对ECU同时发送多帧连续的诊断请求到控制器。与传统刷写不同的是,在传统的刷写流程中,上位机和ECU之间是一种一问一答的形式,这就从另一方面代表着上位机必须等到上一个诊断请求响应后,才能发送下一个诊断响应,因此导致数据传输出现过剩的情况,刷写速度变缓。

  而堆栈刷写是在初个诊断请求发出去后,无需等待响应,即可接着发送诊断请求,直到缓存饱和,由此可极大的提升刷写速率。

  本文讲述的堆栈刷写实现方案,是由风丘科技自研的工程诊断仪Q-Testr.Expert和车辆通信卡MC800组成。其主要原理是,将车辆通信卡和电脑连接在一起,实现电脑和通信卡的连接,进而连接到车辆,实现诊断报文的收发。

  T1时刻:Tester(上位机)发送36 01用来请求,请求刷写数据的一个Block块,之后ECU(控制器)给出流控帧表明自己的诊断传输能力;

  T2时刻:Tester发送完最后一个Block块后,没有等待ECU的响应,而是直接发送了下一个请求36 02;

  T4时刻:ECU响应7F 36 78,表示此刻在处理其他的诊断请求,需要等待一会儿。

  堆栈刷写核心在于Tester多帧请求发送顺序不能乱,且接收的响应也应按照诊断请求的顺序。

  大大提升了刷写速率,尤其在生产线上,每个工位都是有固定的时间,避免因刷写速度缓慢而导致停线,并减少停线.

  对于较大的软件更新包,用户往往需要等待较长时间来完成车辆的升级过程。然而,利用堆栈刷写技术,即可快速缩短这一等待时间,使用户能更快获取软件新版本,确保汽车系统始终保持实时更新状态

  (素材使用声明:本账号素材使用力求合法,若不慎侵权请联系我们删除;本账号内容信息没有经过授权使用,将依照法律来追究责任。)

  需求在改善 制造业PMI连续三个月站上荣枯线年美股绿盘收官:纳指涨28.64%,英伟达涨超170%

  《编码物候》展览开幕 北京时代美术馆以科学艺术解读数字与生物交织的宇宙节律

  Intel旗舰CPU酷睿Ultra 9 285HX现身:高达24核心、频率2.8GHz

  华硕灵耀2025新品发布会官宣1月13日,含灵耀14 、灵耀16 Air 等

上一篇:农残检测的运用方法 下一篇:黑金刚-太平洋汽车
关闭 上海体育频道直播app网站