一种车用控制器的CAN总线测试系统及方法技术方案

技术编号:38747188 阅读:11 留言:0更新日期:2023-09-08 23:28
本发明专利技术公开了一种车用控制器的CAN总线测试系统及方法,系统包括控制模块、测试模块、第一程控电源、第二程控电源、计算机、CAN总线;所述第一程控电源和所述第二程控电源分别通过所述控制模块的控制来为所述车用控制器供电。方法包括:S1.制定车用控制器的CAN总线测试条目;S2.控制模块对车用控制器逐项测试,并根据每项测试的测试要求来分别控制第一程控电源和第二程控电源的供电电压大小;S3.控制模块根据每项测试的测试要求发送对应的测试指令至测试模块,测试模块模拟每项测试所需的测试环境来对车用控制器进行测试;S4.计算机根据车用控制器的测试结果生成对应的测试报告。本发明专利技术能满足CAN总线各种层级的自动化测试。发明专利技术能满足CAN总线各种层级的自动化测试。发明专利技术能满足CAN总线各种层级的自动化测试。

【技术实现步骤摘要】
一种车用控制器的CAN总线测试系统及方法


[0001]本专利技术属于CAN总线测试领域,具体涉及一种车用控制器的CAN总线测试系统及方法。

技术介绍

[0002]在汽车领域,控制器可用于仪表盘控制、车身控制、安全系统、动力系统、ADAS、自动驾驶、车载智能通信、车载娱乐等控制等。手动进行总线测试需要测试人员使用电源、总线示波器和万用表等设备按照测试用例逐条进行测试,存在效率低、漏测误测率高和成本高等缺点。为解决以上问题,有研究者设计出各种自动化测试方案。同样基于Vector工具链,有研究者研究了基于LabVIEW、C#、C++和CAPL设计了车载总线自动化测试系统。但是VT板卡过于昂贵,且均没有对软件控制进行详细描述。有人提出基于NITestStand平台,以LabVIEW为软件开发环境搭建的智能化通用测试平台;有人以Vteststudio和CANoe等设计出自动化测试系统,但是没有对总线测试用例和软件设计进行详细描述。有些研究者解决了busoff、网络负载率等具体总线测试问题,但是不全面。
[0003]专利号为“CN202222963585.X”的专利公开了can总线测试系统,能够使控制器接收到准确的can信号,提高测试可靠性,但是该系统对CAN总线的测试效率和覆盖度不足,不够全面。

技术实现思路

