一种用于车辆的数据处理系统及方法、汽车技术方案

技术编号:36870097 阅读:11 留言:0更新日期:2023-03-15 19:44
本申请公开了一种用于车辆的数据处理系统及方法、汽车,该系统包括:系统处理器和至少一个微控制器,系统处理器和至少一个微控制器通过第一通信线路连接;至少一个微控制器用于:接收至少一个原始数据,对至少一个原始数据进行组包处理,得到组包数据,并向系统处理器发送组包数据;系统处理器用于:接收微控制器发送的组包数据,并根据组包数据,更新信号池。通过本实施例的数据处理系统进行数据处理时,微控制器只用于在得到原始数据后,进行组包处理,基于组包数据解析更新的过程是系统处理器执行的,所以微控制器的处理效率高,微控制器与系统处理器的交互过程传输延迟低、计算需求小,提高了数据传输效率,进一步提高了信号池的更新效率。号池的更新效率。号池的更新效率。

【技术实现步骤摘要】
一种用于车辆的数据处理系统及方法、汽车
[0001]本案要求在先申请号为2021223894555的案件的优先权。


[0002]本申请实施例涉及通信
,尤其涉及一种用于车辆的数据处理系统及方法、汽车。

技术介绍

[0003]随着车辆智能化程度的日益提高,越来越多的高性能的数据处理系统随之出现。但是现有技术中数据处理系统的通讯数据库的建模工作量大,且当新增或变更数据时,需要对数据处理系统的底层软件进行变更,影响交互效率。

技术实现思路

[0004]本申请提供一种用于车辆的数据处理系统及方法、汽车,以实现传输延迟低、计算需求小的效果。
[0005]第一方面,本申请实施例提供了一种用于车辆的数据处理系统,包括:系统处理器和至少一个微控制器,每个所述微控制器的输出数据作为所述系统处理器的输入数据,所述系统处理器和所述至少一个微控制器通过第一通信线路连接;所述至少一个微控制器还和至少一个第二通信线路连接;至少存在一个所述第二通信线路的类型不同于所述第一通信线路的类型;
[0006]所述至少一个微控制器用于:通过所述第二通信线路接收至少一个原始数据,对所述至少一个原始数据进行组包处理,得到组包数据,并通过所述第一通信线路向所述系统处理器发送所述组包数据;
[0007]所述系统处理器用于:接收所述至少一个微控制器发送的组包数据,并根据至少一个组包数据,更新信号池,所述信号池用于向至少一个应用提供车辆信号。
[0008]第二方面,本申请实施例提供了一种数据处理方法,应用于如第一方面所述的数据处理系统;
[0009]所述方法包括:
[0010]利用所述至少一个微控制器,接收至少一个原始数据,对所述至少一个原始数据进行组包处理,获得组包数据;
[0011]根据所述至少一个微控制器对应的组包数据,利用所述系统控制器更新信号池,所述信号池用于向至少一个应用提供车辆信号。
[0012]第三方面,本申请实施例提供了一种汽车,所述汽车具有如本申请部分实施例所述的用于车辆的数据处理系统。
[0013]本申请公开了一种用于车辆的数据处理系统及汽车,该系统包括:系统处理器和至少一个微控制器,每个所述微控制器的输出数据作为所述系统处理器的输入数据,所述系统处理器和所述至少一个微控制器通过第一通信线路连接;所述至少一个微控制器还和
至少一个第二通信线路连接;至少存在一个所述第二通信线路的类型不同于第一通信线路的类型。通过本实施例的方案进行数据处理时,微控制器只用于在得到原始数据后,进行组包处理,基于组包数据解析更新的过程是系统处理器执行的,所以微控制器的处理效率高,微控制器与系统处理器的交互过程传输延迟低、计算需求小,提高了数据传输效率,进一步提高了信号池的更新效率。
附图说明
[0014]图1是本申请实施例一提供的一种用于车辆的数据处理系统的结构框图;
[0015]图2是本申请实施例二提供的数据处理系统中微控制器的结构框图;
[0016]图3A是本申请实施例三提供的数据处理系统中系统处理器的结构框图;
[0017]图3B是本申请实施例三提供的数据处理系统中系统处理器的结构框图;
[0018]图3C是本申请实施例三提供的信号池更新组件的结构框图;
[0019]图4是本申请实施例四提供的两个数据处理系统的数据处理示意图;
[0020]图5是本申请实施例五提供的一种数据处理方法的流程图;
[0021]图6是本申请实施例六提供的汽车的数据处理示意图。
具体实施方式
[0022]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0023]实施例一
[0024]图1为本申请实施例一提供的一种用于车辆的数据处理系统的结构框图,本实施例可适用于数据处理系统中微控制器和系统处理器之间进行数据交互的情况。每台车辆中可以有多个数据处理系统,不同数据处理系统的微控制器和系统处理器之间都可以通过网络连接进行数据交互。需要说明的是,本实施例不限于车辆通信场景,还可以是其他通信场景。
[0025]如图1所示,该用于车辆的数据处理系统100包括:
[0026]系统处理器120和至少一个微控制器110,每个微控制器110的输出数据作为系统处理器120的输入数据,系统处理器120和至少一个微控制器110通过第一通信线路连接;至少一个微控制器110还和至少一个第二通信线路连接;至少存在一个第二通信线路的类型不同于第一通信线路的类型;
[0027]至少一个微控制器110用于:通过第二通信线路接收至少一个原始数据,对至少一个原始数据进行组包处理,得到组包数据,并通过第一通信线路向系统处理器120发送组包数据;
[0028]系统处理器120用于:接收微控制器110发送的组包数据,并根据组包数据,更新信号池,信号池用于向至少一个应用提供车辆信号。
[0029]其中,原始数据中包含了将要发送的完整的数据信息。组包数据为将至少一个原始数据进行组包处理后生成的。信号池,是整车系统中应用的数据来源集合,可以整车共用一个信号池,也可以为每个应用单独设置一个信号池,本申请对此不作具体限制,可以根据
实际情况进行调整。
[0030]需要说明的是,系统处理器120设置在数据处理系统100中,微控制器110同样设置在数据处理系统100中。在数据处理系统100的微控制器110基于至少一个第二通信线路与数据生产端通信,可选的,本实施例的微控制器110可以基于至少一个第二通信线路,通过复杂驱动(Complex Device Driver,CDD)的方式从数据生产端获取至少一个原始数据。其中,至少一个第二通信线路可以为至少一个总线。可选的,该总线可以包括但不限于:FlexRay总线、具有灵活数据速率的控制器局域网络CANFD总线、控制器局域网络CAN总线或局域互联网络LIN总线中的至少一个;相应的,原始数据可以是FlexRay总线数据、CANFD总线数据、CAN总线数据和LIN总线数据中的至少一种。第一通信线路可以为以太网。
[0031]微控制器110获取原始数据后,对原始数据进行组包处理,得到组包数据,并通过第一通信线路向系统处理器120发送组包数据。虽然,FlexRay总线、CANFD总线、CAN总线和LIN总线是不同类型的总线,但它们的格式是一致的,都是“原始数据的编号+原始数据的长度+原始数据”,不同点仅在于原始数据的长度。具体的,FlexRay总线的原始数据的长度为1

