一种步进电机的控制方法和移动终端技术

技术编号:21551702 阅读:21 留言:0更新日期:2019-07-06 23:53
本发明专利技术实施例公开了一种步进电机的控制方法和移动终端,其中,方法包括:在步进电机推动滑块由第一限位向第二限位移动的过程中,确定滑块的当前位置;若当前位置与第二限位间的距离大于预设阈值,则按照第一电流驱动步进电机;若距离小于预设阈值,则按照第二电流驱动步进电机,第二电流小于第一电流。采用本发明专利技术实施例,能够减少或防止丝杠和滑块之间产生的噪声,保障步进电机的使用寿命以及运行精度,同时提升用户体验。

A Stepping Motor Control Method and Mobile Terminal

【技术实现步骤摘要】
一种步进电机的控制方法和移动终端
本专利技术涉及移动终端领域,尤其涉及一种步进电机的控制方法和移动终端。
技术介绍
目前,步进电机得到了非常广泛的使用,范围大到机械工程、小到智能终端设备,特别是对精度、低功耗、成本等要求较高的智能终端设备,比如智能终端设备的伸缩摄像头,采用步进电机驱动金属丝杠和塑料滑块模式实现摄像头的伸和缩。具体当塑料滑块移动到丝杠上的限制位且卡住后,由于电机输出扭矩较大,可能驱动丝杠还在转动,造成丝杠和滑块之间存在滑丝震动,产生噪声,同时在步进电机异常工作的情况下也会产生噪声,如此不仅会影响用户体验,还会影响步进电机运行的精度,并缩减步进电机的使用寿命。因此,需要一种有效的步进电机控制方案,以解决在步进电机驱动的滑块移动到位并卡住后,由于空转所引起的噪声问题。
技术实现思路
本专利技术实施例提供一种步进电机的控制方法和移动终端,以解决在步进电机驱动的滑块移动到位并卡住后,由于空转所引起的噪声问题,保障步进电机的使用寿命以及运行精度,并提升用户体验。为了解决上述技术问题,本专利技术是这样实现的:第一方面,提供了一种步进电机的控制方法,该方法包括:在步进电机推动滑块由第一限位向第二限位移动的过程中,确定所述滑块的当前位置;若所述当前位置与所述第二限位间的距离大于预设阈值,则按照第一电流驱动所述步进电机;若所述距离小于所述预设阈值,则按照第二电流驱动所述步进电机,所述第二电流小于所述第一电流。第二方面,提供了一种移动终端,该移动终端包括:确定模块,用于在步进电机推动滑块由第一限位向第二限位移动的过程中,确定所述滑块的当前位置;控制模块,用于在所述当前位置与所述第二限位间的距离大于预设阈值的情况下,按照第一电流驱动所述步进电机;所述控制模块还用于:在所述距离小于所述预设阈值的情况下,按照第二电流驱动所述步进电机,所述第二电流小于所述第一电流。第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。本专利技术实施例,通过步进电机推动滑块在第一限位和第二限位之间进行伸缩移动,并在通过步进电机推动滑块由第一限位向第二限位移动的过程中,根据滑块当前所在的位置调整用于驱动步进电机的电流,具体地,当滑块距离第二限位较远即与第二限位间的距离大于预设阈值时,按照较大的第一电流驱动步进电机运行以推动滑块,而当滑块距离第二限位较近即与第二限位间的距离小于该距离阈值,按照较小的第二电流驱动步进电机运行以推动滑块。如此,通过减小用于驱动步进电机的电流的方式,降低步进电机的输出扭矩,以在滑块快移动至第二限位时,以较小的输出扭矩保证丝杠能正常转动,且在滑块移动至第二限位时,输出扭矩无法带动丝杠继续转动,能够降低或消除丝杠和滑块之间的转动震动噪声,以保障步进电机的使用寿命以及运行精度,同时提升用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例中步进电机的控制方法的流程示意图;图2是本专利技术实施例中步进电机的控制系统的示意图;图3是本专利技术实施例中移动终端的结构示意图;图4是本专利技术实施例中移动终端的又一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。对于
技术介绍
部分陈述的步进电机驱动丝杠和滑块的方案,一般通过光电类器件检测滑块是否移动到位,以在滑块移动到位后使电机停止运行,来尽量缩短空转噪声产生的时间。举例来说,可以通过在滑块上增设磁铁,并通过霍尔传感器检测滑块上的磁铁强度,从而根据霍尔传感器的检测值和稳定度判断滑块是否移动到位。但是,滑块在移动过程中的振动会影响霍尔传感器的检测值的稳定度,以致无法准确地判定滑块是否移动到位,也就是说,通过霍尔传感器检测到滑块移动到位并卡住会出现延迟,导致无法及时使电机停止运行,则会出现由于电机输出扭矩较大,还在继续驱动丝杠转动,造成丝杠和滑块之间存在滑丝震动,产生噪声,从而在电机停止运行前,由于滑丝震动产生的噪声会持续比较长的时间后才能消失。因此,需要一种有效的步进电机控制方案,以解决在步进电机驱动的滑块移动到位卡住后,由于空转所引起的噪声问题,提升用户体验。以下结合附图,详细说明本专利技术各实施例提供的技术方案。参见图1所示,本专利技术实施例提供一种步进电机的控制方法,由移动终端执行。该方法可具体包括:步骤101:在步进电机推动滑块由第一限位向第二限位移动的过程中,确定滑块的当前位置。步骤103:若当前位置与第二限位间的距离大于距预设阈值,则按照第一电流驱动步进电机。步骤105:若距离小于预设阈值,则按照第二电流驱动步进电机,第二电流小于第一电流。可选的,步进电机可以推动滑块由丝杠上的第一限位向第二限位移动,并根据滑块在丝杠上的当前位置,确定对应的电流以驱动步进电机推动滑块移动。本专利技术实施例,通过步进电机推动滑块在第一限位和第二限位之间进行伸缩移动,并在通过步进电机推动滑块由第一限位向第二限位移动的过程中,根据滑块当前所在的位置调整用于驱动步进电机的电流,具体地,当滑块距离第二限位较远即与第二限位间的距离大于预设阈值时,按照较大的第一电流驱动步进电机运行以推动滑块,而当滑块距离第二限位较近即与第二限位间的距离小于该距离阈值,按照较小的第二电流驱动步进电机运行以推动滑块。如此,通过减小用于驱动步进电机的电流的方式,降低步进电机的输出扭矩,以在滑块快移动至第二限位时,即以较小的输出扭矩保证丝杠能正常转动的同时,能够降低或消除丝杠和滑块之间的滑丝震动,从而减少或防止丝杠和滑块之间产生的噪声,以保障步进电机的使用寿命以及运行精度,同时提升用户体验。其中,距离阈值的取值大小可以根据实际情况进行限定,比如限定为1mm。举例来说,如图2所示,系统控制器通过对电源模块进行电机供电控制为步进电机供电,以及通过对步进电机的驱动器进行运行精度、运行速度及方向以及运行电流的控制,实现对步进电机的驱动,如图2所示实现的是两相电流驱动,步进电机基于前述各运行参数输出扭矩,驱动丝杠转动,从而推动滑块在丝杠的限位1和限位2间进行伸缩移动。具体的,基于步进电机的输出扭矩与相电流相关的特性,即相电流越大,输出扭矩越大,则根据专利技术实施例的步进电机的控制方法,可以依据滑块在丝杠上的具体位置控制用于驱动步进电机的相电流,以在滑块运动到极限位置(限位1或限位2)前,通过减小电流的方式达到减小步进电机的输出扭矩的目的,则当滑块卡住后无法转动丝杠时,可以消除滑块到位后由于丝杠仍然空转产生滑丝震动所导致的噪声,从而提升用户体验。需要说明的是,在步进电机推动滑块由丝杠的限位1向限位2移动时,限位1即为第一限位、限位2即为第本文档来自技高网
...

