用于测试汽车can网络的can总线测试盒及测试装置制造方法

文档序号:6300599阅读:457来源:国知局
用于测试汽车can 网络的can 总线测试盒及测试装置制造方法
【专利摘要】本实用新型提出一种用于测试汽车的CAN网络的CAN总线测试盒,CAN网络包括CAN总线和多个控制器,CAN总线测试盒包括:分别用于与供电电源正极相连以及与多个控制器一一对应且相连的多个供电接口和多个点火开关接口;多个电源开关与多个供电接口一一对应地相连,多个点火开关与多个点火开关接口一一对应地相连,电源开关和点火开关闭合用于控制接入CAN总线测试盒的控制器;接地端,与多个控制器和电源负极相连;CAN接口,分别用于与测试设备和CAN总线相连。本实用新型的CAN总线测试盒具有使用简单、测试灵活,测试结果真实、准确的优点。本实用新型还提出了一种用于测试汽车的CAN网络的测试装置。
【专利说明】用于测试汽车CAN网络的CAN总线测试盒及测试装置
【技术领域】
[0001]本实用新型涉及汽车制造【技术领域】,特别涉及一种用于测试汽车CAN网络的CAN总线测试盒及测试装置。
【背景技术】
[0002]在汽车的发展过程中,出于安全性、舒适性、方便性、低公害和低成本的要求,各种各样的电子控制系统被开发了出来。由于这些控制系统之间通信所用的数据类型及对可靠性的要求不尽相同,因此,线束的数量也随之增加。为了满足数据高速通信和减少线束数量的要求,CAN总线得到了极大地应用,并出现了相应的ISO国际标准。
[0003]由于控制器之间的正确通信是实现各种功能的前提,因此整车厂会制定相应的CAN总线规范以约束各控制器的通信行为,并在验证控制器功能之前首先验证控制器的通信是否无误。具体而言,整车厂进行的CAN总线测试分为三个阶段:单元总线测试阶段、系统总线测试阶段及实车总线测试阶段。其中前两项测试在实验室进行,实车测试在实车上进行。
[0004]如图1所示,为单元总线测试的示意图。单元总线测试关注的是单个控制器是否符合CAN总线规范要求,测试时的被测控制器只有一个,从而避免了直接进行系统总线测试无法定位问题的现象出现。如图2所示,为系统总线测试的示意图。系统总线测试关注的是整个CAN网络中的多个控制器是否可以无误的通信,可以在实验室中更加真实的模拟实车上的CAN总线通信情况。在测试的顺序上,首先进行的是单元总线测试,只有在所有被测控制器的单元测试合格之后,才会放在一起进行系统总线测试,最后是实车总线测试。
[0005]现有的测试技术存在如下缺点:
[0006]1、在进行单元测试时,被测控制器输出的CAN总线信号品质测试极为重要,信号品质的好坏直接决定了通信的正确性及是否存在对外的电磁干扰。信号品质除了与被测控制器本身的CAN外围电路有关,还与CAN网络上其他控制器的CAN外围电路有关。由于各控制器的CAN外围电路不尽相同,所以在单元测试时,通用的做法是在CAN总线之间跨接终端电阻来近似模拟总线上其他控制器的CAN外围电路。此时测得的CAN信号与实车上真实信号相比还存在些许差异,真实信号只能等到系统测试才能验证,从而导致无法及时发现隐患。
[0007]2、在进行单元测试时,会关注控制器发送的周期报文是否符合通信规范要求,测试时除了关心被测控制器独自发送时周期是否有偏差,更关心该控制器在其他控制器均在线时的发送周期偏差是否可以接受,而这在单元测试时无法给出明确结论。
[0008]3、在进行单元测试时,还会关注当其他控制器异常离线和恢复在线时,被测控制器是否采取了正确的监测机制。此时需要使用测试设备模拟其他控制器的正常通信和停止通信的情况,由于测试结果对控制器在线和离线的时间有精确的要求,所以要编写大量程序模仿这种测试环境,导致测试程序非常复杂,不易维护。
[0009]4、在进行单元测试时,经常需要获得控制器的精确上电时间,手动上电误差过大,以往测试时多是通过示波器读取,测试设备的增加导致方法比较复杂。
[0010]5、在进行单元测试时,会制造CAN线之间,CAN线与蓄电池正极,CAN线与蓄电池负极的短路连接,以往测试时多是采用手动搭接,如果不小心连接错误,很容易对控制器造成伤害。
[0011]6、虽然经过了单元测试,大部分通信问题都可以被发现和解决,但进行系统测试时还会存在一些问题,为了定位问题,需要一个一个的拔除控制器,费时费力。
实用新型内容
[0012]本实用新型旨在至少解决上述技术问题之一。
[0013]为此,本实用新型的一个目的在于提出一种用于测试汽车的CAN网络的CAN总线测试盒,该测试盒具有使用简单、测试灵活,测试结果真实、准确的优点,且可有效缩短测试时间,节约测试成本。
[0014]本实用新型的另一目的在于提出一种用于测试汽车的CAN网络的测试装置。
[0015]为了实现上述目的,本实用新型第一方面提供了一种用于测试汽车的CAN网络的CAN总线测试盒,所述CAN网络包括CAN总线和与所述CAN总线相连的多个控制器,所述CAN总线测试盒包括:分别用于与供电电源正极相连的多个供电接口和多个点火开关接口,所述多个供电接口与所述多个控制器一一对应且用于与所述多个控制器相连,所述多个点火开关接口与所述多个控制器一一对应且用于与所述多个控制器相连;多个电源开关和多个
点火开关,所述多个电源开关与所述多个供电接口--对应地相连,所述多个点火开关与
所述多个点火开关接口一一对应地相连,所述电源开关和所述点火开关闭合用于控制接入所述CAN总线测试盒的控制器;接地端,所述接地端与所述多个控制器和所述电源负极相连,以使所述多个控制器接地;以及CAN接口,所述CAN接口分别用于与测试设备和所述CAN总线相连,以对接入所述CAN总线测试盒的控制器进行测试。
[0016]根据本实用新型的用于测试汽车的CAN网络的CAN总线测试盒,可同时使测试设备挂接多个控制器,并由独立的开关控制多个控制器与CAN总线的连接与断开,从而,可进行对汽车的CAN网络的单元测试和系统测试,在单元测试时,除了被测控制器,在CAN总线上连接了其他控制器,从而不但可以获得更接近实车情况下的CAN总线波形,而且还可避免未上电的控制器对单元测试的结果造成不良影响。另外,在单元测试时,如果需要其他控制器参与通信,可以通过对其上电将其接入测试环境,更加真实的模拟实车上CAN总线通信情况,使得测试结果更加真实、准确。而在系统测试时,通过对某个或某些控制器的上电或掉电,实现其从CAN网络上的暂时移除,方便快速、准确的查找问题控制器。
[0017]另外,根据本实用新型上述的用于测试汽车的CAN网络的CAN总线测试盒还可以具有如下附加的技术特征: [0018]在本实用新型中,所述CAN接口包括第一 CAN接口和第二 CAN接口,所述第一 CAN接口与所述CAN总线的CAN_H总线相连,所述第二 CAN接口与所述CAN总线的CAN_L总线相连。
[0019]在本实用新型中,所述CAN总线测试盒还包括:设置在所述第一CAN接口和所述第二 CAN接口之间的第一短路开关。
[0020]在本实用新型中,所述CAN总线测试盒还包括:设置在所述第一 CAN接口和所述电源正极之间的第二短路开关。
[0021]在本实用新型中,所述CAN总线测试盒还包括:设置在所述第一CAN接口和所述电源负极之间的第三短路开关。
[0022]在本实用新型中,所述CAN总线测试盒还包括:设置在所述第二 CAN接口和所述电源正极之间的第四短路开关。
[0023]在本实用新型中,所述CAN总线测试盒还包括:设置在所述第二 CAN接口和所述电源负极之间的第五短路开关。
[0024]在本实用新型中,所述多个电源开关、多个点火开关、所述第一短路开关至第五短路开关均为继电器。
[0025]在本实用新型中,所述CAN总线测试盒还包括:开关控制器,所述开关控制器分别与所述多个电源开关、所述多个点火开关、所述第一短路开关至第五短路开关相连,所述多个电源开关、所述多个点火开关、所述第一短路开关至第五短路开关均由所述开关控制器控制。
[0026]本实用新型第二方面还提供了一种用于测试汽车的CAN网路的测试装置,所述CAN网络包括CAN总线和与所述CAN总线相连的多个控制器,所述测试装置包括:供电电源;测试设备;以及本实用新型上述提供的所述用于测试汽车的CAN网络的CAN总线测试盒。
[0027]根据本实用新型的用于测试汽车的CAN网路的测试装置,可同时使测试设备挂接多个控制器,并由独立的开关控制多个控制器与CAN总线的连接与断开,从而,可进行对汽车的CAN网络的单元测试和系统测试,在单元测试时,除了被测控制器,在CAN总线上连接了其他控制器,从而不但可以获得更接近实车情况下的CAN总线波形,而且还可避免未上电的控制器对单元测试的结果造成不良影响。另外,在单元测试时,如果需要其他控制器参与通信,可以通过对其上电将其接入测试环境,更加真实的模拟实车上CAN总线通信情况,使得测试结果更加真实、准确。而在系统测试时,通过对某个或某些控制器的上电或掉电,实现其从CAN网络上的暂时移除,方便快速、准确的查找问题控制器。
[0028]本实用新型的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。
【专利附图】