255字节,CANFD总线的原始数据的长度为1

64字节,CAN总线的原始数据的长度为1

8字节,LIN总线的原始数据的长度为1

8字节。本实施例中,对原始数据进行组包处理时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于车辆的数据处理系统,其特征在于,包括:系统处理器和至少一个微控制器,每个所述微控制器的输出数据作为所述系统处理器的输入数据,所述系统处理器和所述至少一个微控制器通过第一通信线路连接;所述至少一个微控制器还和至少一个第二通信线路连接;至少存在一个所述第二通信线路的类型不同于所述第一通信线路的类型;所述至少一个微控制器用于:通过所述第二通信线路接收至少一个原始数据,对所述至少一个原始数据进行组包处理,得到组包数据,并通过所述第一通信线路向所述系统处理器发送所述组包数据;所述系统处理器用于:接收所述至少一个微控制器发送的组包数据,并根据至少一个组包数据,更新信号池,所述信号池用于向至少一个应用提供车辆信号。2.根据权利要求1所述的系统,其特征在于,所述微控制器包括:至少一个微控制器第一通信线路接口、至少一个第二通信线路接口和驱动组件;所述驱动组件分别与所述至少一个微控制器第一通信线路接口和所述至少一个第二通信线路接口连接,所述第二通信线路接口的输出数据作为所述驱动组件的输入数据,所述驱动组件的输出数据作为所述微控制器第一通信线路接口的输入数据;所述至少一个第二通信线路接口,用于接收所述至少一个原始数据;所述驱动组件,用于对所述至少一个原始数据进行组包处理,得到所述组包数据;所述至少一个微控制器第一通信线路接口,用于向所述系统处理器发送所述组包数据。3.根据权利要求2所述的系统,其特征在于,所述至少一个第二通信线路接口为FlexRay总线接口、具有灵活数据速率的控制器局域网络CANFD总线接口、控制器局域网络CAN总线接口或者局域互联网络LIN总线接口中的至少一个。4.根据权利要求2所述的系统,其特征在于,所述驱动组件具体用于:按照全局时钟、第二通信线路的编号、原始数据的编号、时间戳、原始数据的长度和原始数据的顺序,对所述至少一个第二通信线路的至少一个原始数据进行组包处理。5.根据权利要求4所述的系统,其特征在于,所述驱动组件还用于:按照至少一个第二通信线路接口的重要程度由高到低的排列顺序,确定所述至少一个第二通信线路的至少一个原始数据的顺序。6.根据权利要求2所述的系统,其特征在于,所述至少一个微控制器第一通信线路接口包括微控制器第一通信线路目标接口和至少一个微控制器第一通信线路候选接口;所述微控制器第一通信线路目标接口,用于向所述系统处理器发送所述组包数据;所述至少一个微控制器第一通信线路候选接口,用于在所述微控制器第一通信线路目标接口发送失败时,向所述系统处理器发送所述组包数据。7.根据权利要求6所述的系统,其特征在于,所述至少一个微控制器第一通信线路候选接口各自的预设等级不同;所述微控制器第一通信线路候选接口,具体用于按照预设等级由高到低的顺序,在所述微控制器第一通信线路目标接口发送失败,或上一个微控制器第一通信线路候选接口发送失败时,向所述系统处理器发送所述组包数据。8.根据权利要求2所述的系统,其特征在于,所述至少一个微控制器第一通...

【专利技术属性】
技术研发人员:罗军于鹏梁超艾兵李铖
申请(专利权)人:上海集度汽车有限公司
类型:发明
国别省市:

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

1