一种车载外部设备的通信状态管理系统及方法技术方案

技术编号:34029000 阅读:65 留言:0更新日期:2022-07-06 10:38
本发明专利技术提供一种车载外部设备的通信状态管理系统及方法,包括,至少一个与车载外部设备相连的通信状态管理模块;至少一个与车载外部设备相连的外部设备驱动模块;通信状态管理模块,用于获取任一车载外部设备的通信数据、控制策略数据,根据接收的用户请求指令和所述任一车载外部设备的网络状态、通信数据及控制策略数据进行通信状态的切换;外部设备驱动模块,用于驱动所述车载外部设备。本发明专利技术适合多种外部设备,具有极高的兼容性和软件可移植特性。性。性。

A communication state management system and method for on-board external equipment

【技术实现步骤摘要】
一种车载外部设备的通信状态管理系统及方法


[0001]本专利技术涉及通信
,特别是涉及一种车载外部设备的通信状态管理系统及方法。

技术介绍

[0002]AUTOSAR(AUTOmotive Open System Architecture,汽车开放系统架构)中采用ECUM(Electronic Control UnitManage,状态管理器)模块管理ECU(Electronic Control Unit,电子控制单元)的状态切换,及在不同场景下ECU(Electronic Control Unit,电子控制单元)上的外部设备的运行状态。
[0003]ECUM(Electronic Control Unit Manage,状态管理器)对CAN(Controller Area Network,控制器局域网)总线,LIN(Local Interconnect Network,串行通讯网络)总线,及以太网总线都规定了标准接口,和网络管理模块共同完成对这些通信总线的状态管理。这些总线之外的总线或外部设备。比如在ECUM(Electronic Control Unit Manage,状态管理器)的RUN模式,CAN(Controller Area Network,控制器局域网)总线处于正常通信状态,网路管理处于Active模式。在休眠模式,CAN(Controller Area Network,控制器局域网)总线需要休眠模式,并配置相应的唤醒源,以便ECU(Electronic Control Unit,电子控制单元)可以被CAN(Controller Area Network,控制器局域网)总线唤醒。在唤醒模式,ECUM(Electronic Control Unit Manage,状态管理器)将检测唤醒源,完成唤醒功能。
[0004]AUTOSAR(AUTOmotive Open System Architecture,汽车开放系统架构)定义了ECU(Electronic Control Unit,电子控制单元)的运行状态请求和释放的接口,由于外部设备多种多样,状态管理方式大不相同,所以未定义具体的使用规则。
[0005]在基于AUTOSAR(AUTOmotive Open System Architecture,汽车开放系统架构)架构的汽车ECU(Electronic Control Unit,电子控制单元)的软件设计实现中,目前针对外部设备,一般采用的方案是自己定义通信协议及上下层通信接口,上层应用软件根据这些定义实现和外部设备的通信和状态管理。
[0006]由于外部设备的多样性,通信方式也多种多样。网络管理协议常常自主开发,即使不自主开发,也不一定遵守AUTOSAR(AUTOmotive Open System Architecture,汽车开放系统架构)的网络管理规范。这样就会存在一系列相关的问题,如软件的通用性和一致性变差,即使针对同种的外部设备,在不同的项目目的,处理方式和接口没有统一的规范,导致处理方式五花八门,格式各样。

技术实现思路

