[发明专利]一种基于车载以太网的ECU软件升级方法有效
申请号: | 201711119132.6 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107864207B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 肖文平;黄飞;阳昭衡;石川;张航 | 申请(专利权)人: | 上海赫千电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200125 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 车载 以太网 ecu 软件 升级 方法 | ||
一种基于车载以太网的ECU软件升级方法,包括以下步骤:外部设备接入车载以太网并获取ECU设备列表,其中,所述ECU设备列表包括每个ECU设备的IP地址,所述每个ECU设备采用预置静态IP结合Auto‑IP的方式,自动配置IP地址;所述外部设备根据所述ECU设备列表可选择的与每个ECU设备建立通信并进行刷写。本发明提供的基于车载以太网的ECU软件升级方法,多个ECU可以并行进行固件升级,并且外部设备与ECU设备在车载以太网内基于IP地址进行通信,保证每个ECU只处理发送给自己的数据包,缩短固件传输处理时间。
技术领域
本发明涉及汽车内部ECU的软件升级方法,尤其涉及一种基于车载以太网的ECU软件升级方法。
背景技术
目前整个汽车内部网络按照物理层划分通常有3种,即LIN(Local InterconnectNetwork,局域互联网络)总线、高速CAN(Controller Arae Network,控制器局域网)、低速CAN。在以上三种中,目前在整车中应用最广泛的是CAN总线,汽车电控单元(ElectronicControl Unit,ECU)的嵌入式软件刷写也都是基于CAN总线。
现有的基于控制器局域网的诊断通信(Diagnostic communication overController Arae Network,DoCAN)的ECU软件升级方法存在的最大缺陷来自于CAN总线的传输方式。CAN总线是半双工传输模式,在同一时间内,CAN总线上只能传输一个节点传输数据,并且无法同时进行收发。应用上述模式的软件升级方法对ECU设备进行升级时,当某个ECU设备在执行刷写时,若想同时控制另一个ECU设备并对其进行刷写,则需要在CAN总线上同时传输两路ECU设备刷写数据,然而CAN总线为半双工模式,即在同一时间CAN总线上只能有一个节点传输ECU设备的刷写数据,其它节点都处于接收状态,如果两节点同时传输,则会导致数据的混乱,因而无法真正实现并行传输,这严重影响了车辆生成及测试速度。
另外,在现有专利如CN103616830中,采用对发送数据添加报文编号的方法,进行基于CAN总线的ECU设备升级。在该方法中,处于CAN总线上的每个ECU设备仍然能够接收到CAN总线上的所有数据,每个ECU设备对接收到的数据进行过滤处理,然后处理带自己报文编号的数据。CAN总线传输的数据每个ECU设备都会收到,导致每个ECU设备会对每个数据进行检查过滤,占用较大资源。
发明内容
为解决上述问题,本发明提供一种基于车载以太网的ECU软件升级方法,包括以下步骤:A1:外部设备接入车载以太网并获取ECU设备列表,其中,所述ECU设备列表包括每个ECU设备的IP地址,所述每个ECU设备采用预置静态IP结合Auto-IP的方式,自动配置IP地址;A2:所述外部设备根据所述ECU设备列表可选择的与每个ECU设备建立通信并进行刷写。
优选的,步骤A1中的自动配置IP地址进一步包括:ECU设备执行内部程序进行IP地址配置读取,配置预置静态IP地址,同时所述ECU设备运行Auto-IP协议程序,发送用于检测IP冲突的ARP数据包,如果在车载以太网内未检测到IP冲突,则所述ECU设备继续使用所述预置静态IP地址,并发送ARP Announce数据包;如果在车载以太网内检测到IP冲突,则所述ECU设备启动伪随机序列生成新的IP地址,并对所述新的IP地址进行冲突检测。
优选的,对所述新的IP地址进行冲突检测的步骤包括:如果所述新的IP地址不存在IP冲突,则所述ECU设备确认使用所述新的IP地址,并覆盖原来的预置静态IP地址;如果所述新的IP地址存在IP冲突,则再次启动所述伪随机序列生成另一个新的IP地址直至所述另一个新的IP地址不再发生IP冲突为止。
优选的,所述步骤A1进一步包括:所述外部设备通过主动发送设备发现请求数据包来获取所述车载以太网内每个ECU设备的设备信息,建立ECU设备列表,所述设备发现请求数据包为基于UDP的广播数据包,所述广播数据包中包含的目的IP地址为所述车载以太网的广播地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赫千电子科技有限公司,未经上海赫千电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711119132.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于工业互联网云平台的交互方法及系统
- 下一篇:一种新媒体资讯融合的方法