车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法技术

技术编号:23449748 阅读:29 留言:0更新日期:2020-02-28 23:02
本申请涉及车联网技术领域,提供一种车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法,通过定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU,车联网网关接入车辆CAN并侦听获取CAN信息,在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU,所述车联网网关获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息,所述车联网网关将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。本申请能够可以有效地降低ECU的制造成本,而且不需要反复拆卸安装ECU,降低了ECU调试烧写的复杂程度,方便用户,另外能够实现随时随地对ECU升级,而使ECU性能能够更贴合用户的实际使用情况,改善用户体验。

The implementation method, ECU and upgrade method of Internet of vehicles gateway and canovertcp / IP protocol connection

【技术实现步骤摘要】
车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法
本申请涉及车联网
,具体涉及一种车联网网关及CANoverTCP/IP协议连接实现方法,还涉及一种采用该车联网网关的ECU及升级方法。
技术介绍
随着车辆技术的快速发展,越来越多的汽车普及使用了物联网功能,而随着互联网技术的发展和各种硬件、应用软件的极大丰富,物联网技术也得到了极大的发展。物联网被视为互联网的应用拓展,物联网的本质概括起来主要体现在三个方面:一是互联网特征,即对需要联网的物一定要能够实现互联互通的互联网络;二是识别与通信特征,即纳入物联网的“物”一定要具备自动识别与物物通信的功能;三是智能化特征,即网络系统应具有自动化、自我反馈与智能控制的特点。另一方面,目前汽车的常规配置中包括车机(或车机设备)。车机指的是安装在汽车里面的车载信息娱乐产品的简称,车机在功能上要能够实现人与车,车与外界(车与车)的信息通讯。车机大多安装在中控台里面,有的车机主机和屏幕是在一起,有的车机主机和屏幕分离的。众所周知,搭载于车辆的多个电子控制装置(ECU)多分别网络连接而构成能够相互收发这些ECU所具有的信息的车辆网络系统。而且,作为构成这样的车辆网络系统的通信系统之一,存在CAN(控制器局域网)。目前ECU是利用其仿真接口直接与仿真器连接,从而实现程序下载。这种方式主要用于ECU没有合盖之前,即没有密封之前的调试;而在已生产电动汽车上,为保证ECU在恶劣的工况环境下运行安全,仿真接口也在ECU密封盒内,对于已经生产的电动汽车,在后期维护的过程中就有可能要对其ECU进行升级,在不打开盒盖和破坏密封的情况下,目前无法对ECU进行程序的下载和升级。同时,电动汽车的ECU单元数量众多且因功能不同多安装固定在车身不同位置,技术人员还需了解各个不同功能的ECU在车身上的具体位置,这为车辆的维护带来了巨大的困难。汽车的ECU对整车的能量管理及各部件的协调运作起着关键作用。但是,在用户使用过程中如果一些标定并不适合实际道路情况与用户驾驶习惯,在监控汽车的工作状态时,常常需要对ECU中的控制软件进行重新的标定、诊断和更新,即需要对车身、车辆、动力模块等标定进行迭代升级服务。传统的调试、更新ECU中软件的方法,或者借助于JTAG(JointTestActionGroup,联合测试行动小组)接口或BDM(BackgroundDebugMode,背景调试模式)接口进行在线烧写,或者将ECU拆卸下来烧写再安装回去。显然,在ECU上增加额外的接口会增加ECU的制造成本,而拆卸再安装则大大增加了调试烧写的复杂程度。针对现有技术的多方面不足,本申请的专利技术人经过深入研究,提出一种车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法。
技术实现思路
本申请的目的在于,提供一种车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法,其能够避免现有技术更新ECU中软件时需要借助于JTAG接口或BDM接口进行在线烧写,或者需要将ECU拆卸下来烧写再安装回去,不申请不再需要在ECU上增加额外的接口,可以有效地降低ECU的制造成本,而且不需要反复拆卸安装ECU,降低了ECU调试烧写的复杂程度,方便用户,另外能够实现随时随地对ECU升级,而使ECU性能能够更贴合用户的实际情况,改善用户体验。为解决上述技术问题,本申请提供一种车联网网关的CANoverTCP/IP协议连接实现方法,其中,所述CANoverTCP/IP协议实现方法包括:定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU;车联网网关接入车辆CAN并侦听获取CAN信息;在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;所述车联网网关获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;所述车联网网关将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。其中,所述在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU的步骤,具体包括:在侦听获取到CAN信息时,将所述CAN信息通过TCP/IP协议的socket通道发送给所述模拟ECU。其中,所述车联网网关为车辆TBOX或者车机设备,所述模拟ECU实现的ECU功能包括音频ECU、车门ECU、座椅ECU、充电控制ECU、发动机ECU和/或HV-ECU。为解决上述技术问题,本申请提供一种采用CANoverTCP/IP协议实现连接的车联网网关,其中,定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU,所述车联网网关,具体用于:接入车辆CAN并侦听获取CAN信息;在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。其中,所述车联网网关,用于在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU,具体包括:所述车联网网关在侦听获取到CAN信息时,将所述CAN信息通过TCP/IP协议的socket通道发送给所述模拟ECU。其中,所述车联网网关为车辆TBOX或者车机设备,所述模拟ECU实现的ECU功能包括空调ECU、操纵/制动防抱死ECU、转向ECU、音频ECU、车门ECU、座椅ECU、充电控制ECU、发动机ECU和/或HV-ECU。其中,所述车联网网关配备有IEEE802.3接口、DSPI接口、eSCI接口、CAN接口、MLB接口、LIN接口和/或I2C接口。为解决上述技术问题,本申请提供一种采用上述的车联网网关的ECU升级方法,其中,所述ECU升级方法包括:根据目标ECU,定义一车联网服务器为模拟实现所述目标ECU功能的模拟ECU;车联网网关接入车辆CAN并侦听获取CAN信息;在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;所述车联网网关获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;所述车联网网关将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信;通过车辆CAN烧录升级所述模拟ECU,以实现对所述目标ECU的远端升级。其中,所述在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU的步骤,具体包括:在侦听获取到CAN信息时,将所述CAN信息通过TCP/IP协议的socket通道发送给所述模拟ECU。其中,所述车联网网关为车辆TBOX或者车机设备,所述模拟ECU实现的ECU功能包括音频ECU、车门ECU、座椅ECU、充电控制ECU、发动机ECU和/或HV-ECU。为解决上述技术问题本文档来自技高网
...

