一种电机丢步矫正的方法、装置、设备和存储介质制造方法及图纸

技术编号:31884304 阅读:20 留言:0更新日期:2022-01-15 12:06
本发明专利技术实施例公开一种电机丢步矫正的方法、装置、设备和存储介质,属于摄像头产品应用领域。该方法包括:监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。机的丢步矫正处理。机的丢步矫正处理。

【技术实现步骤摘要】
一种电机丢步矫正的方法、装置、设备和存储介质


[0001]本专利技术实施例涉及摄像头产品应用领域,尤其涉及一种电机丢步矫正的方法、装置设备和存储介质。

技术介绍

[0002]随时智能家居方案越来越成熟和应用的越来越普及,摄像头相关产品也越来越多,云台机中的步进电机可以根据脉冲数和脉冲频率来对电机实现开环控制位置和速度,是一种便宜、简单好用的控制类电机,在自动化控制领域得到越来越广泛的应用。但由于步进电机不是闭环控制,选型或者使用不当,也会容易出现步进电机失步,也叫步进电机丢步,也就是步进电机没有按照指令到达应该到达的位置。

技术实现思路

[0003]本专利技术实施例的主要目的在于提出一种电机丢步矫正的方法、装置、设备和存储介质,旨在根据结构机械限位来进行电机丢步矫正。
[0004]为实现上述目的,本专利技术实施例提供了一种电机丢步矫正的方法,所述方法包括以下步骤:
[0005]监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;
[0006]当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。
[0007]为实现上述目的,本专利技术实施例提供了一种电机丢步矫正的装置,包括:
[0008]监测模块,用于监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;
[0009]丢步矫正处理模块,用于当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。
[0010]为实现上述目的,本专利技术实施例还提出了一种电子设备,所述设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现前述方法的步骤。
[0011]为实现上述目的,本专利技术提供了一种计算机可读存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述方法的步骤。
[0012]本专利技术提出的一种电机丢步矫正的方法、装置、设备和存储介质,其用户操作电机(电机)转动到靠近机械限位点时,软件自动控制电机转向机械限位点转动并返回用户操作的最后位置,转向机械限位时逻辑坐标不变,保证了硬件结构丢步的修复。
附图说明
[0013]图1是本专利技术实施例一提供的一种电机丢步矫正的方法流程图;
[0014]图2是本专利技术实施例二提供的一种电机丢步矫正的装置示意图;
[0015]图3是本专利技术实施例提供的电机坐标示意图;
[0016]图4是本专利技术实施例提供的电机转向机械限位示意图;
[0017]图5是本专利技术实施例提供的电机归位示意图。
具体实施方式
[0018]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特有的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0020]电机转动过程中受电机自身驱动力以及硬件结构等影响,难免会出现丢步情况,丢步后会导致定位出现偏差,影响用户体验。在有硬件限位电路的情况下可以较方便的进行矫正,但是有些使用步进电机的设备或装置没有限位电路,仅有结构上的机械限位,软件无法根据限位电路判断进行矫正。本专利技术是软件根据结构机械限位来进行电机丢步矫正。
[0021]在用户操作电机单向转动、巡航、自动追踪等场景下进行矫正。
[0022]用户操作电机转动到靠近机械限位时,软件自动控制电机转向机械限位并返回用户操作的最后位置。转向机械限位时逻辑坐标不变,保证了硬件结构丢步的修复。
[0023]实施例一
[0024]如图1所示,本实施例提供了一种电机丢步矫正的方法流程图,该方法包括以下步骤:
[0025]步骤S110:监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;
[0026]步骤S120:当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。
[0027]其中,所述当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时之后,还包括:确定所述电机停止转动的当前坐标点。
[0028]具体地说,所述触发所述电机的丢步矫正处理包括:向所述电机下发继续向所述机械限位点方向转动的第一转动指令,使所述电机根据所述第一转动指令从所述当前坐标点转动到所述机械限位点,从而实现所述电机的丢步矫正。
[0029]其中,所述第一转动指令为所述电机转动的第一步数,且所述第一步数大于从所述当前坐标点到所述机械限位点的步数。
[0030]本专利技术实施例还包括:当所述电机根据所述第一转动指令转动完成后,向所述电机下发从所述机械限位点向所述当前坐标点转动的第二转动指令,使所述电机根据所述第二转动指令转动恢复到所述当前坐标点;其中,所述第二转动指令为所述电机转动的第二步数,且所述第二步数等于从所述机械限位点到所述当前坐标点的步数。
[0031]实施例二
[0032]图2是本专利技术实施例二提供的一种电机丢步矫正的装置示意图,如图2所示,包括:
监测模块201和丢步矫正处理模块202。
[0033]所述监测模块201,用于监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;所述丢步矫正处理模块202,用于当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。
[0034]其中,所述丢步矫正处理模块202包括:确定单元,用于当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,确定所述电机停止转动的当前坐标点。
[0035]其中,所述丢步矫正处理模块202包括:丢步矫正处理单元,用于向所述电机下发继续向所述机械限位点方向转动的第一转动指令,使所述电机根据所述第一转动指令从所述当前坐标点转动到所述机械限位点,从而实现所述电机的丢步矫正;其中,所述第一转动指令为所述电机转动的第一步数,且所述第一步数大于从所述当前坐标点到所述机械限位点的步数。
[0036]本专利技术实施例三提出一种电子设备,所述设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行,以实现如图1所示的具体步骤。
[0037]本专利技术实施例四提出一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如图1所示的具体步骤。
[0038]如图3所示,O点是坐标原点(初始位置),C点是结构机械限位点。A坐标点(丢步矫正临界点)到C坐标点距离为AC,坐标原点O点到C点的距离为OC,B点到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电机丢步矫正的方法,其特征在于,所述方法包括:监测电机从初始位置向靠近机械限位点的丢步矫正临界点方向的转动操作;当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时,触发所述电机的丢步矫正处理。2.根据权利要求1所述的方法,其特征在于,所述当监测到所述电机在所述丢步矫正临界点与所述机械限位点之间发生停止转动时之后,还包括:确定所述电机停止转动的当前坐标点。3.根据权利要求1所述的方法,其特征在于,所述触发所述电机的丢步矫正处理包括:向所述电机下发继续向所述机械限位点方向转动的第一转动指令,使所述电机根据所述第一转动指令从所述当前坐标点转动到所述机械限位点,从而实现所述电机的丢步矫正。4.根据权利要求3所述的方法,其特征在于,所述第一转动指令为所述电机转动的第一步数,且所述第一步数大于从所述当前坐标点到所述机械限位点的步数。5.根据权利要求1-4任一所述的方法,其特征在于,还包括:当所述电机根据所述第一转动指令转动完成后,向所述电机下发从所述机械限位点向所述当前坐标点转动的第二转动指令,使所述电机根据所述第二转动指令转动恢复到所述当前坐标点;其中,所述第二转动指令为所述电机转动的第二步数,且所述第二步数等于从所述机械限位点到所述当前坐标点的步数。6.一种电机丢步矫正的装置,其特征在于,所述方法包括以下步骤:监测模块,用于监测电机从初...

【专利技术属性】
技术研发人员:邵长春
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1