【附图说明】
[0029]本实用新型的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0030]图1为现有的汽车单元总线测试的示意图;
[0031]图2为现有的汽车系统总线测试的示意图;
[0032]图3为根据本实用新型一个实施例的用于测试汽车的CAN网络的CAN总线测试盒的结构图;
[0033]图4为根据本实用新型一个实施例的用于汽车的CAN网络的CAN总线测试盒的CAN总线测试系统的结构图;和
[0034]图5为根据本实用新型另一个实施例的用于测试汽车的CAN网络的CAN总线测试盒的结构图。【具体实施方式】
[0035]下面详细描述本实用新型的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本实用新型,而不能理解为对本实用新型的限制。
[0036]在本实用新型的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为
基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0037]在本实用新型的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实用新型中的具体含义。
[0038]以下结合附图3-5描述根据本实用新型实施例的用于测试汽车的CAN网络的CAN总线测试盒及具有其的测试装置。
[0039]图3为根据本实用新型一个实施例的用于测试汽车的CAN网络的CAN总线测试盒的结构图。如图3所示,根据本实用新型一个实施例的用于测试汽车的CAN网络的CAN总线测试盒100,其中,CAN网络包括CAN总线和与CAN总线相连的多个控制器,该CAN总线测试盒包括:CAN接口 110、多个供电接口 120、多个点火开关接口 130、多个电源开关140、多个点火开关150和接地端160。
[0040]具体地,多个供电接口 120和多个点火开关接口 130分别用于与供电电源正极相连,多个供电接口 120与多个控制器一一对应且用于与多个控制器相连,多个点火开关接口 130与多个控制器——对应且用于与多个控制器相连。
[0041]多个电源开关140与多个供电接口 120——对应地相连,多个点火开关150与多个点火开关接口 130—一对应地相连,电源开关140和点火开关150闭合用于控制接入CAN总线测试盒100的控制器。具体而言,当电源开关140闭合,则由对应的供电接口 120对与其相连的控制器进行供电,当点火开关150闭合,则由对应的点火开关接口 130对与其相连的控制器提供点火开关信号,换言之,即控制对应的控制器接入CAN总线测试盒100。
[0042]接地端160与多个控制器和电源负极相连,以使多个控制器接地。
[0043]CAN接口 110分别用于与测试设备和CAN总线相连,以对接入CAN总线测试盒100的控制器进行测试。具体而言,测试设备通过CAN接口与CAN总线进行交互,从而获取CAN总线中传输的接入CAN总线测试盒100的控制器的数据信息,并根据采集到的数据信息对控制器进行测试。
[0044]进一步地,结合图4所示,CAN接口 110进一步包括:第一 CAN接口 111和第二 CAN接口 112,且第一CAN接口 111与CAN总线的CAN_H总线相连,第二CAN总线接口与CAN总线的CAN_L总线相连。具体而言,在图4中,CAN总线测试盒100的一侧连接测试设备和供电电源,测试设备可以通过CAN总线测试盒100采集总线数据和波形,供电电源用于为多个控制器(图4中的被测控制器I至被测控制器η,η大于等于I)提供工作电压。CAN总线测试盒100的另一侧连接由多个控制器组成的CAN网络,其中,每个控制器包括KL30管脚、KL15管脚和GND管脚,KL30管脚通过CAN总线测试盒100与电源正极相连,KL15管脚与CAN总线测试盒100的点火开关150相连,GND管脚与电源负极相连,用于使多个控制器在需要时接地。
[0045]结合图5所示,该CAN总线测试盒100还包括:第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200、第五短路开关210和开关控制器220(图中未标出)。
[0046]具体而言,第一短路开关170设置在第一 CAN接口 111和第二 CAN接口 112之间,用于控制CAN总线的CAN_H总线和CAN_L总线是否短接,即当第一短路开关170闭合时,CAN_H总线和CAN_L总线短接。
[0047]第二短路开关180设置在第一 CAN接口 111和电源正极之间,用于控制CAN_H总线和电源正极是否短接,即当第二短路开关180闭合时,CAN_H总线和电源正极短接。
[0048]第三短路开关190设置在第一 CAN接口 111和电源负极之间,用于控制CAN_H总线和电源负极是否短接,即当第三短路开关190闭合时,CAN_H总线和电源负极短接。
[0049]第四短路开关200设置在第二 CAN接口 112和电源正极之间,用于控制CAN_L总线和电源正极是否短接,即当第四短路开关200闭合时,CAN_L总线和电源正极短接。
[0050]第五短路开关210设置在第二 CAN接口 112和电源负极之间,用于控制CAN_L总线和电源负极是否短接,即当第五短路开关210闭合时,CAN_L总线和电源负极短接。
[0051]开关控制器220分别与多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210相连,用于控制多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210的断开和闭合。
[0052]在本实用新型的一个优选实施例中,上述的多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210均为继电器。
[0053]作为一个具体的示例,再次结合图5,图5中包含多个开关Relay_X_l和多个开关Relay_X_2 (开关Relay_X_l和开关Relay_X_2均为继电器)。其中,开关Relay_X_l用于控制控制器X的KL30管脚是否接通;开关Relay_X_2用于控制控制器X的KL15管脚是否接通。具体而言,例如当X为I时,即开关Relay_l_l用于控制控制器I的KL30管脚是否接通,开关Relay_l_2用于控制控制器I的KL15是否接通,当开关Relay_l_l闭合时,控制器I的KL30管脚接通,当开关Relay_l_2闭合时,控制器I的KL15管脚接通,且当开关Relay_l_l和开关Relay_l_2同时闭合时,控制器I正常接入该测试电路中进行工作。同理,当X为2时,即开关Relay_2_l和开关Relay_2_2控制控制器2是否接入测试电路中。当X为η时,开关Relay_n_l和开关Relay_n_2控制控制器η是否接入测试电路中。
[0054]在图5中,当接通某一个控制器的对应的两个继电器,断开其他控制器对应的继电器。此时只有一个控制器的电源被接通,处于正常工作状态,整个系统相当于正在进行单元测试。例如:当只有开关Relay_l_l和开关Relay_l_2闭合时,即控制器I通电,处于正常工作状态,此时,测试电路对控制器I进行测试。需要说明的是,虽然其他控制器未被接通,但这些控制器的外围电路已经被接入CAN网络,此时采集的被测控制器I的波形更加接近实车的真实波形,因此,测试结果更加的真实、可靠,从而更有利于快速地发现存在的问题。进一步地,在控制器I进行周期或离线在线监测等需要其他控制器参与的测试项时,可以通过断开或闭合其他控制器对应的两个继电器使其在线或离线。例如:加入需要控制器2在线时,则可通过闭合开关Relay_2_l和开关Relay_2_2来接通控制器2 ;当测试完毕需要控制器2下线时,则断开开关Relay_2_l和开关Relay_2_2,以控制控制器2断电。
[0055]进一步地,在进行网络管理测试时,可以通过断开或闭合控制器对应的开关Relay_X_2来产生本地唤醒时间。由于继电器的断开和闭合由程序控制,可以方便获得执行动作的时间,使得测试结果更加精确。
[0056]在进行短路测试时,可以通过程序控制第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210的闭合实现短路动作,避免了手动操作可能引起的错误。
[0057]在单元测试完成后,进行系统测试,在进行系统测试时,如果需要排查定位问题,可以依次断开控制器的电源,观察测试结果,从而方便的找出故障控制器。
[0058]根据本实用新型的用于测试汽车的CAN网络的CAN总线测试盒,可同时使测试设备挂接多个控制器,并由独立的开关控制多个控制器与CAN总线的连接与断开,从而,可进行对汽车的CAN网络的单元测试和系统测试,在单元测试时,除了被测控制器,在CAN总线上连接了其他控制器,从而不但可以获得更接近实车情况下的CAN总线波形,而且还可避免未上电的控制器对单元测试的结果造成不良影响。另外,在单元测试时,如果需要其他控制器参与通信,可以通过对其上电将其接入测试环境,更加真实的模拟实车上CAN总线通信情况,使得测试结果更加真实、准确。而在系统测试时,通过对某个或某些控制器的上电或掉电,实现其从CAN网络上的暂时移除,方便快速、准确的查找问题控制器。另外,该CAN总线测试盒通过开关控制器实现对供电开关和点火开关的自动操作,使得测试过程更加安全可靠,避免了手动连接时错接等情况的发生。总而言之,该CAN总线测试盒能够使测试过程更加简便、灵活和可靠,同时还节约了测试成本,且测试结果更加真实、准确,进一步地,提高了整机的安全性能。
[0059]本实用新型还提供了一种用于测试汽车的CAN网络测试装置,其中,CAN网络包括CAN总线和与CAN总线相连的多个控制器,该测试装置包括:供电电源、测试设备和本实用新型上述实施例提供的用于测试汽车的CAN网络的CAN总线测试盒100。
[0060]具体而言,图3为根据本实用新型一个实施例的用于测试汽车的CAN网络的CAN总线测试盒的结构图。如图3所示,根据本实用新型一个实施例的用于测试汽车的CAN网络的CAN总线测试盒100,其中,CAN网络包括CAN总线和与CAN总线相连的多个控制器,该CAN总线测试盒包括:CAN接口 110、多个供电接口 120、多个点火开关接口 130、多个电源开关140、多个点火开关150和接地端160。
[0061]具体地,多个供电接口 120和多个点火开关接口 130分别用于与供电电源正极相连,多个供电接口 120与多个控制器一一对应且用于与多个控制器相连,多个点火开关接口 130与多个控制器——对应且用于与多个控制器相连。[0062]多个电源开关140与多个供电接口 120——对应地相连,多个点火开关150与多个点火开关接口 130—一对应地相连,电源开关140和点火开关150闭合用于控制接入CAN总线测试盒100的控制器。具体而言,当电源开关140闭合,则由对应的供电接口 120对与其相连的控制器进行供电,当点火开关150闭合,则由对应的点火开关接口 130对与其相连的控制器提供点火开关信号,换言之,即控制对应的控制器接入CAN总线测试盒100。
[0063]接地端160与多个控制器和电源负载相连,以使多个控制器接地。
[0064]CAN接口 110分别用于与测试设备和CAN总线相连,以对接入CAN总线测试盒100的控制器进行测试。具体而言,测试设备通过CAN接口与CAN总线进行交互,从而获取CAN总线中传输的接入CAN总线测试盒100的控制器的数据信息,并根据采集到的数据信息对控制器进行测试。
[0065]进一步地,结合图4所示,CAN接口 110进一步包括:第一 CAN接口 111和第二 CAN接口 112,且第一CAN接口 111与CAN总线的CAN_H总线相连,第二CAN总线接口与CAN总线的CAN_L总线相连。具体而言,在图4中,CAN总线测试盒100的一侧连接测试设备和供电电源,测试设备可以通过CAN总线测试盒100采集总线数据和波形,供电电源用于为多个控制器(图4中的被测控制器I至被测控制器η,η大于等于I)提供工作电压。CAN总线测试盒100的另一侧连接由多个控制器组成的CAN网络,其中,每个控制器包括KL30管脚、KL15管脚和GND管脚,KL30管脚通过CAN总线测试盒100与电源正极相连,KL15管脚与CAN总线测试盒100的点火开关150相连,GND管脚与电源负极相连,用于使多个控制器在需要时接地。
[0066]结合图5所示,该CAN总线测试盒100还包括:第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200、第五短路开关210和开关控制器220(图中未标出)。
[0067]具体而言,第一短路开关170设置在第一 CAN接口 111和第二 CAN接口 112之间,用于控制CAN总线的CAN_H总线和CAN_L总线是否短接,即当第一短路开关170闭合时,CAN_H总线和CAN_L总线短接。
[0068]第二短路开关180设置在第一 CAN接口 111和电源正极之间,用于控制CAN_H总线和电源正极是否短接,即当第二短路开关180闭合时,CAN_H总线和电源正极短接。
[0069]第三短路开关190设置在第一 CAN接口 111和电源负极之间,用于控制CAN_H总线和电源负极是否短接,即当第三短路开关190闭合时,CAN_H总线和电源负极短接。
[0070]第四短路开关200设置在第二 CAN接口 112和电源正极之间,用于控制CAN_L总线和电源正极是否短接,即当第四短路开关200闭合时,CAN_L总线和电源正极短接。
[0071]第五短路开关210设置在第二 CAN接口 112和电源负极之间,用于控制CAN_L总线和电源负极是否短接,即当第五短路开关210闭合时,CAN_L总线和电源负极短接。
[0072]开关控制器220分别与多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210相连,用于控制多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210的断开和闭合。
[0073]在本实用新型的一个优选实施例中,上述的多个电源开关140、多个点火开关150、第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210均为继电器。
[0074]作为一个具体的示例,再次结合图5,图5中包含多个开关Relay_X_l和多个开关Relay_X_2 (开关Relay_X_l和开关Relay_X_2均为继电器)。其中,开关Relay_X_l用于控制控制器X的KL30管脚是否接通;开关Relay_X_2用于控制控制器X的KL15管脚是否接通。具体而言,例如当X为I时,即开关Relay_l_l用于控制控制器I的KL30管脚是否接通,开关Relay_l_2用于控制控制器I的KL15是否接通,当开关Relay_l_l闭合时,控制器I的KL30管脚接通,当开关Relay_l_2闭合时,控制器I的KL15管脚接通,且当开关Relay_l_l和开关Relay_l_2同时闭合时,控制器I正常接入该测试电路中进行工作。同理,当X为2时,即开关Relay_2_l和开关Relay_2_2控制控制器2是否接入测试电路中。当X为n时,开关Relay_n_l和开关Relay_n_2控制控制器n是否接入测试电路中。
[0075]在图5中,当接通某一个控制器的对应的两个继电器,断开其他控制器对应的继电器。此时只有一个控制器的电源被接通,处于正常工作状态,整个系统相当于正在进行单元测试。例如:当只有开关Relay_l_l和开关Relay_l_2闭合时,即控制器I通电,处于正常工作状态,此时,测试电路对控制器I进行测试。需要说明的是,虽然其他控制器未被接通,但这些控制器的外围电路已经被接入CAN网络,此时采集的被测控制器I的波形更加接近实车的真实波形,因此,测试结果更加的真实、可靠,从而更有利于快速地发现存在的问题。进一步地,在控制器I进行周期或离线在线监测等需要其他控制器参与的测试项时,可以通过断开或闭合其他控制器对应的两个继电器使其在线或离线。例如:加入需要控制器2在线时,则可通过闭合开关Relay_2_l和开关Relay_2_2来接通控制器2 ;当测试完毕需要控制器2下线时,则断开开关Relay_2_l和开关Relay_2_2,以控制控制器2断电。
[0076]进一步地,在进行网络管理测试时,可以通过断开或闭合控制器对应的开关Relay_X_2来产生本地唤醒时间。由于继电器的断开和闭合由程序控制,可以方便获得执行动作的时间,使得测试结果更加精确。
[0077]在进行短路测试时,可以通过程序控制第一短路开关170、第二短路开关180、第三短路开关190、第四短路开关200和第五短路开关210的闭合实现短路动作,避免了手动操作可能引起的错误。
[0078]在单元测试完成后,进行系统测试,在进行系统测试时,如果需要排查定位问题,可以依次断开控制器的电源,观察测试结果,从而方便的找出故障控制器。
[0079]根据本实用新型的用于测试汽车的CAN网络的测试装置,可同时使测试设备挂接多个控制器,并由独立的开关控制多个控制器与CAN总线的连接与断开,从而,可进行对汽车的CAN网络的单元测试和系统测试,在单元测试时,除了被测控制器,在CAN总线上连接了其他控制器,从而不但可以获得更接近实车情况下的CAN总线波形,而且还可避免未上电的控制器对单元测试的结果造成不良影响。另外,在单元测试时,如果需要其他控制器参与通信,可以通过对其上电将其接入测试环境,更加真实的模拟实车上CAN总线通信情况,使得测试结果更加真实、准确。而在系统测试时,通过对某个或某些控制器的上电或掉电,实现其从CAN网络上的暂时移除,方便快速、准确的查找问题控制器。另外,该测试装置通过开关控制器实现对供电开关和点火开关的自动操作,使得测试过程更加安全可靠,避免了手动连接时错接等情况的发生。总而言之,该测试装置能够使测试过程更加简便、灵活和可靠,同时还节约了测试成本,且测试结果更加真实、准确,进一步地,提高了整机的安全性倉泛。
[0080]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本实用新型的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0081]尽管已经示出和描述了本实用新型的实施例,本领域的普通技术人员可以理解:在不脱离本实用新型的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由权利要求及其等同限定。
【权利要求】
1.一种用于测试汽车的CAN网络的CAN总线测试盒,所述CAN网络包括CAN总线和与所述CAN总线相连的多个控制器,其特征在于,所述CAN总线测试盒包括: 分别用于与供电电源正极相连的多个供电接口和多个点火开关接口,所述多个供电接口与所述多个控制器一一对应且用于与所述多个控制器相连,所述多个点火开关接口与所述多个控制器一一对应且用于与所述多个控制器相连; 多个电源开关和多个点火开关,所述多个电源开关与所述多个供电接口一一对应地相连,所述多个点火开关与所述多个点火开关接口--对应地相连,所述电源开关和所述点火开关闭合用于控制接入所述CAN总线测试盒的控制器; 接地端,所述接地端与 所述多个控制器和所述电源负极相连,以使所述多个控制器接地;以及 CAN接口,所述CAN接口分别用于与测试设备和所述CAN总线相连,以对接入所述CAN总线测试盒的控制器进行测试。
2.根据权利要求1所述的CAN总线测试盒,其特征在于,所述CAN接口包括第一CAN接口和第二 CAN接口,所述第一 CAN接口与所述CAN总线的CAN_H总线相连,所述第二 CAN接口与所述CAN总线的CAN_L总线相连。
3.根据权利要求2所述的CAN总线测试盒,其特征在于,还包括: 设置在所述第一 CAN接口和所述第二 CAN接口之间的第一短路开关。
4.根据权利要求2或3所述的CAN总线测试盒,其特征在于,还包括: 设置在所述第一 CAN接口和所述电源正极之间的第二短路开关。
5.根据权利要求2或3所述的CAN总线测试盒,其特征在于,还包括: 设置在所述第一 CAN接口和所述电源负极之间的第三短路开关。
6.根据权利要求2或3所述的CAN总线测试盒,其特征在于,还包括: 设置在所述第二 CAN接口和所述电源正极之间的第四短路开关。
7.根据权利要求6所述的CAN总线测试盒,其特征在于,还包括: 设置在所述第二 CAN接口和所述电源负极之间的第五短路开关。
8.根据权利要求7所述的总线测试盒,其特征在于,所述多个电源开关、多个点火开关、所述第一短路开关至第五短路开关均为继电器。
9.根据权利要求8所述的CAN总线测试盒,其特征在于,还包括: 开关控制器,所述开关控制器分别与所述多个电源开关、所述多个点火开关、所述第一短路开关至第五短路开关相连,所述多个电源开关、所述多个点火开关、所述第一短路开关至第五短路开关均由所述开关控制器控制。
10.一种用于测试汽车的CAN网络的测试装置,所述CAN网络包括CAN总线和与所述CAN总线相连的多个控制器,其特征在于,所述测试装置包括: 供电电源; 测试设备;以及 如权利要求1-9任一项所述的用于测试汽车的CAN网络的CAN总线测试盒。
【文档编号】G05B23/02GK203490534SQ201320588559
【公开日】2014年3月19日 申请日期:2013年9月23日 优先权日:2013年9月23日
【发明者】崔元峰 申请人:北汽福田汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1