移轴马达的控制方法、控制装置及投影系统制造方法及图纸

技术编号:25050300 阅读:15 留言:0更新日期:2020-07-29 05:38
本发明专利技术涉及马达控制技术领域,实施例具体公开一种移轴马达的控制方法、控制装置及投影系统。本申请提供的移轴马达的控制方法,通过移轴马达旋转时驱动移动件运动,在移动件运动路径的两端设有第一定位传感器和第二定位传感器;接收第一运动指令,控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数的方法,实现了走出定位传感器位置,通过更加准确的软件记录越过定位传感器步数,减小了由于经过多级齿轮放大的移轴到头位置的误差。

【技术实现步骤摘要】
移轴马达的控制方法、控制装置及投影系统
本专利技术涉及马达控制
,具体涉及一种移轴马达的控制方法、控制装置及投影系统。
技术介绍
目前市面上的投影马达产品一般使用两个光感或光耦进行到头检测,手动移动到两个定位传感器位置就认为是到头。但是由于移轴马达到光机模组,经过了多个齿轮减速,误差就被一级一级放大,在加上光机到投影面的投射距离,整体的误差就会被放大,会造成实际移轴还没有到到头位置就停止,移轴的整体范围不正确。并且市面上的调焦马达或移轴马达都是以固定的秒脉冲(PPS)运行,在马达启动,停止的时候可能会存在抖动(例如马达突然从没有速度突然提速引起),而且当移轴马达驱动移动件是从上往下移动时,在下面的时候投影面相对离光机更远,上面更近,会造成实际上投影面上的图像,在下面的时候移动更快,上面移动更慢。
技术实现思路
有鉴于此,本申请提供一种移轴马达的控制方法、控制装置及投影系统,能够解决或者至少部分解决上述存在的问题。为解决以上技术问题,本专利技术提供的技术方案是一种移轴马达的控制方法,所述移轴马达旋转时驱动移动件运动,在移动件运动路径的两端设有第一定位传感器和第二定位传感器,所述控制方法包括:接收第一运动指令,控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数。优选的,所述控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数的方法包括:控制移轴马达向第一方向旋转,旋转时持续检测是否收到到达第一定位传感器信号;当收到到达第一定位传感器信号后,开始记录移轴马达的越过第一定位传感器步数;当移轴马达的越过第一定位传感器步数等于预设越过定位传感器步数时,控制移轴马达停止向第一方向旋转。优选的,所述控制移轴马达向第一方向旋转的方法包括:获取预设加速公差、预设旋转秒脉冲、预设均分步数和预设减速比例;控制移轴马达按照预设加速公差向第一方向均匀加速旋转,直到移轴马达的当前旋转秒脉冲达到预设旋转秒脉冲;控制移轴马达继续向第一方向旋转,且每向第一方向旋转预设均分步数,将移轴马达的当前旋转秒脉冲降低预设减速比例。优选的,所述控制移轴马达停止向第一方向旋转的方法包括:获取移轴马达的当前旋转秒脉冲;控制移轴马达按照预设加速公差向第一方向均匀减速旋转,直到移轴马达的当前旋转秒脉冲为0。优选的,所述控制方法还包括:接收开机指令,自检后进入待机状态;所述自检后进入待机状态的方法包括:获取移轴马达的当前步数,判断移轴马达的当前步数是否等于预设起始步数;若移轴马达的当前步数等于预设起始步数,则获取预设旋转秒脉冲、预设最大步数、预设最小步数、预设越过定位传感器步数和预设均分固定值,控制移轴马达按预设旋转秒脉冲向第一方向旋转预设最大步数,旋转时持续检测是否收到到达第一定位传感器信号,若是,则向第一方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第一方向旋转预设最大步数后停止旋转并输出报错信息,控制移轴马达按预设旋转秒脉冲向第二方向旋转预设最大步数,旋转时持续记录移轴马达旋转的总步数并持续检测是否收到到达第二定位传感器信号,若是,则向第二方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第二方向旋转预设最大步数后停止旋转并输出报错信息,判断记录的移轴马达旋转的总步数是否小于预设最小步数,若是,则输出报错信息,若否,则将移轴马达旋转的总步数除以预设均分固定值获得预设均分步数,进入待机状态;若移轴马达的当前步数不等于预设起始步数,则进入待机状态。本专利技术还提供一种移轴马达的控制装置,所述移轴马达旋转时驱动移动件运动,在移动件运动路径的两端设有第一定位传感器和第二定位传感器,所述控制装置包括:旋转启动模块,用于接收第一运动指令,控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数。优选的,所述旋转启动模块包括:到达第一定位传感器信号检测单元,用于控制移轴马达向第一方向旋转,旋转时持续检测是否收到到达第一定位传感器信号;越过第一定位传感器步数记录单元,用于当收到到达第一定位传感器信号后,开始记录移轴马达的越过第一定位传感器步数;越过第一定位传感器步数检测单元,用于当移轴马达的越过第一定位传感器步数等于预设越过定位传感器步数时,控制移轴马达停止向第一方向旋转。优选的,所述控制移轴马达向第一方向旋转的方法包括:获取预设加速公差、预设旋转秒脉冲、预设均分步数和预设减速比例;控制移轴马达按照预设加速公差向第一方向均匀加速旋转,直到移轴马达的当前旋转秒脉冲达到预设旋转秒脉冲;控制移轴马达继续向第一方向旋转,且每向第一方向旋转预设均分步数,将移轴马达的当前旋转秒脉冲降低预设减速比例。优选的,所述控制移轴马达停止向第一方向旋转的方法包括:获取移轴马达的当前旋转秒脉冲;控制移轴马达按照预设加速公差向第一方向均匀减速旋转,直到移轴马达的当前旋转秒脉冲为0。优选的,所述控制装置还包括开机处理模块,用于接收开机指令,自检后进入待机状态;所述开机处理模块包括:自检判断单元,用于获取移轴马达的当前步数,判断移轴马达的当前步数是否等于预设起始步数;自检执行单元,用于若移轴马达的当前步数等于预设起始步数,则获取预设旋转秒脉冲、预设最大步数、预设最小步数、预设越过定位传感器步数和预设均分固定值,控制移轴马达按预设旋转秒脉冲向第一方向旋转预设最大步数,旋转时持续检测是否收到到达第一定位传感器信号,若是,则向第一方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第一方向旋转预设最大步数后停止旋转并输出报错信息,控制移轴马达按预设旋转秒脉冲向第二方向旋转预设最大步数,旋转时持续记录移轴马达旋转的总步数并持续检测是否收到到达第二定位传感器信号,若是,则向第二方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第二方向旋转预设最大步数后停止旋转并输出报错信息,判断记录的移轴马达旋转的总步数是否小于预设最小步数,若是,则输出报错信息,若否,则将移轴马达旋转的总步数除以预设均分固定值获得预设均分步数,进入待机状态;自检停止单元,用于若移轴马达的当前步数不等于预设起始步数,则进入待机状态。本专利技术还提供一种投影系统,包括:移轴马达,用于旋转时驱动移动件运动;存储器,用于存储控制移轴马达的计算机程序;处理器,用于执行所述控制移轴马达的计算机程序以实现上述移轴马达的控制方法的步骤。本专利技术还提供一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述移轴马达的控制方法的步骤。本申请与现有技术相比,其有益效果详细说明如下:本申请提供的移轴马达的控制方法,通过移轴本文档来自技高网...

