电机驱动方法及移动终端技术

技术编号:21307901 阅读:19 留言:0更新日期:2019-06-12 10:35
本发明专利技术提供一种电机驱动方法及移动终端,该方法包括:获取所述移动终端所处的环境的环境温度;根据所述环境温度确定第一脉宽调制PWM驱动信号;按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动;其中,所述第一PWM驱动信号的频率越大,对应的环境温度越高。本发明专利技术实施例通过获取环境温度,根据环境温度采用适当频率的PWM驱动信号驱动电机运行,从而提高了电机驱动的灵活性,以使得终端在不同的温度环境下,即保证伸缩组件的移动速度,同时提高伸缩组件移动的可靠性。

Motor Driving Method and Mobile Terminal

The invention provides a motor driving method and a mobile terminal, which includes: acquiring the environment temperature of the mobile terminal; determining the first pulse width modulation PWM driving signal according to the environment temperature; driving the motor to run according to the first PWM driving signal to drive the telescopic motion of the telescopic component; in which, the higher the frequency of the first PWM driving signal, the corresponding ring. The higher the ambient temperature is. The embodiment of the present invention improves the flexibility of motor driving by acquiring the environment temperature and using PWM driving signal of appropriate frequency to drive the motor according to the environment temperature, so as to ensure the moving speed of the telescopic component and improve the reliability of the telescopic component moving in different temperature environments.

【技术实现步骤摘要】
电机驱动方法及移动终端
本专利技术涉及通信
,尤其涉及一种电机驱动方法及移动终端。
技术介绍
随着全面屏的发展,为实现全面屏体验,越来越多的智能终端使用自动伸缩摄像头。自动伸缩摄像头需要外接步进电机,步进电机的转动带动摄像头伸缩。传统的移动终端中,对于步进电机的驱动方式通常是采用单一频率的脉宽调制(PulseWidthModulation,PWM)驱动信号控制电机运行,从而驱动摄像头伸缩运动。由于采用单一频率的驱动信号进行电机驱动,将会无法适应复杂多变的应用环境。因此现有技术中存在电机驱动灵活性较差的问题。
技术实现思路
本专利技术实施例提供一种电机驱动方法及移动终端,以解决电机驱动灵活性较差的问题。第一方面,本专利技术实施例提供了一种电机驱动方法,应用于移动终端,所述移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,包括:获取所述移动终端所处的环境的环境温度;根据所述环境温度确定第一脉宽调制PWM驱动信号;按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动;其中,所述第一PWM驱动信号的频率越大,则所述环境温度越低。第二方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,所述移动终端还包括:获取模块,用于获取所述移动终端所处的环境的环境温度;确定模块,用于根据所述环境温度确定第一脉宽调制PWM驱动信号;控制模块,用于按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动;其中,所述第一PWM驱动信号的频率越大,对应的环境温度越高。本专利技术实施例,通过获取环境温度,根据环境温度采用适当频率的PWM驱动信号驱动电机运行,从而提高了电机驱动的灵活性,以使得终端在不同的温度环境下,即保证伸缩组件的移动速度,同时提高伸缩组件移动的可靠性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的电机驱动方法的流程图;图2是本专利技术实施例提供的电机驱动方法中电机的结构图;图3是本专利技术实施例提供的电机驱动方法中H桥型斩波器驱动中单向驱动结构图;图4是本专利技术实施例提供的电机驱动方法中线圈A和线圈B的电流相位切换对比示意图;图5是本专利技术实施例提供的移动终端的结构图之一;图6是本专利技术实施例提供的移动终端的结构图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术实施例提供的一种电机驱动方法的流程图,如图1所示,包括以下步骤:步骤101,获取所述移动终端所处的环境的环境温度。应当说明的是,上述移动终端上可以设置温度传感器检测环境温度;通过读取该温度传感器检测的温度值获得环境温度。其中温度传感器设置的位置和数量均可以根据实际需要进行设置,在此不做进一步的限定,与此同时环境温度可以为当前时刻温度传感器检测的温度值,也可以是一段时间内检测的平均温度值。本专利技术实施例提供的电机驱动方法主要应用于移动终端,该移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,该方法用于驱动电机运动以带动伸缩组件进行伸缩运动。具体的,该移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备以及计步器等。上述伸缩组件上设有功能器件,该功能器件可以包括摄像头、闪光灯、补光灯和识别传感器中的至少一个。以下各实施例中,以该功能器件是摄像头为例进行详细说明。具体的,通常壳体上设有开孔,上述伸缩组件位于该开孔处,且可以在第一位置和第二位置之间移动,通常情况下伸缩组件相对于壳体在第一位置和第二位置之间移动时需要克服两者之间的摩擦力。假设在开孔内设置了防水密封圈,则需要克服的摩擦力则为伸缩组件与防水密封圈之间的摩擦力;假如在伸缩组件上设置了防水密封圈,则需要克服的摩擦力为壳体与密封圈之间的摩擦力。在本实施例中,当需要使用该摄像头时,可以控制伸缩组件向移动终端的壳体外移动,以使摄像头从壳体内伸出;当不需要使用摄像头时,可以控制伸缩组件向壳体内移动,以使摄像头隐藏于壳体内。在不同温度状态下摩擦力大小不同。步骤102,根据所述环境温度确定第一脉宽调制PWM驱动信号。在一可选实施例中,可以预先储存温度与PWM驱动信号的频率之间的对应关系,根据该对应关系确定环境温度对应的第一PWM驱动信号;例如,可以设置不同的温度区间对应不同频率的PWM驱动信号。在另一实施例中,也可以通过设定温度与PWM驱动信号的频率之间的计算公式,通过该公式计算获得环境温度对应的第一PWM驱动信号。在本专利技术实施例中,上述第一PWM驱动信号的频率越大,对应的环境温度越高。步骤103,按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动。本专利技术实施例中,上述电机可以为步进电机,对应的驱动器可以为H桥型斩波器驱动,以两相步进电机的驱动为例对驱动电机运行的过程进行详细说明。具体的,如图2所示,步进电机包括转子201和位于转子周边的定子202,该定子202包括由线圈A构成的第一定子2021以及由线圈B构成的第二定子2022。如图3所示,给出了H桥型斩波器驱动中线圈A对应的单相驱动电路结构,应理解,线圈B对应的另一相驱动结构与图3类似。H桥型斩波器驱动根据第一PWM驱动信号控制图3中场效应管的状态,从而实现线圈A的进行正向和反向电流的切换,其中正向和反向的切换由第一PWM驱动信号中高低电平进行控制。如图4所示,在第一PWM驱动信号的第一个高电平期间,线圈A的电流为正向电流,线圈B的电流为0;在第一PWM驱动信号的第一个低电平期间,线圈A的电流为0,线圈B的电流为正向电流;在第一PWM驱动信号的第二个高电平期间,线圈A的电流为反向电流,线圈B的电流为0;在第一PWM驱动信号的第二个低电平期间,线圈A的电流为0,线圈B的电流为反向电流。其中PWM每4个电平状态可以为一个电机转动周期,上述第一PWM驱动信号的频率可以理解为指1秒内电机转动周期的个数。具体的,1秒内电机转动周期的个数越多,则频率越大。在本实施例中,上述A线圈和B线圈的电流每更换一次方向电机运行一步。上述伸缩组件与电机的转轴连接,在电机转动的过程中,将会带动伸缩组件运动。其中,不同频率的PWM驱动信号,对应步进电机的转动速度不同。例如,当温度越低,对应的摩擦力越大,伸缩组件需要的输出力越大,此时对应的PWM驱动信号的频率越低,这样避免在环境温度较低的情况下,由于摩擦力较大导致伸缩组件卡死;当温度越高,对应的摩擦力越小,伸缩组件需要的输出力越小,此时对应的PWM驱动信号的频率越高,这样避免伸缩组件卡死的同时,提升伸缩组件移动的速度。本专利技术实施例,通过获取环境温度,根据环境温度采用适当频率的PWM驱动信号驱动电机运行,从而提高了电机驱动的灵活性,以使得终端在不同的温度环境下,即保证伸缩组件的移动速度,同时提高伸缩组件移动本文档来自技高网...

