本申请涉及信号处理,具体涉及一种信号检测方法、装置、电子设备及车辆。
背景技术:
1、在新型车载域控制器(extnddeddomain control unit,xcu)检测过程中,控制器存在从控制器域网(controller area network,can)总线上接收到的报文与控制器发出的报文不一致的情况。
2、为了解决这一问题需要对can信号进行一致性检测,目前,can信号的一致性检测方法主要是通过matlab搭建上层模型,再将模型通过davinci developer以及davinciconfigurator等工具进行集成之后才能进行一致性检测。
3、然而,在搭建模型、集成等操作过程中,需要耗费大量时间,检测流程繁琐,造成can信号一致性检测效率较低。
技术实现思路
1、有鉴于此,本申请提供了一种信号检测方法、装置、电子设备及车辆,主要目的在于改善目前现有技术在搭建模型、集成等操作过程中,需要耗费大量时间,检测流程繁琐,造成can信号一致性检测效率较低的技术问题。
2、第一方面,本申请提供了一种信号检测方法,包括:
3、获取待检测的can信号;
4、确定待检测的can信号对应的第一标定信息;
5、将待检测的can信号发送给控制器进行处理;
6、读取控制器中与待检测的can信号对应处理得到的第二标定信息;
7、对第一标定信息和读取到的第二标定信息进行一致性检测,确定一致性检测结果。
8、第二方面,本申请提供了一种信号检测装置,包括:
9、获取模块,被配置为获取待检测的can信号;
10、确定模块,被配置为确定待检测的can信号对应的第一标定信息;
11、处理模块,被配置为将待检测的can信号发送给控制器进行处理;
12、读取模块,被配置为读取控制器中与待检测的can信号对应处理得到的第二标定信息;
13、检测模块,被配置为对第一标定信息和读取到的第二标定信息进行一致性检测,确定一致性检测结果。
14、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
15、第四方面,本申请提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法。
16、第五方面,本申请提供了一种车辆,包括:如第二方面所述的装置、或如第四方面所述的电子设备。
17、借由上述技术方案,本申请提供的一种信号检测方法、装置、电子设备及车辆,替换通过matlab提供模型以及davinci工具进行集成的流程。具体的,先获取待检测的can信号;确定待检测的can信号对应的第一标定信息;然后将待检测的can信号发送给控制器进行处理;读取控制器中与待检测的can信号对应处理得到的第二标定信息;再对第一标定信息和读取到的第二标定信息进行一致性检测,确定一致性检测结果。与目前现有技术相比,本申请可代替原本通过matlab搭建上层模型,再将模型通过davinci developer以及davinci configurator等工具进行集成的方法,节省操作时间,简化测试流程,可提高can信号一致性检测效率。
18、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种信号检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制器中记录有控制器运行文件,所述控制器运行文件包括多个第二标定信息;
3.根据权利要求2所述的方法,其特征在于,所述控制器运行文件的创建过程包括:
4.根据权利要求3所述的方法,其特征在于,在所述将匹配成功的第一源码文件生成注入测试代码的第二源码文件之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述待检测的can信号对应的第一标定信息,包括:
6.根据权利要求3所述的方法,其特征在于,所述获取待检测的can信号,包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述对所述第一can信号的第一标定信息和读取到的第二标定信息进行一致性检测,确定一致性检测结果之后,所述方法还包括:
8.一种信号检测装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
10.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。
11.一种车辆,其特征在于,包括:如权利要求8所述的装置、或如权利要求10所述的电子设备。