System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车辆,尤其涉及一种车载can唤醒源识别方法、识别系统、识别装置及车辆。
技术介绍
1、新能源汽车的车载控制器及相关芯片等器件为了满足节能高效的需求,在不工作的情况下,需要进入低功耗休眠状态;当车辆有相关工作需求时,控制器局域网(controller area network,简称为can)收发器会产生唤醒信号,车载控制器检测到唤醒信号后会及时响应并进入工作状态。
2、目前,车载控制器对车载can唤醒源的识别一般通过在周期任务中周期性地识别对应唤醒源的相关信号,从而进行逻辑判断的方式。但是,例如当can总线有唤醒can报文时,对应唤醒源的相关信号呈现高低电平不断变化的状态,因此可能出现周期性进行车载can唤醒源识别时,对应唤醒源的相关信号的电平状态可能为低电平信号,也可能为高电平信号,在时序上无法保证能够准确地识别车载can的唤醒源,导致唤醒源识别滞后甚至识别不到。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种车载can唤醒源识别方法、识别系统、识别装置及车辆,避免了车载can唤醒源识别滞后或识别不到的缺陷,提高了车载can唤醒源识别的准确性和及时性。
2、第一方面,本公开提供了一种车载can唤醒源识别方法,包括:
3、获取车载控制器和can收发器之间的待机信号和can接收信号;其中,获取所述can接收信号包括持续获取所述can接收信号,或者获取所述can接收信号的周期小于所述can接收信号的周期
4、基于所述待机信号的第一电压表征参数大于第一阈值且所述can接收信号的第二电压表征参数小于第二阈值,控制唤醒所述车载控制器。
5、可选地,所述待机信号的第一电压表征参数大于第一阈值,包括以下至少一种情况:
6、所述待机信号的电平为高电平;
7、所述待机信号的电压值大于第一电压阈值。
8、可选地,所述can接收信号的第二电压表征参数小于第二阈值,包括以下至少一种情况:
9、所述can接收信号的电平为低电平;
10、所述can接收信号的电平发生跳变;
11、所述can接收信号的电压值小于第二电压阈值。
12、可选地,所述can接收信号的电平发生跳变,包括:
13、所述can接收信号的电平发生下降沿跳变。
14、可选地,获取所述can接收信号之后,还包括:
15、获取所述can接收信号对应通信通道的锁存状态;
16、控制所述锁存状态在被读取后更新。
17、可选地,所述获取车载控制器和can收发器之间的待机信号和can接收信号之前,还包括:
18、通过调节所述待机信号控制所述can收发器进入待机状态。
19、可选地,所述通过调节所述待机信号控制所述can收发器进入待机状态之前,还包括以下步骤中的至少一个:
20、初始化所述车载控制器中的预设模块;
21、通过调节所述待机信号控制所述can收发器进入正常工作状态;
22、激活所述车载控制器中的can通信模块。
23、第二方面,本公开还提供了一种车载can唤醒源识别系统,包括:
24、can收发器和输入捕获单元,所述can收发器的第一待机端口与所述输入捕获单元的第二待机端口通信连接,所述can收发器的第一can接收端口与所述输入捕获单元的第二can接收端口通信连接;
25、所述输入捕获单元用于执行如第一方面所述的车载can唤醒源识别方法。
26、可选地,所述输入捕获单元集成设置于所述车载控制器中。
27、第三方面,本公开还提供了一种车载can唤醒源识别装置,包括:
28、信号获取模块,用于获取车载控制器和can收发器之间的待机信号和can接收信号;其中,获取所述can接收信号包括持续获取所述can接收信号,或者获取所述can接收信号的周期小于所述can接收信号的周期;
29、唤醒控制模块,用于在所述待机信号的第一电压表征参数大于第一阈值且所述can接收信号的第二电压表征参数小于第二阈值时,控制唤醒所述车载控制器。
30、第四方面,本公开还提供了一种车辆,包括:
31、处理器和存储器;
32、所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述的车载can唤醒源识别方法的步骤。
33、第五方面,本公开还提供了一种存储介质,所述存储介质存储程序或指令,所述程序或指令使计算机执行如第一方面所述的车载can唤醒源识别方法的步骤。本公开提供的车载can唤醒源识别方法,包括:获取车载控制器和can收发器之间的待机信号和can接收信号;其中,获取can接收信号包括持续获取can接收信号,或者获取can接收信号的周期小于can接收信号的周期;基于所述待机信号的第一电压表征参数大于第一阈值且所述can接收信号的第二电压表征参数小于第二阈值,控制唤醒所述车载控制器。由此,通过持续获取can接收信号,或者以小于can接收信号周期的方式周期性地获取can接收信号,有效改善了例如当can总线有唤醒can报文时,对应唤醒源的相关信号呈现高低电平不断变化的状态,导致在时序上无法准确地获取到can接收信号的有效唤醒电平状态,从而导致车载can唤醒源识别滞后甚至识别不到车载can唤醒源的问题,提高了车载can唤醒源识别的及时性和准确性。
本文档来自技高网...【技术保护点】
1.一种车载CAN唤醒源识别方法,其特征在于,包括:
2.根据权利要求1所述的车载CAN唤醒源识别方法,其特征在于,所述待机信号的第一电压表征参数大于第一阈值,包括以下至少一种情况:
3.根据权利要求1或2所述的车载CAN唤醒源识别方法,其特征在于,所述CAN接收信号的第二电压表征参数小于第二阈值,包括以下至少一种情况:
4.根据权利要求3所述的车载CAN唤醒源识别方法,其特征在于,所述CAN接收信号的电平发生跳变,包括:
5.根据权利要求1所述的车载CAN唤醒源识别方法,其特征在于,获取所述CAN接收信号之后,还包括:
6.根据权利要求1所述的车载CAN唤醒源识别方法,其特征在于,所述获取车载控制器和CAN收发器之间的待机信号和CAN接收信号之前,还包括:
7.根据权利要求6所述的车载CAN唤醒源识别方法,其特征在于,所述通过调节所述待机信号控制所述CAN收发器进入待机状态之前,还包括以下步骤中的至少一个:
8.一种车载CAN唤醒源识别系统,其特征在于,包括:
9.根据权利要求8所述
10.一种车载CAN唤醒源识别装置,其特征在于,包括:
11.一种车辆,其特征在于,包括处理器和存储器,所述处理器通过调用所述存储器存储的程序或指令,用于执行如权利要求1-7任一项所述的车载CAN唤醒源识别方法的步骤。
12.一种存储介质,其特征在于,所述存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1-7任一项所述的车载CAN唤醒源识别方法的步骤。
...【技术特征摘要】
1.一种车载can唤醒源识别方法,其特征在于,包括:
2.根据权利要求1所述的车载can唤醒源识别方法,其特征在于,所述待机信号的第一电压表征参数大于第一阈值,包括以下至少一种情况:
3.根据权利要求1或2所述的车载can唤醒源识别方法,其特征在于,所述can接收信号的第二电压表征参数小于第二阈值,包括以下至少一种情况:
4.根据权利要求3所述的车载can唤醒源识别方法,其特征在于,所述can接收信号的电平发生跳变,包括:
5.根据权利要求1所述的车载can唤醒源识别方法,其特征在于,获取所述can接收信号之后,还包括:
6.根据权利要求1所述的车载can唤醒源识别方法,其特征在于,所述获取车载控制器和can收发器之间的待机信号和can接收信号之前,还包括:
7...
【专利技术属性】
技术研发人员:邵宏赡,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。