1.一种变焦摄像头模组中的马达控制方法,所述变焦摄像头模组由摄像头及驱动摄像头在预定行程上移动的马达组成,其特征在于,该方法包括:在接收到关闭变焦摄像头模组的指令时,获取所述马达的当前所处位置与预设位置之间的距离;
判断获取到的距离是否大于预设阈值,如果是,则向所述马达输出用于控制所述马达移动到所述预设位置的驱动电流信号,以指示所述马达在所述驱动电流信号的驱动下,移动至所述预设位置,在所述马达移动至所述预设位置时、并在满足预设条件的情况下,控制马达下电;如果获取到的距离小于所述预设阈值,则直接控制马达下电;
其中,所述预设位置位于所述马达的预定行程上的起始位置与终止位置之间的任一位置;
通过如下步骤设置所述驱动电流信号的大小:
获取驱动所述马达移动至所述预定行程上的终止位置时所需的满行程电流的大小;
根据当所述马达由所述起始位置移动至所述预设位置时所经过的行程距离与满行程距离之间的比例关系、以及所述满行程电流的大小,计算所述驱动电流信号的大小;
其中,所述满行程距离是所述马达由所述预定行程上的起始位置移动至终止位置时所经过的行程距离。
2.如权利要求1所述的方法,其特征在于,所述计算所述驱动电流信号的大小,具体为:获取当所述马达由所述起始位置移动至所述预设位置时所经过的第一行程距离,将所述第一行程距离与所述满行程距离进行除法运算,将运算结果作为当所述马达由所述起始位置移动至所述预设位置时所经过的行程距离与满行程距离之间的比例关系的取值;
将所述满行程电流的大小乘以所述比例关系的取值,将乘积作为所述驱动电流信号的大小。
3.如权利要求1所述的方法,其特征在于,所述获取所述马达的当前所处位置与预设位置之间的距离,具体为:根据当前时刻向所述马达所输出的电流信号的大小,确定所述马达的当前所处位置;
计算所述马达由所述起始位置移动至当前所处位置时所经过的行程距离与由所述起始位置移动至所述预设位置时所经过的行程距离之间的差的绝对值,将计算结果作为所述马达的当前所处位置与预设位置之间的距离。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述当所述马达移动到所述预设位置时、并在满足预设条件的情况下,控制马达下电,具体为:当所述马达移动到所述预设位置时,持续N秒向所述马达输出与所述驱动电流信号大小相同的电流信号,以使所述马达移动到所述预设位置后,继续在所述预设位置停留N秒;
其中,0.01≤N≤0.02。
5.一种变焦摄像头模组中的马达控制装置,所述变焦摄像头模组由摄像头及驱动摄像头在预定行程上移动的马达组成,其特征在于,该装置包括:获取单元,用于在接收到关闭变焦摄像头模组的指令时,获取所述马达的当前所处位置与预设位置之间的距离;
控制单元,用于判断获取到的距离是否大于预设阈值,如果是,则向所述马达输出用于控制所述马达移动到所述预设位置的驱动电流信号,以指示所述马达在所述驱动电流信号的驱动下,移动至所述预设位置,在所述马达移动至所述预设位置时、并在满足预设条件的情况下,控制马达下电;如果获取到的距离小于所述预设阈值,则直接控制马达下电;
其中,所述预设位置位于所述马达的预定行程上的起始位置与终止位置之间的任一位置;
该装置还包括:
驱动电流确定单元,用于获取驱动所述马达移动至所述预定行程上的终止位置时所需的满行程电流的大小;根据当所述马达由所述起始位置移动至所述预设位置时所经过的行程距离与满行程距离之间的比例关系、以及所述满行程电流的大小,计算所述驱动电流信号的大小;其中,所述满行程距离是所述马达由所述预定行程上的起始位置移动至终止位置时所经过的行程距离。
6.如权利要求5所述的装置,其特征在于,所述驱动电流确定单元具体用于:获取当所述马达由所述起始位置移动至所述预设位置时所经过的第一行程距离,将所述第一行程距离与所述满行程距离进行除法运算,将运算结果作为当所述马达由所述起始位置移动至所述预设位置时所经过的行程距离与满行程距离之间的比例关系的取值;
将所述满行程电流的大小乘以所述比例关系的取值,将乘积作为所述驱动电流信号的大小。
7.如权利要求5所述的装置,其特征在于,所述获取单元具体用于:根据当前时刻向所述马达所输出的电流信号的大小,确定所述马达的当前所处位置;
计算所述马达由所述起始位置移动至当前所处位置时所经过的行程距离与由所述起始位置移动至所述预设位置时所经过的行程距离之间的差的绝对值,将计算结果作为所述马达的当前所处位置与预设位置之间的距离。
8.如权利要求5-7中任一项所述的装置,其特征在于,所述控制单元具体用于:当所述马达移动到所述预设位置时,持续N秒向所述马达输出与所述驱动电流信号大小相同的电流信号,以使所述马达移动到所述预设位置后,继续在所述预设位置停留N秒;
其中,0.01≤N≤0.02。