数字输入输出接口测试治具及测试方法技术

技术编号:7091778 阅读:331 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种数字输入输出接口测试治具及测试方法,其包括接口模块、通道切换模块、开关控制模块、状态控制模块、输入测试显示模块和输出测试显示模块;通过设置专门的数字输入输出接口测试治具,从而以软件与硬件相结合的方案对数字输入输出接口进行综合测试,使得提高了测试结果的可靠性和测试效率;相对于单一的软件测试,本技术方案的测试过程可见,由于每一路的数字接口分别对应两个测试通道,使得输入测试和输出测试在不同的通道上进行,而且每个数字接口都对应一个显示单元,从而能对异常的数字接口进行快速定位;并且输入测试与输出测试的过程可以通过开关切换,不需要重新插拔治具。

【技术实现步骤摘要】

本专利技术涉及测试治具,更具体地说,涉及一种。
技术介绍
工业控制领域中,特别是工业控制计算机中经常需要使用“数字输出(D0,digital output)”接口控制其他设备的开或关,如控制闸门的开关,控制指示灯的亮与灭等等。而 “数字输入(DI,digital input)”接口则用来监控其他设备的工作状态,如监控电机是否在工作状态,报警器是否在报警中。现有的工控计算机的主板上一般都会提供8位的数字输入输出(DIO,digital input/output)接口 G路输入,4路输出),多的可以达到48位以上;可见,对工业控制计算机产品中DIO接口的测试非常重要,其测试结果直接影响产品的品质。然而,现有的DIO接口测试技术仅仅通过软件程序来实现先将DIO上的输入输出脚进行短接,然后运行计算机程序来进行判断输入输出是否正常。这种仅仅依靠软件测试的过程,对于测试人员不透明,测试人员只能看到最后的测试结果,从而无法发现隐藏问题。再者,测试过程也比较繁琐,需要将DIO接口上的输入输出脚进行短接,会降低测试效率。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的DIO接口测试过程不透明、仅仅只能观察测试结果,无法发现隐藏的问题、测试过程繁琐、测试效率低等缺陷,提供一种。本专利技术解决其技术问题所采用的技术方案是构造一种数字输入输出接口测试治具,所述数字输入输出接口包括多个数字接口,其包括接口模块,用于与所述数字输入输出接口连接;通道切换模块,其包括多个测试通道;一个数字接口与两个测试通道相对应,且在任意时刻,所述两个测试通道中的一个为输入测试通道,另一个为输出测试通道,所述数字接口可选择地切换为与所述输入测试通道或输出测试通道相连通;开关控制模块,用于控制每个数字接口在与其对应的输入测试通道或输出测试通道之间切换连通;状态控制模块,用于控制每个输入测试通道为高电平输入测试或低电平输入测试;输入测试显示模块,用于显示每个输入测试通道的测试状态;输出测试显示模块,用于显示每个输出测试通道的测试状态。在本专利技术所述的数字输入输出接口测试治具中,所述输入测试显示模块包括多个显示单元,一个显示单元对应显示一个输入测试通道的测试状态。在本专利技术所述的数字输入输出接口测试治具中,所述输出测试显示模块包括多个显示单元,一个显示单元与对应显示一个输出测试通道的输出测试状态。在本专利技术所述的数字输入输出接口测试治具中,所述通道切换模块包括多个继电器;一个继电器对应与两个数字接口连接;所述开关控制模块包括多个开关;每个开关对应连接在输入电源和两个继电器之间,且通过闭合或断开与所述输入电源的连接,以控制与每个继电器连接的数字接口在与该数字接口相对应的输入测试通道和输出测试通道之间进行切换。在本专利技术所述的数字输入输出接口测试治具中,所述状态控制模块包括多路开关,一路开关对应连接在输入电源和至少一个输入测试通道之间,且通过闭合或断开与所述输入电源的连接,以控制每个输入测试通道为高电平输入测试或低电平输入测试。根据本专利技术的另一个方面,提供一种数字输入输出接口测试系统,其包括数字输入输出接口和数字输入输出接口测试治具,所述数字输入输出接口包括多个数字接口,所述数字输入输出接口测试治具包括接口模块,用于与所述数字输入输出接口连接;通道切换模块,其包括多个测试通道;一个数字接口与两个测试通道相对应,且在任意时刻,所述两个测试通道中的一个为输入测试通道,另一个为输出测试通道,所述数字接口可选择地切换为与所述输入测试通道或输出测试通道相连通;开关控制模块,用于控制每个数字接口在与其对应的输入测试通道或输出测试通道之间切换连通;状态控制模块,用于控制每个输入测试通道为高电平输入测试或低电平输入测试;输入测试显示模块,用于显示每个输入测试通道的测试状态;输出测试显示模块,用于显示每个输出测试通道的测试状态。在本专利技术所述的数字输入输出接口测试系统中,所述输入测试显示模块包括多个显示单元,一个显示单元对应显示一个输入测试通道的测试状态;所述输出测试显示模块包括多个显示单元,一个显示单元与对应显示一个输出测试通道的输出测试状态。根据本专利技术的又一个方面,提供一种工业控制计算机测试系统,其包括工控主板和数字输入输出接口测试治具,在所述工控主板上设置有数字输入输出接口,所述数字输入输出接口包括多个数字接口,所述数字输入输出接口测试治具包括接口模块,用于与所述数字输入输出接口连接;通道切换模块,其包括多个测试通道;一个数字接口与两个测试通道相对应,且在任意时刻,所述两个测试通道中的一个为输入测试通道,另一个为输出测试通道,所述数字接口可选择地切换为与所述输入测试通道或输出测试通道相连通;开关控制模块,用于控制每个数字接口在与其对应的输入测试通道或输出测试通道之间切换连通;状态控制模块,用于控制每个输入测试通道为高电平输入测试或低电平输入测试;输入测试显示模块,用于显示每个输入测试通道的测试状态;输出测试显示模块,用于显示每个输出测试通道的测试状态。在本专利技术所述的工业控制计算机测试系统中,所述输入测试显示模块包括多个显示单元,一个显示单元对应显示一个输入测试通道的测试状态;所述输出测试显示模块包括多个显示单元,一个显示单元与对应显示一个输出测试通道的输出测试状态。根据本专利技术的再一个方面,提供一种使用所述数字输入输出接口测试治具的数字输入输出接口测试方法,其包括以下步骤A 初始化数字输入输出接口;B 接收测试指令,并判断是否为数字输入测试,如果是进入步骤C,否则,进入步骤G;C:将配置寄存器配置为数字输入测试模式,并将每个数字接口切换到输入测试通道;D 通过状态控制模块控制每个输入测试通道的实际测试状态为高电平输入测试或低电平输入测试;E 通过输入测试显示模块,以显示输入测试通道的实际状态;从数据寄存器中读取每个输入测试通道的测试状态值,并判断测试状态值与输入测试显示模块的实际状态是否相对应,如果是,进入步骤K,否则,进入步骤F ;F 定位异常的数字接口,进入步骤K ;G 将配置寄存器配置为数字输出测试模式,并将每个数字接口切换到输出测试通道;H 向数据寄存器写入测试状态值,以对输出测试通道进行组合式测试;I 通过输出测试显示模块显示每个输出测试通道的实际测试状态,以判断测试状态值与实际测试状态是否相对应,如果是,进入步骤K ;否则,进入步骤J ;J 定位异常的数字接口 ;K:结束。实施本专利技术的,具有以下有益效果通过设置专门的数字输入输出接口测试治具,从而以软件与硬件相结合的方案对数字输入输出接口进行综合测试,使得提高了测试结果的可靠性和测试效率;相对于单一的软件测试,本专利技术的技术方案的测试过程可见,由于每一路的数字接口分别对应两个测试通道,使得输入测试和输出测试在不同的通道上进行,而且每个数字接口都对应一个显示单元,从而能对异常的数字接口进行快速定位;并且输入测试与输出测试的过程可以通过开关切换,不需要重新插拔治具。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术工业控制计算机测试系统的原理框图;图2A是图1中通道切换模块的电路原理图;图2B是图1中输入测试显示模块的电路原理图;图2C是图1中开关控制模块的电路原理图;图2D是图1中输出测试显本文档来自技高网...

【技术保护点】
1.一种数字输入输出接口测试治具,所述数字输入输出接口包括多个数字接口,其特征在于,包括:接口模块,用于与所述数字输入输出接口连接;通道切换模块,其包括多个测试通道;一个数字接口与两个测试通道相对应,且在任意时刻,所述两个测试通道中的一个为输入测试通道,另一个为输出测试通道,所述数字接口可选择地切换为与所述输入测试通道或输出测试通道相连通;开关控制模块,用于控制每个数字接口在与其对应的输入测试通道或输出测试通道之间切换连通;状态控制模块,用于控制每个输入测试通道为高电平输入测试或低电平输入测试;输入测试显示模块,用于显示每个输入测试通道的测试状态;输出测试显示模块,用于显示每个输出测试通道的测试状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈志列卫海龙张宁
申请(专利权)人:研祥智能科技股份有限公司
类型:发明
国别省市:94

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

1