CN218568024U - 一种usb端口检测装置 - Google Patents
一种usb端口检测装置 Download PDFInfo
- Publication number
- CN218568024U CN218568024U CN202223187773.4U CN202223187773U CN218568024U CN 218568024 U CN218568024 U CN 218568024U CN 202223187773 U CN202223187773 U CN 202223187773U CN 218568024 U CN218568024 U CN 218568024U
- Authority
- CN
- China
- Prior art keywords
- usb port
- starting
- storage device
- module
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本实用新型提供了一种USB端口检测装置,涉及测试领域。检测装置包括电子设备、至少一个USB端口和至少一个存储设备,每个USB端口对应一个存储设备;存储设备通过对应的USB端口与电子设备进行通信;电子设备在开始测试后,采集电子设备的开机运行次数作为启动次数,并在每次开机运行时发送一测试信号至每个存储设备;各个存储设备分别在接收到测试信号时触发进入开机状态,并采集自身的运行次数作为测试次数;电子设备将启动次数分别与各个存储设备的测试次数进行比较,以确定连接各个存储设备对应的USB端口的测试结果。本申请不仅提高了USB端口的测试效率,而且也降低了人工成本。
Description
技术领域
本实用新型涉及测试领域,具体而言,涉及一种USB端口检测装置。
背景技术
目前,计算机带有USB(UniversalSerialBus,通用串行总线)端口的越来越多,当将USB设备连接到计算机的USB端口后,计算机将首先检测USB设备是否连接在其USB端口上,在确定USB设备连接在相应的USB端口上后,再与USB设备进行数据交换。
为保证USB端口能正常稳定工作,在计算机设备出厂检验以及日常维护时,经常需要测试USB端口的稳定性,即检测每次开机都能正常检测到USB设备,以及检查其传输数据性能是否良好。通常的测试方法是当测试某一个USB端口时,将一USB设备***待测试的USB端口,再通过电子设备的自动测试程序查看是否能够检测到USB设备的存在,即判断USB设备是否能正常工作。
当测试多个USB端口时,需逐一将USB设备***到各个USB端口,测试过程中需要频繁的插拔USB设备,手动记录测试结果,这将导致测试时间较长,效率较低。
实用新型内容
本实用新型的目的在于提供一种USB端口检测装置,能够提高USB端口的测试效率,降低人工成本。
本实用新型提供一种技术方案:
第一方面,本实用新型提供一种USB端口检测装置,所述检测装置包括电子设备、至少一个USB端口和至少一个存储设备,每个USB端口对应一个存储设备;
所述存储设备通过对应的USB端口与所述电子设备进行通信;
所述电子设备用于在开始测试后,采集所述电子设备的开机运行次数作为启动次数,并在每次开机运行时发送一测试信号至每个所述存储设备;
各个所述存储设备分别用于在接收到所述测试信号时触发进入开机状态,并采集自身的运行次数作为测试次数;
所述电子设备还用于将所述启动次数分别与各个所述存储设备的所述测试次数进行比较,以确定连接各个所述存储设备对应的USB端口的测试结果。
在可选的实施方式中,所述检测装置还包括显示设备,所述显示设备与所述电子设备连接;
所述显示设备用于显示所述至少一个USB端口的测试结果。
在可选的实施方式中,所述电子设备包括主板、开机启动模块、计数模块和比较模块;
所述主板分别通过每个所述USB端口与对应的存储设备连接;
所述开机启动模块、所述比较模块和所述计数模块均与所述主板连接;
所述开机启动模块用于在所述电子设备的供电电源接通时,触发所述主板进入开机启动状态;
所述主板用于在每次上电时通过所述至少一个USB端口发送所述测试信号至对应的存储设备,并接收每个所述存储设备反馈的所述测试次数;
所述计数模块用于每当检测到所述主板上电一次时,进行启动次数加一,得到在预设测试时间内的启动次数;
所述比较模块用于将所述测试次数和所述启动次数进行比较,输出比较结果。
在可选的实施方式中,所述开机启动模块包括开关单元和定时单元,所述开关单元分别与所述定时单元、所述主板连接;
所述定时单元用于在所述主板首次上电后启动后,每间隔预设关闭时间发送一关闭信号至所述开关单元,以触发所述开关单元关断,并在间隔预设启动时间后,发送一启动信号至所述开关单元,以触发所述开关单元导通;
所述开关单元用于根据所述关闭信号或所述启动信号,保持所述主板的供电通路的断开或闭合,以使所述电子设备上电或断电。
在可选的实施方式中,所述开关单元为继电器或开关管。
在可选的实施方式中,所述定时单元包括第一定时器和第二定时器,所述第一定时器和所述第二定时器均与所述开关单元连接;
所述第一定时器用于发送所述关闭信号至所述开关单元;所述第二定时器用于发送所述启动信号至所述开关单元。
在可选的实施方式中,所述计数模块为计数器。
在可选的实施方式中,所述检测装置还包括供电设备,所述供电设备与所述电子设备连接;
所述供电设备用于通过供电接口向所述主板提供所述供电电源。
在可选的实施方式中,所述检测装置还包括指示模块,所述指示模块与所述USB端口连接。
在可选的实施方式中,所述指示模块为蜂鸣器和/或指示灯。
本实用新型提供的USB端口检测装置的有益效果是:
本申请实施例提供一种USB端口检测装置,该检测装置包括电子设备、至少一个USB端口和至少一个存储设备,每个USB端口对应一个存储设备;存储设备通过对应的USB端口与电子设备进行通信;电子设备用于在开始测试后,采集电子设备的开机运行次数作为启动次数,并在每次开机运行时发送一测试信号至每个存储设备;各个存储设备分别用于在接收到测试信号时触发进入开机状态,并采集自身的运行次数作为测试次数;电子设备还用于将启动次数分别与各个存储设备的测试次数进行比较,以确定连接各个存储设备对应的USB端口的测试结果。本申请不仅提高了USB端口的测试效率,而且也降低了人工成本。
附图说明
为了更清楚地说明本实用新型实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本实用新型的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本实用新型实施例提供的USB端口检测装置的第一结构示意图;
图2为本实用新型实施例提供的USB端口检测装置的第二结构示意图;
图3为本实用新型实施例提供的USB端口检测装置的第三结构示意图;
图4为本实用新型实施例提供的USB端口检测装置中实现USB端口检测的流程示意图;
图5为本实用新型实施例提供的USB端口检测装置的第四结构示意图。
图标:
1000-USB端口检测装置;100-电子设备;110-主板;120-比较模块;130-计数模块;140-开机启动模块;141-开关单元;142-定时单元;200-USB端口;300-存储设备;400-指示模块;500-供电设备。
具体实施方式
为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本实用新型实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本实用新型的实施例的详细描述并非旨在限制要求保护的本实用新型的范围,而是仅仅表示本实用新型的选定实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本实用新型的描述中,需要理解的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该实用新型产品使用时惯常摆放的方位或位置关系,或者是本领域技术人员惯常理解的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本实用新型的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实用新型中的具体含义。
实施例
请参阅图1,本实施例提供了一种USB端口检测装置1000,本实施例提供的USB端口检测装置1000包括电子设备100、至少一个USB端口200和至少一个存储设备300。其中,每个USB端口200对应一个存储设备300,每个存储设备300均通过对应的USB端口200与电子设备100连接,以使每个存储设备300与电子设备100进行通信。
在一种实施方式中,如图2所示,电子设备100包括主板110、开机启动模块140、比较模块120和计数模块130,主板110分别与至少一个USB端口200、比较模块120和计数模块130连接,开机启动模块140与主板110连接。开机启动模块140将在电子设备100的供电电源接通时,触发主板110进入开机启动状态。
在一种实施方式中,如图3所示,开机启动模块140包括开关单元141和定时单元142,开关单元141分别与定时单元142、主板110连接。
开机启动模块140将在电子设备100处于启动状态时,开启电子设备100在预设测试时间的自动重启测试。检测装置还包括供电设备500,供电设备500与电子设备100连接;该供电设备500通过供电接口向主板110提供供电电源,以使电子设备100上电,供电设备500可以为电池。
在本申请中,如图4所示,通过USB端口检测装置1000实现USB端口200检测的具体过程包括步骤S100~S300。
步骤S100:电子设备100在开始测试后,采集电子设备100的开机运行次数作为启动次数,并在每次开机运行时发送一测试信号至每个存储设备300。
可以理解的是,在对电子设备100的USB端口200进行测试时,将在电子设备100的各个待测试USB端口200上分别***一个存储设备300,即在与主板110连接的各个USB端口200分别插上一个存储设备300,并预先设置相应的测试标定时长,即设置预设测试时间,以用于在预设测试时间内对每个存储设备300对应的USB端口200进行检测。
计数模块130可以为预先设置的计数器等,主板110在每次上电时通过至少一个USB端口200发送测试信号至对应的存储设备300,接收相应的至少一个存储设备300反馈的测试次数,并将测试次数发送至比较模块120。电子设备100每次开机运行均将通过计数模块130进行记录,以确定电子设备100的启动次数,换言之,电子设备100每次开机时,计数模块130中已记录的预设测试时间内的电子设备100的启动次数将进行加一,得到更新后的次数作为启动次数,并对该启动次数进行记录。比较模块120将对接收到的测试次数分别与自身的启动次数相比较。
电子设备100是指由集成电路、晶体管、电子管等电子元器件组成,可以是具有简单逻辑运算功能的微控制器等,也可以是计算机***、手表、智能手机、电话和电视机等,存储设备300可以为带有USB接口的鼠标、键盘、移动硬盘、打印机等USB设备。预设测试时间在电子设备100中进行设置,也可以通过与电子设备100连接的计时器进行设置,当电子设备100的实际测试时间等于预设测试时间时,则控制电子设备100停止对连接的至少一个USB端口200的测试。
在电子设备100在开始测试后,即电子设备100第一次上电后,将启动开机启动模块140,开机启动模块140可以包括预先设置的自启动程序,以使电子设备100在预设测试时间内自动重启,换言之,在电子设备100每次与供电电源接通时,均将触发主板110进入开机启动状态,并启动定时单元142和开关单元141。
在本申请中,通过定时单元142将在主板110首次上电后启动后,在预设测试时间内每间隔预设关闭时间发送关闭信号至开关单元141,以触发开关单元141关断,并在从开关单元141断开的时间点开始的预设启动时间后发送启动信号至开关单元141,以触发开关单元141导通。开关单元141将根据关闭信号或启动信号保持断开或闭合,以使电子设备100上电或断电。其中,定时单元142可以包括第一定时器和第二定时器,第一定时器和第二定时器均与开关单元141连接;第一定时器将用于每间隔预设关闭时间发送关闭信号至开关单元141;第二定时器用于在预设启动时间后发送启动信号至开关单元141。
其中,开关单元141可以为继电器、开关芯片或开关管等,开关管包括但不限于三极管、MOS管等。例如,若开关单元141是NPN型三极管,则定时单元142所输出的用于控制开关单元141导通的启动信号为高电平信号,定时单元142所输出的用于控制开关单元141关断的关闭信号是低电平信号。
电子设备100在每次开机运行后,分别通过至少一个USB端口200发送测试信号到对应的每个存储设备300中,100以对相应的至少一个存储设备300进行检测,当未检测到至少一个存储设备300中的任意一个或多个存储设备300时,则停止发送测试信号至相应的任意一个或多个存储设备300。
可以理解的是,100在开始测试前,在与电子设备100通信的至少一个存储设备300中设置相应的计数模块130,计数模块130可以为计数器,计数器可以包括相应的计数程序,以使各个存储设备300中的均存在计数器,并且将每个存储设备300中的计数模块130添加至相应的开机启动项中,换言之,每个存储设备300中的计数模块130在存储设备300开机运行时启动,从而将记录预设测试时间内的测试次数。
步骤S200:各个存储设备300分别在接收到测试信号时触发进入开机状态,并采集自身的运行次数作为测试次数。
在本申请中,当存储设备300未接收到测试信号时,存储设备300将不会开始运行。当存储设备300在接收到电子设备100发送的测试信号时,则表示USB端口200与相应的存储设备300通讯正常,测试信号将触发存储设备300的开机状态,即存储设备300的计数模块130将正常启动,换言之,每个存储设备300的计数模块130将采集在预设测试时间内存储设备300的开机运行次数作为该存储设备300的测试次数。
步骤S300:电子设备100将启动次数分别与各个存储设备300的测试次数进行比较,以确定连接各个存储设备300对应的USB端口200的测试结果。
在测试结束后,电子设备100将把预设测试时间内各个存储设备300对应的测试次数与电子设备100的启动次数通过主板110发送至比较模块120,通过比较模块120将各个存储设备300的测试次数分别与启动次数相比较,以确定是否存在丢失存储设备300的情况,即确定各个USB端口200是否丢失存储设备300,从而确定各个存储设备300对应的至USB端口200的测试结果。
其中,当启动次数与测试次数相同时,则记录测试次数的存储设备300对应的USB端口200测试通过;当启动次数与测试次数不同时,确定记录测试次数的存储设备300对应的USB端口200测试失败,则将对该USB端口200的故障进行进一步排查。
在一种实施方式中,该装置还包括显示设备,显示设备与电子设备100连接,显示设备将用于显示与电子设备100连接的至少一个USB端口200的测试结果、显示预先设置的预设测试时间、显示余下的预设测试时间以及电子设备100的实时启动次数等信息,该显示设备可以为显示屏,例如触摸显示屏。
在一种实施方式中,如图5所示,该USB端口检测装置1000还包括指示模块400,该指示模块400与USB端口200连接,该指示模块400可以为报警器、蜂鸣器或指示灯等中的一种或多种。
可以理解的是,每个USB端口200对应至少一个指示模块400,当测试信号通过USB端口200时,指示模块400将产生相应的指示信号,以提醒测试人员测试信号通过,该USB端口200正常工作。例如,当电子设备100通过多个USB端口200与对应的存储设备300连接,电子设备100向多个存储设备300发送测试信号时,若与其中任意一个USB端口200连接的指示模块400未产生相应的指示信号,则确定该指示模块400对应的USB端口200存在故障。
示范性地,当指示模块400为指示灯时,若指示灯的指示信号为发光,则当测试信号通过USB端口200时,该测试信号将触发该指示灯的开启状态,此时指示灯将发光,未有测试信号通过时,则指示灯处于关闭状态。或是通过指示灯不同的颜色确定相应的指示信号,例如,当指示灯未有测试信号通过时指示灯保持黄色状态,有测试信号通过USB端口200时,与该USB端口200连接的指示灯将显示为绿色,即指示信号为绿光。当指示模块400为蜂鸣器时,指示信号为蜂鸣器发出的声音,当有测试信号通过USB端口200时,蜂鸣器将产生相应的声音以提醒工作人员。
通过本申请的USB端口检测装置1000进行USB端口200检测时,操作更加简单快捷,并且可以自动检测与电子设备100连接的至少一个USB端口200,不仅可以提高检测USB端口200时的测试效率,还可以降低测试时的人工成本。
以上仅为本实用新型的优选实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
Claims (10)
1.一种USB端口检测装置,其特征在于,所述检测装置包括电子设备、至少一个USB端口和至少一个存储设备,每个USB端口对应一个存储设备;
所述存储设备通过对应的USB端口与所述电子设备进行通信;
所述电子设备用于在开始测试后,采集所述电子设备的开机运行次数作为启动次数,并在每次开机运行时发送一测试信号至每个所述存储设备;
各个所述存储设备分别用于在接收到所述测试信号时触发进入开机状态,并采集自身的运行次数作为测试次数;
所述电子设备还用于将所述启动次数分别与各个所述存储设备的所述测试次数进行比较,以确定连接各个所述存储设备对应的USB端口的测试结果。
2.根据权利要求1所述的USB端口检测装置,其特征在于,所述检测装置还包括显示设备,所述显示设备与所述电子设备连接;
所述显示设备用于显示所述至少一个USB端口的测试结果。
3.根据权利要求1所述的USB端口检测装置,其特征在于,所述电子设备包括主板、开机启动模块、计数模块和比较模块;
所述主板分别通过每个所述USB端口与对应的存储设备连接;
所述开机启动模块、所述比较模块和所述计数模块均与所述主板连接;
所述开机启动模块用于在所述电子设备的供电电源接通时,触发所述主板进入开机启动状态;
所述主板用于在每次上电时通过所述至少一个USB端口发送所述测试信号至对应的存储设备,并接收每个所述存储设备反馈的所述测试次数;
所述计数模块用于每当检测到所述主板上电一次时,进行启动次数加一,得到在预设测试时间内的启动次数;
所述比较模块用于将所述测试次数和所述启动次数进行比较,输出比较结果。
4.根据权利要求3所述的USB端口检测装置,其特征在于,所述开机启动模块包括开关单元和定时单元,所述开关单元分别与所述定时单元、所述主板连接;
所述定时单元用于在所述主板首次上电后启动后,每间隔预设关闭时间发送一关闭信号至所述开关单元,以触发所述开关单元关断,并在间隔预设启动时间后,发送一启动信号至所述开关单元,以触发所述开关单元导通;
所述开关单元用于根据所述关闭信号或所述启动信号,保持所述主板的供电通路的断开或闭合,以使所述电子设备上电或断电。
5.根据权利要求4所述的USB端口检测装置,其特征在于,所述开关单元为继电器或开关管。
6.根据权利要求4所述的USB端口检测装置,其特征在于,所述定时单元包括第一定时器和第二定时器,所述第一定时器和所述第二定时器均与所述开关单元连接;
所述第一定时器用于发送所述关闭信号至所述开关单元;所述第二定时器用于发送所述启动信号至所述开关单元。
7.根据权利要求3所述的USB端口检测装置,其特征在于,所述计数模块为计数器。
8.根据权利要求3所述的USB端口检测装置,其特征在于,所述检测装置还包括供电设备,所述供电设备与所述电子设备连接;
所述供电设备用于通过供电接口向所述主板提供所述供电电源。
9.根据权利要求1所述的USB端口检测装置,其特征在于,所述检测装置还包括指示模块,所述指示模块与所述USB端口连接。
10.根据权利要求9所述的USB端口检测装置,其特征在于,所述指示模块为蜂鸣器和/或指示灯。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202223187773.4U CN218568024U (zh) | 2022-11-29 | 2022-11-29 | 一种usb端口检测装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202223187773.4U CN218568024U (zh) | 2022-11-29 | 2022-11-29 | 一种usb端口检测装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN218568024U true CN218568024U (zh) | 2023-03-03 |
Family
ID=85305473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202223187773.4U Active CN218568024U (zh) | 2022-11-29 | 2022-11-29 | 一种usb端口检测装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN218568024U (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117079699A (zh) * | 2023-07-20 | 2023-11-17 | 重庆蓝鲸智联科技有限公司 | 一种识别u盘设备的测试装置及测试方法 |
-
2022
- 2022-11-29 CN CN202223187773.4U patent/CN218568024U/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117079699A (zh) * | 2023-07-20 | 2023-11-17 | 重庆蓝鲸智联科技有限公司 | 一种识别u盘设备的测试装置及测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7975184B2 (en) | Diagnostic access system | |
US20070027981A1 (en) | Computer diagnostic system | |
CN218568024U (zh) | 一种usb端口检测装置 | |
CN105824388A (zh) | 一种上电/掉电的检测方法、装置和*** | |
CN107678909B (zh) | 一种服务器中监控芯片配置状态的电路及方法 | |
CN106407059A (zh) | 一种服务器节点测试***及方法 | |
CN113832663B (zh) | 控制芯片故障记录方法、装置以及控制芯片故障读取方法 | |
CN117573455B (zh) | 一种pcie设备检测***、方法、装置及产品 | |
CN104239174A (zh) | Bmc远程调试***及方法 | |
CN103914361A (zh) | 检测治具及计算机装置的检测方法 | |
US20200301796A1 (en) | Computer system and debugging method thereof | |
CN114019357A (zh) | 一种逻辑处理模块的测试引脚的管理方法及相关组件 | |
CN108399116A (zh) | 一种服务器上电状态监测***及方法 | |
CN110058979A (zh) | 一种温度读取失败故障的监控方法、bmc及存储介质 | |
CN115934446A (zh) | 一种自检方法、服务器、设备和存储介质 | |
CN115827298A (zh) | 一种服务器开机故障定位方法、装置、终端及存储介质 | |
CN116225802A (zh) | 一种故障测试方法、装置及计算设备 | |
CN116010141A (zh) | 一种多路服务器启动异常定位方法、装置及其介质 | |
CN114138600A (zh) | 一种固件关键信息的存储方法、装置、设备及存储介质 | |
CN115098342A (zh) | ***日志收集方法、***、终端及存储介质 | |
CN101430348B (zh) | 状态检测装置及状态检测方法 | |
CN218497488U (zh) | 服务器主板开关机测试工具、装置及*** | |
CN112213980A (zh) | 一种单片机故障诊断板卡及方法 | |
CN112965865A (zh) | 一种个人计算机重启测试方法、装置及*** | |
CN106093643A (zh) | 电子产品稳定性的测试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |