YNAO OpenIR  > 应用天文研究组
双53cm激光发射接收望远镜控制软件设计与实现
Alternative TitleThe Development Of Control Software Of 53cm Telescope Of Laser Transmitter and Receiver
张海涛
Subtype硕士
Thesis Advisor熊耀恒
2013-04
Degree Grantor中国科学院研究生院(云南天文台)
Place of Conferral北京
Degree Discipline天体测量与天体力学
Keyword望远镜伺服控制系统 望远镜控制软件 Visual c++定时器 实时控制 多线程
Abstract双53cm激光发射接收望远镜用于空间目标的光电探测研究,望远镜建成后,既能单独跟踪空间目标,又能与现有1.2m望远镜同步跟踪同一空间目标。望远镜由光学系统、机械系统、控制系统、驱动系统、检测系统五大系统组成;其中,控制系统、驱动系统、检测系统由云南天文台自适应光学与应用天文研究团组自主研发完成。 双53cm激光接收发射望远镜伺服控制系统的硬件部分和计算机控制软件已经研制完成,并进行了初步的厂内机电联调;望远镜正式安装完成后,将进一步调试、优化伺服控制系统性能,实现望远镜对空间目标的快速跟踪控制。在望远镜伺服控制系统的研制中,作者负责计算机控制软件的设计与实现。 望远镜控制软件能对伺服控制系统中各硬件设备进行实时控制,安排它们快速、有效、稳定地工作,并在程序界面中显示各硬件在运行时的状态,保证在观测中各硬件工作的稳定性和实时性,此外,还需要对伺服控制系统内异常情况及时处理并报警。望远镜控制软件运行环境为Windows操作系统,使用C++语言编写,采用的应用程序开发环境是Visual C++。主要功能有卫星预报功能、实时控制功能、信息显示功能。 Windows操作系统操作简单、界面友好,但由于系统自身特点,不适合用于高实时性控制系统;对于实时控制,由于系统的多任务并发,可能会导致没有充分的资源来处理控制程序请求,使程序执行效率下降,程序的实时性变差。在Windows系统下,提高控制程序实时性的方法是提高定时的精度和多线程编程方式。在本文程序中为了实现实时性,使用了定时精度较高的多媒体定时器,以达到精确定时的目的;通过多线程编程的方法为不同任务分配相应的优先级,来达到对资源的合理利用。 目前,望远镜已经完成了初步的机电联调,在调试中,控制程序经过实际检验,能实时对望远镜进行跟踪控制,并显示望远镜位置、运行状态等必要信息,基本满足望远镜的计算机控制需要。
Other Abstract53cm laser transmitting and receiving telescope is used in the photoelectric detection research of space target. After the telescope is complete, not only can track the space target alone, and can with the existing 1.2m telescope lock the same space target. The telescope is comprised of five systems, including optical system, mechanical system, control system, drive system, test system. Some systems development will be completed by the research group, including control system, drive system and test system. The servo control system and computer control software of 53cm laser receiver transmitter telescope has been developed. And there is a preliminary test for mechanical and control system of telescope. After the telescope is complete, the servo control system of the telescope will be debugging, and the performance of the servo control system will be optimized to achieve the purpose of tracking the space target. The author is responsible for design of computer control software in the development of the telescope servo control system. The telescope control software is used in real-time control of servo control system. The control software mark them coordinate work quickly, effectively and stably. Show the state of the hardware at runtime, to ensure that the observations hardware real-time and stability, and warn the observers if there are anomalies in servo control system. The control software operating environment is the Windows operating system, and the development platform is Visual C ++ by using the C + + language. The main functions are satellite prediction, real-time control and information display. The windows operating system is simple and user-friendly. But it is not suitable for high real-time control system. The multi-tasking of windows system may lead to not have adequate resources to deal with the control program request. The design of control software realizes the real time controlling under windows system by precise timing and multithread. There is a preliminary test for the control software. The control software can realize the real-time control of the telescope, and show the position and the data of running status of the telescope.
Subject Area天文学
Pages44
Language中文
Document Type学位论文
Identifierhttp://ir.ynao.ac.cn/handle/114a53/7359
Collection应用天文研究组
Recommended Citation
GB/T 7714
张海涛. 双53cm激光发射接收望远镜控制软件设计与实现[D]. 北京. 中国科学院研究生院(云南天文台),2013.
Files in This Item:
File Name/Size DocType Version Access License
双53cm激光发射接收望远镜控制软件设计(3037KB)学位论文 开放获取CC BY-NC-SAView Application Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[张海涛]'s Articles
Baidu academic
Similar articles in Baidu academic
[张海涛]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[张海涛]'s Articles
Terms of Use
No data!
Social Bookmark/Share
File name: 双53cm激光发射接收望远镜控制软件设计与实现.pdf
Format: Adobe PDF
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.