一种电子设备及驱动方法与流程

专利2022-06-29  76


本发明涉及智能终端领域,尤其涉及一种电子设备及驱动方法。



背景技术:

随着科学技术的不断发展,越来越多的电子设备内部开始设置一些能够伸缩移动的功能组件,例如升降摄像头。通常,功能组件的伸缩移动可以由电子设备内部的驱动装置进行控制,具体地,电子设备可以向驱动装置提供驱动电流,驱动装置在驱动电流的作用下带动功能组件伸缩移动。

一般地,为了保证驱动装置能够驱动功能组件伸缩移动,电子设备在向驱动装置提供驱动电流时,该驱动电流通常为驱动装置的最大允许电流,这样,驱动装置可以在最大允许电流的驱动下控制功能组件伸缩移动。然而,在实际应用中,驱动装置在控制功能组件伸缩移动时,并不一定需要如此大的驱动电流,这样,就会导致电子设备的功耗较大。



技术实现要素:

本发明实施例提供一种电子设备及驱动方法,用于解决现有的电子设备在向内部的驱动装置提供驱动电流以控制驱动装置驱动功能组件伸缩移动的过程中,电子设备的功耗较大的问题。

第一方面,提供了一种电子设备,包括壳体、驱动装置、功能组件、压力传感器和控制装置,其中:

所述壳体设置有供所述功能组件伸出或缩回的开孔,所述驱动装置驱动所述功能组件伸出所述壳体之外或缩回所述壳体之内;

所述压力传感器位于所述驱动装置和所述功能组件之间;

所述控制装置根据所述压力传感器检测到的压力,调节所述驱动装置的驱动电流。

第二方面,提供了一种驱动方法,应用于如第一方面所述的电子设备,包括:

获取所述压力传感器在所述功能组件伸缩移动时检测到的压力;

根据所述压力,确定与所述压力对应的目标驱动电流;

向所述驱动装置提供所述目标驱动电流,所述目标驱动电流用于所述驱动装置驱动所述功能组件伸缩移动。

第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二方面所述的方法的步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面所述的方法的步骤。

本发明实施例中,通过在驱动装置和功能组件之间增加压力传感器,在驱动装置驱动功能组件伸缩移动的过程中,控制装置可以根据压力传感器检测到的压力,实时调节提供给驱动装置的驱动电流,可以使得提供给驱动装置的驱动电流与驱动装置实际所需的驱动电流更加匹配,从而可以避免驱动装置始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明的一个实施例电子设备的结构示意图;

图2是本发明的一个实施例功能组件升降控制系统的结构示意图;

图3是本发明的一个实施例功能组件和电机的示意图;

图4是本发明的一个实施例设备驱动方法的流程示意图;

图5是本发明的一个实施例磁场强度的变化曲线示意图;

图6为实现本发明各个实施例的一种电子设备的硬件结构示意图。

具体实施方式

通常,电子设备在控制功能组件伸缩移动时,可以由内部的控制装置向内部的驱动装置提供驱动电流,驱动装置在驱动电流的作用下可以控制功能组件伸缩移动。其中,控制装置在向驱动装置提供驱动电流时,为了保证驱动装置产生足够大的推力以控制功能组件伸缩移动,通常会向驱动装置提供驱动装置所允许的最大驱动电流。

然而,功能组件在实际伸缩移动的过程中,在不同的位置遇到的阻力不同,需要驱动装置提供的推力也不同,相应地,对驱动装置的驱动电流的需求也不同,也就是说,在功能组件伸缩移动的整个过程中,驱动装置并不一定需要恒定的最大允许电流作为驱动电流,如果一直向驱动装置提供最大允许电流作为驱动电流,将会造成电子设备的功耗较高,针对智能手机这类由电池供电的电子设备而言,在功耗较高的情况下,还会缩短电池的使用时长,影响电池的使用寿命。

此外,针对不同的电子设备而言,不同电子设备中的功能组件在相同位置下受到的阻力各不相同,所需的驱动电流也各不相同,目前,也缺少一种有效的方法可以为不同电子设备中的驱动装置提供实际所需的驱动电流。

