雙53cm激光發(fā)射接收望遠鏡控制軟件設計與實現
本文選題:望遠鏡伺服控制系統(tǒng) 切入點:望遠鏡控制軟件 出處:《中國科學院研究生院(云南天文臺)》2013年碩士論文
【摘要】:雙53cm激光發(fā)射接收望遠鏡用于空間目標的光電探測研究,望遠鏡建成后,既能單獨跟蹤空間目標,又能與現有1.2m望遠鏡同步跟蹤同一空間目標。望遠鏡由光學系統(tǒng)、機械系統(tǒng)、控制系統(tǒng)、驅動系統(tǒng)、檢測系統(tǒng)五大系統(tǒng)組成;其中,控制系統(tǒng)、驅動系統(tǒng)、檢測系統(tǒng)由云南天文臺應用天文研究團組自主研發(fā)完成。 雙53cm激光接收發(fā)射望遠鏡伺服控制系統(tǒng)的硬件部分和計算機控制軟件已經研制完成,并進行了初步的廠內機電聯調;望遠鏡正式安裝完成后,將進一步調試、優(yōu)化伺服控制系統(tǒng)性能,實現望遠鏡對空間目標的快速跟蹤控制。在望遠鏡伺服控制系統(tǒng)的研制中,作者負責計算機控制軟件的設計與實現。 望遠鏡控制軟件能對伺服控制系統(tǒng)中各硬件設備進行實時控制,安排它們快速、有效、穩(wěn)定地工作,并在程序界面中顯示各硬件在運行時的狀態(tài),保證在觀測中各硬件工作的穩(wěn)定性和實時性,此外,還需要對伺服控制系統(tǒng)內異常情況及時處理并報警。望遠鏡控制軟件運行環(huán)境為Windows操作系統(tǒng),使用C++語言編寫,采用的應用程序開發(fā)環(huán)境是VisualC++。主要功能有衛(wèi)星預報功能、實時控制功能、信息顯示功能。 Windows操作系統(tǒng)操作簡單、界面友好,但由于系統(tǒng)自身特點,不適合用于高實時性控制系統(tǒng);對于實時控制,由于系統(tǒng)的多任務并發(fā),可能會導致沒有充分的資源來處理控制程序請求,使程序執(zhí)行效率下降,程序的實時性變差。在Windows系統(tǒng)下,提高控制程序實時性的方法是提高定時的精度和多線程編程方式。在本文程序中為了實現實時性,使用了定時精度較高的多媒體定時器,以達到精確定時的目的;通過多線程編程的方法為不同任務分配相應的優(yōu)先級,來達到對資源的合理利用。 目前,望遠鏡已經完成了初步的機電聯調,在調試中,控制程序經過實際檢驗,能實時對望遠鏡進行跟蹤控制,并顯示望遠鏡位置、運行狀態(tài)等必要信息,基本滿足望遠鏡的計算機控制需要。
[Abstract]:The double 53cm laser transmitting and receiving telescope is used in the research of photoelectricity detection of space target. After the telescope is built, it can track the space target separately and synchronously with the existing 1.2m telescope.The telescope is composed of five systems: optical system, mechanical system, control system, drive system and detection system, among which, the control system, drive system and detection system are independently developed by the applied astronomical research group of Yunnan Observatory.The hardware and computer control software of the servo control system for double 53cm laser receiving and launching telescopes have been developed, and a preliminary in-plant electromechanical adjustment has been carried out. After the telescope has been formally installed, it will be further debugged.The performance of servo control system is optimized to realize the fast tracking control of space target by telescope.In the development of telescope servo control system, the author is responsible for the design and implementation of computer control software.The telescope control software can control every hardware device in the servo control system in real time, arrange them to work quickly, effectively and stably, and display the state of each hardware when it is running in the program interface.In addition, it is necessary to deal with and alarm the abnormal situation in the servo control system in time.The operating environment of telescope control software is Windows operating system, written in C language, and the application development environment is VisualC.The main functions include satellite prediction, real-time control and information display.The Windows operating system is simple in operation and friendly in interface, but because of its own characteristics, it is not suitable for high real-time control system.It may lead to insufficient resources to deal with control program requests, so that the efficiency of program execution is reduced, and the real-time performance of the program becomes worse.In Windows system, the method to improve the real-time performance of the control program is to improve the precision of timing and multithread programming.In order to realize real-time, a multimedia timer with high timing accuracy is used to achieve the purpose of precise timing, and the multi-thread programming method is used to assign the corresponding priority to different tasks.To achieve the rational use of resources.At present, the telescope has completed the preliminary electromechanical adjustment. During the debugging, the control program can track and control the telescope in real time and display the necessary information such as the position and running state of the telescope.Basically meet the telescope computer control needs.
【學位授予單位】:中國科學院研究生院(云南天文臺)
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52;P111
【參考文獻】
相關期刊論文 前10條
1 丁劍;瞿鋒;李謙;程伯輝;;人衛(wèi)激光測距中衛(wèi)星預報需求分析[J];測繪科學;2010年02期
2 熊耀恒,伏紅林;云南天文臺1.2m望遠鏡的光學系統(tǒng)[J];光電工程;1998年S1期
3 周彥平;舒銳;陶坤宇;郭松;;空間目標光電探測與識別技術的研究[J];光學技術;2007年01期
4 鄭向明;李祝蓮;伏紅林;何少輝;李榮旺;李語強;翟東升;熊耀恒;;云臺1.2m望遠鏡共光路千赫茲衛(wèi)星激光測距系統(tǒng)[J];光學學報;2011年05期
5 劉春鳳,田延嶺;Windows操作系統(tǒng)下的軟件定時器的設計與應用[J];機電一體化;2004年05期
6 李祝蓮;熊耀恒;;高精度事件計時器的設計與實現[J];中國激光;2008年12期
7 王映輝,王英杰,王彥君,樊宏斌;基于MVC的軟件界面體系結構研究與實現[J];計算機應用研究;2004年09期
8 張海峰;張忠萍;;SLR新星歷及其在衛(wèi)星預報中的應用[J];中國科學院上海天文臺年刊;2006年00期
9 李祝蓮;熊耀恒;何妙嬋;鄭向明;何少輝;伏紅林;;云南天文臺人造衛(wèi)星激光測距系統(tǒng)原理[J];天文研究與技術;2008年03期
10 董健;王堅;鄧小超;劉光曹;金革;;LAMOST觀測控制系統(tǒng)用戶界面設計[J];天文研究與技術;2011年03期
相關博士學位論文 前1條
1 張寧;利用動態(tài)靶標裝置的光電經緯儀跟蹤性能評價研究[D];中國科學院研究生院(長春光學精密機械與物理研究所);2010年
,本文編號:1730211
本文鏈接:http://sikaile.net/kejilunwen/tianwen/1730211.html