【技术保护点】
1.一种电机驱动方法,应用于移动终端,所述移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,其特征在于,包括:获取所述移动终端所处的环境的环境温度;根据所述环境温度确定第一脉宽调制PWM驱动信号;按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动;其中,所述第一PWM驱动信号的频率越大,对应的环境温度越高。

【技术特征摘要】
1.一种电机驱动方法,应用于移动终端,所述移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,其特征在于,包括:获取所述移动终端所处的环境的环境温度;根据所述环境温度确定第一脉宽调制PWM驱动信号;按照第一PWM驱动信号驱动电机运行,以驱动伸缩组件伸缩运动;其中,所述第一PWM驱动信号的频率越大,对应的环境温度越高。2.根据权利要求1所述的方法,其特征在于,所述按照第一PWM驱动信号驱动电机运行之后,所述方法还包括:检测所述伸缩组件的位置信息;若在预设时间段内所述伸缩组件的位移量小于或等于预设值时,按照第二PWM驱动信号驱动电机运行;其中,所述第二PWM驱动信号的频率小于所述第一PWM驱动信号的频率。3.根据权利要求2所述的方法,其特征在于,所述按照第二PWM驱动信号驱动电机运行之后,所述方法还包括:实时检测所述电机的温度;当所述电机的温度大于预设温度时,控制所述电机停止运行。4.根据权利要求3所述的方法,其特征在于,所述控制所述电机停止运行之后,所述方法还包括:输出提示信息,所述提示信息用于提示所述伸缩组件的伸缩存在异常。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取所述移动终端所处的环境的环境温度之前,所述方法还包括:判断是否接收到控制电机运行的目标指令;若接收到所述目标指令,则执行所述获取所述移动终端所处的环境的环境温度的步骤。6.一种移动终端,所述移动终端包括伸缩组件和用于驱动所述伸缩组件伸缩的电机,其特征在于,所述移动终端还包括:获取模块,用于获取所述移动终端所处的环境的环境温度;确定模块,用于根...

【专利技术属性】
技术研发人员:闫维荣李明
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1