基于DiSEqC1.2的寻星方法及机顶盒的制作方法

文档序号:7102680阅读:920来源:国知局
专利名称:基于DiSEqC1.2 的寻星方法及机顶盒的制作方法
技术领域
本发明属于机顶盒领域,尤其涉及一种基于DiSEqCl. 2的寻星方法及机顶盒。
背景技术
DiSEqC (Digital Satellite Equipment Control,数字卫星设备控制)是一种通讯协议,在现有的卫星机顶盒中,通常都支持DiSEqCl. 2的协议,在DiSEqCl. 2的协议,寻星操作是一种常见的操作,寻星操作中最重要的部分即控制极轴马达旋转到准确的经度,为了控制极轴马达,在机顶盒的中都设置了向东,向西转动极轴马达的命令,用户首先选择想要调谐的转发器,然后通过发送DiSEqCl. 2的向东/西命令转动极轴马达,当用户判断到当前调谐的转发器的信号锁定以后,就发送极轴马达停止命令完成寻星操作。在实现现有技术的过程中,发现现有技术存在如下问题 现有技术的寻星操作完全由用户手动操作,对用户的技术要求较高,另外,人为操作由于每个人的反应不同,调整的精度也无法保证。

发明内容
本发明实施例的目的在于提供一种基于DiSEqCl. 2的寻星方法,旨在解决现有的技术方案对用户技术要求高,调整精度无法保证的问题。本发明实施例是这样实现的,一种基于DiSEqCl. 2的寻星方法,所述方法包括获取本地经度、目标卫星和选定的转发器;将极轴马达归零;根据本地经度和目标卫星的经度确定极轴马达的旋转方向;控制该极轴马达向该旋转方向旋转;当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。另一方面,提供一种机顶盒,所述机顶盒包括获取单元,用于获取本地经度、目标卫星和选定的转发器,并将所述本地经度和目标卫星的经度发送给方向确定单元;归零单元,用于将极轴马达归零;方向确定单元,用于根据所述获取单元获取的本地经度和目标卫星的经度确定极轴马达的旋转方向,并将该旋转方向发送给控制单元;控制单元,用于控制该极轴马达从归零位置向该旋转方向旋转;检测停止单元,用于当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。在本发明实施例中,本发明提供的技术方案完全由机顶盒自动完成,其无需人为操作,所以其减少了人为因素,所以其对用户的技术没有要求,且自动调整由于减少了人为的因素,所以其精度也比人为调整高。


