一种机顶盒马达控制方法、系统及机顶盒的制作方法

文档序号:7458830阅读:160来源:国知局
专利名称:一种机顶盒马达控制方法、系统及机顶盒的制作方法
技术领域
本发明涉及数字电视领域,尤其涉及一种机顶盒马达控制方法、系统及机顶盒。
背景技术
随着国家在卫星数字电视市场的投入持续增长,越来越多的用户开始使用卫星机顶盒接收数字电视信号。传统的机顶盒中配置有马达,用户一般通过手动调节马达来对准卫星,这样既耗费时间以及人力,也对用户造成了极大的不便,限制了卫星机顶盒的进一步应用。

发明内容
本发明实施例所要解决的技术问题在于,提供一种机顶盒马达控制方法、系统及机顶盒,以自动调节马达使天线对准卫星,提高调节效率并方便用户。为了解决上述技术问题,本发明实施例提出了一种机顶盒马达控制方法,包括控制马达以初始转速转动;转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置。相应地,本发明实施例还提供了一种机顶盒马达控制系统,包括驱动天线的马达, 与所述马达相连有用于控制马达以初始转速转动,并根据转动过程中检测所得信号质量控制所述马达转动到所述信号质量最大的位置的机顶盒。相应地,本发明实施例还提供了一种机顶盒,包括设定模块,用于设定马达的初始转速;检测模块,用于检测信号质量;控制模块,用于控制所述马达以初始转速转动,并根据转动过程中所述信号质量控制所述马达转动到所述信号质量最大的位置。本发明实施例通过提供一种机顶盒马达控制方法、系统及机顶盒,首先控制马达以初始转速转动,然后在转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置,从而可自动调节马达使天线对准卫星,大大提高了调节效率,方便用户的使用,促进了机顶盒的推广应用;另外,通过实际检测得的信号质量控制马达带动天线对准卫星,使调节更贴近实际并精确。


