【技术实现步骤摘要】
基于位置状态判断法实现大型望远镜断电位置记忆的方法
[0001]本专利技术涉及一种基于位置状态判断法实现大型望远镜断电位置记忆的方法,具体涉及一种利用单圈绝对式编码器并结合位置状态判断来实现在异常断电情况下望远镜位置记忆的方法。
技术介绍
[0002]大型望远镜是天文学家观测更加遥远暗弱的天体,同时获得更高分辨率必不可少的高精密科学仪器。编码器是当前最常用的检测望远镜精确转动位置的传感器之一,按照输出信号类型分可分为绝对式编码器和增量式编码器。其中,绝对式编码器输出绝对码值信号,而增量式编码器输出的是脉冲信号。绝对式编码器按圈数分可分为单圈绝对式编码器和多圈绝对式编码器。
[0003]单圈绝对式编码器输出量程是0~360
°
,固定位置对应唯一的输出,当转动范围超过360
°
,不做叠加处理的情况下输出位置等于首圈对应位置输出值,且断电时叠加位置值不能被保存。多圈绝对式编码器输出量程大于360
°
,当转动范围超过360
°
时,输出位置在原有一圈的基础上进行叠加得到的输出值,且该叠加值可以被保存。二者在工作原理上存在差别,多圈绝对式编码器是在单圈绝对式编码器的基础上通过机械传感原理实现,利用钟表齿轮机械原理结构制作而成。例如,单圈绝对式编码器是只带有秒针的机械时钟,只能记录一圈的位置,而多圈绝对式编码器是带有秒针和分针的机械时钟,能记录单圈位置的同时还能记录圈数。
[0004]多圈绝对式编码器相较于单圈绝对式编码器的优点是测量范围大,不 ...
【技术保护点】
【技术特征摘要】
1.基于位置状态判断法实现大型望远镜断电位置记忆的方法,其特征在于,包括如下步骤:步骤1:望远镜方位轴安装单圈绝对式编码器,且编码器安装多个读数头,方位轴运转范围为AZLimitNegative
°
~AZLimitPositive
°
,其中
‑
360<AZLimitNegative<0,360<AZLimitPositive<720;步骤2:正常关机情况下望远镜方位轴初始状态处在0~360
°
位置,系统上电初始化表示位置状态的关键字StateTag=null,并将StateTag值写入本地计算机文本文档;步骤3:方位轴电机开始运行,上位机程序从控制器中读取编码器实时位置,并记为α,若AZLimitNegative≤α<0,则StateTag=false;若0≤α<360,则StateTag=null;若360≤α≤AZLimitPositive,则StateTag=true;并将StateTag的值实时覆盖写入文本文档;步骤4:当望远镜控制系统发生异常断电行为时,重新上电后根据码盘位置信息计算方位轴当前位置为β,同时程序读取文本文档中记录的关键字StateTag值,若StateTag=false,则断电前方位轴位置α'=β
‑
360;若StateTag=null,则α'=β;若StateTag=true,则α'=β+360;步骤5:调用控制器中运动程序将断电前方位轴真实位置α'赋值给α,StateTag值保持不变;以此循环重复步骤3
‑
5实现望远镜方位轴在异常断电情况下的全运行范围位置记忆。2.根据权利要求1所述的基于位置状态判断法实现大型望远镜断电位置记忆的方法,其特征在于,所述步骤1:望远镜方位轴可运行区域覆盖大于360
°
的范围。3.根据权利要求1所述的基于位置状态判断法实现大型望远镜断电位置记忆的方法,其特征在于,所述步骤2:上位机开始运行,则系统初始化表示位置状态的关键字StateTag=null,同时在本地上位机中新建文本文档AZStateTag.txt,并将StateTag值写入该文本文档并保存。4.根据权利要求1所述的基于位置状态判断法实现大型望远镜断电位置记忆的方法,其特征在于,所述步骤3:AZLimitNegative≤α<0,即望远镜方位轴当前位置为负值范围内;0≤α<360,即望远镜方位轴当前位置为正值且不满一圈范围内;360≤α≤AZLimitPositive,即望远镜方位轴当前位置为正值且超过一圈范围内;StateTag的值随望远镜方位轴位置实时更新并覆盖写入文档。5....
【专利技术属性】
技术研发人员:李运,杨世海,徐进,叶宇,邓壮壮,顾晓杰,顾伯忠,
申请(专利权)人:中国科学院国家天文台南京天文光学技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。