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

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

3天内不再提示

基于CAN智慧云实现远程ECU升级

AGk5_ZLG_zhiyua 来源:ZLG致远电子 2023-05-09 11:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在日常研发中,调试已经成为日常工作中核心的一部分。汽车电子行业中,测试时,常需对ECU固件进行刷写。CAN智慧云基于CANDTU系列产品实现远程刷写ECU固件,减少人力与时间成本。

简介

在汽车路试的时候,因路试的特殊性,汽车需要长期在外进行路试。测试人员不仅同时兼顾几个路试车辆,而且测试场所距离远与位置不固定,测试人员需到测试现场对ECU进行ECU固件刷写,从而导致人力和时间成本增加,测试效率也不高。为解决该应用痛点,CAN智慧云推出了远程ECU升级。

实际操作

ECU升级对CANDTU系列设备有一定的要求,需要SD卡的支持,如“CANDTU-200UWGR、CANFDDTU-400EWGR”等系列设备。

云端ECU升级总体流程如下:

abd648ba-ee1a-11ed-90ce-dac502259ad0.png

1. 使用ZCANPRO编写刷写包

1.1 使用致远电子的ZCANPRO的软件,在“ECU刷新”模块,自行编写刷新的流程与参数。ECU 刷新需要经过多个流程,一个服务为一个流程,不同 ECU 刷新流程有所不同。 abe4400a-ee1a-11ed-90ce-dac502259ad0.png

1.2 对于已完成编写的流程,可点击【导出】,下载至本地保存。或点击【应用到执行器】,导出云端刷写包。

abfa4ed6-ee1a-11ed-90ce-dac502259ad0.png

2. 导出远程刷写包

点击右侧的【执行器】,对于云端的刷写包,需经协议特殊处理,点击【导出远程刷写包】,即可下载.zrflash格式刷写包。

ac0ebb28-ee1a-11ed-90ce-dac502259ad0.png

3. 上传刷写包至云端

3.1 点击顶部栏【ECU管理】,点击【+添加ECU】,对ECU进行添加。对于部分ECU升级需安全验证,可自行添加解锁文件。

ac23d8fa-ee1a-11ed-90ce-dac502259ad0.png

3.2 对于解锁文件,由于远程解锁操作的动态库在 Linux 64位运行,故需将原解锁文件(dll文件)编译为 linux下的动态库(so 文件)。仅需将 Windows 下编译 dll,在 Linux 下编译为 so 文件即可。Linux 编译命令为:

`g++ ecu_key.cc -fPIC -shared -o libecu_unlock.so`

其中 ecu_key.cc 文件为解锁函数的实现,生成解锁文件动态库为 libecu_unlock.so。

4.ECU升级

4.1 进入到相应的设备,选定ECU升级,选择相应的通道与ECU。选定了相应ECU,会默认配置地址、帧、刷写包等,同时也支持自行更改。

ac35dd16-ee1a-11ed-90ce-dac502259ad0.png

4.2 确定参数信息,点击【升级ECU固件】,即可查看相应的调试信息,查看升级反馈。

ac4a8374-ee1a-11ed-90ce-dac502259ad0.png

4.3 可查看调试信息中的ECU的升级日志信息,日志反馈“ECU刷写完成”,即代表ECU升级成功。

ac739ce6-ee1a-11ed-90ce-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    3043

    文章

    8558

    浏览量

    172241
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3013

    浏览量

    471484
  • ecu
    ecu
    +关注

    关注

    14

    文章

    967

    浏览量

    56882
  • 致远电子
    +关注

    关注

    13

    文章

    421

    浏览量

    32380
  • 智慧云
    +关注

    关注

    0

    文章

    26

    浏览量

    6041

