YNAO OpenIR  > 丽江天文观测站(南方基地)
实时操作系统在天文快读CCD上的应用
Alternative TitleThe application of real-time operating system in astronomic fast readout CCD
王雪利
Subtype硕士
Thesis Advisor许骏
2007-06-18
Degree Grantor中国科学院研究生院(云南天文台)
Place of Conferral北京
Degree Discipline天体物理
KeywordQnx操作系统 Dma 数据采集 Pci 快读ccd
Abstract天文上,在要求时间分辨率的领域,视频CCD有一定的应用。但随着研究的深入,视频CCD系统不可克服的缺点逐渐暴露出来。云南天文台研制的快读CCD系统,读出速度达到10帧/秒,AD深度12位,CCD有效面积全帧时为10001000pixels,为实现像复原、高速图像采集、像质检验、波前探测等科学目标奠定了硬件基础。CCD相机在极短的时间内拍摄大量的图像,将这些图像传输到计算机中,传输速率达到20MBps以上,并对这些图像进行实时的存储、显示以及相关的数据预处理。因此,系统软件的好坏影响着整个系统的性能。 文章首先对快读CCD系统的各种指标进行分析,通过对各种操作系统的调研,确定选用微内核模块化结构的QNX实时操作系统在计算机上来实现高速CCD的可视化软件系统。文章提出了整个软件系统的初步结构框架,并实现了其中的一部分功能,以后将逐步完善整个软件系统。 本文分为五个部分:第一章介绍了快读CCD系统的总体设计和国内外背景。第二章调研当前流行的操作系统,并通过相互比较确定选用QNX操作系统来开发软件系统,并对QNX做出简单的介绍;同时,描述数据采集卡PCI-7300的工作原理,以及CCD控制器和采集卡的接口。第三章对软件系统做出了整体的规划,在QNX下利用Resource Manager的原理和优先级仲裁技术编写高速实时的数据采集驱动程序,通过DMA数据传输机制和动态链表实现数据的实时存储和读取;同时通过线程间的通信、同步和互斥机制使得驱动程序、数据存取模块、图像实时显示模块以及数据处理模块之间达到相互协调、同步和实时的高速高效的工作。第四章展示目前已经完成的工作,包括系统的初始化和两个模式的工作原理。最后,略述未来的工作计划。
Other AbstractIn the area of astronomy, at the field where requiring time resolution, video CCD is used. But the inevitable disadvantage of video CCD is gradually exposured while the research work goes deeply. The fast readout CCD system which is developed by Yunnan observatory , with 10frames/s readout rate,12 bits AD depth,1000*1000pixels active area, establishes the base for image rebuilding, fast rate image acquisition, image quality testing, wave-front detecting, etc. This CCD system requires to shoot a great deal of images in thumbnail time, then these images should be transferred to computer. Data transfer rate reaches 20Mbps. And these images should be simultaneously displayed and stored. So the performance of the corresponding processing software is very important for the whole CCD system. In this paper, we first analyze all the indices of fast readout CCD system. After evaluating the characters of various operating system, we decide to choose QNX real-time/embedded system as the OS for fast CCD system. The preliminary design of software system function is given in this paper, and parts of it have been achieved. We will complete the whole system in the future. The paper has five parts. In the first chapter, the whole fast readout CCD system and background of relative research are introduced. In the second chapter, the reasons of choosing QNX as our operating system is given out. We also describe the operation theory of digital I/O board PCI-7300A and the interface between CCD hardware and 7300 card. The preliminary structure of software system is explained in detail in the third chapter. In the forth chapter, results of the complete work are shown, including the initialization of system and the function of two work modes. The last part outline our future work briefly.
Subject Area天文学
Pages47
Language中文
Document Type学位论文
Identifierhttp://ir.ynao.ac.cn/handle/114a53/5555
Collection丽江天文观测站(南方基地)
Recommended Citation
GB/T 7714
王雪利. 实时操作系统在天文快读CCD上的应用[D]. 北京. 中国科学院研究生院(云南天文台),2007.
Files in This Item:
File Name/Size DocType Version Access License
实时操作系统在天文快读CCD上的应用.p(1630KB)学位论文 开放获取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: 实时操作系统在天文快读CCD上的应用.pdf
Format: Adobe PDF
All comments (0)
No comment.
 

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