图I为本发明实施例提供的一种基于DiSEqCl. 2的寻星方法的流程图;以及图2为本发明实施例提供的一种机顶盒的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种基于DiSEqCl. 2的寻星方法,该方法由机顶盒执行,该方法如图I所示,包括
S11、获取本地经度、目标卫星和选定的转发器;S12、将极轴马达归零;S13、根据本地经度和目标卫星的经度确定极轴马达的旋转方向;S14、控制该极轴马达从归零位置向该旋转方向旋转;S15、当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。本发明提供的方法完全由机顶盒自动完成,其无需人为操作,所以其减少了人为因素,所以其对用户的技术没有要求,且自动调整由于减少了人为的因素,所以其精度也比人为调整高。可选的,上述选定的转发器的选定方法具体可以为在当前卫星下的多个转发器中任意选择一个转发器,需要说明的是,这里选择的转发器仅仅是为了方便检测其是否处于锁定信号状态,并没有任何特殊的含义。可选的,S13的实现方法具体可以为比较本地经度与目标卫星的经度的大小,如大于,则确定旋转方向为西方,如小于,则确定旋转方向为东方,如等于,则不旋转。以一个实际的例子来说明,以深圳为例,深圳的经度是东经114°,当目标卫星为Telstar 18时,其位于的东经为138. 0°,那么极轴马达就应该向东转,当目标卫星为Apstar 2R,它位于东经76. 5°,那么极轴马达应该是向西转。这里需要说明的是,这里的比较仅仅是为了确定旋转的方法,并不是直接确定旋转的角度,另外,这里的旋转方向仅仅只有两个,一个向西旋转,一个向东旋转,在机顶盒内都是通过向东或向西的命令来实现旋转的。可选的,上述方法在S15的停止极轴马达的旋转之前还可以包括获取该转发器处于锁定信号对应的卫星的轨道位置,比较该轨道位置中的经度和目标卫星的经度是否一致,如是,停止极轴马达的旋转,如否,继续控制该极轴马达向该旋转方向旋转直至判断为是时,停止极轴马达的旋转。可选的,上述轨道位置可以通过解析NIT表中的satellite_delivery_system_descriptor 描述的 orbital_position 的值来获取。本发明实施例还提供一种机顶盒,该机顶盒如图2所示,包括获取单元21,用于获取本地经度、目标卫星和选定的转发器,并将所述本地经度和目标卫星的经度发送给方向确定单元23 ;归零单元22,用于将极轴马达归零;
方向确定单元23,用于根据获取单元21获取的本地经度和目标卫星的经度确定极轴马达的旋转方向,并将该旋转方向发送给控制单元24 ;控制单元24,用于控制该极轴马达从归零位置向该旋转方向旋转;检测停止单元25,用于当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。可选的,方向确定单元23进一步包括比较本地经度与目标卫星的经度的大小,如大于,则确定旋转方向为西方,如小于,则确定旋转方向为东方,如等于,则不旋转。可选的,获取单元21进一步用于获取该转发器处于锁定信号对应的卫星的轨道位置,并将所述轨道位置和目标卫星的经度发送给比较验证单元26 ;比较验证单元26,用于比较该轨道位置中的经度和目标卫星的经度是否一致,如·是,停止极轴马达的旋转,如否,继续控制该极轴马达向该旋转方向旋转直至判断为是时,停止极轴马达的旋转。本发明提供的机顶盒能自动完成寻星操作,其无需人为操作,所以其减少了人为因素,所以其对用户的技术没有要求,且自动调整由于减少了人为的因素,所以其精度也比人为调整高。上述单元和系统实施例中,所包括的各个模块或单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于DiSEqCl. 2的寻星方法,其特征在于,所述方法包括 获取本地经度、目标卫星和选定的转发器; 将极轴马达归零; 根据本地经度和目标卫星的经度确定极轴马达的旋转方向; 控制该极轴马达向该旋转方向旋转; 当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。
2.根据权利要求I所述的方法,其特征在于,所述根据本地经度和目标卫星的经度确定极轴马达的旋转方向具体包括 比较本地经度与目标卫星的经度的大小,如大于,则确定旋转方向为西方,如小于,则确定旋转方向为东方,如等于,则不旋转。
3.根据权利要求I所述的方法,其特征在于,所述方法在停止极轴马达的旋转之后,还包括 获取该转发器处于锁定信号对应的卫星的轨道位置,比较该轨道位置中的经度和目标卫星的经度是否一致,如是,停止极轴马达的旋转,如否,继续控制该极轴马达向该旋转方向旋转直至判断为是时,停止极轴马达的旋转。
4.一种机顶盒,其特征在于,所述机顶盒包括 获取单元,用于获取本地经度、目标卫星和选定的转发器,并将所述本地经度和目标卫星的经度发送给方向确定单元; 归零单元,用于将极轴马达归零; 方向确定单元,用于根据所述获取单元获取的本地经度和目标卫星的经度确定极轴马达的旋转方向,并将该旋转方向发送给控制单元; 控制单元,用于控制该极轴马达从归零位置向该旋转方向旋转; 检测停止单元,用于当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。
5.根据权利要求4所述的机顶盒,其特征在于,所述方向确定单元进一步包括 比较本地经度与目标卫星的经度的大小,如大于,则确定旋转方向为西方,如小于,则确定旋转方向为东方,如等于,则不旋转。
6.根据权利要求4所述的机顶盒,其特征在于,所述获取单元进一步用于获取该转发器处于锁定信号对应的卫星的轨道位置,并将所述轨道位置发送给比较验证单元; 所述比较验证单元,用于比较该轨道位置中的经度和目标卫星的经度是否一致,如是,停止极轴马达的旋转,如否,继续控制该极轴马达向该旋转方向旋转直至判断为是时,停止极轴马达的旋转。
全文摘要
本发明适用于机顶盒领域,提供了一种基于DiSEqC1.2的寻星方法及机顶盒,所述方法包括获取本地经度、目标卫星和选定的转发器;将极轴马达归零;根据本地经度和目标卫星的经度确定极轴马达的旋转方向;控制该极轴马达向该旋转方向旋转;当检测到选定的转发器处于锁定信号状态时,停止极轴马达的旋转。本发明提供的技术方案具有精度高的优点。
文档编号H01Q3/00GK102738581SQ20121021835
公开日2012年10月17日 申请日期2012年6月28日 优先权日2012年6月28日
发明者陈军 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1