有鉴于此,本发明实施例提供一种电子设备及驱动方法,该电子设备包括壳体、驱动装置、功能组件、压力传感器和控制装置,其中:所述壳体设置有供所述功能组件伸出或缩回的开孔,所述驱动装置驱动所述功能组件伸出所述壳体之外或缩回所述壳体之内;所述压力传感器位于所述驱动装置和所述功能组件之间;所述控制装置根据所述压力传感器检测到的压力,调节所述驱动装置的驱动电流。

这样,通过在驱动装置和功能组件之间增加压力传感器,在驱动装置驱动功能组件伸缩移动的过程中,控制装置可以根据压力传感器检测到的压力,实时调节提供给驱动装置的驱动电流,可以使得提供给驱动装置的驱动电流与驱动装置实际所需的驱动电流更加匹配,从而可以避免驱动装置始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例中记载的功能组件可以是升降摄像头,也可以是电子设备中其他可以伸缩移动的组件,不做具体限定。

以下结合附图,详细说明本发明各实施例提供的技术方案。

图1是本发明的一个实施例电子设备的结构示意图,图1所示的电子设备包括壳体11、功能组件12、压力传感器13、驱动装置14和控制装置15,其中:

壳体11处设置有供功能组件12伸出或缩回的开孔,驱动装置14可以驱动功能组件12伸出壳体11之外或缩回壳体11之内;

压力传感器13位于驱动装置14和功能组件12之间;

控制装置15可以根据压力传感器13检测到的压力,调节驱动装置14的驱动电流,驱动装置14在驱动电流的作用下,可以驱动功能组件12伸出壳体11之外或缩回壳体11之内。

本实施例中,压力传感器13位于驱动装置14和功能组件12之间,具体可以是压力传感器13的分别与驱动装置14和功能组件12连接,或者,也可以采用贴片方式将压力传感器13贴在驱动装置14和功能组件12的接触区域。当然,压力传感器13也可以通过其他方式设置在驱动装置14和功能组件12之间,只要保证压力传感器13可以检测到驱动装置14向功能组件12施加的压力即可,这里不再一一举例说明。

图1所示的电子设备中,通过在驱动装置14和功能组件12之间增加压力传感器13,在驱动装置14驱动功能组件12伸缩移动的过程中,控制装置15可以根据压力传感器13检测到的压力,实时调节提供给驱动装置14的驱动电流,可以使得提供给驱动装置14的驱动电流与驱动装置14实际所需的驱动电流更加匹配,从而可以避免驱动装置14始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

可选地,在一种实现方式中,图1所示的驱动装置14可以包括电机、丝杆结构和传动杆,其中:

电机可以与丝杆结构的第一端转动连接,电机在驱动电流的作用下可以转动,且电机在转动时,通过与丝杆结构的转动连接可以带动丝杆结构转动;

丝杆结构的第二端可以与传动杆的第一端活动连接,传动杆的第二端与功能组件12固定连接,这样,丝杆结构在转动的过程中,通过与传动杆之间的活动连接,以及传动杆与功能组件12之间的固定连接,可以驱动功能组件12伸缩移动;

压力传感器13可以位于传动杆的第二端和功能组件12之间,在电机通过丝杆结构和传动杆驱动功能组件12伸缩移动时,压力传感器13可以检测传动杆和功能组件12之间的压力,该压力可以视为电机通过丝杆结构和传动杆向功能组件12施加的推力,该推力可以驱动功能组件12伸缩移动。

需要说明的是,压力传感器13位于传动杆的第二端和功能组件12之间,具体可以是压力传感器13设置在传动杆的第二端与功能组件12的连接处沿功能组件12伸缩移动方向的上端或者下端,也可以是压力传感器13设置在传动杆的第二端与功能组件12接触的内侧面,只要保证压力传感器13可以检测到传动杆的第二端向功能组件12施加的压力即可。

为了便于理解,可以参见图2。图2为本发明的一个实施例驱动装置和功能组件的结构示意图。

