输入/输出端口的测试装置及其测试方法

文档序号:6469355阅读:215来源:国知局
专利名称:输入/输出端口的测试装置及其测试方法
技术领域
本发明涉及一种输入/输出端口的测试装置及其测试方法,特别涉及一种利用蓝
牙通讯技术来测试输入/输出端口的输出与输入状态的测试装置及测试方法。
背景技术
通用输入/输出端口 (General Purpose I/O ;GPIO)常被使用在电脑装置中,使 用者通常可以通过程序的控制,对其进行设定使用。通用输入/输出端口在使用时,需要设 定其内部的状态缓存器,包括多任务缓存器、方向缓存器、输入取样控制缓存器及数据缓存 器,用于达到硬件上的应用。由于通用输入/输出端口主要被应用于电脑装置的输入/输 出控制场合中,因此,当通用输入/输出端口与电脑装置整合后,仍需要测试通用输入/输 出端口的接脚功能是否正常,主要功能在于输出功能与输入功能。 图1为传统通用输入/输出端口测试系统方块示意图。如图1所示,传统测试系 统1需使用一继电器板10分别对应连接于待测装置2上的多个通用输入/输出端口 22。 同时,使用一数字电表12连接于继电器板10,以及,使用一测试主机14连接于待测装置2、 继电器板IO和数字电表12。传统的测试系统1操作如下首先,测试主机14发出一控制 指令Sl给待测装置2,以控制待测装置2中多个通用输入/输出端口 22的第1通用输入 /输出端口 (未标示)输出如3伏特电压的高准位信号。然后,测试主机14控制继电器板 10,以切换继电器板10上一对应的继电器(未标示),使得待测装置2上的该第1通用输入 /输出端口连接于数字电表12的一测量端(未标示)。接着,测试主机14读取并判断数字 电表12所测量的数据是否正确。依此类推,传统的测试系统1得以完成控制待测装置2上 多个通用输入/输出端口 22的输出测量。 上述传统的测试系统1在应用上具有下述缺点1.需要昂贵的仪器设备。2.需要 通过继电器板10做切换,故接线复杂不易维护。3.数字电表一次只能测量一个通用输入/ 输出端口 ,所以需要通过继电器板10切换到其它通用输入/输出端口 ,使能进行其它通用 输入/输出端口的测量,故测量时间长。4.只能验证待测装置2的输出端口,无法验证待测 装置2的输入端口是否有效。 因此,发明一个可以省去测量仪器以减少成本、接线简单易维护、减少测量时间以 及可以同时测量待测装置的输入端口与输出端口的测试装置及其测试方法,实为目前业界 所殷殷期盼。