【技术保护点】
1.一种车联网网关的CANoverTCP/IP协议连接实现方法,其特征在于,所述CANoverTCP/IP协议实现方法包括:/n定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU;/n车联网网关接入车辆CAN并侦听获取CAN信息;/n在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;/n所述车联网网关获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;/n所述车联网网关将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。/n

【技术特征摘要】
1.一种车联网网关的CANoverTCP/IP协议连接实现方法,其特征在于,所述CANoverTCP/IP协议实现方法包括:
定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU;
车联网网关接入车辆CAN并侦听获取CAN信息;
在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;
所述车联网网关获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;
所述车联网网关将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。


2.根据权利要求1所述的CANoverTCP/IP协议连接实现方法,其特征在于,所述在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU的步骤,具体包括:
在侦听获取到CAN信息时,将所述CAN信息通过TCP/IP协议的socket通道发送给所述模拟ECU。


3.根据权利要求1或2所述的CANoverTCP/IP协议连接实现方法,其特征在于,所述车联网网关为车辆TBOX或者车机设备,所述模拟ECU实现的ECU功能包括音频ECU、车门ECU、座椅ECU、充电控制ECU、发动机ECU和/或HV-ECU。


4.一种采用CANoverTCP/IP协议实现连接的车联网网关,其特征在于,定义一车联网服务器为模拟实现至少一种ECU功能的模拟ECU,所述车联网网关,具体用于:
接入车辆CAN并侦听获取CAN信息;
在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU;
获取所述模拟ECU根据所述CAN信息进行解析处理后所返回的应答信息;
将所述应答信息发送给车辆CAN,以实现所述模拟ECU与车辆CAN之间的CANoverTCP/IP协议连接通信。


5.根据权利要求4所述的车联网网关,其特征在于,所述车联网网关,用于在侦听获取到CAN信息时,将所述CAN信息直接发送给所述模拟ECU,具体包括:
所述车联网网关在侦听获取到CAN信息时,将所述CAN信息通过TCP/IP协议的socket通...

【专利技术属性】
技术研发人员:应宜伦
申请(专利权)人:上海博泰悦臻网络技术服务有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1