YNAO OpenIR  > 南方基地
实时操作系统在天文快读CCD上的应用
其他题名The application of real-time operating system in astronomic fast readout CCD
王雪利
学位类型硕士
导师许骏
2007-06-18
学位授予单位中国科学院研究生院(云南天文台)
学位授予地点北京
学位专业天体物理
关键词Qnx操作系统 Dma 数据采集 Pci 快读ccd
摘要天文上,在要求时间分辨率的领域,视频CCD有一定的应用。但随着研究的深入,视频CCD系统不可克服的缺点逐渐暴露出来。云南天文台研制的快读CCD系统,读出速度达到10帧/秒,AD深度12位,CCD有效面积全帧时为10001000pixels,为实现像复原、高速图像采集、像质检验、波前探测等科学目标奠定了硬件基础。CCD相机在极短的时间内拍摄大量的图像,将这些图像传输到计算机中,传输速率达到20MBps以上,并对这些图像进行实时的存储、显示以及相关的数据预处理。因此,系统软件的好坏影响着整个系统的性能。 文章首先对快读CCD系统的各种指标进行分析,通过对各种操作系统的调研,确定选用微内核模块化结构的QNX实时操作系统在计算机上来实现高速CCD的可视化软件系统。文章提出了整个软件系统的初步结构框架,并实现了其中的一部分功能,以后将逐步完善整个软件系统。 本文分为五个部分:第一章介绍了快读CCD系统的总体设计和国内外背景。第二章调研当前流行的操作系统,并通过相互比较确定选用QNX操作系统来开发软件系统,并对QNX做出简单的介绍;同时,描述数据采集卡PCI-7300的工作原理,以及CCD控制器和采集卡的接口。第三章对软件系统做出了整体的规划,在QNX下利用Resource Manager的原理和优先级仲裁技术编写高速实时的数据采集驱动程序,通过DMA数据传输机制和动态链表实现数据的实时存储和读取;同时通过线程间的通信、同步和互斥机制使得驱动程序、数据存取模块、图像实时显示模块以及数据处理模块之间达到相互协调、同步和实时的高速高效的工作。第四章展示目前已经完成的工作,包括系统的初始化和两个模式的工作原理。最后,略述未来的工作计划。
其他摘要In 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.
学科领域天文学
页数47
语种中文
文献类型学位论文
条目标识符http://ir.ynao.ac.cn/handle/114a53/5555
专题南方基地
推荐引用方式
GB/T 7714
王雪利. 实时操作系统在天文快读CCD上的应用[D]. 北京. 中国科学院研究生院(云南天文台),2007.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
实时操作系统在天文快读CCD上的应用.p(1630KB)学位论文 开放获取CC BY-NC-SA浏览 请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[王雪利]的文章
百度学术
百度学术中相似的文章
[王雪利]的文章
必应学术
必应学术中相似的文章
[王雪利]的文章
相关权益政策
暂无数据
收藏/分享
文件名: 实时操作系统在天文快读CCD上的应用.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。