【技术保护点】
1.一种步进电机的控制方法,其特征在于,所述方法包括:在步进电机推动滑块由第一限位向第二限位移动的过程中,确定所述滑块的当前位置;若所述当前位置与所述第二限位间的距离大于预设阈值,则按照第一电流驱动所述步进电机;若所述距离小于所述预设阈值,则按照第二电流驱动所述步进电机,所述第二电流小于所述第一电流。

【技术特征摘要】
1.一种步进电机的控制方法,其特征在于,所述方法包括:在步进电机推动滑块由第一限位向第二限位移动的过程中,确定所述滑块的当前位置;若所述当前位置与所述第二限位间的距离大于预设阈值,则按照第一电流驱动所述步进电机;若所述距离小于所述预设阈值,则按照第二电流驱动所述步进电机,所述第二电流小于所述第一电流。2.根据权利要求1所述的方法,其特征在于,所述第二电流为所述步进电机推动所述滑块移动所需的极限最小电流。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若检测到所述滑块移动至所述第二限位或按照所述第二电流持续驱动所述步进电机的时长达到时长阈值,则控制所述步进电机停止运行。4.根据权利要求2所述的方法,其特征在于,所述步进电机在按所述第一电流和所述第二电流运行时的转速为第一转速;其中,在所述确定所述滑块的当前位置之前,所述方法还包括:从所述步进电机的启动时刻开始,按照第二转速和第三电流驱动所述步进电机;在按照所述第二转速和所述第三电流驱动所述步进电机第一时长时,按照第三转速和所述第三电流驱动所述步进电机,其中,所述第二转速小于所述第三转速,所述第三转速大于所述第一转速,所述第三电流大于所述第二电流;所述确定所述滑块的当前位置,包括:在按照所述第三转速和所述第三电流驱动所述步进电机第二时长后,确定所述当前位置。5.根据权利要求1~4中任一项所述的方法,其特征在于,所述滑块上设置有磁铁;其中,所述确定所述滑块的当前位置,包括:获取第一霍尔传感器对所述磁铁的第一检测值,所述第一霍尔传感器靠近所述第一限位设置;获取第二霍尔传感器对所述磁铁的第二检测值,所述第二霍尔传感器靠近所述第二限位设置;根据所述第一检测值和所述第二检测值,确定所述当前位置。6.一种移动终端,其特征在于,所述移动终端包括:确定模块,用于在步进电机推动滑块由第一限位向第二限位移动的过程中,确定所述滑块的当前位置;控制模块,用于在所述当前位置与所述第二限位间的距离大于预设阈值的情况下,按照第一电流驱动所述步...

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

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

1