发明内容
本发明输入/输出端口的测试装置利用蓝牙模组的输入/输出端口对接于待测装 置的输入/输出端口 ,并且通过蓝牙模组的输入/输出端口来读取待测装置的输入/输出 端口输出状态,再经由蓝牙的无线信号或控制端口 (Hostlnterface)回传给测试主机,以 达到测量的目的。 本发明的第一实施例的输入/输出端口的测试装置用于测试一待测装置的输入/
4输出端口 ,其包括有一终端蓝牙模组与一测试主机。其中,终端蓝牙模组具有多个输入/输 出端口 ,而该些输入/输出端口对应耦接于该待测装置的多个输入/输出端口 。测试主机 耦接于待测装置与终端蓝牙模组,其输出一输出端口测试指令给待测装置,以及从终端蓝 牙模组接收一输出端口确认信号,或测试主机输出一输入端口测试指令给终端蓝牙模组, 以及从待测装置接收一输入端口确认信号。 较佳地,该待测装置根据该输出端口测试指令,从多个输入/输出端口输出该输 出端口确认信号给该终端蓝牙模组,以及该终端蓝牙模组经由该待测装置的多个输入/输 出端口 ,将该输入端口测试指令传送到该待测装置。 对比上述第一实施例,本发明的第二实施例的输入/输出端口的测试装置还包含 有一远程蓝牙模组耦接于该测试主机,该远程蓝牙模组无线通讯连接该终端蓝牙模组。其 中,测试主机利用远程蓝牙模组从终端蓝牙模组接收该输出端口确认信号,或从远程蓝牙 模组输出该输入端口测试指令给终端蓝牙模组。 较佳地,该待测装置根据该输出端口测试指令,从多个输入/输出端口输出该输 出端口确认信号给该终端蓝牙模组,以及该终端蓝牙模组经由该待测装置的多个输入/输 出端口 ,将该输入端口测试指令传送到该待测装置。 对比上述第二实施例,本发明的第三实施例的输入/输出端口的测试装置中,远 程蓝牙模组无线通讯连接多个该终端蓝牙模组,其中每一终端蓝牙模组分别对应耦接一待 测装置,并且,每一待测装置同时耦接于测试主机。如此,测试主机可以同时通过远程蓝牙 模组从各个终端蓝牙模组接收各个输出端口确认信号,或从远程蓝牙模组输出多个该输入 端口测试指令分别给每一终端蓝牙模组,以达到一对多的测量效果。 较佳地,该测试主机输出多个输出端口测试指令分别给对应的待测装置,以及利 用该远程蓝牙模组从多个终端蓝牙模组接收对应的多个输出端口确认信号,或该测试主机 从该远程蓝牙模组输出多个输入端口测试指令以分别给对应的多个终端蓝牙模组,以及从 多个待测装置接收对应的多个输入端口确认信号。 较佳地,该待测装置根据对应的该输出端口测试指令,从多个输入/输出端口输 出该输出端口确认信号给该终端蓝牙模组,以及该终端蓝牙模组经由该待测装置的多个输 入/输出端口 ,将该输入端口测试指令传送到该待测装置。 本发明的输入/输出端口的测试方法,包含有对至少一待测装置的输出端口或输 入端口进行测试的步骤,其中,待测装置的输出端口的测试步骤包括首先,测试主机输出 一输出端口测试指令给该待测装置。然后,该待测装置依据该输出端口测试指令,从多个输 入/输出端口送出一输出端口确认信号。接着,测试主机利用蓝牙通讯技术,接收该输出端 口确认信号。最后,测试主机呈现该输出端口确认信号,以提供待测装置的输出端口有效性 的判断。 较佳地,在步骤a中,该输出端口测试指令控制该待测装置,以使该待测装置从单 数输出端口送出高准位信号与从偶数输出端口送出低准位信号,或该输出端口测试指令控 制该待测装置,以使该待测装置从单数输出端口送出低准位信号与从偶数输出端口送出高 准位信号。 另外,待测装置的输入端口的测试步骤包括首先,测试主机依据蓝牙通讯技术将 一输入端口测试指令送至该待测装置的多个输入/输出端口。然后,待测装置依据该输入
5端口测试指令,送出一输入端口确认信号。接着,测试主机接收该输入端口确认信号。最后, 测试主机呈现该输入端口确认信号,以提供该待测装置的输入端口有效性的判断。
较佳地,在步骤a中,该测试主机依据蓝牙通讯技术传送高准位的该输入端口测 试指令至该待测装置的多个输入/输出端口 ,或该测试主机依据蓝牙通讯技术传送低准位 的该输入端口测试指令至该待测装置的多个输入/输出端口。 综上所述,本发明利用蓝牙通讯技术以一对多的测量方式,可以一次测量多个待
测装置的输入/输出端口 ,因此,可以有效的省去测量仪器,进而减少成本。同时,通过蓝牙
无线通讯技术可以让接线简单、容易维护。另外,通过蓝牙模组的数据传输,可以一次测量
待测装置上多个输入/输出端口 ,进而减少测量时间。最后,通过蓝牙模组与控制端口达到
双向的测量控制,达到同时测量待测装置的输入端口与输出端口的目的。 以上的概述与接下来的详细说明皆为示范性质,是为了进一步说明本发明的申请
专利范围。而有关本发明的其它目的与优点,将在后续的说明与图示加以阐述。
J试方法的流程示意图;及 J试方法的流程示意图。