图1是本发明实施例的机顶盒马达控制方法的主要流程图。图2是本发明实施例的机顶盒马达控制方法的信号质量曲线图。图3是本发明实施例的机顶盒马达控制系统的主要结构图。图4是本发明实施例的机顶盒303中的控制模块3033的主要结构图。
具体实施例方式下面结合附图,对本发明实施例进行详细说明。参考图1,本发明实施例的机顶盒马达控制方法主要包括101,控制马达以初始转速转动;102,转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置(可为一区间内的最大值或所有信号质量中最大的值,下同)。具体地,用户可通过控制面板设定马达的初始转速(包括大小及方向),马达在转动过程中带动天线转动,并实时对天线返回的信号质量进行检测,根据信号质量的变化,可控制马达在信号质量最大或接近信号质量最大的位置停止,或控制马达在接近信号质量最大的位置停止并参考信号质量的变化值进行微调。在上述过程中,马达可以始终以初始转速转动(此时为保证最终所停位置为信号质量最大或接近信号质量最大,初始转速的转速值不宜过大);或者可以根据信号质量的变化规律,在信号质量逐渐变小过程中,提高转速值,使天线快速经过信号质量较差的区域,之后在信号质量逐渐变大过程中,降低转速值, 使天线逐渐缓慢地靠近信号质量最大的位置,以提高调节的精度,期间,当马达转动经过信号质量最大的位置并稍微转过了一点,此时可以较低或最低转速值反向转动以转动到信号质量最大的位置,另外,还可以利用PID技术以信号质量变化率与转速的比例关系调整转速,具体可利用如下例所述算法实现Au(t) = q0e (t) +q^ (t"l) +q2e (t~2)其中,t为时间,u(t)为控制器(机顶盒)的输出值,e(t)为控制器输入与设定值之间的误差,kp为比例系数,Ti为积分时间常数,Td为微分时间常数,T为调节周期,β为积分分离阈值,当I e (t) I 彡 β 时,q。= kp (1+T/Ti+Td/T),qi = -kp (l+2Td/T),q2 = kpTd/T ;当I e (t) I > β 时,q。= kp (1+Td/T),qi = -kp (l+2Td/T),q2 = kpTd/T,u(t) = u(t-l) + Au(t),只有当信号质量递增时才使用PID算法的得到下一秒的速度,控制器设定值为转速Utl = 0,控制器输入值为当时的转速Uin,式中e(t)即为Uin-Utl,控制器输出值为下一秒的转速u。ut,即式中的u (t),式中kp根据信号质量的二阶导数得到。参照图2,本发明提供了一个具体实例对机顶盒马达控制方法进行说明。首先,控制马达以初始转速转动;然后,转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置,初始转速沿信号质量的方向可如图中曲线箭头所示,具体地参照图2中所示A段,当信号质量变化率(信号质量对时间求一阶导数,下同)为负时,控制马达按照最大转速值与初始转速同向转动,直至信号质量变化率为正,这样,即可保证马达以最快速度通过信号质量较差的区域,提高调节效率并节省用户时间;参照图2中所示B段,当信号质量变化率为正时,其绝对值(信号质量对时间求二阶导数,下同)递增时,控制马达按照最大转速值与初始转速同向转动;参照图2中所示C 段,其绝对值递减时,控制马达减小转速与初始转速同向转动,并在信号质量变化率由正变为零过程中,控制马达以最小转速值到达信号质量最大的位置D并停止,当马达经过信号质量最大的位置D时转速值大于最小转速值,则在经过信号质量最大的位置D后控制马达以最小转速值与初始转速反向转动至信号质量最大的位置D并停止,这样,即可减小马达正向(初始转速方向)转过信号质量最大的位置D所造成的误差,达到更高的调节精度。参照图3,本发明实施例的机顶盒马达控制系统,包括驱动天线的马达301,以及通过2 (线302与马达301相连的用于控制马达301以初始转速转动,并根据转动过程中检测所得信号质量控制马达301转动到信号质量最大的位置的机顶盒303,具体地,机顶盒 303包括设定模块3031,用于设定初始转速;检测模块3032,用于检测信号质量;分别与设定模块3031及检测模块3032相连的控制模块3033,用于控制马达301 以初始转速转动,并根据转动过程中信号质量控制马达301转动到信号质量最大的位置, 用户可通过设定模块3031 (可为控制面板)设定马达301的初始转速(包括大小及方向), 马达301在转动过程中带动天线转动,并实时对天线返回的信号质量进行检测,根据信号质量的变化,可控制马达301在信号质量最大或接近信号质量最大的位置停止,或控制马达301在接近信号质量最大的位置停止并参考信号质量的变化值进行微调。在上述过程中,马达301可以始终以初始转速转动(此时为保证最终所停位置为信号质量最大或接近信号质量最大,初始转速的转速值不宜过大);或者可以根据信号质量的变化规律,在信号质量逐渐变小过程中,提高转速值,使天线快速经过信号质量较差的区域,之后在信号质量逐渐变大过程中,降低转速值,使天线逐渐缓慢地靠近信号质量最大的位置,以提高调节的精度,期间,当马达301转动经过信号质量最大的位置并稍微转过了一点,此时可以较低或最低转速值反向转动以转动到信号质量最大的位置,另外,还可以利用PID技术以信号质量变化率与转速的比例关系调整转速。参照图4,作为一种实施方式,控制模块3033可包括计算模块401,用于根据信号质量计算马达301转动过程中的信号质量变化率;与计算模块401相连的主控模块402,用于控制马达301以初始转速转动,并在转动过程中当信号质量变化率为负时,控制马达301按照最大转速值与初始转速同向转动, 直至信号质量变化率为正,当信号质量变化率为正时,其绝对值递增时,控制马达301按照所述最大转速值与初始转速同向转动;其绝对值递减时,控制马达301减小转速与初始转速同向转动,并在信号质量变化率由正变为零过程中,控制马达301以最小转速值到达信号质量最大的位置并停止。为了减小马达301正向(初始转速方向)转过信号质量最大的位置所造成的误差,达到更高的调节精度,主控模块402可具体包括第一控制子模块,用于当信号质量变化率为负时,控制马达301按照最大转速值与初始转速同向转动,直至信号质量变化率为正;第二控制子模块,用于当信号质量变化率为正时,其绝对值递增时,控制马达301 按照最大转速值与初始转速同向转动;其绝对值递减时,控制马达301减小转速与初始转速同向转动,并在信号质量变化率由正变为零过程中,当马达301经过信号质量最大的位置时转速值大于最小转速值,则在经过信号质量最大的位置后控制马达301以最小转速值与初始转速反向转动至信号质量最大的位置并停止。需要说明的是,上述转速的数值可根据实际情况选择采用。
另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Radom Access Memory, RAM)等。以上所述是本发明的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
权利要求
1.一种机顶盒马达控制方法,其特征在于,包括控制马达以初始转速转动;转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置。
2.如权利要求1所述的方法,其特征在于,转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置包括当信号质量变化率为负时,控制所述马达按照最大转速值与所述初始转速同向转动,直至所述信号质量变化率为正,当所述信号质量变化率为正时,其绝对值递增时,控制所述马达按照所述最大转速值与所述初始转速同向转动;其绝对值递减时,控制所述马达减小转速与所述初始转速同向转动,并在所述信号质量变化率由正变为零过程中,控制所述马达以最小转速值到达所述信号质量最大的位置并停止。
3.如权利要求2所述的方法,其特征在于,在所述信号质量变化率由正变为零过程中,控制所述马达以最小转速值到达所述信号质量最大的位置并停止具体为当所述马达经过所述信号质量最大的位置时转速值大于所述最小转速值,则在经过所述信号质量最大的位置后控制所述马达以所述最小转速值与所述初始转速反向转动至所述信号质量最大的位置并停止。
4.一种机顶盒马达控制系统,包括驱动天线的马达,其特征在于,与所述马达相连有用于控制马达以初始转速转动,并根据转动过程中检测所得信号质量控制所述马达转动到所述信号质量最大的位置的机顶盒。
5.如权利要求4所述的系统,其特征在于,所述机顶盒包括设定模块,用于设定所述初始转速;检测模块,用于检测所述信号质量;控制模块,用于控制所述马达以初始转速转动,并根据转动过程中所述信号质量控制所述马达转动到所述信号质量最大的位置。
6.如权利要求5所述的系统,其特征在于,所述控制模块包括计算模块,用于根据所述信号质量计算所述转动过程中的信号质量变化率;主控模块,用于控制马达以初始转速转动,并在转动过程中当所述信号质量变化率为负时,控制所述马达按照最大转速值与所述初始转速同向转动,直至所述信号质量变化率为正,当所述信号质量变化率为正时,其绝对值递增时,控制所述马达按照所述最大转速值与所述初始转速同向转动;其绝对值递减时,控制所述马达减小转速与所述初始转速同向转动,并在所述信号质量变化率由正变为零过程中,控制所述马达以最小转速值到达所述信号质量最大的位置并停止。
7.如权利要求6所述的系统,其特征在于,所述主控模块包括第一控制子模块,用于当所述信号质量变化率为负时,控制所述马达按照最大转速值与所述初始转速同向转动,直至所述信号质量变化率为正;第二控制子模块,用于当所述信号质量变化率为正时,其绝对值递增时,控制所述马达按照所述最大转速值与所述初始转速同向转动;其绝对值递减时,控制所述马达减小转速与所述初始转速同向转动,并在所述信号质量变化率由正变为零过程中,当所述马达经过所述信号质量最大的位置时转速值大于所述最小转速值,则在经过所述信号质量最大的位置后控制所述马达以所述最小转速值与所述初始转速反向转动至所述信号质量最大的位置并停止。
8.一种机顶盒,其特征在于,包括设定模块,用于设定马达的初始转速;检测模块,用于检测信号质量;控制模块,用于控制所述马达以初始转速转动,并根据转动过程中所述信号质量控制所述马达转动到所述信号质量最大的位置。
9.如权利要求8所述的机顶盒,其特征在于,所述控制模块包括计算模块,用于根据所述信号质量计算所述转动过程中的信号质量变化率;主控模块,用于控制马达以初始转速转动,并在转动过程中当所述信号质量变化率为负时,控制所述马达按照最大转速值与所述初始转速同向转动,直至所述信号质量变化率为正,当所述信号质量变化率为正时,其绝对值递增时,控制所述马达按照所述最大转速值与所述初始转速同向转动;其绝对值递减时,控制所述马达减小转速与所述初始转速同向转动,并在所述信号质量变化率由正变为零过程中,控制所述马达以最小转速值到达所述信号质量最大的位置并停止。
10.如权利要求9所述的机顶盒,其特征在于,所述主控模块包括第一控制子模块,用于当所述信号质量变化率为负时,控制所述马达按照最大转速值与所述初始转速同向转动,直至所述信号质量变化率为正;第二控制子模块,用于当所述信号质量变化率为正时,其绝对值递增时,控制所述马达按照所述最大转速值与所述初始转速同向转动;其绝对值递减时,控制所述马达减小转速与所述初始转速同向转动,并在所述信号质量变化率由正变为零过程中,当所述马达经过所述信号质量最大的位置时转速值大于所述最小转速值,则在经过所述信号质量最大的位置后控制所述马达以所述最小转速值与所述初始转速反向转动至所述信号质量最大的位置并停止。
全文摘要
本发明实施例公开了一种机顶盒马达控制方法、系统及机顶盒,首先控制马达以初始转速转动,然后在转动过程中根据检测所得信号质量控制所述马达转动到信号质量最大的位置,从而可自动调节马达使天线对准卫星,大大提高了调节效率,方便用户的使用,促进了机顶盒的推广应用;另外,通过实际检测得的信号质量控制马达带动天线对准卫星,使调节更贴近实际并精确。
文档编号H02P23/00GK102570964SQ201210034109
公开日2012年7月11日 申请日期2012年2月15日 优先权日2012年2月15日
发明者刘良勋, 曹莉华, 王东昱, 黄建 申请人:深圳市纽格力科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1