整车控制器、汽车和控制器局域网数据传输方法技术

技术编号:13621053 阅读:124 留言:0更新日期:2016-08-31 14:08
本发明专利技术实施方式公开了整车控制器、汽车和控制器局域网(CAN)数据传输方法。整车控制器与第一CAN通道和第二CAN通道连接。整车控制器包括:CAN数据接收器,用于经由第一CAN通道接收具有第一报文格式的第一CAN数据报文;转换模块,用于将第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器,用于经由第二CAN通道发送第二CAN数据报文。

【技术实现步骤摘要】

本专利技术涉及汽车
,更具体地,涉及一种整车控制器、汽车和控制器局域网(Controller Area Network,CAN)数据传输方法。
技术介绍
电动汽车作为一种降低石油消耗、低污染、低噪声的新能源汽车,被认为是解决能源危机和环境恶化的重要途径。混合动力汽车同时兼顾纯电动汽车和传统内燃机汽车的优势,在满足汽车动力性要求和续驶里程要求的前提下,有效地提高了燃油经济性,降低了排放,被认为是当前节能和减排的有效路径之一。整车控制器(VCU,Vehicle Control Unit)是混合动力/纯电动汽车动力系统的总成控制器,负责协调发动机、驱动电机、变速箱、动力电池等各部件的工作,提高汽车的经济性、动力性、安全性并降低排放污染。随着现代汽车技术的发展,CAN技术在汽车电子领域应用日益广泛。CAN网络上任意节点均可在任意时刻主动向网络上其它节点发送信息,而不分主从。CAN节点只需通过对报文的标示符滤波即可实现点对点、一点对多点及全局广播等几种方式发送和接收数据。CAN总线的数据传输采用帧格式。按帧格式的不同,分为含有11位标识符的标准帧和含有29位标识符的扩展帧。CAN总线的帧类型分为数据帧、远程帧、错误帧和过载帧。目前,汽车的CAN总线主要包括车身CAN通道、仪表CAN通道、充电CAN通道、动车CAN通道等。不同的CAN通道具有不同的数据格式和波特率。因此,如何在连接到不同CAN通道的节点之间传输CAN数据报文是一个重要的问题。
技术实现思路
本专利技术的目的是提出一种整车控制器、汽车和控制器局域网数据传输方法,从而在连接到不同CAN通道的节点之间传输CAN数据报文。根据本专利技术实施方式的一方面,提出一种整车控制器,该整车控制器与第一CAN通道和第二CAN通道连接,该整车控制器包括:CAN数据接收器,用于经由所述第一CAN通道接收具有第一报文格式的第一CAN
数据报文;转换模块,用于将所述第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器,用于经由所述第二CAN通道发送所述第二CAN数据报文。优选地,在转换模块与CAN数据发送器之间,还包括:速度适配模块,用于将所述第二CAN数据报文的发送速度与所述第二CAN通道的传输速度相适配。优选地,所述转换模块包括:报文解析单元,用于解析所述第一CAN数据报文,以获取第一报文格式头和报文内容字段;报文头替换单元,用于利用第二报文格式头替换所述第一报文格式头;报文组装单元,用于将所述第二报文格式头和所述报文内容字段组装为所述第二CAN数据报文。优选地,所述第一CAN通道与用于发送所述第一CAN数据报文的第一节点连接,所述第一节点包括下列组中的至少一个:温度传感器;中控锁;电动门窗;后视镜;所述第二CAN通道与用于接收所述第二CAN数据报文的第二节点连接,所述第二节点包括下列组中的至少一个:仪表盘控制单元发动机控制单元、ABS控制单元、安全气囊控制单元。根据本专利技术实施方式的另一方面,提出一种汽车,包括如上任一项所述的整车控制器。优选地,所述汽车为纯电动汽车、混合动力汽车、燃料电池汽车、汽油驱动汽车或柴油驱动汽车。根据本专利技术实施方式的另一方面,提出一种CAN数据传输方法,该方法应用于整车控制器,该方法包括:经由第一CAN通道接收具有第一报文格式的第一CAN数据报文;将所述第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;经由第二CAN通道发送所述第二CAN数据报文。优选地,在将第一CAN数据报文转换为第二CAN数据报文与发送第二CAN数据报文之间,该方法还包括:将所述第二CAN数据报文的发送速度与所述第二CAN通道的传输速度相适配。优选地,所述将第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文包
括:解析所述第一CAN数据报文,以获取第一报文格式头和报文内容字段;利用第二报文格式头替换所述第一报文格式头;将所述第二报文格式头和所述报文内容字段组装为所述第二CAN数据报文。优选地,所述第一CAN数据报文为下列组中的组员:车身CAN数据报文;仪表CAN数据报文;充电CAN数据报文;动车CAN数据报文;所述第二CAN数据报文为所述组中不同于所述第一CAN数据报文的组员。从上述技术方案可以看出,整车控制器包括CAN数据接收器、转换模块和CAN数据发送器,其中:CAN数据接收器经由第一CAN通道接收具有第一报文格式的第一CAN数据报文;转换模块将第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器经由第二CAN通道发送第二CAN数据报文。由此可见,在整车控制器中集成了报文格式转换功能,从而实现了在连接到不同CAN通道的节点之间传输CAN数据报文。而且,在本专利技术实施方式中,进一步在整车控制器中集成有速度适配功能,从而在不同传输速度的通道之间还实现了数据报文的速度适配。附图说明以下附图仅对本专利技术做示意性说明和解释,并不限定本专利技术的范围。图1为根据本专利技术的整车控制器的结构图。图2为根据本专利技术实施方式的整车控制器的结构图。图3为转换模块102的示范性结构图。图4为转换模块102的报文处理示意图。图5为根据本专利技术实施方式发动机控制单元向仪表盘控制单元发送CAN数据的示范性处理示意图。图6为根据本专利技术实施方式车内照明灯向仪表盘控制单元发送CAN数据的示范性处理示意图。图7为根据本专利技术的CAN数据传输方法。具体实施方式为了对专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式,在各图中相同的标号表示相同的部分。为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本专利技术的方案进行阐述。实施方式中大量的细节仅用于帮助理解本专利技术的方案。但是很明显,本专利技术的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本专利技术的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。在运行过程中,汽车内部的节点之间通常需要通信以交换实时数据。然而,由于节点可能分别连接到不同的CAN通道,而不同的CAN通道可能具有不同的报文格式,因此连接到不同CAN通道的节点之间不能直接进行数据通讯。目前,汽车的CAN通道通常包括:车身CAN通道;仪表CAN通道;充电CAN通道;动车CAN通道,等等。在本专利技术中,将网关功能集成到整车控制器中,从而实现在连接到不同CAN通道的节点之间传输数据。图1为根据本专利技术的整车控制器的结构图。该整车控制器100分别与第一CAN通道300和第二CAN通道400连接。如图1所示,该整车控制器100包括:CAN数据接收器101,用于经由第一CAN通道300接收具有第一报文格式的第一CAN数据报文;转换模块102,用于将第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器103,用于经由第二CAN通道400发送第二CAN数据报文。第一CAN通道300与第一节点201连接;第一节点201用于通过第一CAN通道300发送第一CAN数本文档来自技高网
...