图1为传统通用输入/输出端口测试系统方块示意图。 图2为本发明第一实施例的输入/输出端口的测试装置 图3为本发明第二实施例的输入/输出端口的测试装置 图4为本发明第三实施例的输入/输出端口的测试装置 图5为本发明输出端口 图6为本发明输入端口 附图符号说明 现有技术 测试系统l 继电器板IO 数位电表12 测试主机14 待测装置2 输入/输出端口22 控制指令S1 本发明 测试装置3、5、6 终端蓝牙模组30 测试主机32 待测装置4 输出端口测试指令S1 输出端口确认信号S2 输入端口测试指令S3 输入端口确认信号S4 远程蓝牙模组52
示意图 示意图 示意图
输入/输出端口33
具体实施例方式
图2为本发明第一实施例的输入/输出端口的测试装置示意图。测试装置3包括 有一终端蓝牙模组30与一测试主机32,其中,终端蓝牙模组30具有多个输入/输出端口 33,且终端蓝牙模组30的输入/输出端口对应耦接于一待测装置4上的多个输入/输出端 口 33,同时,测试主机32耦接于待测装置4与终端蓝牙模组30。 如图2所示,在测试待测装置4上输出端口的有效性时,测试主机32输出一输出 端口测试指令Sl给待测装置4,以命令待测装置4上多个输出端口输出一输出端口确认信 号S2给该终端蓝牙模组30。此时,终端蓝牙模组30将接收到的输出端口确认信号S2转送 至测试主机32,使用者即可以通过测试主机32得知输出端口确认信号S2,进而判断待测装 置4上多个输出端口是否有效。 在第一实施例中,测试主机32所送出的输出端口测试指令Sl先命令待测装置4 上的单数输出端口送出高准位信号(3伏特电压),以及,命令待测装置4上的偶数输出端口 送出低准位信号(0伏特电压)。例如,测试六个输出端口的待测装置4时,测试主机32送 出的输出端口测试指令S1,是用于命令待测装置4的六个输出端口分别输出101010。此时, 待测装置4的六个输出端口将会送出该输出端口确认信号S2至终端蓝牙模组30,然后,终 端蓝牙模组30再将输出端口确认信号S2送至测试主机32。如果该输出端口确认信号S2 的数据是101010,则判断待测装置4上的单数输出端口为有效的输出端口。若是该输出端 口确认信号S2的数据是111010,则判断待测装置4上的单数输出端口与偶数输出端口有短 路现象。 接着,在第一实施例中,测试主机32再送出的输出端口测试指令Sl则用于命令待 测装置4上的单数输出端口送出低准位信号(0伏特电压),以及,命令待测装置4上的偶 数输出端口送出高准位信号(3伏特电压)。例如,测试六个输出端口的待测装置4时,测 试主机32送出的输出端口测试指令Sl,是用于命令待测装置4的六个输出端口分别输出 010101。此时,待测装置4的六个输出端口将会送出该输出端口确认信号S2至终端蓝牙模 组30,终端蓝牙模组30再将输出端口确认信号S2送至测试主机32。如果该输出端口确认 信号S2的数据是010101,则判断待测装置4上的偶数输出端口为有效的输出端口 。若是该 输出端口确认信号S2的数据是110101,则判断待测装置4上的偶数输出端口与单数输出端 口有短路现象。 根据上述的测量,本发明第一实施例的测试装置3仅需要下达两次的命令,即可 以快速的判断待测装置4上输出端口的有效性,同时,无论待测装置4具有多少个输出端 口,也都仅需两次的命令即可完成测试的目的。因此,本发明的第一实施例可以有效的省去 测量仪器,进而减少成本。同时,通过终端蓝牙模组30的数据传输,可以一次测量待测装置 4上多个输出端口 ,进而减少测量时间。 如图2所示,在测试待测装置4上输入端口的有效性时,测试主机32输出一输入 端口测试指令S3给终端蓝牙模组30,该终端蓝牙模组30将该输入端口测试指令S3送到该 待测装置4上多个输入端口 。待测装置4根据该输入端口测试指令S3进而输出一输入端 口确认信号S4到测试主机32。此时,使用者即可以通过测试主机32得知输入端口确认信
7号S4,进而判断待测装置4上多个输入端口是否有效。 在第一实施例中,测试主机32首先传送高准位的输入端口测试指令S3给终端蓝 牙模组30,以使待测装置4上所有的输入端口都接受到高准位的输入端口测试指令S3。例 如,测试六个输入端口的待测装置4时,测试主机32将送出高准位的输入端口测试指令S3 是111111。此时,待测装置4的六个输入端口通过终端蓝牙模组30接收111111的输入指 令,同时,送出该输入端口确认信号S4至测试主机32。如果该输入端口确认信号S4的数据 是111111,则判断待测装置4上的所有输入端口为有效的输出端口。若是输入端口确认信 号S4的数据是101111,则判断待测装置4上的第二输入端口有开路现象。
另外,在第一实施例中,测试主机32接着传送低准位的输入端口测试指令S3给 终端蓝牙模组30,以使待测装置4上所有的输入端口都接受到低准位的输入端口测试指令 S3。例如,测试六个输入端口的待测装置4时,测试主机32将送出低准位的输入端口测试 指令S3是000000。此时,待测装置4的六个输入端口通过终端蓝牙模组30接收000000的 输入指令,同时,送出该输入端口确认信号S4至测试主机32。如果该输入端口确认信号S4 的数据是000000,则判断待测装置4上的所有输入端口为有效的输出端口。若是输入端口 确认信号S4的数据是010000,则判断待测装置4上的第二输入端口有开路现象。
根据上述的测量,本发明第一实施例的测试装置3仅需要下达两次的命令,即可 以快速的判断待测装置4上输入端口的有效性,同时,无论待测装置4具有多少个输入端 口,也都仅需两次的命令即可完成测试的目的。因此,本发明的第一实施例可以有效的省去 测量仪器,进而减少成本。同时,通过终端蓝牙模组30的数据传输,可以一次测量待测装置 4上多个输入端口 ,进而减少测量时间。同时,可以达到同时测量待测装置4的输入端口与 输出端口的目的。 配合图2,请参考图3。图3为本发明第二实施例的输入/输出端口的测试装置 示意图。在本发明第二实施例中的组件与第一实施例相同时,以相同附图标记表示。第二 实施例与第一实施例的动作原理与达成的功效相同,经过比较下,其主要的差别在于第二 实施例的测试装置5还包括有一远程蓝牙模组52,其中,远程蓝牙模组52耦接于测试主机 32,是无线通讯连接于该终端蓝牙模组30。该测试主机32利用该远程蓝牙模组52从该终 端蓝牙模组30接收该输出端口确认信号S2,或者,该测试主机32从该远程蓝牙模组52输 出该输入端口测试指令S3给该终端蓝牙模组30。 配合图3,请参考图4。图4为本发明第三实施例的输入/输出端口的测试装置示 意图。在本发明第三实施例中的组件与第二实施例相同时,以相同附图标记表示。第三实 施例与第二实施例的动作原理与达成的功效相同,经过比较下,其主要的差别在于第三实 施例的测试装置6包括有多个待测装置4与多个终端蓝牙模组30,其中每一终端蓝牙模组 30分别对应耦接一待测装置4,并且,每一待测装置4同时耦接于该测试主机32。如此,远 程蓝牙模组52可以无线通讯连接多个该终端蓝牙模组30,以达到一对多的测量效果。
配合图3,请参考图4。在测试该些待测装置4上输出端口的有效性时,该测试主 机32输出多个输出端口测试指令Sl分别给对应的待测装置4,其中,每个待测装置4都根 据对应的输出端口测试指令S1,分别从其上多个输出端口送出该输出端口确认信号S2给 终端蓝牙模组30。测试主机32则利用远程蓝牙模组52从多个终端蓝牙模组30接收对应 的多个输出端口确认信号S2,以达到一对多的测量效果。
8
另外,在测试该些待测装置4上输入端口的有效性时,测试主机32经由远程蓝牙 模组52输出多个输入端口测试指令S3以分别给对应的多个终端蓝牙模组30,其中,对应的 多个终端蓝牙模组30将输入端口测试指令S3传送到对应的待测装置4。测试主机32则从 多个待测装置4接收对应的多个输入端口确认信号S4,以达到一对多的测量效果。
接下来说明本发明输入/输出端口的测试方法。配合图4,请参考图5。图5为本发 明输出端口测试方法的流程示意图。本方法用于测试至少一待测装置4的输出端口,步骤 主要是首先,利用测试主机32输出一输出端口测试指令Sl分别给每一待测装置4(S10)。 接着,每一待测装置4将依据所接收到的输出端口测试指令S1,而从各自的输出端口送出 一输出端口确认信号S2(S12)。然后,测试主机32利用蓝牙通讯技术,接收每一待测装置4 送出的输出端口确认信号S2(S14)。最后,测试主机32呈现每一输出端口确认信号S2,以 提供使用者针对每一待测装置4的输出端口作有效性的判断(S16)。测试主机32可以通过 显示器、灯号等实施,以呈现每一输出端口确认信号S2。 在步骤S10中,输出端口测试指令Sl首先控制该些待测装置4,以使该些待测装 置4从单数输出端口送出高准位信号,以及使该些待测装置4从偶数输出端口送出低准位 信号。然后,输出端口测试指令Sl接着控制每一待测装置4,以使每一待测装置4从单数输 出端口送出低准位信号,以及使每一待测装置4从偶数输出端口送出高准位信号。
配合图4,请参考图6。图6为本发明输入端口测试方法的流程示意图。本方法用 于测试至少一待测装置4的输入端口 ,步骤主要是首先,测试主机32依据蓝牙通讯技术将 一输入端口测试指令S3分别送至每一待测装置4的多个输入端口 (S20)。接着,每一待测 装置4将依据输入端口测试指令S3,以分别送出一输入端口确认信号S4(S22)。然后,测试 主机32接收每一输入端口确认信号S4 (S24)。最后,测试主机32呈现每一输入端口确认信 号S4,以提供使用者针对每一待测装置4的输入端口作有效性的判断(S26)。测试主机32 可以通过显示器、灯号等实施,以呈现每一输入端口确认信号S4。 在步骤S20中,首先测试主机32依据蓝牙通讯技术传送高准位的输入端口测试指 令S3至每一待测装置4的多个输入端口 。然后,测试主机32接着依据蓝牙通讯技术传送 低准位的输入端口测试指令S3至每一待测装置4的多个输入端口 。 综上所述,本发明利用蓝牙通讯技术以一对多的测量方式,可以一次测量多个待 测装置的输入/输出端口 ,因此,可以有效的省去测量仪器,进而减少成本。同时,通过蓝牙 无线通讯技术可以让接线简单、容易维护。另外,通过终端蓝牙模组30的数据传输,可以一 次测量待测装置上多个输入/输出端口 ,进而减少测量时间。最后,通过终端蓝牙模组与控 制端口达到双向的测量控制,达到同时测量待测装置的输入端口与输出端口的目的。
虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些 仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变 更或修改。因此,本发明的保护范围由所附权利要求书限定。
权利要求
一种输入/输出端口的测试装置,其特征在于,用于测试至少一待测装置的输入/输出端口,其包括至少一终端蓝牙模组,具有多个输入/输出端口,该些输入/输出端口对应耦接于该待测装置的多个输入/输出端口;及一测试主机,耦接于该待测装置与该终端蓝牙模组,该测试主机输出一输出端口测试指令给该待测装置,并从该终端蓝牙模组接收一输出端口确认信号,该测试主机输出一输入端口测试指令给该终端蓝牙模组,并从该待测装置接收一输入端口确认信号。
2. 如权利要求1所述的测试装置,其特征在于,该待测装置根据该输出端口测试指令, 从多个输入/输出端口输出该输出端口确认信号给该终端蓝牙模组,以及该终端蓝牙模组 经由该待测装置的多个输入/输出端口,将该输入端口测试指令传送到该待测装置。
3. 如权利要求1所述的测试装置,其特征在于,该测试装置还包含有一远程蓝牙模组 耦接于该测试主机,该远程蓝牙模组无线通讯连接该终端蓝牙模组,其中该测试主机利用 该远程蓝牙模组从该终端蓝牙模组接收该输出端口确认信号,或该测试主机从该远程蓝牙 模组输出该输入端口测试指令给该终端蓝牙模组。
4. 如权利要求3所述的测试装置,其特征在于,该待测装置根据该输出端口测试指令, 从多个输入/输出端口输出该输出端口确认信号给该终端蓝牙模组,以及该终端蓝牙模组 经由该待测装置的多个输入/输出端口,将该输入端口测试指令传送到该待测装置。
5 如权利要求3所述的测试装置,其特征在于,该远程蓝牙模组无线通讯连接多个该 终端蓝牙模组,其中每一终端蓝牙模组分别对应耦接一待测装置,且每一待测装置同时耦 接于该测试主机。
6. 如权利要求5所述的测试装置,其特征在于,该测试主机输出多个输出端口测试指 令分别给对应的待测装置,以及利用该远程蓝牙模组从多个终端蓝牙模组接收对应的多个 输出端口确认信号,或该测试主机从该远程蓝牙模组输出多个输入端口测试指令以分别给 对应的多个终端蓝牙模组,以及从多个待测装置接收对应的多个输入端口确认信号。
7. 如权利要求6所述的测试装置,其特征在于,该待测装置根据对应的该输出端口测 试指令,从多个输入/输出端口输出该输出端口确认信号给该终端蓝牙模组,以及该终端 蓝牙模组经由该待测装置的多个输入/输出端口 ,将该输入端口测试指令传送到该待测装 置。
8. —种输入/输出端口的测试方法,其特征在于,用于测试至少一待测装置的输出端 口 ,该待测装置具有多个输入/输出端口 ,其包括以下步骤a. —测试主机输出一输出端口测试指令给该待测装置;b. 该待测装置依据该输出端口测试指令,从多个输入/输出端口送出一输出端口确认 信号;c. 该测试主机利用蓝牙通讯技术,接收该输出端口确认信号;及d. 该测试主机呈现该输出端口确认信号,以提供该待测装置的输出端口有效性的判断。
9. 如权利要求8所述的测试方法,其特征在于,在步骤a中,该输出端口测试指令控制 该待测装置,以使该待测装置从单数输出端口送出高准位信号与从偶数输出端口送出低准 位信号,或该输出端口测试指令控制该待测装置,以使该待测装置从单数输出端口送出低准位信号与从偶数输出端口送出高准位信号。
10. —种输入/输出端口的测试方法,其特征在于,用于测试至少一待测装置的输入端 口 ,该待测装置具有多个输入/输出端口 ,其包括以下步骤a. —测试主机依据蓝牙通讯技术将一输入端口测试指令送至该待测装置的多个输入 /输出端口;b. 该待测装置依据该输入端口测试指令,送出一输入端口确认信号;c. 该测试主机接收该输入端口确认信号;及d. 该测试主机呈现该输入端口确认信号,以提供该待测装置的输入端口有效性的判断。
11. 如权利要求lO所述的测试方法,其特征在于,在步骤a中,该测试主机依据蓝牙通 讯技术传送高准位的该输入端口测试指令至该待测装置的多个输入/输出端口,或该测试 主机依据蓝牙通讯技术传送低准位的该输入端口测试指令至该待测装置的多个输入/输 出端口。
全文摘要
本发明公开了一种输入/输出端口的测试装置及其测试方法,用于测试一待测装置的输入/输出端口,该测试装置包括一终端蓝牙模组与一测试主机。其中,终端蓝牙模组具有多个输入/输出端口,该些输入/输出端口对应耦接于该待测装置的多个输入/输出端口。测试主机耦接于待测装置与终端蓝牙模组,其输出一输出端口测试指令给待测装置,以及从终端蓝牙模组接收一输出端口确认信号,或测试主机输出一输入端口测试指令给终端蓝牙模组,以及从待测装置接收一输入端口确认信号。本发明利用蓝牙通讯技术以一对多的测量方式,可以一次测量多个待测装置的输入/输出端口,因此,可以有效的省去测量仪器,进而减少成本。
文档编号G06F11/267GK101751313SQ200810201320
公开日2010年6月23日 申请日期2008年10月17日 优先权日2008年10月17日
发明者李冠兴, 高合助 申请人:环旭电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1