实用新型内容
本实用新型要解决的技术问题在于克服现有技术的上述不足,提供一种排线插座的测试装置,该装置实现对多种接头的排线连接件的测试,成本低,可靠性、智能化程度高,可存档记录测试结果。
为解决上述技术问题,本实用新型提供了以下技术方案:
一种排线插座的测试装置,包括PC机、CPLD模块、至少两个针插座、显示报警模块;所述PC机连接CPLD模块,所述至少两个针插座中一个连接CPLD模块输入端,另一个连接CPLD模块输出端,所述显示报警模块连接CPLD模块;所述PC机用于发出测试命令;所述针插座用于连接被测件;所述CPLD模块用于解析PC机发来的测试命令,完成对被测件的测试,并向PC机和显示报警模块发出测试结果信息;所述显示报警模块接收来自CPLD模块的测试结果信息并显示测试结果。
上述排线插座的测试装置还包括供电模块,用于为CPLD模块和显示报警模块供电。
上述排线插座的测试装置中,所述PC机与CPLD模块通过RS232通讯串口进行双向通信。
上述排线插座的测试装置中,所述显示报警模块为LED显示报警模块。
上述排线插座的测试装置中,所述针插座为四个,支持公头到公头、母头到母头、公头到母头的排线连接件的测试。
与现有技术相比,本实用新型的有益效果:
本实用新型的排线插座的测试装置中,CPLD模块在收到PC机通过RS232串口发来的测试命令后,解释它并选择测方式,选定测试线数,即可实现对多种接口的测试,节省成本;CPLD模块完成对被测件的测试后,向PC机发出测试结果信息,PC机存档记录测试结果,测试由PC机控制完成,智能化程度高、可靠性好。
具体实施方式
下面结合附图和具体实施方式对本实用新型作进一步的说明。
本实用新型的实施方式不限于以下实施例,在不脱离本实用新型宗旨的前提下做出的各种变化均属于本实用新型的保护范围之内。
如图1所示,本实用新型排线插座的测试装置的优选实施例的电路结构框图,包括PC机3、CPLD模块2、四个针插座(11、12、13、14)、显示报警模块4和供电模块5;所述PC机3连接CPLD模块2,所述针插座11连接CPLD模块2第一输入端,所述针插座13连接CPLD模块2第一输出端,所述针插座14连接CPLD模块2第二输入端,所述针插座12连接CPLD模块2第二输出端,所述显示报警模块4连接CPLD模块2;所述PC机3用于发出测试命令;所述四个针插座(11、12、13、14)用于连接被测件,支持公头到公头、母头到母头、公头到母头的排线连接件的测试;所述CPLD模块2用于解析PC机3发来的测试命令,完成对被测件的测试,并向PC机3和显示报警模块4发出测试结果信息;所述显示报警模块4接收来自CPLD模块2的测试结果信息并显示测试结果,所述供电模块5,用于为CPLD模块2和显示报警模块4供电,使其正常工作。
在本优选实施例中,所述PC机3与CPLD模块2通过RS232通讯串口连接进行双向通信;所述显示报警模块4为LED显示报警模块。
本优选实施例中CPLD模块2采用复杂可编程逻辑器件(CPLD)来实现测试信号的输入输出,电路中的输出端采用了集电极开路(OC)或漏极开路(OD)的输出引脚,当排线中有短路线时,也可保护CPLD器件的I/O引脚不被烧毁。由于CPLD器件的I/O很多,容易实现4个接口的连接,从而实现多种排线接插件的测试。在测试被测件时,首先通过针插座(11、13)或针插座(12、14)连接好被测件,其次PC机3通过RS232通讯串口向CPLD模块2发送相应的测试命令,之后,CPLD模块2接收到PC机3通过RS232通讯串口发来的测试命令,解析它并选择测试方法,选定测试线数,完成相应的测试动作,然后,将测试结果通过RS232通讯串口传给PC机3,并且通过显示报警模块4显示测试结果。
其中,CPLD模块2接收到PC机3发来的测试命令,解析它并选择测试方法,选定测试线数,完成相应的测试动作具体是这样完成的:CPLD模块2在收到PC机3通过RS232通讯串口发来的测试命令后,解释它并选择测试方式,选定测试线数,在输出端口,输出二进制选定位数的数据,例如,输出1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 的选定位数的数据,并且在每个时钟周期将数据中的1向右移动一位,直到移动到最后一位,并比较CPLD模块2上通过针插座(11、13)连接被测件的第一输入端收到的数据与第一输出端发出的数据是否一致,如果测试过程的所有信号都一致,则排线合格,否则不合格。也可以通过比较CPLD模块2上通过针插座(12、14)连接被测件的第二输入端收到的数据与第二输出端发出的数据是否一致来进行排线合格性测试。
上述二进制选定位数的数据的确定是根据各种排线产品的规格确定的,具体根据排线的线数来确定二进制数据的位数。例如,排线线数是40根,则确定的二进制数据为1000 0000 0000 0000 0000 0000 0000 0000 0000 0000。
图2是本实用新型优选实施例的测试方法流程图,详解如下:
步骤S1,检测是否有测试命令信号, CPLD模块2检测是否有PC机3通过RS232通讯串口发来的测试命令信号,若没有,则继续检测;若有,则跳转到步骤S2。
步骤S2,解析测试命令信号选择测试方式,CPLD模块2在收到PC机3通过RS232通讯串口发来的测试命令后,解释它并选择测试方式,具体根据排线的线数来确定要输出的二进制数据的位数。例如,排线线数是40根,则确定的二进制数据为1000 0000 0000 0000 0000 0000 0000 0000 0000 0000。
步骤S3,发送测试方式信号,CPLD模块2将步骤S2中确定的二进制数据发送到第一或第二输出端。
步骤S4,接收通过被测件的信号并与测试方式信号比较是否一致,步骤S3中,CPLD模块2在第一输出端输出二进制选定位数的数据,例如,输出1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 的选定位数的数据,并且在每个时钟周期将数据中的1向右移动一位,直到移动到最后一位,并比较CPLD模块2的第一输入端收到的数据与第一输出端输出的数据是否一致来进行排线合格性测试。
CPLD模块2也可以在第二输出端输出上述二进制选定位数的数据,通过比较CPLD模块2的第二输入端收到的数据与第二输出端输出的数据是否一致来进行排线合格性测试。
步骤S5,将测试结果返回PC机3并通过显示报警模块4显示,如果步骤S4中测试过程的所有信号比较后都一致,则排线合格,否则不合格,CPLD模块2将测试结果信息通过RS232通讯串口返回到PC机3保存,并通过显示报警模块4显示出来,测试结束。
本实用新型的排线插座的测试装置中,CPLD模块2在收到PC机3通过RS232串口发来的测试命令后,解释它并选择测试方式,选定测试线数,即可实现对多种接口的测试,节省成本;CPLD模块2完成对被测件的测试后,向PC机3发出测试结果信息,PC机3存档记录测试结果,测试由PC机3控制完成,智能化程度高、可靠性好。
上面结合附图对本实用新型的实施例做了详细描述,但是本实用新型并不限于上述实施例,在本领域普通技术人员所具备的知识范围内还可以作出各种变化,这些变化均属于本实用新型的保护范围之内。