[发明专利]天文望远镜与UMAC控制器通讯的方法有效
申请号: | 201210308091.6 | 申请日: | 2012-08-27 |
公开(公告)号: | CN103176442A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 杨世海 | 申请(专利权)人: | 中国科学院国家天文台南京天文光学技术研究所 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;G05D3/00 |
代理公司: | 江苏致邦律师事务所 32230 | 代理人: | 栗仲平 |
地址: | 210042 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 天文望远镜 umac 控制器 通讯 方法 | ||
1. 一种天文望远镜与UMAC控制器通讯的方法,采用“上位机+运动控制器”的方式,其特征在于,步骤如下,
⑴. 预先根据天文公式求解,得到一张跟踪天体的Look-up表,其中含有各主轴在不同时间应该跟踪到的位置,以及对应的绝对时间;
⑵. 上位机的操作系统采用WINDOWS,采用VC++6.0编程;
⑶.在跟踪天体时,上位机需要根据绝对时间,准备2组数据;
⑷.定时循环程序中,上位机根据计算机当前绝对时间,查Look-up表,得到应该发送的第1组数据;检查UMAC的自定义的flag标志寄存单元,如果flag=1,即把第1组数据发送给UMAC,存于一段连续的缓冲存储单元中,并且把UMAC中指定的flag标志寄存单元修改为10;
⑸. UMAC检测到标志寄存单元flag=10后,即知道已经获得第一组目标,开始跟踪,同时设置标志寄存单元flag=2,即请求上位机发送第2组目标位置到指定的缓冲区;
⑹.定时循环程序中,上位机根据计算机当前绝对时间,查Look-up表,得到应该发送的第2组数据;检查UMAC的自定义的flag标志寄存单元,如果flag=2,即把第2组数据发送给UMAC,存于一段连续的缓冲存储单元中,并且把UMAC中指定的flag标志寄存单元修改为20;
⑺. UMAC检测到标志寄存单元flag=20后,即知道已经获得第二组目标,开始跟踪,同时设置标志寄存单元flag=1,即请求上位机发送第1组目标位置到指定的缓冲区;
⑻. 交替进行步骤⑷到步骤⑺的操作;依次类推。
2. 根据权利要求1所述的天文望远镜与UMAC控制器通讯的方法,其特征在于,步骤⑴中所述的各主轴,包括方位轴、高度轴和视场旋转轴。
3. 根据权利要求1所述的天文望远镜与UMAC控制器通讯的方法,其特征在于,步骤⑴中所述的跟踪天体的Look-up表表每10ms一行目标数据,每秒钟100行。
4. 根据权利要求1所述的天文望远镜与UMAC控制器通讯的方法,其特征在于,步骤⑵中所述的WINDOWS,采用多媒体定时器MMRESULTtimeSetEvent,设定定时精度为1ms,定时时间为1秒。
5. 根据权利要求1所述的天文望远镜与UMAC控制器通讯的方法,其特征在于,步骤⑶中所述的2组数据,是每组100行,为1秒钟的跟踪目标。
6. 根据权利要求1-5之一所述的天文望远镜与UMAC控制器通讯的方法,其特征在于,步骤⑴中所述的跟踪天体的Look-up表,采用以下列表:
表1 天体轨迹Look-up表
。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家天文台南京天文光学技术研究所,未经中国科学院国家天文台南京天文光学技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210308091.6/1.html,转载请声明来源钻瓜专利网。