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

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

3天内不再提示

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

ZLG致远电子 2023-05-12 10:19 次阅读

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

8a268622-ef9f-11ed-ba01-dac502259ad0.jpg 简介

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


8a268622-ef9f-11ed-ba01-dac502259ad0.jpg  实际操作

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

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

8a4a7bfe-ef9f-11ed-ba01-dac502259ad0.png

1. 使用ZCANPRO编写刷写包

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

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

8a757548-ef9f-11ed-ba01-dac502259ad0.png

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

8a8a422a-ef9f-11ed-ba01-dac502259ad0.png

3. 上传刷写包至云端

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

8aa4c122-ef9f-11ed-ba01-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,会默认配置地址、帧、刷写包等,同时也支持自行更改。

8abbef50-ef9f-11ed-ba01-dac502259ad0.png

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

8ad04568-ef9f-11ed-ba01-dac502259ad0.png

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

8ae61ea6-ef9f-11ed-ba01-dac502259ad0.png

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

    关注

    56

    文章

    2467

    浏览量

    459239
  • ecu
    ecu
    +关注

    关注

    14

    文章

    821

    浏览量

    53883
收藏 人收藏

    评论

    相关推荐

    请问汽车ECU通信如何实现

    汽车ECU通信如何实现
    发表于 02-01 07:09

    不使用平台的情况下怎样才能实现温度的远程监测?

    现在好多的物联网技术都可以实现很多种远程监测的功能,但是基本上都是使用了平台的情况下实现,但是不使用平台的话,只使用MCU怎么样才能
    发表于 11-09 06:43

    车载时钟同步can_tsync实现原理

    到各slave节点(TS),还可通过时间网关(TW)将时间同步到其他子网,以解决因各ECU节点的硬件时钟信号偏差、CAN总线传输延时如协议仲裁以及各ECU节点内的软件处理等原因导致的时间延迟。网络拓扑
    的头像 发表于 10-27 14:39 1028次阅读
    车载时钟同步<b class='flag-5'>can</b>_tsync<b class='flag-5'>实现</b>原理

    物通博联智能网关实现粮食大米加工PLC远程监控智慧运维

    远程监控和智慧运维,实现对生产流程的实时监控和数据分析,有效地提高生产效率、降低能耗、保证产品质量,同时还能实现
    的头像 发表于 10-12 16:58 287次阅读
    物通博联智能网关<b class='flag-5'>实现</b>粮食大米加工PLC<b class='flag-5'>远程</b>监控<b class='flag-5'>智慧</b>运维

    Ethernet远程固件升级

    本实验工程实现了Ethernet远程固件升级, 通过编译下载工程到STM32F769 Flash bank1并执行,能够实现远程服务器下载
    发表于 09-11 06:00

    CAN总线在汽车ECU中的作用

    CAN作为汽车ECU之间广泛应用的通信总线,有一些和应用相关的基础问题。
    的头像 发表于 08-19 09:38 2985次阅读
    <b class='flag-5'>CAN</b>总线在汽车<b class='flag-5'>ECU</b>中的作用

    【机智物联网低功耗转接板】远程环境数据采集探索

    连接,只接出TXD、RXD两个IO口。机智专注于提供智能服务及物联网的软硬件解决方案 ,帮助传统硬件厂商产品升级,快速实现硬件智能化。机智
    发表于 06-27 18:02

    产品应用】MX2000上如何拓展CAN接口?

    MX2000平台接口虽然丰富,但其本身不具备CAN接口。如果在实际产品应用中,需要使用到CAN接口的时候那该怎么办呢?本文将以新产品MX2000核心板为例讲述如何解决该问题。概述MX2
    的头像 发表于 06-22 10:02 385次阅读
    【<b class='flag-5'>产品应用</b>】MX2000上如何拓展<b class='flag-5'>CAN</b>接口?

    产品应用】MX2000上如何拓展CAN接口?

    MX2000平台接口虽然丰富,但其本身不具备CAN接口。如果在实际产品应用中,需要使用到CAN接口的时候那该怎么办呢?本文将以新产品MX2000核心板为例讲述如何解决该问题。    概
    的头像 发表于 06-21 11:40 330次阅读
    【<b class='flag-5'>产品应用</b>】MX2000上如何拓展<b class='flag-5'>CAN</b>接口?

    产品应用】一键远程运维管理CATCOM-100 DTU传输终端

    DTU终端,它能够将串口设备的数据通过无线网络传输到云端服务器,实现设备的远程管控,常被应用于环境监测、电力配电、智慧工厂等多种行业场景。 CATCOM-100除了能将外接的串口设备数据透传上云进行监控之外,还支持对自身终端进行
    的头像 发表于 06-13 11:40 345次阅读
    【<b class='flag-5'>产品应用</b>】一键<b class='flag-5'>远程</b>运维管理CATCOM-100 DTU传输终端

    产品应用】基于CAN智慧云实时查看汽车GPS轨迹

    汽车路试场景下,测试车辆还未完善,缺少完整的远程监控功能,难以查看车辆的路程信息,适配ZLG致远电子提供的CANDTU系列设备与CAN智慧云,可以云端实时查看路试车辆行驶轨迹与速度。应用场景在汽车
    的头像 发表于 05-31 17:07 429次阅读
    【<b class='flag-5'>产品应用</b>】基于<b class='flag-5'>CAN</b><b class='flag-5'>智慧</b>云实时查看汽车GPS轨迹

    产品应用】基于CAN智慧云实时查看汽车GPS轨迹

    汽车路试场景下,测试车辆还未完善,缺少完整的远程监控功能,难以查看车辆的路程信息,适配ZLG致远电子提供的CANDTU系列设备与CAN智慧云,可以云端实时查看路试车辆行驶轨迹与速度。    应用场
    的头像 发表于 05-25 21:10 415次阅读
    【<b class='flag-5'>产品应用</b>】基于<b class='flag-5'>CAN</b><b class='flag-5'>智慧</b>云实时查看汽车GPS轨迹

    【鲁班猫创意氛围赛】低成本便携全自动化ECU诊断升级和测试工具

    低成本便携全自动化ECU诊断升级和测试工具 历史回顾:助大学生快速进入编程世界--鲁班猫板 - 野火科技 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)零基础快速实现
    发表于 05-14 15:18

    基于鲁班猫的ECU升级和测试工具,可用于工厂生产

    ecu
    今生
    发布于 :2023年05月14日 14:42:19

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

    在日常研发中,调试已经成为日常工作中核心的一部分。汽车电子行业中,测试时,常需对ECU固件进行刷写。CAN智慧云基于CANDTU系列产品实现
    的头像 发表于 05-09 11:38 549次阅读
    基于<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'>ECU</b><b class='flag-5'>升级</b>