【技术保护点】
1.一种移轴马达的控制方法,其特征在于,所述移轴马达旋转时驱动移动件运动,在移动件运动路径的两端设有第一定位传感器和第二定位传感器,所述控制方法包括:/n接收第一运动指令,控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数。/n

【技术特征摘要】
1.一种移轴马达的控制方法,其特征在于,所述移轴马达旋转时驱动移动件运动,在移动件运动路径的两端设有第一定位传感器和第二定位传感器,所述控制方法包括:
接收第一运动指令,控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数。


2.根据权利要求1所述的移轴马达的控制方法,其特征在于,所述控制移轴马达向第一方向旋转且控制移轴马达的越过第一定位传感器步数不超过预设越过定位传感器步数的方法包括:
控制移轴马达向第一方向旋转,旋转时持续检测是否收到到达第一定位传感器信号;
当收到到达第一定位传感器信号后,开始记录移轴马达的越过第一定位传感器步数;
当移轴马达的越过第一定位传感器步数等于预设越过定位传感器步数时,控制移轴马达停止向第一方向旋转。


3.根据权利要求1或2所述的移轴马达的控制方法,其特征在于,所述控制移轴马达向第一方向旋转的方法包括:
获取预设加速公差、预设旋转秒脉冲、预设均分步数和预设减速比例;
控制移轴马达按照预设加速公差向第一方向均匀加速旋转,直到移轴马达的当前旋转秒脉冲达到预设旋转秒脉冲;
控制移轴马达继续向第一方向旋转,且每向第一方向旋转预设均分步数,将移轴马达的当前旋转秒脉冲降低预设减速比例。


4.根据权利要求2所述的移轴马达的控制方法,其特征在于,所述控制移轴马达停止向第一方向旋转的方法包括:
获取移轴马达的当前旋转秒脉冲;
控制移轴马达按照预设加速公差向第一方向均匀减速旋转,直到移轴马达的当前旋转秒脉冲为0。


5.根据权利要求1所述的移轴马达的控制方法,其特征在于,还包括:接收开机指令,自检后进入待机状态;
所述自检后进入待机状态的方法包括:
获取移轴马达的当前步数,判断移轴马达的当前步数是否等于预设起始步数;
若移轴马达的当前步数等于预设起始步数,则获取预设旋转秒脉冲、预设最大步数、预设最小步数、预设越过定位传感器步数和预设均分固定值,控制移轴马达按预设旋转秒脉冲向第一方向旋转预设最大步数,旋转时持续检测是否收到到达第一定位传感器信号,若是,则向第一方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第一方向旋转预设最大步数后停止旋转并输出报错信息,
控制移轴马达按预设旋转秒脉冲向第二方向旋转预设最大步数,旋转时持续记录移轴马达旋转的总步数并持续检测是否收到到达第二定位传感器信号,若是,则向第二方向继续旋转预设越过定位传感器步数后停止旋转进入下一步,若否,则在向第二方向旋转预设最大步数后停止旋转并输出报错信息,
判断记录的移轴马达旋转的总步数是否小于预设最小步数,若是,则输出报错信息,若否,则将移轴马达旋转的总步数除以预设均分固定值获得预设均分步数,进入待机状态;
...

【专利技术属性】
技术研发人员:高远
申请(专利权)人:成都极米科技股份有限公司
类型:发明
国别省市:四川;51

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

1