原文标题:【产品应用】基于CAN智慧云实现远程ECU升级

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于CAN总线的ECU在线编程技术

    本文提出的基于CAN总线的ECU在线升级系统设计方案,切实可行,并已在Infineon XC2785A单片机上完成实际测试。Infineon XC2000单片机具有相同的内核,因此此方案将对这一
    发表于 08-07 13:58 4989次阅读
    基于<b class='flag-5'>CAN</b>总线的<b class='flag-5'>ECU</b>在线编程技术

    使用RTT的维护进行远程固件升级(OTA),怎么没有网络升级的方式?

    使用RTT的维护进行远程固件升级(OTA),怎么没有网络升级的方式的?只有蓝牙,近距离的固件升级。详细如图所示,只有蓝牙,没有连接互联网,
    发表于 10-13 06:36

    北京周边-商用wifi入口和智慧城市建设

    公众号的线下实体商家,也可通过微信公众平台申请。实际上,国内商用WiFi市场早已成为互联网公司的兵家必争之地。去年2月,商业WiFi的龙头公司周边就已经进入商业wifi行业,通过商业wifi实现智慧
    发表于 03-19 16:30

    ZWS-CAN智慧如何赋能工程机械?

    ZWS-CAN智慧如何赋能工程机械?ZWS-CAN智慧云系统演示
    发表于 03-01 07:49

    如何去实现一种基于AVR-BootLoader的远程升级DTU设计?

    AVR-BootLoader的源代码是什么?远程升级DTU是如何连接平台虚拟串口的?如何去实现一种基于AVR-BootLoader的远程
    发表于 07-07 06:10

    车载ECU的Bootloader实现方法概述

    车载ECU的Bootloader实现方法概述Flash Bootloader软件架构CAN驱动(CAN Driver)Flash驱动(Flash Driver)传输层(Transpor
    发表于 07-23 06:33

    基于OpenHarmony的华为IoT智慧路灯实现

    判断天黑情况,可以根据预置的阈值来实现路灯开启关闭;同时智慧路灯的光线数据也可以同步上传云端,通过云端可以查询到智慧路灯的光线数据、路灯开启关闭状态,同时也可以设置智慧路灯开启关闭的阈
    发表于 05-10 09:36

    基于CAN总线的多ECU通信平台设计

    介绍CAN 总线及其通信协议J1939, 并设计基于CAN 总线的多ECU 通信平台的硬件结构; 阐述节点ECU 通信的软件设计方法,在仿真试验的条件下
    发表于 04-15 09:49 22次下载

    基于CAN 总线的多ECU 通信平台设计

    介绍CAN 总线及其通信协议J1939, 并设计基于CAN 总线的多ECU 通信平台的硬件结构; 阐述节点ECU 通信的软件设计方法,在仿真试验的条件下
    发表于 05-16 14:19 28次下载

    基于CAN总线的变频设备远程监控系统的实现

    基于CAN总线的变频设备远程监控系统的实现 CAN总线介绍: CAN总线有以下特点:
    发表于 10-10 08:56 912次阅读
    基于<b class='flag-5'>CAN</b>总线的变频设备<b class='flag-5'>远程</b>监控系统的<b class='flag-5'>实现</b>

    采用CAN总线的ECU在线编程系统的设计方案介绍

    在线编程系统硬件主要包含三个部分:带有下载上位机软件的PC机、USB-CAN接口卡和安装有Bootloader程序的ECU.上位机通过USB-CAN接口卡与ECU通信,并进行代码的
    的头像 发表于 11-01 08:08 4402次阅读
    采用<b class='flag-5'>CAN</b>总线的<b class='flag-5'>ECU</b>在线编程系统的设计方案介绍

    致远电子CAN智慧如何赋能ECU远程刷写

    汽车步入智能网联时代,汽车总线面临技术升级ECU刷写仍然是车辆性能优化的关键测试。本文介绍ZLG致远电子提出的远程ECU刷写方案。 智能网联车CANFD及车载以太网的应用 智能网联车
    的头像 发表于 10-12 09:31 4300次阅读
    致远电子<b class='flag-5'>CAN</b><b class='flag-5'>智慧</b><b class='flag-5'>云</b>如何赋能<b class='flag-5'>ECU</b><b class='flag-5'>远程</b>刷写

    CAN通讯CCP协议ECU标定

    CCP协议主要用于CAN通讯汽车ECU标定
    发表于 03-28 17:07 9次下载

    致远电子2023年文章月度回顾 | 2023.05期

    设备? ꔷ  AWorksLP例程介绍(MR6450)— SD卡 ꔷ  基于CAN智慧实现远程ECU
    的头像 发表于 06-08 17:00 594次阅读

    【产品应用】基于CAN智慧实现远程ECU升级

    在日常研发中,调试已经成为日常工作中核心的一部分。汽车电子行业中,测试时,常需对ECU固件进行刷写。CAN智慧基于CANDTU系列产品实现
    的头像 发表于 05-12 10:19 2016次阅读
    【产品应用】基于<b class='flag-5'>CAN</b><b class='flag-5'>智慧</b><b class='flag-5'>云</b><b class='flag-5'>实现</b><b class='flag-5'>远程</b><b class='flag-5'>ECU</b><b class='flag-5'>升级</b>