【技术保护点】
一种整车控制器,其特征在于,该整车控制器与第一CAN通道和第二CAN通道连接,该整车控制器包括:CAN数据接收器,用于经由所述第一CAN通道接收具有第一报文格式的第一CAN数据报文;转换模块,用于将所述第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器,用于经由所述第二CAN通道发送所述第二CAN数据报文。

【技术特征摘要】
1.一种整车控制器,其特征在于,该整车控制器与第一CAN通道和第二CAN通道连接,该整车控制器包括:CAN数据接收器,用于经由所述第一CAN通道接收具有第一报文格式的第一CAN数据报文;转换模块,用于将所述第一CAN数据报文转换为具有第二报文格式的第二CAN数据报文;CAN数据发送器,用于经由所述第二CAN通道发送所述第二CAN数据报文。2.根据权利要求1所述的整车控制器,其特征在于,在转换模块与CAN数据发送器之间,还包括:速度适配模块,用于将所述第二CAN数据报文的发送速度与所述第二CAN通道的传输速度相适配。3.根据权利要求1所述的整车控制器,其特征在于,所述转换模块包括:报文解析单元,用于解析所述第一CAN数据报文,以获取第一报文格式头和报文内容字段;报文头替换单元,用于利用第二报文格式头替换所述第一报文格式头;报文组装单元,用于将所述第二报文格式头和所述报文内容字段组装为所述第二CAN数据报文。4.根据权利要求1所述的整车控制器,其特征在于,所述第一CAN通道与用于发送所述第一CAN数据报文的第一节点连接,所述第一节点包括下列组中的至少一个:温度传感器;中控锁;电动门窗;后视镜;所述第二CAN通道与用于接收所述第二CAN数据报文的第二节点连接,所述第二节点包括下列组中的至少一个:仪表盘控制单元;发动机控制单元、ABS控制单元、安全气囊控制单元。...

【专利技术属性】
技术研发人员:王克坚邱德章
申请(专利权)人:北京长城华冠汽车科技股份有限公司
类型:发明
国别省市:北京;11

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

1