本发明涉及电动汽车技术领域,尤其涉及一种检测系统。
背景技术:
动力电池组是电动汽车的核心部件,因此动力电池组的质量备受重视。正规生产的动力电池组在出货前都会进行测试,在进行测试之前要先把动力电池组和主控箱进行连接并测试总线(Controller Area Network,CAN)通讯状态。目前,大部分厂家通常通过万用表测试连接导通性来测试CAN通讯状态,此做法存在如下缺点:1、人工测量失误率高、效率低、成本高,批量测试实施起来难度大;2、发生异常时不能第一时间发现定位问题,会增加定位问题和排查问题的时间。
鉴于以上弊端,实有必要提供一种检测系统以克服以上缺陷。
技术实现要素:
本发明提供一种检测系统,用于检测动力电池组与主控箱之间的CAN通讯状态,效率高、准确性高且成本低。
为了实现上述目的,本发明提供一种检测系统,用于检测动力电池组和主控箱之间的CAN通讯状态,包括主控模块、从控模块及工装盒子,所述主控模块和所述从控模块均装设于工装盒子内,所述工装盒子还设有若干个分别与所述CAN通讯状态一一对应的指示灯以及若干与所述指示灯一一对应的继电器;所述主控模块和所述从控模块在预定时间内分别采集动力电池组和主控箱之间的CAN通讯状态信息并输出控制信号;所述控制信号控制对应的所述继电器的开和闭,每个继电器的开和闭对应一个指示灯的亮和暗。
在一个优选实施方式中,所述指示灯的数量为7个且分别为第一指示灯、第二指示灯、第三指示灯、第四指示灯、第五指示灯、第六指示灯及第七指示灯;所述第一指示灯对应主机内CAN通讯状态,所述第二指示灯对应整车CAN通讯状态,所述第三指示灯对应单枪CAN盒内CAN通讯状态,所述第四指示灯对应双枪CAN盒内CAN通讯状态,所述第五指示灯对应单枪CAN盒内充电通讯状态,所述第六指示灯对应双枪CAN盒内充电通讯状态,所述第七指示灯对应绝缘模块CAN通讯状态;当指示灯亮时,对应的CAN通讯状态正常。
在一个优选实施方式中,所述继电器的数量为7个且分别为K1继电器、K2继电器、K3继电器、K4继电器、K5继电器、K6继电器及K7继电器;所述K1继电器控制所述第一指示灯,所述K2继电器控制所述第二指示灯,所述K3继电器控制所述第三指示灯,所述K4继电器控制所述第四指示灯,所述K5继电器控制所述第五指示灯,所述K6继电器控制所述第六指示灯,所述K7继电器控制所述第七指示灯;当继电器闭合时,对应的指示灯亮。
在一个优选实施方式中,所述控制信号包括第一继电器控制信号和第二继电器控制信号,所述主控模块输出第一继电器控制信号,所述第一继电器控制信号对应控制K1继电器、K2继电器、K3继电器、K4继电器、K5继电器、K6继电器的开和闭;所述从控模块输出第二继电器控制信号,所述第二继电器控制信号对应控制K7继电器的开和闭;当检测CAN通讯状态正常时,相应的第一继电器控制信号或第二继电器控制信号将控制对应的继电器闭合。
在一个优选实施方式中,所述预定时间为5秒。
与现有技术相比,本发明提供的一种检测系统的有益效果在于:主控模块和从控模块将采集动力电池组和主控箱之间的CAN通讯信息进行判断,并通过控制继电器的闭和开来控制指示灯的亮和暗,用指示灯亮和暗来表示CAN通讯状态的正常和异常,效率高、准确性高且成本低。
【附图说明】
图1为本发明检测系统的控制原理图。
图2为主机内CAN通讯状态检测流程图。
图3为整车CAN通讯状态检测流程图。
图4为单枪CAN盒内CAN通讯状态检测流程图。
图5为双枪CAN盒内CAN通讯状态检测流程图。
图6为单枪CAN盒内充电通讯状态检测流程图。
图7为双枪CAN盒内充电通讯状态检测流程图。
图8为绝缘模块CAN通讯状态检测流程图。
【具体实施方式】
为了使本发明的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本发明进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本发明,并不是为了限定本发明。
如图1所示,本发明提供一种检测系统100,用于检测动力电池组和主控箱之间的CAN通讯状态,包括主控模块10、从控模块20及工装盒子30。
所述主控模块10和所述从控模块20均装设于工装盒子30内,所述工装盒子30还设有若干个分别与所述CAN通讯状态一一对应的指示灯及若干与所述指示灯一一对应的继电器。具体的,所述指示灯的数量为7个且分别为第一指示灯301、第二指示灯302、第三指示灯303、第四指示灯304、第五指示灯305、第六指示灯306及第七指示灯307。所述第一指示灯301对应主机内CAN通讯状态,所述第二指示灯302对应整车CAN通讯状态,所述第三指示灯303对应单枪CAN盒内CAN通讯状态,所述第四指示灯304对应双枪CAN盒内CAN通讯状态,所述第五指示灯305对应单枪CAN盒内充电通讯状态,所述第六指示灯306对应双枪CAN盒内充电通讯状态,所述第七指示灯307对应绝缘模块CAN通讯状态。当指示灯亮时,表示对应的CAN通讯状态正常;当指示灯暗时,表示对应的CAN通讯状态异常。所述继电器的数量为7个且分别为K1继电器、K2继电器、K3继电器、K4继电器、K5继电器、K6继电器及K7继电器。所述K1继电器控制所述第一指示灯301,所述K2继电器控制所述第二指示灯302,所述K3继电器控制所述第三指示灯303,所述K4继电器控制所述第四指示灯304,所述K5继电器控制所述第五指示灯305,所述K6继电器控制所述第六指示灯306,所述K7继电器控制所述第七指示灯307。当继电器闭合时,对应的指示灯亮;当继电器打开时,对应的指示灯暗。
所述主控模块10和所述从控模块20分别烧入既定的程序。所述主控模块10和所述从控模块20在预定时间内分别采集动力电池组和主控箱之间的CAN通讯状态信息并输出控制信号。所述控制信号控制对应的所述继电器的开和闭。具体的,所述控制信号包括第一继电器控制信号12和第二继电器控制信号13。所述主控模块10输出第一继电器控制信号12,所述第一继电器控制信号12对应控制K1继电器、K2继电器、K3继电器、K4继电器、K5继电器、K6继电器的开和闭。所述从控模块20输出第二继电器控制信号13,所述第二继电器控制信号13对应控制K7继电器的开和闭。当主控模块10或从控模块20检测到CAN通讯信息时,相应的第一继电器控制信号12或第二继电器控制信号13将控制对应的继电器闭合;当主控模块10或从控模块20检测不到CAN通讯信息时,相应的第一继电器控制信号12或第二继电器控制信号13将控制对应的继电器打开。本实施方式中,所述预定时间为5秒。
使用时,首先,将所述主控模块10或从控模块20烧入既定的程序;然后,将动力电池组、主控箱及工装盒子30连接;最后,系统上电启动,通过观察相应的指示灯的亮和暗来确认CAN通讯状态正常和异常。每个CAN通讯状态检测流程如图2至图8所示。
图2所示为主机内CAN通讯状态检测流程:
步骤S01,系统上电启动。
步骤S02,主控模块10或从控模块20是否检测到主机内CAN通讯信息,如果是,则执行步骤S03,如果否,则执行步骤S06。
步骤S03,主控模块10的第一继电器控制信号12控制K1继电器闭合。
步骤S04,工装盒子30上的第一指示灯301亮。
步骤S05,主机内CAN通讯正常。
步骤S06,时间是否超过5秒,如果是,则执行步骤S07,如果否,则返回步骤S02。
步骤S07,主控模块10的第一继电器控制信号12控制K1继电器打开。
步骤S08,工装盒子30上的第一指示灯301暗。
步骤S09,主机内CAN通讯异常。
图3所示为整机CAN通讯状态检测流程:
步骤S01,系统上电启动。
步骤S10,主控模块10或从控模块20是否检测到整机CAN通讯信息,如果是,则执行步骤S11,如果否,则执行步骤S14。
步骤S11,主控模块10的第一继电器控制信号12控制K2继电器闭合。
步骤S12,工装盒子30上的第二指示灯302亮。
步骤S13,整车CAN通讯正常。
步骤S14,时间是否超过5秒,如果是,则执行步骤S15,如果否,则返回步骤S10。
步骤S15,主控模块10的第一继电器控制信号12控制K2继电器打开。
步骤S16,工装盒子30上的第二指示灯302暗。
步骤S17,整车CAN通讯异常。
图4所示为单枪CAN盒内CAN通讯状态检测流程:
步骤S01,系统上电启动。
步骤S18,主控模块10或从控模块20是否检测到单枪CAN盒内CAN通讯信息,如果是,则执行步骤S19,如果否,则执行步骤S22。
步骤S19,主控模块10的第一继电器控制信号12控制K3继电器闭合。
步骤S20,工装盒子30上的第三指示灯303亮。
步骤S21,单枪CAN盒内CAN通讯正常。
步骤S22,时间是否超过5秒,如果是,则执行步骤S23,如果否,则返回步骤S18。
步骤S23,主控模块10的第一继电器控制信号12控制K3继电器打开。
步骤S24,工装盒子30上的第三指示灯303暗。
步骤S25,单枪CAN盒内CAN通讯异常。
图5所示为双枪CAN盒内CAN通讯状态检测流程:
步骤S01,系统上电启动。
步骤S26,主控模块10或从控模块20是否检测到双枪CAN盒内CAN通讯信息,如果是,则执行步骤S27,如果否,则执行步骤S30。
步骤S27,主控模块10的第一继电器控制信号12控制K4继电器闭合。
步骤S28,工装盒子30上的第四指示灯304亮。
步骤S29,双枪CAN盒内CAN通讯正常。
步骤S30,时间是否超过5秒,如果是,则执行步骤S31,如果否,则返回步骤S26。
步骤S31,主控模块10的第一继电器控制信号12控制K4继电器打开。
步骤S32,工装盒子30上的第四指示灯304暗。
步骤S33,双枪CAN盒内CAN通讯异常。
图6所示为单枪CAN盒内充电通讯检测流程:
步骤S01,系统上电启动。
步骤S34,主控模块10或从控模块20是否检测到单枪CAN盒内充电通讯信息,如果是,则执行步骤S35,如果否,则执行步骤S38。
步骤S35,主控模块10的第一继电器控制信号12控制K5继电器闭合。
步骤S36,工装盒子30上的第五指示灯305亮。
步骤S37,单枪CAN盒内充电通讯正常。
步骤S38,时间是否超过5秒,如果是,则执行步骤S39,如果否,则返回步骤S34。
步骤S39,主控模块10的第一继电器控制信号12控制K5继电器打开。
步骤S40,工装盒子30上的第五指示灯305暗。
步骤S41,单枪CAN盒内充电通讯异常。
图6所示为双枪CAN盒内充电通讯检测流程:
步骤S01,系统上电启动。
步骤S42,主控模块10或从控模块20是否检测到双枪CAN盒内充电通讯信息,如果是,则执行步骤S43,如果否,则执行步骤S46。
步骤S43,主控模块10的第一继电器控制信号12控制K6继电器闭合。
步骤S44,工装盒子30上的第六指示灯306亮。
步骤S45,双枪CAN盒内充电通讯正常。
步骤S46,时间是否超过5秒,如果是,则执行步骤S47,如果否,则返回步骤S42。
步骤S47,主控模块10的第一继电器控制信号12控制K6继电器打开。
步骤S48,工装盒子30上的第六指示灯306暗。
步骤S49,双枪CAN盒内充电通讯异常。
图7所示为绝缘模块CAN通讯检测流程:
步骤S01,系统上电启动。
步骤S50,主控模块10或从控模块20是否检测到绝缘模块CAN通讯信息,如果是,则执行步骤S51,如果否,则执行步骤S54。
步骤S51,从控模块20的第二继电器控制信号13控制K7继电器闭合。
步骤S52,工装盒子30上的第七指示灯307亮。
步骤S53,绝缘模块CAN通讯正常。
步骤S54,时间是否超过5秒,如果是,则执行步骤S55,如果否,则返回步骤S50。
步骤S55,从控模块20的第二继电器控制信号13控制K7继电器打开。
步骤S56,工装盒子30上的第七指示灯307暗。
步骤S57,绝缘模块CAN通讯异常。
本发明提供的一种检测系统,主控模块和从控模块将采集动力电池组和主控箱之间的CAN通讯信息进行判断,并通过控制继电器的闭和开来控制指示灯的亮和暗,用指示灯亮和暗来表示CAN通讯状态的正常和异常,效率高、准确性高且成本低。
本发明并不仅仅限于说明书和实施方式中所描述,因此对于熟悉领域的人员而言可容易地实现另外的优点和修改,故在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。