一种信号检测方法和检测装置制造方法及图纸

技术编号:19908270 阅读:33 留言:0更新日期:2018-12-26 04:27
本发明专利技术公开了一种信号检测方法和检测装置,包括:获取用于配置目标控制器在CAN网络上发送报文的配置信息和对测试信号进行检测的测试项目信息;根据所述配置信息和所述测试项目信息,构建测试用例和搭建测试环境;在所述测试环境中运行所述测试用例,获得对所述测试信号的检测结果。本发明专利技术的实施例,在传统的信号检测方法的基础上进行优化,解决了现有检测方法兼容性、功能性和自动化差的问题。

【技术实现步骤摘要】
一种信号检测方法和检测装置
本专利技术涉及网络信号检测的
,尤其涉及一种信号检测方法和检测装置。
技术介绍
纯电动汽车以控制器局域网络(CAN,ControllerAreaNetwork)为主网对数据进行传输,控制电池管理系统(BMS,BatteryManagementSystem)、电机控制器(MCU,MotorControlUnit)和整车控制器(VCU,VehicleControlUnit)等主要模块,CAN总线以报文为单位进行数据传送,因此对CAN报文正确的解析、打包至关重要。然而在针对数以千计的CAN报文的操作过程中,出错无法避免,于是需要配置相关的检测装置对所述网络报文收发配置及信号的处理进行检测。目前,没有适用于所述VCU、MCU和BMS三种控制器的检测装置,且目前的检测装置检测的信号类型单一、自动化差。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种信号检测方法和检测装置,解决了现有检测方法兼容性、功能性和自动化差的问题。依据本专利技术的一个方面,提供了一种信号检测方法,包括:获取用于配置目标控制器在CAN网络上发送报文的配置信息和对测试信号进行检测的测试本文档来自技高网...

【技术保护点】
1.一种信号检测方法,其特征在于,包括:获取用于配置目标控制器在CAN网络上发送报文的配置信息和对测试信号进行检测的测试项目信息;根据所述配置信息和所述测试项目信息,构建测试用例和搭建测试环境;在所述测试环境中运行所述测试用例,获得对所述测试信号的检测结果。

【技术特征摘要】
1.一种信号检测方法,其特征在于,包括:获取用于配置目标控制器在CAN网络上发送报文的配置信息和对测试信号进行检测的测试项目信息;根据所述配置信息和所述测试项目信息,构建测试用例和搭建测试环境;在所述测试环境中运行所述测试用例,获得对所述测试信号的检测结果。2.根据权利要求1所述的信号检测方法,其特征在于,所述测试项目信息包括:测试项目类型、模型定点情况和待测试工程。3.根据权利要求2所述的信号检测方法,其特征在于,所述配置信息包括:CAN协议文件、软件接口定义文件和诊断接口文件。4.根据权利要求3所述的信号检测方法,其特征在于,根据所述配置信息和所述测试项目信息,构建测试用例和搭建测试环境,包括:根据所述测试项目类型,获取控制器类型和控制器局域网总线技术CAN_BUS名称;根据所述模型定点情况,获取所述测试信号的类型,所述测试信号的类型包括定点信号和非定点信号;根据所述控制器类型、所述CAN_BUS名称、所述测试信号的类型和所述配置信息,通过算法生成所述测试信号处理的测试用例。5.根据权利要求4所述的信号检测方法,其特征在于,根据所述配置信息和所述测试项目信息,构建测试用例和搭建测试环境,还包括:根据所述控制器类型,自动匹配软件构架、筛选待测试工程中与CAN网络相关的可运行文件,结合所述测试用例,搭建测试环境。6.根据权利要求4所述的信号检测方法,其特征在于,所述算法包括:非定点信号输入控制器用例算法、非定点信号输出控制器用例算法、定点信号输入控制器用例算法和定点信号输出控制器用例算法。7.根据权利要求6所述的信号检测方法,其特征在于,所述非定点信号输入控制器用例算法,根据以下公式计算:Suc=Scan*fcan+dcan所述非定点信号输出控制器用例算法,根据以下公式计算:Scan=(Suc-dcan)/fcan其中,Suc表示测试用例中的信号值,Scan表示总线上传输的信号值,fcan表示CAN协议中该信号的精度,dcan表示CAN协议中该信号的偏移;所述定点信号输入控制器用例算法,根据以下公式计算:Suc=Smodle*(fcan/fmodle)+(dcan*fmodle-dmodle*fcan)/fmodle所述定点信号输出控制器用例算法,根据以下公式计算:Smodle=Scan*(fmodle/fcan)+(dmodle*fcan-dcan*fmodle)/fcan其中,Smodle表示模型中使用的定点信号值,fmodle表示模型中该信号的精度,dmodle表示模型中该信号的偏移,Suc表示测试用例中的信号值,Scan表示总线上传输的信号值,fcan表示CAN协议中该信号的精度,dcan表示CAN协议中该信号的偏移。8.根据权利要求3所述的信号检测方法,其特征在于,还包括:根据所述诊断接口文件、所述CAN协议文件以及所述待测试工程,获取与CAN报文配置相关的对比文档;根据预先设置的配置文件,获取与所述CAN报文配置相关的校验文档;将所述对比文档与所述校验文档进行比对;若所述对比文档与所述校验文档相同,则所述CAN报文配置校验合格。9.一种信号检测装置,其特征在于,包括:信息获取模块,用...

【专利技术属性】
技术研发人员:佟世蒙余军赵磊吕玉军
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京,11

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

1