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
    +关注

    关注

    58

    文章

    3010

    浏览量

    471471
  • ecu
    ecu
    +关注

    关注

    14

    文章

    965

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于IAP功能实现远程升级,如何设计Flash双Bank热切换的回滚机制?

    基于IAP功能实现远程升级时,如何设计Flash双Bank热切换的回滚机制?
    发表于 11-21 07:26

    CAN总线远程调试工具介绍

    一种工程机械领域调试上的创新产品,可用于Codesys 源程序的无线下载联机、远程调试、故障诊断、CAN 总线数据在线监控、透传收发、数据采集、数据分析、远程控制等各种
    发表于 10-17 16:14 0次下载

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

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

    格灵深瞳智慧体育产品全新升级

    格灵深瞳智慧体育产品家族,近期迎来全新升级
    的头像 发表于 08-14 11:51 1190次阅读

    汽车网络升级攻略:CAN-CAN FD-车载以太网

    汽车网络架构升级,从CAN到CANFD及车载以太网,以满足日益增长的通信需求。但升级过程中,如何确保不同节点的兼容性成了亟待解决的问题。今天,就来聊聊解决办法。CANFD升级的挑战与解
    的头像 发表于 06-27 11:34 1051次阅读
    汽车网络<b class='flag-5'>升级</b>攻略:<b class='flag-5'>CAN-CAN</b> FD-车载以太网

    智慧热网系统改造升级实例

    ,进行全面智慧升级实现“智能监控+预付费管理+远程调控”于一体,提供更加精准的供热预测和调度方案,有效提高供热效率,降低能耗,推动供热服务向数字化、智能化迈进。 一、此热力公司
    的头像 发表于 06-11 10:23 357次阅读

    湖南银河电气有限公司产品应用案例

    湖南银河电气有限公司产品应用案例
    发表于 04-23 11:21 0次下载

    【干货】基于串口的FPGA远程升级

    变得简单有趣,记得给我点赞留言,让我知道你也在这趟奇妙的旅程里哦。远程升级简介远程升级的实质是通过远程且不影响当前芯片工作状态的方式
    的头像 发表于 04-14 09:53 1714次阅读
    【干货】基于串口的FPGA<b class='flag-5'>远程</b><b class='flag-5'>升级</b>

    使用CAN通信升级遇到的程序问题求解

    您好,我正在使用 BAM,并且在使用 CAN 通信升级我的程序时遇到问题。 用 JTAG 调试我的程序时,没有问题,但是通过 CAN 升级后,程序运行错误。当我阻止代码( INTC.心
    发表于 04-03 07:47

    EM储能网关 ZWS智慧储能应用(9) — 远程OTA升级

    ZWS智慧储能平台支持远程OTA固件升级,可以针对具体的储能设备进行升级升级储能网关、EMS
    的头像 发表于 03-20 11:36 594次阅读
    EM储能网关 ZWS<b class='flag-5'>智慧</b>储能<b class='flag-5'>云</b>应用(9) — <b class='flag-5'>远程</b>OTA<b class='flag-5'>升级</b>

    智慧路灯如何实现远程控制?

    引言 在智慧城市建设的进程中,叁仟智慧路灯作为重要的基础设施,其远程控制功能发挥着关键作用。远程控制使得叁仟智慧路灯能够摆脱地域限制,
    的头像 发表于 03-18 12:27 684次阅读
    <b class='flag-5'>智慧</b>路灯如何<b class='flag-5'>实现</b><b class='flag-5'>远程</b>控制?

    智能智慧防雷在线监测系统的应用方案

    智慧防雷系统 是利用物联网、大数据、计算、人工智能等技术对传统防雷系统进行数字化升级实现防雷设施的智能化监测、控制和管理的一种综合解决方案。其核心在于通过实时数据采集、分析和预测,
    的头像 发表于 01-07 10:04 712次阅读
    智能<b class='flag-5'>智慧</b><b class='flag-5'>云</b>防雷在线监测系统的应用方案

    STM32F103上位机升级,RS485升级CAN升级

    STM32F103_IAP开发板,用STM32F103RCT6主控芯片,例程用标准库开发。基本串口RS232\\RS485通信及CAN接口升级学习方案开发板。 升级方案分两种:用外置FIash和不用
    发表于 01-03 08:57

    远程诊断系统 - DRS

    INTEWORK-DRS(Diagnostic Remote-Service System)是由经纬恒润自主研发的一款基于车远程的诊断解决方案产品,具备整车级或单ECU级的如参数读写
    的头像 发表于 12-30 11:32 1647次阅读
    车<b class='flag-5'>云</b><b class='flag-5'>远程</b>诊断系统 - DRS

    智慧物流的神器Profinet转CAN网关

    在现代智能制造领域,智慧物流系统的建设是提升效率、降低成本的关键一环。而要实现设备间的高效通信,选择合适的工业通讯协议至关重要。CAN(Controller Area Network
    的头像 发表于 12-27 20:10 1035次阅读
    <b class='flag-5'>智慧</b>物流的神器Profinet转<b class='flag-5'>CAN</b>网关