图2中,驱动装置包括电机21、丝杆结构22和传动杆23,电机21与丝杆结构22的第一端(图2所示的a端)之间转动连接,丝杆结构22的第二端(图2所示的b端)与传动杆23的第一端(图2所示的c端)之间活动连接,传动杆23的第二端(图2所示的d端)与功能组件12之间固定连接,且在传动杆23的第二端与功能组件连接处沿伸缩移动方向的下端设置有压力传感器13。需要说明的是,图2所示的压力传感器13也可以设置在传动杆23的第二端与功能组件之间的其他位置,图2仅以一种实现方式为例进行说明。

图2所示的驱动装置在工作时,电机21可以在驱动电流的作用下转动,在转动时可以带动丝杆结构22转动,丝杆结构22在转动时可以通过传动杆23向功能组件12施加推力,功能组件12在该推力的作用下可以沿图2所示的双箭头方向伸缩移动,压力传感器13可以检测该推力。

基于上述电机、丝杆结构和传动杆构成的驱动装置,一方面,可以通过电能和机械能的转换,实现驱动功能组件伸缩移动的目的,另一方面,由于采用了传动杆和丝杆结构与电机相配合的结构,因此,可以减少驱动装置在电子设备中占用的空间。此外,在制作工艺上,由于电机、丝杆结构和传动杆对材料的要求不高,因此,可以便于制作工艺的实现。

需要说明的是,在其他实现方式中,上述丝杆结构和传动杆也可以由其他部件代替,只要可以与电机相配合,从而实现驱动功能组件伸缩移动的目的即可,这里不再一一举例说明。

可选地,在一种实现方式中,图1所示的电子设备还可以包括霍尔传感器,功能组件12还可以包括磁铁,通过霍尔传感器和功能组件12中的磁铁,可以确定功能组件12伸缩移动的距离。

具体地,功能组件12中的磁铁可以产生磁场,霍尔传感器可以固定在该磁场范围内的某个位置,在功能组件12伸缩移动的过程中,霍尔传感器检测到的磁场强度将会发生变化,其中,在功能组件12逐渐远离霍尔传感器的过程中,霍尔传感器检测到的磁场强度越来越弱,在功能组件12逐渐靠近霍尔传感器的过程中,霍尔传感器检测到的磁场强度越来越强。这样,通过霍尔传感器检测到的磁场强度,可以确定功能组件12伸缩移动的距离。

可选地,在一种实现方式中,图1所示的控制装置15中可以包括电源调节模块和电源模块,其中,电源调节模块可以调节电源模块输出的驱动电流,该驱动电流可以输出至驱动装置14,驱动装置14在该驱动电流的作用下可以驱动功能组件12伸缩移动。

基于上述电源调节模块和电源模块构成的控制装置,一方面,可以通过电源调节模块对电源模块输出的驱动电流的调节,实现对输出至驱动装置14的驱动电流的控制,另一方面,由于控制装置由两个模块集成,因此,对驱动电流的控制更为有效,且易于实现。此外,由于模块在工作过程中出现问题时易于检修,因此,在控制装置出现问题时,可以通过对内部模块的检修及时地对控制装置进行修复,从而可以继续对驱动电流进行调节。

可选地,在一种实现方式中,图1所示的功能组件可以包括升降摄像头。

为了便于理解图1所示的电子设备,以下可以以电子设备为智能手机,功能组件为升降摄像头,驱动装置包括电机、丝杆结构和传动杆为例进行说明,具体可以参见图3。

图3所示的电子设备可以包括控制及能源供应系统、电机、电机转轴、传动杆、压力传感器、霍尔传感器和互补性氧化金属半导体摄像模组(complementarymetal-oxidesemiconductor,ccm)升降装置,其中,控制及能源供应系统可以视为图1所示的控制装置15,电机转轴可以视为上述记载的丝杆结构,ccm升降装置可以具体为升降摄像头,且ccm升降装置的一端设置有磁铁,该磁铁可以产生磁场,霍尔传感器可以检测磁场强度。

图3中,控制及能源供应系统可以向电机提供驱动电流,电机在驱动电流的作用下转动,并通过转轴带动传动杆向ccm升降装置施加压力,该压力推动ccm升降装置升降(即伸缩移动)。

