一种USB接口短路检测的方法与流程

文档序号:28862195发布日期:2022-02-12 01:21阅读:1728来源:国知局
一种USB接口短路检测的方法与流程
一种usb接口短路检测的方法
技术领域
1.本发明涉及一种短路检测领域,尤其涉及一种usb接口短路检测的方法。


背景技术:

2.usb全名是通用串行总线,其英文名为universal serial bus,usb是其简写,usb是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范。usb是我们现代生活中不可或缺的一个东西,它在我们生活中运用是十分广泛,无论是我们办公用的电脑,还是平时经常使用的手机,都缺不了它。
3.正因为如此,一旦usb接口出现短路现象,轻则放电,重则可能会烧毁usb设备,甚至可能引起火灾或者爆炸,给人们带来巨大损失。现如今,针对usb接口短路检测采用的是人工手动检测或者软件检测,前者工作效率低,花费时间长,方法不利于推广;后者检测的结果不精确,可能出现误检的情况。为了解决检测的结果不够精确的问题,需要提出一个新的方案。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种usb接口短路检测的方法,用以解决usb短路检测的结果不够精确的问题,提高检测的精度,让检测的过程更加方便快捷。
5.为了实现上述目的,本发明采用如下技术方案:一种usb接口短路检测的方法,包括以下步骤:步骤1、插入待检测的usb接口:包括有自动插拔usb接口装置和检测装置,自动插拔usb接口装置能够实现待检测usb接口的自动插拔,检测装置能够对usb接口是否短路进行检测;打开电源开关,自动插拔usb接口装置自动把待检测的usb接口插入到检测装置上的端口;步骤2、检测插入的usb接口的信号线之间的逻辑电平:检测装置包含有电路检测模块,电路检测模块用于检测usb接口的信号线之间的逻辑电平,检测是对usb接口的四根信号线两两之间的逻辑电平进行检测,usb接口的四根线包括vcc信号线、gnd信号线、d+信号线以及d-信号线,逻辑电平包括高电平和低电平;步骤3、判定所检测的usb接口是否短路:检测装置内包含有数据处理模块,数据处理模块能够根据vcc信号线、gnd信号线、d+信号线以及d-信号线两两之间的逻辑电平判定所检测的usb接口是否短路,数据处理模块将检测结果转化为二进制信号;步骤4、对是否短路已经进行判定的usb接口进行打标:还包括有打标装置,打标装置能够在usb接口检测完后将检测结果打标在usb接口上,打标装置包含有红外线发射器、红外线接收器、打标机、处理器和单片机,检测完成后,数据处理模块将检测后的二进制信号传输给红外线发射器,红外线发射器发射相应的红外信号,红外线接收器接收红外线发射器的红外信号,红外线接收器将信号传输给单片机进行处理,再由单片机输出一个二进制信号给处理器,处理器对二进制信号进行处理后,产生一个十进制数作为打标的标记,并
让打标机对usb接口进行打标;步骤5、检测和打标完成后,自动插拔usb接口装置自动把检测完成的usb接口从检测装置上拔出,再插入下一个待检测的usb接口,重复步骤2-5,直至全部usb接口检测完成。
6.优选地,所述步骤3中所述判定结果具体包括:若usb接口的四根信号线两两之间的逻辑电平均为低电平,则判定usb接口不存在短路;若vcc信号线与d+信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与d+信号线之间短路;若vcc信号线与d-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与d-信号线之间短路;若vcc信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与gnd信号线之间短路;若d+信号线与d-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定d+信号线与d-信号线之间短路;若d+信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定d+信号线与gnd信号线之间短路;若d-信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定d-信号线与gnd信号线之间短路。
7.优选地,所述步骤4中打标装置上至少包含6个红外发射器和6个红外接收器,6个红外发射器与数据处理模块的二进制信号对应,数据处理模块将任意两信号线之间的逻辑电平信号转化二进制信号,分别传输给6个红外发射器,若某两信号线之间短路,则产生一个二进制信号“1”,相应的红外线发射器将发射红外信号;若某两信号线之间不短路,则产生一个二进制信号“0”,相应的红外线发射器将发射红外信号,6个红外线发射器和6个红外线接收器一一对应,互不影响,最终产生一个长度为6的二进制信号。
8.优选地,所述步骤4中单片机用于对红外线接收器接收到红外信号进行处理,输出一个二进制信号给处理器,二进制信号的长度为6;其中000000表示不存在短路,100000表示vcc信号线与d+信号线之间短路,其余信号线之间不短路
……
以此类推,总共有64种短路类型;其中第1位二进制信号表示vcc信号线与d+信号线之间的逻辑电平,第2位二进制信号表示vcc信号线与d-信号线之间的逻辑电平,其他同理。
9.优选地,所述步骤4中处理器用于对来自单片机的二进制信号进行处理,转化为十进制数,并控制打标机将十进制数打标在usb接口的外壳上,其中0代表000000,1代表000001
……
以此类推,一直到63。
10.本发明的有益效果是:1、通过自动插拔usb接口装置,自动把待检测usb接口插入检测装置的检测端口或从检测装置的检测端口拔出,极大地增加了检测usb接口的效率。
11.2、通过检测装置,对usb接口的四根信号线两两之间的逻辑电平进行检测,对检测的结果进行判定,从而更加细致的检测出usb接口的短路问题。
12.3、通过打标装置,红外发射器将检测的结果发送给红外接收器,再由红外接收器传输给单片机,由单片机进行处理后,输出给处理器处理,转化为十进制数作为标记,再由打标机打标在usb接口上,可以辨别usb接口上的标记知道usb接口的检测结果。
附图说明
13.图1为基于本发明提供的一种usb接口短路检测的方法的流程图。
14.图2为本发明打标装置的组成示意图。
15.图3为本发明检测装置的组成示意图。
16.图4为本发明其中一个usb接口短路检测结果的二进制信号示意图。
17.具体实施方法为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.实施例1参见图1,本实施例提供了一种usb接口短路检测的方法,包括:步骤1、插入待检测的usb接口:包括有自动插拔usb接口装置和检测装置,自动插拔usb接口装置能够实现待检测usb接口的自动插拔,检测装置能够对usb接口是否短路进行检测;打开电源开关,自动插拔usb接口装置自动把待检测的usb接口插入到检测装置上的端口;作为本发明的一种优选方案,电源开关可以控制检测装置和自动插拔usb接口装置电源的通断;检测装置上的端口上的供电电压为5v。
19.步骤2、检测插入的usb接口的信号线之间的逻辑电平:如图3所示,检测装置包含有电路检测模块,电路检测模块用于检测usb接口的信号线之间的逻辑电平,检测是对usb接口的四根信号线两两之间的逻辑电平进行检测,usb接口的四根线包括vcc信号线、gnd信号线、d+信号线以及d-信号线,逻辑电平包括高电平和低电平;步骤3、判定所检测的usb接口是否短路:如图3所示,检测装置内包含有数据处理模块,数据处理模块能够根据vcc信号线、gnd信号线、d+信号线以及d-信号线两两之间的逻辑电平判定所检测的usb接口是否短路,数据处理模块将检测结果转化为二进制信号;作为本发明的一种优选方案,检测的结果包括:若usb接口的四根信号线两两之间的逻辑电平均为低电平,则判定usb接口不存在短路;若vcc信号线与d+信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与d+信号线之间短路;若vcc信号线与d-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与d-信号线之间短路;若vcc信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定vcc信号线与gnd信号线之间短路;若d+信号线与d-信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定d+信号线与d-信号线之间短路;若d+信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,则判定d+信号线与gnd信号线之间短路;若d-信号线与gnd信号线之间的逻辑电平为高电平,其余信号线之间均为低电平,
则判定d-信号线与gnd信号线之间短路。
20.步骤4、对是否短路已经进行判定的usb接口进行打标:还包括有打标装置,打标装置能够在usb接口检测完后将检测结果打标在usb接口上,如图2所示,打标装置包含有红外线发射器、红外线接收器、打标机、处理器和单片机,检测完成后,数据处理模块将检测后的二进制信号传输给红外线发射器,红外线发射器发射相应的红外信号,红外线接收器接收红外线发射器的红外信号,红外线接收器将信号传输给单片机进行处理,再由单片机输出一个二进制信号给处理器,处理器对二进制信号进行处理后,产生一个十进制数作为打标的标记,并让打标机对usb接口进行打标;如图2所示,作为本发明的一种优选方案,电源开关也可以控制打标装置的电源通断,打标装置上包含6个红外发射器和6个红外接收器,6个红外发射器与数据处理模块的二进制信号对应,数据处理模块将任意两信号线之间的逻辑电平信号转化二进制信号,分别传输给6个红外发射器,若某两信号线之间短路,则产生一个二进制信号“1”,相应的红外线发射器将发射红外信号;若某两信号线之间不短路,则产生一个二进制信号“0”,相应的红外线发射器将发射红外信号,6个红外线发射器和6个红外线接收器一一对应,互不影响,最终产生一个长度为6的二进制信号。
21.如图4所示,单片机用于对红外线接收器接收到红外信号进行处理,输出一个二进制信号给处理器,二进制信号的长度为6;其中000000表示不存在短路,100000表示vcc信号线与d+信号线之间短路,其余信号线之间不短路
……
以此类推,总共有64种短路类型;其中第1位二进制信号表示vcc信号线与d+信号线之间的逻辑电平,第2位二进制信号表示vcc信号线与d-信号线之间的逻辑电平,其他同理。
22.处理器用于对来自单片机的二进制信号进行处理,转化为十进制数,并控制打标机将十进制数打标在usb接口的外壳上,其中0代表000000,1代表000001
……
以此类推,一直到63。
23.作为本发明的一种优选方案,打标的位置位于usb接口外壳的尾部;标记的字体可以选用楷体四号字。
24.步骤5、检测完成后,自动插拔usb接口装置自动把检测完成的usb接口从检测装置上拔出,再插入下一个待检测的usb接口,重复步骤2-5,直至全部usb接口检测完成。
25.至此完成了整个方法的流程。
26.结合具体实施,可以得到本发明的优点是,有效的对usb接口短路检测,让检测的精度更加高效,通过自动插拔usb接口装置,能够快速的进行检测,使检测usb接口的时间大大减少,不会对usb接口造成损坏,同时能够有效的保护被检测的usb设备,通过打标装置打的标记,直接显示短路的类型,使检测的过程方便快捷,利于推广。
27.本发明未详述之处,均为本领域技术人员的公知技术。
28.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1