一种电路检测方法、装置及电子设备与流程
未命名
07-27
阅读:84
评论:0

1.本技术涉及安全检测技术,更具体的说,是涉及一种电路检测方法、装置及电子设备。
背景技术:
2.目前平板、电脑等设备上usb端口(例如type-c)可以实现电源的输入和输出。对于包含至少两个usb端口的设备而言,在用户使用过程中可能存在因电路原因导致的不同usb端电源倒灌的问题,如一个端口充电时反灌到另一个端口。为了避免设备损坏和安全事故的发生,需要对usb端口的电路进行检测,以及时发现并修正电路问题,消除安全隐患。
技术实现要素:
3.有鉴于此,本技术提供如下技术方案:
4.一种电路检测方法,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,所述方法包括:
5.确定多个第一端口中的一个端口上电;
6.获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;
7.基于所述检测信号确定当前检测端口的电路是否存在异常。
8.可选地,所述确定多个第一端口中的一个端口上电,包括:
9.在所有的第一端口均没有连接其他设备的情况下,控制多个第一端口中的一个端口上电。
10.可选地,所述控制多个第一端口中的一个端口上电,包括:
11.控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能。
12.可选地,所述控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能,包括:
13.控制向多个第一端口中的一个端口的接口转换器和负载开关发送使能信号,以使得所述负载开关能够向所述互联线路输出电压。
14.可选地,所述确定多个第一端口中的一个端口上电,包括:
15.确定多个第一端口中的一个端口从与其连接的外置电源适配器中获得电能,且当前充电端口之外的其他所有第一端口没有连接其他设备。
16.可选地,所述获得当前检测端口的检测信号,包括:
17.获得当前检测端口的负载开关的第一管脚电平信号,所述第一管脚电平信号表征所述负载开关的输入管脚是否有电流通过;
18.其中,若存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第一电平,若不存在通过所述互连线路传输至当前检测端
口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第二电平。
19.可选地,所述基于所述检测信号确定当前检测端口的电路是否存在异常,包括:
20.若所述第一管脚电平信号为第一电平,确定所述当前检测端口存在电路异常;
21.若所述第一管脚电平信号为第二电平,确定所述当前检测端口电路正常。
22.可选地,其中,通过端口负载开关的第二管脚是否存在上下拉电阻确定当前端口是否连接有其它设备。
23.本技术还公开了一种电路检测装置,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,所述装置包括:
24.上电确定模块,用于确定多个第一端口中的一个端口上电;
25.信号获得模块,用于获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;
26.异常确定模块,用于基于所述检测信号确定当前检测端口的电路是否存在异常。
27.进一步的,本技术还公开了一种电子设备,包括:
28.多个第一端口,所述多个第一端口的负载开关的输出管脚互连,形成互连线路;
29.处理器;
30.存储器,用于存储所述处理器的可执行程序指令;
31.其中,所述可执行程序指令包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。
32.经由上述的技术方案可知,本技术实施例公开了一种电路检测方法、装置及电子设备,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,其中,所述方法包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。上述方案通过控制一个第一端口上电,通过检测其他的第一端口是否能接受到检测信号来确定当前检测的端口是否存在异常,整个检测过程可自动化执行,方便快捷。
附图说明
33.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本技术实施例公开的一种电路检测方法的流程图;
35.图2为本技术实施例公开的电路检测方案的实现线路示意图;
36.图3为本技术实施例公开的第一端口电路不同状态下的电流路径示意图;
37.图4为本技术实施例公开的一个电力检测方法的具体实现过程示意图;
38.图5为本技术实施例公开的一种电路检测装置的结构示意图;
39.图6为本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
40.为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:
41.otg:otg是on-the-go的缩写,是近年发展起来的技术。2001年12月18日由usb标准化组织公布,主要应用于不同的设备或移动设备间的联接,进行数据交换。
42.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.本技术实施例可以应用于电子设备,本技术对该电子设备的产品形式不做限定,可以包括但并不局限于平板电脑、可穿戴设备、个人计算机(personal computer,pc)、上网本等,可以依据应用需求选择。
44.图1为本技术实施例公开的一种电路检测方法的流程图。图1所示方法应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路。参见图1所示,电路检测方法可以包括:
45.步骤101:确定多个第一端口中的一个端口上电。
46.其中,所述第一端口指同类型的端口,例如可以是usb(universalserial bus,通用串行总线)类型的接口。该方法应用设备中多个第一端口负载开关的输出端互连,若各个第一端口的电路不存在异常,则当其中一个第一端口上电时,其会通过该第一端口的负载开关的输出端输出电流;若其他的第一端口的电路正常,则不会允许上电的第一端口输出的电流通过互连线路流入;而若其他的第一端口的电路异常,不能正常隔离互连线路上的电压或电流,则会在该端口上形成电流倒灌,危害端口电路安全。
47.本技术实施例基于以上情况,首先确定多个第一端口中的一个端口上电,然后可以通过其他端口的检测信号确定其他端口的电路是否存在异常,其中,端口上电,可以是端口自充电,也可以是端口外接电源,本技术对此并不限制。上电端口没有特异性,可以是多个第一端口中的任意一个端口。一个第一端口上电后,可以对其他没有上电端口的电路进行检测。
48.步骤102:获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口。
49.其中,当前检测端口可以是负载开关的输出管脚与上电端口负载开关的输出管脚互连的所有的第一端口,其可以是一个,也可以是多个。在当前检测端口为一个时,即通过一个端口上电来检测另一个端口是否能够接收到检测信号;在当前检测端口为多个时,通过一个端口上电来同时检测其他多个端口是否能够接收到检测信号。
50.需要说明的是,每一个当前检测端口的电路是否异常,都需要基于其自身的检测信号来确定,每个当前检测接口上都有一检测信号,该检测信号可表征对应的当前检测端口的电路是否存在异常。
51.例如,当前检测端口有a、b两个端口,本步骤获得当前检测端口的检测信号,获得的是分别对应a端口和b端口的两个检测信号,可以称之为a端口检测信号和b端口检测信号,其中a端口检测信号表征a端口中某个位置或节点处的电流情况,b端口检测信号表征b端口中某个位置或节点处的电流情况。
52.步骤103:基于所述检测信号确定当前检测端口的电路是否存在异常。
53.本技术方案用于检测第一端口的电路是否异常,而检测信号为在一个第一端口上电情况下,当前检测端口中电气参数的表征信号,通过所述检测信号,可以确定对应的当前检测端口的电路是否存在异常。
54.而对于上电端口,后续也可以通过控制其他端口上电,让本次上电的端口下次成为检测的端口,从而可以实现对设备中全部的第一端口的电路检测。例如,设备中共有a、b、c三个第一端口,可以首先控制a端口上电,获得b端口和c端口的检测信号,分别确定b端口和c端口的电路是否存在异常;而后,可以控制b端口或c端口上电,然后获得a端口的检测信号,并基于a端口的检测信号确定a端口是否存在电路异常,从而实现设备中所有第一端口的电路检测。
55.本实施例所述电路检测方法通过控制一个第一端口上电,通过检测其他的第一端口是否能接受到检测信号来确定当前检测的端口是否存在异常,整个检测过程可自动化执行,方便快捷。
56.上述实施例中,所述确定多个第一端口中的一个端口上电,可以包括:在所有的第一端口均没有连接其他设备的情况下,控制多个第一端口中的一个端口上电。
57.为了防止其他信号的干扰,本技术方案在实施过程中,需要保证除上电端口之外,其他的第一端口均没有连接其他设备,避免第一端口因连接其他设备而可能造成的检测信号受影响,电路判断结果不准确的情况。具体的,可以通过检测第一端口的指定引脚上是否有上下拉电阻确定其是否连接有其他设备,这里的其他设备,可以是充电器,也可以是其他能够与本技术方案执行主体设备互连的其他电子设备。在确定某个第一端口连接有其他设备的情况,则可以暂缓本技术方案所述电路检测方法的执行,并自动等待所有第一端口均断开与其他设备的连接后再开始执行电路检测方法。
58.或者,一个实现中,当按照设定周期需要对第一端口进行电路检测时,若确定存在第一端口连接有其他设备,则可以通过输出提示信息提示用户断开第一端口连接的其他设备。这里输出的提示信息的实现可以有多种当时,例如可以通过语音提示用户,或者通过显示屏输出提示内容。在用户基于提示信息断开第一端口与其它设备的连接后,可以继续实施本技术方案所述电路检测方法。
59.在一些要求不是非常严格的应用场景中,当多个第一端口中的某个端口连接有其他设备时,也可以执行电路检测方法,不过电路检测的范围将排除连接有其他设备的第一端口。也即,若某个或某几个第一端口连接有其它设备,则控制其他没有连接其他设备的第一端口按照本技术方案执行逻辑进行电路检测,对应的电路检测结果中仅包括没有连接其他设备的第一端口的检测结果,而不包括连接有其他设备的第一端口的检测结果。准确的说,上述场景中的电路检测,仅是针对设备中部分第一端口的电路检测,而非全部第一端口的检测。例如,设备包括a、b、c、d、e五个第一端口,其中c端口连接有一鼠标,此时进行电路检测,可以控制a端口上电,然后获得b端口、d端口和e端口的检测信号,并基于获得的检测信号得到b端口、d端口和e端口的电路检测结果;而后也可以通过控制b端口上电,获得a端口的检测信号,并获得a端口的电路检测结果;该过程中,自始至终没有针对c端口的检测,也无法获得c端口的电路检测结果。
60.其中,上电端口的选择没有固定规则,可以从多个第一端口中任一选择一个端口
作为上电端口,则其余的第一端口即为检测端口。或者,也可以基于第一端口的编号,基于特定的顺序规则从多个第一端口中选择出上电端口。
61.图2为本技术实施例公开的电路检测方案的实现线路示意图。其中以第一端口为usbtype-c端口为例示出,包括usbtype-c1和usbtype-c2,每个端口都有对应的负载开关,usbtype-c1和usbtype-c2的负载开关的输出管脚out互连。
62.结合图2所示,所述控制多个第一端口中的一个端口上电,可以包括:控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能。
63.其中,所述接口转换器可以是otg。本实现方案中,上电端口的上电过程,也即该端口自充电的过程,即系统自身为第一端口充电。在确定了需要上电的第一端口后,系统可以控制向该端口的otg发送一个使能信号,使otg的电源模块开始工作,并向该端口的负载开关进行供电。
64.同时,为了实现自充电,也即使得otg电源模块输出的电能能够输送至负载侧使用,需要确保上电端口的负载开关导通,从而能够输送电能给充电ic(integratedcircuit,集成电路),也即系统负载。
65.因此,所述控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能,可以包括:控制向多个第一端口中的一个端口的接口转换器和负载开关发送使能信号,以使得所述负载开关能够向所述互联线路输出电压。
66.图3为本技术实施例公开的第一端口电路不同状态下的电流路径示意图。
67.其中,上半部分的曲线对应设备自充电的电流路径,也即usbtype-c1自充电的路径;下半部分的曲线对应设备异常漏电的电流路径,也即usbtype-c2电流倒灌的路径。可结合图3理解下述内容。
68.例如,通过usbtype-c1的otg电源模块输出电能到usbtype-c1的负载开关,电能从负载开关的in管脚输入,并从out管脚输出到互连线路;usbtype-c2的电路若正常,则互连线路中的电能将不会倒灌至usb type-c2,若usbtype-c2的电路异常,则互连线路中的电能将会倒灌至usb type-c2。而互连线路中的电能将不会倒灌至usbtype-c2。负载开关中的det管脚用于输出所述检测信号,其能够检测自身的输入管脚,也即in管脚中是否有电流通过,从而基于检测信号可以确定对应的端口电路是否存在异常。
69.在通过控制第一端口自充电实现电路检测的实现中,系统可基于设定周期,如5天,自动控制在满足设定条件下执行电路检测逻辑,如在设定周期条件触发后,可以自动的在确定所有第一端口都没有连接有其他设备的情况下实施电路检测方法。或者,电路监测方案可基于用户的主动触发执行,也即,用于通过系统设置菜单或相关应用主动触发进行第一端口的电路检测,系统接收到用户的触发指令后,开始执行电路检测方案。
70.上述实现方案通过对一个第一端口的自充电,可以实现对其他第一端口电路异常与否的自动检测,整个过程不需要人工参与,检测过程高效便捷,可周期性的或设置触发条件实现第一端口的电路检测。
71.上面的内容中,上电端口的上电是自充电,当然实际应用过程中,第一端口的上电也可以是外部电源供电,如第一端口连接电源适配器,实现上电。因此,本实现中,所述确定多个第一端口中的一个端口上电,可以包括:确定多个第一端口中的一个端口从与其连接的外置电源适配器中获得电能,且当前充电端口之外的其他所有第一端口没有连接其他设
备。
72.在第一端口外接电源上电的实现中,系统可周期性的进行自检测,当确定所有第一端口中仅有一个第一端口连接有外部电源,且其他第一端口没有连接任何设备的情况下,可以自动执行本技术方案所述电路检测方法。
73.上述实施例内容中,所述获得当前检测端口的检测信号,可以包括:获得当前检测端口的负载开关的第一管脚电平信号,所述第一管脚电平信号表征所述负载开关的输入管脚是否有电流通过。
74.其中,若存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第一电平,若不存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第二电平。例如,当检测到负载开关输入管脚的电流大于某数值的情况下,第一管脚电平信号为高电平,表征存在电流倒灌;当检测到负载开关输入管脚的电流小于某数值的情况下,第一管脚电平信号为低电平,表征不存在电流倒灌。
75.结合图3,也即,在usbtype-c1上电后,若在usbtype-c2的负载开关的输入管脚in中检测到电流,则该负载开关的det管脚会输出第一电平,而在usbtype-c2的负载开关的输入管脚in中没有检测到电流时,该负载开关的det管脚会输出第二电平。
76.对应的,所述基于所述检测信号确定当前检测端口的电路是否存在异常,可以包括:若所述第一管脚电平信号为第一电平,确定所述当前检测端口存在电路异常,存在电流倒灌问题;若所述第一管脚电平信号为第二电平,确定所述当前检测端口电路正常,不存在电流倒灌问题。
77.本实现方案中,通过对检测端口负载开关中输入管脚中通过电流的检测输出对应的电平信号,该电平信号仅有两个结果,分别对应端口电路异常与否,能够有效表征检测结果,便于识别。
78.图4为本技术实施例公开的一个电力检测方法的具体实现过程示意图。
79.结合图4所示,在一个具体的实现中,电路检测方法的实现过程可以如下:
80.1、系统检测c1、c2口是否有充电器接入,如果两个充电接口都没有充电器接入,则执行下一步;
81.2、检测c2口的负载开关器件是否漏电,执行自检测机制,使能c1口的otg模块,此时c1口会输出5v电;
82.使能c1口负载开关,让otg的5v给设备自充电;
83.3、检测c2口cc引脚是否有上下拉电阻,进而判断c2口是否有接充电器,如果没有执行下一步;
84.4、检测c2口的负载开关的输入检测引脚电平,如果电平为高则判定为有漏电,即c2口电路异常,存在电流倒灌;反之如果电平为低则判定为不漏电,即c2口电路正常,不存在电流倒灌;
85.5、c2口漏电检测完毕,关闭c1口的otg模块;
86.6、接下来检测c1口电路是否有漏电,使能c2口otg模块电路,此时c2口会输出5v电;使能c2口负载开关,让c2otg的5v给设备自充电;
87.7、检测c1口cc引脚是否有上下拉电阻,进而判断c1口是否有接充电器,如果没有
执行下一步;
88.8、检测c1口负载开关的检测信号,如果该信号为高则判定为有漏电,即c1口电路异常,存在电流倒灌;反之如果电平为低则判定为不漏电,即c1口电路正常,不存在电流倒灌;
89.9、ui界面弹窗提醒用户充电部分异常,需要到售后维修。
90.当然,上述示例仅以两个第一端口(c1和c2)为例来介绍相互检测的实现,实际应用中,设备中可以包括多个第一端口,检测过程中只需要保证其中只有一个第一端口上电,其他第一端口没有连接任何设备即可。多个检测端口的检测结果可以相同,也可以不同,各个端口的检测结果仅基于其对应的检测信号确定,如设备共有5个第一端口,且这5个检测端口的负载开关的输出管脚互连,其中一个第一端口上电,其余4个第一端口中,3个第一端口的检测信号表征对应的端口电路正常,1个第一端口的检测信号表征对应的端口电路异常。
91.本技术实施例所述的电路检测方法,适用于包括任何数量第一端口的设备,只需要保证这些第一端口的负载开关的输出端互联即可,通过控制不同的第一端口上电,可以实现对不同的第一端口的电路异常与否进行自检测,过程中不需人工参与,适用范围广,执行过程自动高效。
92.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
93.上述本技术公开的实施例中详细描述了方法,对于本技术的方法可采用多种形式的装置实现,因此本技术还公开了一种装置,下面给出具体的实施例进行详细说明。
94.图5为本技术实施例公开的一种电路检测装置的结构示意图。图5所示装置应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路。结合图5所示,电路检测装置50可以包括:
95.上电确定模块501,用于确定多个第一端口中的一个端口上电。
96.信号获得模块502,用于获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口。
97.异常确定模块503,用于基于所述检测信号确定当前检测端口的电路是否存在异常。
98.本实施例所述电路检测装置通过控制一个第一端口上电,通过检测其他的第一端口是否能接受到检测信号来确定当前检测的端口是否存在异常,整个检测过程可自动化执行,方便快捷。
99.一个实现中,上电确定模块具体可用于:在所有的第一端口均没有连接其他设备的情况下,控制多个第一端口中的一个端口上电。
100.一个实现中,上电确定模块具体可用于:控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能。
101.一个实现中,上电确定模块具体可用于:控制向多个第一端口中的一个端口的接口转换器和负载开关发送使能信号,以使得所述负载开关能够向所述互联线路输出电压。
102.一个实现中,上电确定模块具体可用于:确定多个第一端口中的一个端口从与其连接的外置电源适配器中获得电能,且当前充电端口之外的其他所有第一端口没有连接其他设备。
103.一个实现中,信号获得模块具体可用于:获得当前检测端口的负载开关的第一管脚电平信号,所述第一管脚电平信号表征所述负载开关的输入管脚是否有电流通过;
104.其中,若存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第一电平,若不存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第二电平。
105.一个实现中,异常确定模块具体可用于:若所述第一管脚电平信号为第一电平,确定所述当前检测端口存在电路异常;若所述第一管脚电平信号为第二电平,确定所述当前检测端口电路正常。
106.一个实现中,通过端口负载开关的第二管脚是否存在上下拉电阻确定当前端口是否连接有其它设备。
107.上述实施例中的所述的任意一种电路检测装置包括处理器和存储器,上述实施例中的上电确定模块、信号获得模块、异常确定模块等均作为程序模块存储在存储器中,由处理器执行存储在所述存储器中的上述程序模块来实现相应的功能。
108.处理器中包含内核,由内核去存储器中调取相应的程序模块。内核可以设置一个或多个,通过调整内核参数来实现回访数据的处理。
109.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
110.在示例性实施例中,还提供了一种计算机可读存储介质,可直接加载到计算机的内部存储器,其中含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述电路检测方法任一实施例所示步骤。
111.在示例性实施例中,还提供一种计算机程序产品,可直接加载到计算机的内部存储器,其中含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述所述的电路检测方法任一实施例所示步骤。
112.进一步,本技术实施例提供了一种电子设备。图6为本技术实施例公开的一种电子设备的结构示意图。参见图6所示,电子设备包括至少一个处理器601、以及与处理器连接的至少一个存储器602、总线603;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的电路检测方法。
113.其中,所述程序指令包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。
114.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
115.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个
实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
116.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
117.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种电路检测方法,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,所述方法包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。2.根据权利要求1所述的电路检测方法,所述确定多个第一端口中的一个端口上电,包括:在所有的第一端口均没有连接其他设备的情况下,控制多个第一端口中的一个端口上电。3.根据权利要求2所述的电路检测方法,所述控制多个第一端口中的一个端口上电,包括:控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能。4.根据权利要求3所述的电路检测方法,所述控制多个第一端口中的一个端口的接口转换器向与其连接的该端口的负载开关输送电能,包括:控制向多个第一端口中的一个端口的接口转换器和负载开关发送使能信号,以使得所述负载开关能够向所述互联线路输出电压。5.根据权利要求1所述的电路检测方法,所述确定多个第一端口中的一个端口上电,包括:确定多个第一端口中的一个端口从与其连接的外置电源适配器中获得电能,且当前充电端口之外的其他所有第一端口没有连接其他设备。6.根据权利要求3或5所述的电路检测方法,所述获得当前检测端口的检测信号,包括:获得当前检测端口的负载开关的第一管脚电平信号,所述第一管脚电平信号表征所述负载开关的输入管脚是否有电流通过;其中,若存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第一电平,若不存在通过所述互连线路传输至当前检测端口的负载开关输入管脚的电流信号,所述第一管脚电平信号为第二电平。7.根据权利要求6所述的电路检测方法,所述基于所述检测信号确定当前检测端口的电路是否存在异常,包括:若所述第一管脚电平信号为第一电平,确定所述当前检测端口存在电路异常;若所述第一管脚电平信号为第二电平,确定所述当前检测端口电路正常。8.根据权利要求2所述的电路检测方法,其中,通过端口负载开关的第二管脚是否存在上下拉电阻确定当前端口是否连接有其它设备。9.一种电路检测装置,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,所述装置包括:上电确定模块,用于确定多个第一端口中的一个端口上电;信号获得模块,用于获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;
异常确定模块,用于基于所述检测信号确定当前检测端口的电路是否存在异常。10.一种电子设备,包括:多个第一端口,所述多个第一端口的负载开关的输出管脚互连,形成互连线路;处理器;存储器,用于存储所述处理器的可执行程序指令;其中,所述可执行程序指令包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。
技术总结
本申请公开了一种电路检测方法、装置及电子设备,应用于包括多个第一端口的设备,所述多个第一端口的负载开关的输出管脚互连,形成互连线路,其中,所述方法包括:确定多个第一端口中的一个端口上电;获得当前检测端口的检测信号,所述检测信号表征当前检测端口是否有电流通过,所述当前检测端口为上电端口之外的其它端口;基于所述检测信号确定当前检测端口的电路是否存在异常。上述方案通过控制一个第一端口上电,通过检测其他的第一端口是否能接受到检测信号来确定当前检测的端口是否存在异常,整个检测过程可自动化执行,方便快捷。方便快捷。方便快捷。
技术研发人员:郭金超 马富兴
受保护的技术使用者:联想(北京)有限公司
技术研发日:2023.04.21
技术公布日:2023/7/25
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/