图3中,ccm升降装置与传动杆之间设置有压力传感器,该压力传感器可以检测电机通过转动杆向ccm升降装置施加的压力,其中,在ccm升降装置升降的过程中,该压力传感器检测到的压力可以视为ccm升降装置在升降过程中受到的摩擦力。

基于图1所示的电子设备,本发明实施例还提供一种应用于该电子设备的驱动方法。请参见图4。图4是本发明的一个实施例驱动方法的流程示意图。所述方法如下所述。

s402:获取所述压力传感器在所述功能组件伸缩移动时检测到的压力。

在s402中,电子设备中的控制装置在向驱动装置提供驱动电流,以便驱动装置控制功能组件伸缩移动(即伸出壳体之外或缩回至壳体内)时,可以获取压力传感器检测到的压力。

本发明实施例中,压力传感器检测到的压力可以视为对功能组件的推力,该推力用于推动功能组件伸缩移动,其中,压力传感器检测到的压力可以跟随功能组件伸缩移动的距离变化。

s404:根据所述压力,确定与所述压力对应的目标驱动电流。

本发明实施例中,在根据压力确定对应的目标驱动电流时,至少可以通过以下两种方法实现:

第一种方法:通过以下公式得到与压力对应的目标驱动电流:

i=c·f,其中,i为上述目标驱动电流,f为压力传感器检测到的压力,c为目标驱动电流和压力之间的比例系数。

上述比例系统c可以通过以下公式确定得到:

c=r·n/(k·u·cosθ),其中,r为图1所示实施例中功能组件和传动杆的第一端之间的距离,可以理解为压力的力臂,n为图1所示实施例中电机的工作转速,k为设定常数,u为电机的工作电压,cosθ为功率因数。

在本发明实施例中,上述比例系数c可以通过以下方式推导得到:

功能组件伸缩移动时受到的摩擦力(即压力传感器检测到的压力,该摩擦力可以推送功能组件伸缩移动)折算至电机的转矩可以表示为:t·l=f·r,其中,f是摩擦力,r是摩擦力的力臂。

电机在驱动电流的作用下转动时的扭矩可以表示为:

t·m=9549·p/n=9549·u·i·cosθ/n,其中,p是电机转动时的功率,单位为kw,cosθ是功率因数,n是电机的工作转速,单位是转/分(r/min),扭矩单位为nm,u为电机的工作电压,i为电机的驱动电流。

由于在功能组件伸缩移动的过程中,上述t·m=t·l,即9549·u·i·cosθ/n=f·r,因此可以得到:i=[r·n/(9549·u·cosθ)]·f,令r·n/(9549·u·cosθ)=c,可以得到公式:i=c·f。其中,c的具体大小可以通过以下方式确定得到:

向电机提供驱动电流时,该电流可以从0逐渐增加,直到电机能正常运行为止,记录下此时的压力传感器的值f0和电机工作电流i0的值,c即为i0与f0的比值。

这样,在已知c的情况下,在获取到压力传感器检测到的压力后,可以基于上述公式i=c·f,确定得到目标驱动电流。

第二种方法:

根据压力以及预设对应关系,确定与压力对应的目标驱动电流。

预设对应关系可以理解为压力传感器检测到的不同压力和不同驱动电流之间的对应关系,预设对应关系可以预先确定得到。例如,在功能组件伸缩移动的过程中,可以通过多次试验,确定压力传感器在功能组件伸缩移动过程中检测到的不同压力,以及在不同压力下功能组件恰好可以伸缩移动的驱动电流,在得到多个不同的压力和多个不同的驱动电流后,可以建立不同的压力和不同的驱动电流之间的预设对应关系。

这样,基于该预设对应关系,在获取到压力传感器检测到的压力后,可以确定得到对应的目标驱动电流。

s406:向所述驱动装置提供所述目标驱动电流,所述目标驱动电流用于所述驱动装置驱动所述功能组件伸缩移动。

在s406中,电子设备在确定目标驱动电流后,可以由控制装置向驱动装置提供该目标驱动电流,进而控制功能组件伸缩移动。

