一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种充电测试系统和方法与流程

2022-03-23 02:23:06 来源:中国专利 TAG:

一种充电测试系统和方法
【技术领域】
1.本发明实施例涉及充电技术领域,尤其涉及一种充电测试系统和方法。


背景技术:

2.随着便携式电子产品的快速发展,充电电池的产量也随之大增,并且促使了电池品种的增加以及电池性能的提高。手机作为一种常见的电子产品,手机中常用到的是充电功能,而对于手机充电功能的实现离不开充电设备。手机厂商对手机进行充电兼容性以及充电性能的测试时,充电设备是必不可少的。充电功能作为手机的关键功能,充电功能的好坏会影响着手机的使用,因而充电测试是十分重要的。
3.现有技术中,充电设备中的多个充电口对手机进行充电兼容性的测试时,多数依赖手动切换多个充电口来完成充电测试,这就增加了充电测试的复杂性。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种充电测试系统和方法,用以提升充电测试的便捷度。
5.第一方面,本发明实施例提供了一种充电测试系统,所述系统包括电子设备、开关控制模块、输出模块和多个充电口;
6.所述电子设备、所述输出模块和所述多个充电口与所述开关控制模块连接;
7.所述电子设备还与被测设备连接;
8.所述输出模块还与所述被测设备连接。
9.在一种可能的实现方式中,所述被测设备包括第一端口和第二端口,所述第一端口用于进行数据传输,所述第二端口用于进行充电;
10.所述电子设备连接至所述第一端口,所述输出模块连接至所述第二端口。
11.第二方面,本发明实施例提供了一种充电测试方法,所述方法应用于电子设备;
12.所述方法包括:
13.根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向所述开关控制模块发送当前充电口的开启信号,以供所述开关控制模块响应于所述当前充电口的开启信号,控制所述当前充电口与所述输出模块导通,所述当前充电口通过所述输出模块向所述被测设备充电;
14.对所述被测设备进行检测,获得充电测试信息;
15.判断当前充电口的序号小于或等于多个充电口的总数;
16.若判断出当前充电口的序号小于多个充电口的总数时,将当前充电口的序号进行加1处理,并执行所述根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向所述开关控制模块发送当前充电口的开启信号的步骤;
17.若判断出当前充电口的序号等于多个充电口的总数时,停止充电测试。
18.在一种可能的实现方式中,所述充电信息包括被测设备的电量或充电时长。
19.在一种可能的实现方式中,所述充电测试信息包括充电电流的变化信息和/或充电电压的变化信息。
20.在一种可能的实现方式中,所述根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向所述开关控制模块发送当前充电口的开启信号之前,包括:
21.获取所述被测设备的当前电量;
22.判断所述当前电量是否小于第一电量阈值;
23.若判断出所述当前电量小于第一电量阈值时,执行所述根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向所述开关控制模块发送当前充电口的开启信号的步骤。
24.在一种可能的实现方式中,还包括:
25.若判断出所述当前电量大于或等于第一电量阈值时,向所述被测设备发送放电指令,以供所述被测设备响应于放电指令进行放电;
26.检测出所述被测设备放电后的电量;
27.判断所述放电后的电量是否大于第二电量阈值;
28.若判断出所述放电后的电量大于第二电量阈值时,执行所述向所述被测设备发送放电指令的步骤。
29.在一种可能的实现方式中,还包括:
30.若判断出所述放电后的电量小于或等于第二电量阈值时,执行所述根据检测到的上一个充电口对应的充电信息,向所述开关控制模块发送当前充电口的开启信号的步骤,所述第二电量阈值小于所述第一电量阈值。
31.第三方面,本发明实施例提供了一种电子设备,包括:
32.一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行第二方面或第二方面任一可能的实现方式中的充电测试方法。
33.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第二方面或第二方面任一可能的实现方式中的充电测试方法。
34.本发明实施例中提供的技术方案中,电子设备根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向开关控制模块发送当前充电口的开启信号,以供开关控制模块响应于当前充电口的开启信号,控制当前充电口与输出模块导通,当前充电口通过输出模块向被测设备充电,电子设备对被测设备进行检测,获得充电测试信息;判断当前充电口的序号小于或等于多个充电口的总数,当电子设备判断当前充电口的序号小于多个充电口的总数时,将当前充电口的序号进行加1处理,电子设备继续根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向开关控制模块发送当前充电口的开启信号;当电子设备判断当前充电口的序号等于多个充电口的总数时,停止充电测试,无需依赖手动切换多个充电口来完成充电测试的功能,实现了自动切换多个充电口以完成充电测试过程,从而提升了充电测试的便捷度。
【附图说明】
35.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
36.图1为本发明实施例提供的一种充电测试系统的结构示意图;
37.图2为本发明实施例提供的一种充电测试方法的流程图;
38.图3为本发明实施例提供的一种电子设备的示意图。
【具体实施方式】
39.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
41.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
42.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
43.取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
44.本发明实施例提供了一种充电测试系统,图1为本发明实施例提供的一种充电测试系统的结构示意图,如图1所示,该系统包括:电子设备11、开关控制模块13、输出模块14和多个充电口,例如,多个充电口包括充电口1至充电口8。电子设备11、输出模块14和多个充电口与开关控制模块13连接;电子设备11还与被测设备15连接;输出模块14还与被测设备15连接。
45.本发明实施例中,开关控制模块13、输出模块14和多个充电口集成于充电通断小板12。
46.本发明实施例中,被测设备15包括第一端口16和第二端口17,第一端口16用于进行数据传输,第二端口17用于进行充电;电子设备11连接至第一端口16,输出模块14连接至第二端口17。
47.本发明实施例中,第一端口16为uart口,第二端口17为usb口,例如,usb口包括但不局限于b-5pin、b-4pin、b-8pin、b-8pin-2
×
4、micro usb或type-c。
48.本发明实施例的各个步骤可以由电子设备执行。其中,电子设备包括但不限于平
板电脑、便携式pc、台式机等。
49.本发明实施例中被测设备包括但不限于智能手机、平板电脑、可穿戴设备等。
50.本发明实施例中提供的充电测试系统的技术方案中,电子设备、输出模块和多个充电口与开关控制模块连接;电子设备还与被测设备连接,输出模块还与被测设备连接。开关控制模块、输出模块和多个充电口集成于充电通断小板。被测设备包括第一端口和第二端口,第一端口用于进行数据传输,第二端口用于进行充电;电子设备连接至第一端口,输出模块连接至第二端口,本发明实施例的充电测试系统采用上述结构可实现自动切换多个充电口以完成充电测试过程,无需依赖手动切换多个充电口来完成充电测试的功能,从而提升了充电测试的便捷度。
51.本发明实施例提供了一种充电测试方法,该方法可基于图1中所示的充电测试系统实现,图2为本发明实施例提供的一种充电测试方法的流程图,如图2所示,该方法包括:
52.步骤101、电子设备获取被测设备的当前电量。
53.电子设备通过uart口与被测设备实现电连接,因此电子设备可通过uart口检测出被测设备的当前电量。例如,当任一充电口对被测设备进行充电之前,电子设备可通过uart口获取被测设备的当前电量。
54.步骤102、电子设备判断当前电量是否小于第一电量阈值,若是,则执行步骤103;若否,则执行步骤110。
55.电子设备若判断出当前电量小于第一电量阈值时,表明可以对被测设备进行充电测试;电子设备若判断出当前电量大于或等于第一电量阈值时,则表明被测设备的当前电量过高,被测设备可以放电。例如,第一电量阈值设置为90%,当前电量为45%时,当前电量小于90%,则可以对被测设备进行充电测试时,电子设备可以在设定的充电时长内获取完整的充电信息;当前电量为97%时,当前电量大于90%,被测设备的当前电量过高,若此时对被测设备进行充电测试,电子设备无法在设定的充电时长内获取完整的充电信息,被测设备可以放电。
56.步骤103、电子设备根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向开关控制模块发送当前充电口的开启信号。
57.充电信息包括被测设备的电量或充电时长。
58.作为一种可选方案,充电信息包括被测设备的电量,若被测设备的充电信息达到设定电量时,电子设备向开关控制模块发送当前充电口的开启信号。例如,设定电量为45%,当前充电口为充电口2,被测设备的电量达到45%,电子设备向开关控制模块发送充电口2的开启信号。
59.作为另一种可选方案,充电信息包括充电时长,若被测设备的充电时长达到设定时长时,电子设备向开关控制模块发送当前充电口的开启信号。例如,设定时长为5分钟,当前充电口为充电口3,被测设备的充电时长达到5分钟,电子设备向开关控制模块发送充电口3的开启信号。
60.步骤104、开关控制模块响应于当前充电口的开启信号,控制当前充电口与输出模块导通。
61.开关控制模块根据当前充电口的开启信号确定出需要控制当前充电口对被测设备进行充电,而后控制当前充电口与输出模块导通,以使当前充电口通过开关控制模块与
输出模块实现电连接。
62.步骤105、当前充电口通过输出模块向被测设备充电。
63.被测设备通过usb口与输出模块连接,因此当前充电口通过开关控制模块、输出模块与usb口向被测设备充电。
64.步骤106、电子设备对被测设备进行检测,获得充电测试信息。
65.充电测试信息包括当前充电电压、当前充电电流、当前电池电量百分比和充电协议类型。当充电口对被测设备进行充电时,电子设备可以通过uart口获取被测设备的当前充电电压、当前充电电流、当前电池电量百分比和充电协议类型。其中,充电协议类型包括但不限于专用充电端口(dedicated charging port,dcp)、标准下行端口(standard downstream port,sdp)或充电下行端口(charging downstream port,cdp)。
66.步骤107、电子设备判断当前充电口的序号小于或等于多个充电口的总数,若小于,则执行步骤108;若等于,则执行步骤109。
67.电子设备若判断出当前充电口的序号小于多个充电口的总数时,表明存在未对被测设备进行充电测试的充电口;电子设备若判断出当前充电口的序号等于多个充电口的总数时,表明多个充电口全部完成对被测设备的充电测试。如图1所示,多个充电口包括充电口1至充电口8,则多个充电口的序号包括1至8,多个充电口的总数为8。例如,当前充电口的序号为3时,当前充电口的序号3小于8,表明存在未对被测设备进行充电测试的充电口;当前充电口序号为8时,当前充电口的序号8等于8,表明全部充电口完成对被测设备的充电测试。
68.步骤108、电子设备将当前充电口的序号进行加1处理,并执行步骤103。
69.当前充电口的序号为5时,电子设备将当前充电口的序号进行加1处理,则序号为5的充电口变更为上一个充电口,序号为6的充电口变更为当前充电口;当前充电口的序号为7时,电子设备将当前充电口的序号进行加1处理,则序号为7的充电口变更为上一个充电口,序号为8的充电口变更为当前充电口。
70.步骤109、电子设备停止充电测试。
71.当电子设备判断出当前充电口的序号等于多个充电口的总数时,表明多个充电口全部完成对被测设备的充电测试,则停止对被测设备的充电测试。例如,当前充电口的序号为8时,表明8个充电口中所有充电口都完成对被测设备的充电测试,则停止对被测设备的充电测试。
72.步骤110、电子设备向被测设备发送放电指令。
73.被测设备的当前电量过高,因此需要对被测设备进行放电操作,以降低被测设备的当前电量。
74.步骤111、被测设备响应于放电指令进行放电,电子设备检测出被测设备放电后的电量。
75.被测设备接收到电子设备发送的放电指令后,进行放电,电子设备可以检测出被测设备放电后的电量。
76.步骤112、电子设备判断放电后的电量是否大于第二电量阈值,若否,则执行步骤103;若是,则执行步骤110。
77.电子设备若判断出放电后的电量小于或等于第二电量阈值时,表明被测设备的电
量符合充电测试的条件,无需进行放电处理;电子设备若判断出放电后的电量大于第二电量阈值时,表明被测设备的电量过高,需要继续对被测设备进行放电处理。例如,第二电量阈值设置为10%,当前电量为5%时,当前电量小于10%,则被测设备的电量符合充电测试的条件,可以对被测设备进行充电测试;当前电量为45%时,当前电量大于10%,需要继续对被测设备进行放电处理。
78.本发明实施例中,第一电量阈值大于第二电量阈值。
79.下面结合图1,通过一个具体的实例对图2中的充电测试方法进行详细描述。如图1所示,以8个充电口为例进行描述,8个充电口按照序号的顺序进行排列。
80.电子设备获取被测设备的当前电量,若当前电量小于或等于第二电量阈值时,电子设备向开关控制模块发送充电口1的开启信号,开关控制模块响应于充电口1的开启信号,控制充电口1与输出模块导通。充电口1通过输出模块向被测设备充电,电子设备对被测设备进行检测,获得充电测试信息。充电口1对被测设备进行设定时长的充电后,当电子设备检测到被测设备电量高于第二电量阈值时,向开关控制模块发送充电口1的关闭信号,停止对被测设备充电。被测设备的当前电量大于第二电量阈值,电子设备继续向开关控制模块发送充电口1的开启信号;开关控制模块响应于充电口1的开启信号,控制充电口1与输出模块导通,充电口1通过输出模块向被测设备充电,电子设备对被测设备进行检测,获得充电测试信息。充电口1对被测设备进行设定时长的充电后,电子设备根据检测到的充电口1对被测设备充电时被测设备的充电信息,向开关控制模块发送充电口2的开启信号,充电口1停止向被测设备充电,开关控制模块响应于充电口2的开启信号,控制充电口2与输出模块导通,充电口2通过输出模块向被测设备充电,电子设备对被测设备进行检测,获得充电测试信息。充电口2完成充电后,电子设备若判断出被测设备的当前电量大于或等于第一电量阈值时,向被测设备发送放电指令,被测设备响应于放电指令进行放电,电子设备检测出被测设备放电后的电量。电子设备判断放电后的电量是否大于第二电量阈值,电子设备若判断出放电后的电量大于第二电量阈值时,向被测设备继续发送放电指令。电子设备若判断出放电后的电量小于或等于第二电量阈值时,电子设备根据检测到的充电口2对被测设备充电时被测设备的充电信息,向开关控制模块发送充电口3的开启信号;开关控制模块响应于充电口3的开启信号,控制充电口3与输出模块导通,充电口3通过输出模块向被测设备充电;电子设备对被测设备进行检测,获得充电测试信息。按照对充电口3的充电测试方式依次完成充电口4至充电口8的充电测试,当充电口8完成对被测设备的充电后,则停止充电测试。
81.本发明实施例中提供的充电测试方法的技术方案中,电子设备根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向开关控制模块发送当前充电口的开启信号;开关控制模块响应于当前充电口的开启信号,控制当前充电口与输出模块导通;当前充电口通过输出模块向被测设备充电,电子设备对被测设备进行检测,获得充电测试信息;当电子设备判断当前充电口的序号小于多个充电口的总数时,将当前充电口的序号进行加1处理,电子设备继续根据检测到的上一个充电口对被测设备充电时被测设备的充电信息,向开关控制模块发送当前充电口的开启信号;当电子设备判断当前充电口的序号等于多个充电口的总数时,则停止充电测试,本发明实施例可实现自动切换多个充电口以完成充电测试过程,无需依赖手动切换多个充电口来完成充电测试的功能,从而提升了充电测试的
便捷度。
82.本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在电子设备执行上述充电测试方法的实施例。
83.本发明实施例提供了一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令,当指令被电子设备执行时,使得电子设备执行上述充电测试方法的实施例。
84.图3为本发明实施例提供的一种电子设备的示意图。如图3所示,该实施例的电子设备2包括:处理器21、存储器22以及存储在存储器22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的消息处理方法,为避免重复,此处不一一赘述。
85.电子设备2包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图3仅仅是电子设备2的示例,并不构成对电子设备2的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如网络设备还可以包括输入输出设备、网络接入设备、总线等。
86.所称处理器21可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
87.存储器22可以是电子设备2的内部存储单元,例如电子设备2的硬盘或内存。存储器22也可以是电子设备2的外部存储设备,例如电子设备2上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器22还可以既包括电子设备2的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及网络设备所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
88.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
89.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献