[0004]本专利技术的目的在于提供一种车用控制器的CAN总线测试系统及方法,能满足CAN总线各种层级的自动化测试,极大提高总线测试效率,有力保障车用控制器的总线通信功能。
[0005]为实现上述专利技术目的,本专利技术采取的技术方案如下:
[0006]一种车用控制器的CAN总线测试系统,包括控制模块、测试模块、第一程控电源、第二程控电源、计算机、CAN总线;所述控制模块通过所述CAN总线和所述测试模块以及所述车用控制器连接,所述控制模块用于通过所述测试模块模拟测试环境来测试所述车用控制器;所述控制模块通过所述计算机和所述第一程控电源以及所述第二程控电源通讯,所述第一程控电源和所述第二程控电源分别通过所述控制模块的控制来为所述车用控制器供电。
[0007]本专利技术的一种车用控制器的CAN总线测试系统,通过控制第一程控电源和第二程控电源可实现复杂多变的供电电压变化,进而可实现车用控制器的多项CAN总线测试,包括地漂测试、网络管理自动测试、CAN一致性测试、故障测试等,满足CAN总线各种层级的自动化测试,极大地提高了总线测试效率,有力地保障了车用控制器的总线通信功能。
[0008]优选的,所述第一程控电源为所述车用控制器提供B+电;所述第二程控电源为所述车用控制器提供IG电。
[0009]优选的,所述控制模块包括上位机;所述上位机通过所述CAN总线和所述车用控制器通讯;所述测试模块包括示波器、总线干扰仪;所述示波器和总线干扰仪通过所述CAN总
线和所述上位机以及所述车用控制器通讯。
[0010]优选的,所述测试模块还包括万用表;所述控制模块通过所述万用表读取所述车用控制器的电流电压电阻参数。
[0011]优选的,所述控制模块还包括控制板和继电器;所述控制板通过所述继电器控制所述上位机和所述车用控制器通讯或者不通讯;所述控制板通过所述继电器控制所述第一程控电源的通断;所述控制板通过所述继电器控制所述第二程控电源的通断。
[0012]本专利技术还提供一种车用控制器的CAN总线测试方法,应用于如上所述的CAN总线测试系统,所述CAN总线测试方法包括以下步骤:
[0013]步骤S1.制定车用控制器的CAN总线测试条目,当控制模块和车用控制器建立通讯后,进入步骤S2;
[0014]步骤S2.控制模块根据制定的CAN总线测试条目开始对车用控制器逐项测试,并根据每项测试的测试要求来分别控制第一程控电源和第二程控电源的供电电压大小;
[0015]步骤S3.控制模块根据每项测试的测试要求发送对应的测试指令至测试模块,测试模块模拟每项测试所需的测试环境来对车用控制器进行测试,直到所有的CAN总线测试条目测试完成;
[0016]步骤S4.计算机根据车用控制器的测试结果生成对应的测试报告。
[0017]优选的,所述CAN总线测试条目包括车用控制器的故障测试、地漂测试、网络管理测试、CAN一致性测试。
[0018]优选的,所述步骤S2包括:
[0019]步骤S2.1.当前的CAN总线测试条目为车用控制器的故障测试时,控制模块模拟故障测试所需的测试环境来对车用控制器进行故障测试;
[0020]步骤S2.2.控制模块分别控制第一程控电源和第二程控电源的供电电压大小达到故障测试所需的目标电压大小。
[0021]优选的,所述步骤S3包括:
[0022]步骤S3.1.上位机通过总线干扰仪制造故障数据发送至车用控制器;
[0023]步骤S3.2.控制模块获取车用控制器的数据,并判断车用控制器是否正常输出故障信号且未出现错误帧;若是,则转步骤S3.3;若否,则转步骤S3.4;
[0024]步骤S3.3.控制模块判定车用控制器的故障测试通过,然后进入步骤S3.5;
[0025]步骤S3.4.控制模块判定车用控制器的故障测试失败,然后进入步骤S3.5;
[0026]步骤S3.5.控制模块根据制定的CAN总线测试条目开始下一项测试,直到所有的CAN总线测试条目测试完成后,进入步骤S4。
[0027]优选的,所述步骤S2.2包括:所述控制模块通过和所述计算机通讯来控制所述第一程控电源对所述车用控制器的供电电压大小达到故障测试所需的目标电压大小;所述控制模块通过和所述计算机通讯来控制所述第二程控电源对所述车用控制器的供电电压大小达到故障测试所需的目标电压大小。
[0028]有益效果:
[0029]本专利技术的一种车用控制器的CAN总线测试系统及方法,通过控制第一程控电源和第二程控电源可实现复杂多变的B+电和IG电的电压变化,进而可实现车用控制器的多项CAN总线测试,包括地漂测试、网络管理自动测试、CAN一致性测试、故障测试等,满足CAN总
线各种层级的自动化测试,极大地提高了总线测试效率,有力地保障了车用控制器的总线通信功能。
附图说明
[0030]图1所示为实施例一的一种车用控制器的CAN总线测试系统的结构框图;
[0031]图2所示为实施例二的一种车用控制器的CAN总线测试方法的第一流程图;
[0032]图3所示为实施例二的一种车用控制器的CAN总线测试方法的第二流程图;
[0033]图4所示为实施例二的一种车用控制器的CAN总线测试方法的第三流程图。
具体实施方式
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。...

【技术保护点】

【技术特征摘要】
1.一种车用控制器的CAN总线测试系统,其特征在于,包括控制模块、测试模块、第一程控电源、第二程控电源、计算机、CAN总线;所述控制模块通过所述CAN总线和所述测试模块以及所述车用控制器连接,所述控制模块用于通过所述测试模块模拟测试环境来测试所述车用控制器;所述控制模块通过所述计算机和所述第一程控电源以及所述第二程控电源通讯,所述第一程控电源和所述第二程控电源分别通过所述控制模块的控制来为所述车用控制器供电。2.根据权利要求书1所述的CAN总线测试系统,其特征在于,所述第一程控电源为所述车用控制器提供B+电;所述第二程控电源为所述车用控制器提供IG电。3.根据权利要求书2所述的CAN总线测试系统,其特征在于,所述控制模块包括上位机;所述上位机通过所述CAN总线和所述车用控制器通讯;所述测试模块包括示波器、总线干扰仪;所述示波器和总线干扰仪通过所述CAN总线和所述上位机以及所述车用控制器通讯。4.根据权利要求书3所述的CAN总线测试系统,其特征在于,所述测试模块还包括万用表;所述控制模块通过所述万用表读取所述车用控制器的电流电压电阻参数。5.根据权利要求书4所述的CAN总线测试系统,其特征在于,所述控制模块还包括控制板和继电器;所述控制板通过所述继电器控制所述上位机和所述车用控制器通讯或者不通讯;所述控制板通过所述继电器控制所述第一程控电源的通断;所述控制板通过所述继电器控制所述第二程控电源的通断。6.一种车用控制器的CAN总线测试方法,其特征在于,应用于如权利要求5所述的CAN总线测试系统,所述CAN总线测试方法包括以下步骤:步骤S1.制定车用控制器的CAN总线测试条目,当控制模块和车用控制器建立通讯后,进入步骤S2;步骤S2.控制模块根据制定的CAN总线测试条目开始对车用控制器逐项测试,并根据每项测试的测试要求来分别控制第一程控电源和第二程控电源的...

【专利技术属性】
技术研发人员:于文函王琪栾伟梁敏健李用
申请(专利权)人:广汽零部件有限公司
类型:发明
国别省市:

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

1