由于压力传感器检测到的压力是跟随功能组件伸缩移动的距离变化的,因此电子设备可以根据该压力,在功能组件伸缩移动的过程中实时调整向驱动装置提供的驱动电流,从而避免电机始终在最大允许电流的情况下工作,有效地降低了电子设备的功耗,延长电子设备的寿命。

需要说明的是,在实际应用中,在功能组件从起始位置伸缩时,向电机提供的驱动电流可以是最小的驱动电流,该最小的驱动电流可以是令驱动装置恰好正常运行时的电流,即上述记载的i0。之后,在功能组件伸缩移动的过程中,再根据压力传感器检测到的压力对电机的驱动电流进行调整。其中,上述最小的驱动电流可以根据实际情况确定。

可选地,在功能组件伸缩移动的过程中,电子设备还可以通过霍尔传感器控制驱动装置的启动和停止。具体地:

首先,获取霍尔传感器检测到的磁场强度。

本实施例中,功能组件中包括磁铁,磁铁可以产生磁场,霍尔传感器可以检测磁场的强度,在功能组件伸缩移动的过程中,可以获取霍尔传感器检测到的磁场强度。其中,在功能组件伸缩移动至不同的位置时,霍尔传感器检测到的磁场强度不同。

其次,根据磁场强度确定功能组件的位置。

具体地,可以预先记录功能组件在不同位置处,霍尔传感器检测到的磁场强度,并确定功能组件的位置和磁场强度之间的对应关系。这样,在获取到霍尔传感器检测到的磁场强度后,可以根据预先确定的对应关系,确定功能组件的位置。

最后,在功能组件的位置为第一位置的情况下,控制驱动装置启动,以及在功能组件的位置为第二位置的情况下,控制驱动装置停止。

具体地,在功能组件伸出的情况下,第一位置可以是功能组件伸出的起始位置,第二位置可以是功能组件伸出的终止位置,在确定功能组件位于伸出的起始位置时,可以控制驱动装置启动,以控制功能组件伸出,在确定功能组件位于伸出的终止位置时,可以控制驱动装置停止,以控制功能组件不再继续伸出。

在功能组件缩回的情况下,第一位置可以是功能组件缩回的起始位置(对应伸出的终止位置),第二位置可以是功能组件缩回的终止位置(对应伸出的起始位置),在确定功能组件位于缩回的起始位置时,可以控制驱动装置启动,以控制功能组件缩回,在确定功能组件位于缩回的终止位置时,可以控制驱动装置停止,以控制功能组件不再继续缩回。

可选地,由于功能组件在伸缩移动的过程中,霍尔传感器检测到的磁场强度也会发生变化,磁场强度的变化率也会发生变化,因此,可以基于霍尔传感器检测到的磁场强度的变化率,控制向驱动装置提供的驱动电流。

具体地,可以预先确定功能组件伸缩移动的过程中,霍尔传感器检测到的磁场强度的预设变化率,预设变化率可以理解为功能组件在正常伸缩移动过程中磁场强度的变化率,具体可以在功能组件实际伸缩移动的过程中,根据霍尔传感器检测到的磁场强度预先拟合得到。具体实现方式如下:

在功能组件位于伸缩移动的起始位置时,可以向驱动装置提供最大允许驱动电流,在驱动装置运行的过程中,可以根据霍尔传感器实时检测到的磁场强度,拟合出功能组件在起始位置伸缩移动时磁场强度和驱动装置运行时长之间的函数:e=at b,其中,e为霍尔传感器检测到的磁场数据,a为常数,t为驱动装置的运行时长,b为常数;函数e的拟合曲线可以如图5所示。其中,图5所示的拟合曲线的斜率即为上述磁场强度的预设变化率,从图5可以看出,该预设变化率随驱动装置的运行时长逐渐增加。

在功能组件位于伸缩移动的终止位置时,相应地,也可以基于相同的方法得到磁场强度和驱动装置运行时长之间的函数的拟合曲线,并得到功能组件在起始位置伸缩移动时磁场强度的预设变化率,这里不再详细说明。其中,需要说明的是,由于功能组件在起始位置伸缩移动的过程为功能组件在终止位置伸缩移动的过程的逆过程,因此,在终止位置伸缩移动的过程中,磁场强度的预设变化率随驱动装置的运行时长逐渐减少。

