【技术实现步骤摘要】
一种基于CANFD总线的自动化测试系统及测试方法
本专利技术涉及电子自动化
,尤其涉及一种基于CANFD总线的自动化测试系统及测试方法。
技术介绍
在基于CANFD总线的应用过程中,需要通过CANFD总线接收和发送特定的报文,从而实现对某个设备的自动化测试操作。基于CANFD总线的自动化测试,通常是针对不同的测试用例,在上位机PC上编写特定的测试程序,通过USB转CANFD的接口卡连接带CANFD接口的硬件,向被测试的下位机发送CANFD报文作为下位机的输入,下位机程序的输出通过CANFD报文发送到CANFD总线上,上位机测试程序读取CANFD总线上相应的CANFD报文解析得到下位机的输出,与测试用例的期望输出进行对比,如果结果一致则表示测试通过,否则测试不通过,从而实现通过PC端的应用程序来对下位机进行测试。现有技术中存在的缺点是:1、上述基于CANFD总线的测试方法需要为不同的测试用例编写特定的测试程序,编写、编译和调试时间周期较长,不利于敏捷测试;2、可扩展性不强,如果要增加新的测试用例,则需要修改当前测试程序或重新编写新的测试程序以满足需求;3、不能 ...
【技术保护点】
1.一种基于CANFD总线的自动化测试系统,其特征在于,其包括自动化测试客户端(308)、CAN FD总线自动化服务器程序模块(301)、下位机硬件电路模块(109)和PC机(108);所述CAN FD总线自动化服务器程序模块(301)包括自动化服务器(305)、与自动化服务器(305)均相连的USB3.1接收缓冲区(303)和USB3.1发送缓冲区(304)、与USB3.1接收缓冲区(303)和USB3.1发送缓冲区(304)均相连的USB3.1驱动程序模块(302);所述自动化测试客户端(308)通过自动化测试客户端写请求(306)和自动化测试客户端读请求(307)与自 ...
【技术特征摘要】
1.一种基于CANFD总线的自动化测试系统,其特征在于,其包括自动化测试客户端(308)、CANFD总线自动化服务器程序模块(301)、下位机硬件电路模块(109)和PC机(108);所述CANFD总线自动化服务器程序模块(301)包括自动化服务器(305)、与自动化服务器(305)均相连的USB3.1接收缓冲区(303)和USB3.1发送缓冲区(304)、与USB3.1接收缓冲区(303)和USB3.1发送缓冲区(304)均相连的USB3.1驱动程序模块(302);所述自动化测试客户端(308)通过自动化测试客户端写请求(306)和自动化测试客户端读请求(307)与自动化服务器(305)互连;所述USB3.1驱动程序模块(302)与通过USB3.1线缆(107)与下位机硬件电路模块(109)相连;所述下位机硬件电路模块(109)通过USB3.1线缆(107)连接至PC机(108),同时下位机硬件电路模块(109)通过CANFD总线CANH端(104)和CANFD总线CANL端(105)连接至总线上的其他节点(110)。2.根据权利要求1所述的一种基于CANFD总线的自动化测试系统,其特征在于,所述下位机硬件电路模块(109)包含微控制器(101)、USB3.1模块(106)和CANFD收发器(103);所述USB3.1模块(106)一端通过USB3.1线缆(107)与PC机(108)相连,另一端依次与微控制器(101)和CANFD收发器(103)相连;所述微控制器(101)包含CANFD控制器(102),所述CANFD收发器(103)通过CANFD控制器(102)与USB3.1模块(106)相连。3.根据权利要求2所述的一种基于CANFD总线的自动化测试系统,其特征在于,所述CANFD控制器(102)为CANFD总线的协议转换芯片,用于将CANFD总线上的报文和错误帧信息反馈给微控制器(101),每一个CANFD控制器(102)都有与CANFD收发器(103)相连的TX和RX引脚。4.根据权利要求1所述的一种基于CANFD总线的自动化测试系统,其特征在于,所述总线上的其他节点(110)内部集成CANFD收发器(103)。5.根据权利要求2所述的一种基于CANFD总线的自动化测试系统,其特征在于,所述微控制器(101)上连接至少四个CANFD控制器(102),每个CANFD控制器(102)的TX引脚与RX引脚分别连接CANFD收发器(103)的TX引脚和RX引脚,CANFD收发器(103)的CANH端连接至CANFD总线CANH...
【专利技术属性】
技术研发人员:郁立华,
申请(专利权)人:上海融聂电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。