[0007]本专利技术实施例所要解决的技术问题在于,提供一种车载外部设备的通信状态管理系统及方法,解决非标准的外部设备嵌入到通信架构中,兼容性差和软件可移植特性低的技术问题。
[0008]本专利技术的一方面,提供一种车载外部设备的通信状态管理系统,包括:
[0009]至少一个与车载外部设备相连的通信状态管理模块,以及至少一个与车载外部设备相连的外部设备驱动模块;其中:
[0010]所述通信状态管理模块,用于获取任一车载外部设备的通信数据、控制策略数据,根据接收的用户请求指令和所述任一车载外部设备的网络状态、通信数据及控制策略数据进行通信状态的切换,管理所述任一车载外部设备的启动、运行、休眠及唤醒;
[0011]所述外部设备驱动模块,用于驱动所述车载外部设备。
[0012]进一步,该系统还包括:
[0013]外部设备网络管理模块,其分别与MCU和外部设备相连,用于所述MCU和所述车载外部设备的网络连接;
[0014]用户管理模块,其与所述通信状态管理模块连接,用于管理用户对所述通信状态管理模块的请求指令。
[0015]进一步,所述通信状态管理模块包括:
[0016]第一控制单元,用于当所述车载外部设备通电或复位时,控制所述车载外部设备进入第一状态,处于所述第一状态的车载外部设备不进行数据发送或数据接收。
[0017]进一步,所述通信状态管理模块进一步包括:
[0018]第二控制单元,用于当所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,控制所述车载外部设备进入第二状态,以使处于所述第二状态的车载外部设备与相应的外部设备建立数据连接,并进行数据发送或数据接收。
[0019]进一步,所述通信状态管理模块进一步包括:
[0020]第三控制单元,用于当所述通信状态管理模块接收到用户请求调用车载外部设备的休眠状态指令时,控制所述车载外部设备进入第三状态,以使处于所述第三状态的车载外部设备不进行数据发送但进行数据接收;
[0021]状态变更处理单元,用于在车载外部设备处于所述第三状态且所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,则控制车载外部设备进入所述第二状态;以及用于处于所述第三状态的车载外部设备接收到外部设备总线休眠指令时,则控制车载外部设备进入所述第一状态。
[0022]进一步,所述第一控制单元包括:
[0023]第一状态切换单元,用于当车载外部设备进入所述第一状态时,控制所述车载外部设备进入第一子状态,以使处于所述第一子状态的车载外部设备不进行数据发送或数据接收;以及用于车载外部设备处于所述第一子状态且所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,控制车载外部设备切换通信状态进入第二子状态,以使处于所述第二子状态的车载外部设备不进行数据发送但进行数据接收。
[0024]进一步,所述第二控制单元包括:
[0025]第二状态切换单元,用于当车载外部设备进入所述第二状态时,控制所述车载外部设备进入第三子状态;以及用于处于所述第三子状态的车载外部设备根据接收的用户指令和网络状态切换通信状态进入第四子状态。
[0026]本专利技术的另一方面还提供一种车载外部设备的通信状态管理方法,依靠所述的车载外部设备的通信状态管理系统进行实现,包括以下步骤:
[0027]步骤S1,车载外部设备处于通电或复位状态,通信状态管理模块控制所述车载外
部设备进入所述第一状态;
[0028]步骤S2,所述用户管理模块检测用户是否有进入运行状态的请求,当检测用户有进入运行状态的请求,则所述用户管理模块向所述通信状态管理模块发送请求开启车载外部设备的通信功能指令,所述通信状态管理模块控制所述车载外部设备进入第二状态;
[0029]步骤S3,所述用户管理模块检测用户是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载外部设备的通信状态管理系统,其特征在于,包括:至少一个与车载外部设备相连的通信状态管理模块,以及至少一个与车载外部设备相连的外部设备驱动模块;其中:所述通信状态管理模块,用于获取任一车载外部设备的通信数据、控制策略数据,根据接收的用户请求指令和所述任一车载外部设备的网络状态、通信数据及控制策略数据进行通信状态的切换,管理所述任一车载外部设备的启动、运行、休眠及唤醒;所述外部设备驱动模块,用于驱动所述车载外部设备。2.如权利要求1所述的系统,其特征在于,还包括:外部设备网络管理模块,其分别与MCU和外部设备相连,用于所述MCU和所述车载外部设备的网络连接;用户管理模块,其与所述通信状态管理模块连接,用于管理用户对所述通信状态管理模块的请求指令。3.如权利要求2所述的系统,其特征在于,所述通信状态管理模块包括:第一控制单元,用于当所述车载外部设备通电或复位时,控制所述车载外部设备进入第一状态,处于所述第一状态的车载外部设备不进行数据发送或数据接收。4.如权利要求3所述的系统,其特征在于,所述通信状态管理模块进一步包括:第二控制单元,用于当所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,控制所述车载外部设备进入第二状态,以使处于所述第二状态的车载外部设备与相应的外部设备建立数据连接,并进行数据发送或数据接收。5.如权利要求4所述的系统,其特征在于,所述通信状态管理模块进一步包括:第三控制单元,用于当所述通信状态管理模块接收到用户请求调用车载外部设备的休眠状态指令时,控制所述车载外部设备进入第三状态,以使处于所述第三状态的车载外部设备不进行数据发送但进行数据接收;状态变更处理单元,用于在车载外部设备处于所述第三状态且所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,则控制车载外部设备进入所述第二状态;以及用于处于所述第三状态的车载外部设备接收到外部设备总线休眠指令时,则控制车载外部设备进入所述第一状态。6.如权利要求3所述的系统,其特征在于,所述第一控制单元包括:第一状态切换单元,用于当车载外部设备进入所述第一状态时,控制所述车载外部设备进入第一子状态,以使处于所述第一子状态的车载外部设备不进行数据发送或数据接收;以及用于车载外部设备处于所述第一子状态且所述通信状态管理模块接收到用户请求开启车载外部设备的通信功能指令时,控制车载外部设备切换通信状态进入第二子状态,以使处于所述第二子状态的车载外部设备不进行数据发送但进行数据接收。7.如权利要求4所述的系统,其特征在于,...

【专利技术属性】
技术研发人员:王娜赵红军苗海丽张志德宫成马逸行
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1