为了便于理解,可参见图3。

图3所示的霍尔集成电路(integratedcircuit,ic)包括霍尔传感器,霍尔ic可以在ccm升降装置升降的过程中检测ccm升降装置处的磁铁在霍尔ic处产生的磁场强度,并根据检测到的磁场强度拟合得到磁场强度和电机运行时长之间的函数的拟合曲线。其中,在ccm升降装置位于上升时的初始位置(即下降时的终止位置)时,霍尔ic检测到的磁场强度为e0,且在上升的过程中,磁场强度的变化率逐渐增加,在ccm升降装置位于下降时的初始位置(即上升时的终止位置)时,霍尔ic检测到的磁场强度为e1,e0大于e1,且在下降的过程中,磁场强度的变化率逐渐减少。

基于上述原理,在功能组件伸缩移动的过程中,可以判断霍尔传感器检测到的磁场强度的第一变化率与预设变化率是否相同。若判断结果为否,则可以将驱动装置的驱动电流设置为与第一变化率对应的目标驱动电流,其中,驱动装置在该目标驱动电流的驱动作用下控制功能组件伸缩移动时,磁场强度的变化率将会由第一变化率变为预设变化率;若判断结果为是,则可以无需改变向驱动装置提供的驱动电流。

需要说明的是,在根据磁场强度的变化率控制向驱动装置提供的驱动电流时,在功能组件伸缩移动的起始位置,可以向驱动装置提供最小的驱动电流,该最小的驱动电流可以通过以下方式确定得到:

可以预先在功能组件伸缩移动的起始位置,向驱动装置提供驱动电流,且,提供的驱动电流从0逐渐增加,在增加驱动电流的过程中,可以实时检测磁场强度的变化率,当该变化率与相应的预设变化率一致时,此时的驱动电流就可以视为最小的驱动电流。

可选地,为了保证驱动装置可以在目标驱动电流的作用下正常运行,在向驱动装置提供目标驱动电流时,实际提供的驱动电流可以略大于目标驱动电流,具体可以根据实际情况确定,这里不做具体限定。

本发明实施例中,通过在驱动装置和功能组件之间增加压力传感器,在驱动装置驱动功能组件伸缩移动的过程中,可以获取压力传感器检测到的压力,根据压力确定目标驱动电流,并向驱动装置提供该目标驱动电流,这样,由于可以根据压力传感器检测到的压力实时调节提供给驱动装置的驱动电流,因此,可以使得提供给驱动装置的驱动电流与驱动装置实际所需的驱动电流更加匹配,从而可以避免驱动装置始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

图6为实现本发明各个实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器610,用于获取所述压力传感器在所述功能组件伸缩移动时检测到的压力;根据所述压力,确定与所述压力对应的目标驱动电流;向所述驱动装置提供所述目标驱动电流,所述目标驱动电流用于所述驱动装置驱动所述功能组件伸缩移动。

通过在驱动装置和功能组件之间增加压力传感器,在驱动装置驱动功能组件伸缩移动的过程中,可以获取压力传感器检测到的压力,根据压力确定目标驱动电流,并向驱动装置提供该目标驱动电流,这样,由于可以根据压力传感器检测到的压力实时调节提供给驱动装置的驱动电流,因此,可以使得提供给驱动装置的驱动电流与驱动装置实际所需的驱动电流更加匹配,从而可以避免驱动装置始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发起,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发起给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信系统与网络和其他设备通信。

电子设备通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与电子设备600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。

输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(graphicsprocessingunit,gpu)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发起。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发起到移动通信基站的格式输出。

电子设备600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在电子设备600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元606可包括显示面板6061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板6061。

用户输入单元607可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现电子设备的输入和输出功能,具体此处不做限定。

接口单元608为外部装置与电子设备600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备600内的一个或多个元件或者可以用于在电子设备600和外部装置之间传输数据。

存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器610是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

电子设备600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,电子设备600包括一些未示出的功能模块,在此不再赘述。

