【技术实现步骤摘要】
车载控制器的刷写方法、装置、上位机及系统
[0001]本申请涉及汽车
,特别涉及一种车载控制器的刷写方法、装置、上位机及系统。
技术介绍
[0002]随着车载以太网在汽车OBD(On Board Diagnostics,车载自动诊断系统)的应用逐渐普及,各车企基于ISO 13400标准制定了以太网诊断和刷写系统。国际标准要求OBD的以太网接入到车内的边缘节点网关,再由边缘节点网关将以太网诊断和刷写报文传递到车内各个被刷控制器。
[0003]然而,由于具备以太网刷写功能的控制器Blocksize大小往往在几百KB和几MB不等,而边缘节点网关的缓存大小通常为几KB,导致了刷写效率较低。
技术实现思路
[0004]本申请提供一种车载控制器的刷写方法、装置、上位机及系统,以解决相关技术中由于边缘节点网关缓存过小,导致刷写效率低等问题。
[0005]本申请第一方面实施例提供一种车载控制器的刷写方法,所述方法应用于上位机,所述上位机与边缘节点网关通过以太网通信,所述边缘节点网关与待刷写控制器通过以太 ...
【技术保护点】
【技术特征摘要】
1.一种车载控制器的刷写方法,其特征在于,所述方法应用于上位机,所述上位机与边缘节点网关通过以太网通信,所述边缘节点网关与待刷写控制器通过以太网通信,包括以下步骤:获取车辆内待刷写控制器的刷写请求;根据所述刷写请求获取所述待刷写控制器的互联网协议地址IP地址和物理逻辑地址MAC地址,将刷写请求报文的目的IP地址和目的MAC地址分别设置为所述待刷写控制器的IP地址和MAC地址;发送所述刷写请求报文至边缘节点网关,其中,所述边缘节点网关根据所述待刷写控制器的IP地址和MAC地址转发所述刷写请求报文至所述待刷写控制器,使得所述待刷写控制器根据所述刷写请求报文执行预设刷写动作。2.根据权利要求1所述的方法,其特征在于,在将刷写请求报文的目的IP地址和目的MAC地址分别设置为所述待刷写控制器的IP地址和MAC地址之前,还包括:禁用所述上位机的自动获取IP地址功能,并启动所述上位机的静态IP地址功能;将所述上位机的静态IP地址设置为与所述待刷写控制器相同的IP网段,其中,若所述待刷写控制器为多个,则将所有待刷写控制器的IP地址设置为同一IP网段。3.根据权利要求1所述的方法,其特征在于,在发送所述刷写请求报文至边缘节点网关之前,还包括:启用所述边缘节点网关与所述待刷写控制器连接端口的虚拟局域网VLAN标签功能,将所述边缘节点网关交换机的各个端口的MAC地址和VLAN标签设置为静态;将所述边缘节点网关与所述待刷写控制器连接端口的设置为同一预设VLAN标签,并禁用所述上位机和所述边缘节点网关之间OBD端口的VLAN标签功能。4.根据权利要求3所述的方法,其特征在于,所述边缘节点网关的交换机将所述刷写请求报文转发到所述待刷控制器的端口时,填充VLAN标签;所述边缘节点网关的交换机将所述待刷控制器携带VLAN标签的报文转发到与所述上位机相连的端口时,剥离VLAN标签。5.一种车载控制器的刷写装置,其特征在于,所述装置应用于上位机,所述上位机与边缘节点网关通过以太网通信,所述边缘节点网关与待刷写控制器通过以太网通信,包括:获取模块,用于获取车辆内待刷写控制器的刷写请求;第一设置模块,用于根据所述刷写请求获取所述待刷写控制器的互联网协议地址IP地址和物理逻辑地址MAC地址,将刷写请求报文的目的IP地址和目的MAC地址分别设置为所述待刷写控制器的IP地址和MAC地址;刷写模块,用于发送所述刷写请求报文至边缘节点网关,其中...
【专利技术属性】
技术研发人员:黄杰,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。