优选地,本发明实施例还提供一种电子设备,包括:处理器610,存储器609,存储在存储器609上并可在所述处理器610上运行的计算机程序,该计算机程序被处理器610执行时实现上述驱动方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述驱动方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。


技术特征:

1.一种电子设备,其特征在于,包括壳体、驱动装置、功能组件、压力传感器和控制装置,其中:

所述壳体设置有供所述功能组件伸出或缩回的开孔,所述驱动装置驱动所述功能组件伸出所述壳体之外或缩回所述壳体之内;

所述压力传感器位于所述驱动装置和所述功能组件之间;

所述控制装置根据所述压力传感器检测到的压力,调节所述驱动装置的驱动电流。

2.如权利要求1所述的电子设备,其特征在于,所述驱动装置包括电机、丝杆结构和传动杆,其中:

所述电机与所述丝杆结构的第一端转动连接,所述丝杆结构的第二端与所述传动杆的第一端活动连接,所述传动杆的第二端与所述功能组件固定连接;

所述压力传感器位于所述传动杆的第二端和所述功能组件之间。

3.如权利要求1所述的电子设备,其特征在于,所述电子设备中还包括霍尔传感器,所述功能组件包括磁体。

4.如权利要求1所述的电子设备,其特征在于,

所述控制装置中包括电源调节模块和电源模块,所述电源调节模块调节所述电源模块输出的所述驱动电流。

5.如权利要求1所述的电子设备,其特征在于,

所述功能组件包括升降摄像头。

6.一种驱动方法,应用于权利要求1至5任一项所述的电子设备,其特征在于,包括:

获取所述压力传感器在所述功能组件伸缩移动时检测到的压力;

根据所述压力,确定与所述压力对应的目标驱动电流;

向所述驱动装置提供所述目标驱动电流,所述目标驱动电流用于所述驱动装置驱动所述功能组件伸缩移动。

7.如权利要求6所述的方法,其特征在于,所述根据所述压力,确定与所述压力对应的目标驱动电流,包括:

根据所述压力,通过以下公式确定与所述压力对应的目标驱动电流:

i=c·f,其中,i为所述目标驱动电流,f为所述压力,c为所述目标驱动电流与所述压力之间的比例系数。

8.如权利要求7所述的方法,其特征在于,所述比例系数c通过以下公式确定得到:

c=r·n/(k·u·cosθ),其中,r为所述功能组件和所述传动杆的第一端之间的距离,n为所述电机的工作转速,k为设定常数,u为所述电机的工作电压,cosθ为功率因数。

9.如权利要求6所述的方法,其特征在于,所述根据所述压力,确定与所述压力对应的目标驱动电流,包括:

根据所述压力以及预设对应关系,确定与所述压力对应的目标驱动电流,所述预设对应关系为所述压力传感器检测到的不同压力和不同驱动电流之间的对应关系。

10.如权利要求6所述的方法,其特征在于,所述方法还包括:

获取所述霍尔传感器检测到的磁场强度;

根据所述磁场强度确定所述功能组件的位置;

在所述功能组件的位置为第一位置的情况下,控制所述驱动装置启动,以及在所述功能组件的位置为第二位置的情况下,控制所述驱动装置停止。

技术总结
本发明公开了一种电子设备及设备驱动方法,该电子设备包括壳体、驱动装置、功能组件、压力传感器和控制装置,其中:所述壳体设置有供所述功能组件伸出或缩回的开孔,所述驱动装置驱动所述功能组件伸出所述壳体之外或缩回所述壳体之内;所述压力传感器位于所述驱动装置和所述功能组件之间;所述控制装置根据所述压力传感器检测到的压力,调节所述驱动装置的驱动电流。这样,在驱动装置驱动功能组件伸缩移动的过程中,可以使得提供给驱动装置的驱动电流与驱动装置实际所需的驱动电流更加匹配,从而可以避免驱动装置始终在最大允许电流下工作,有效降低电子设备的功耗,延长电子设备的使用寿命。

技术研发人员:孟彦强
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2020.01.21
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-46577.html

最新回复(0)