论文部分内容阅读
本课题以CCD数据采集系统的研制为主要内容,基于USB与多线程两种关键技术,完成了从硬件设计到软件开发直至软硬件整合调试的整个过程,实现了针对CCD信号以及其它多种信号的采集。论文对USB总线的基本工作原理、通信结构以及USB芯片的选择都进行了介绍。在系统电路设计中,本文采用了模块化的设计方法,根据采集系统的工作流程,将整个系统分为数据采集模块、数据缓冲模块、逻辑控制模块、USB接口模块以及电压转换模块。本系统的软件设计包括三个部分:USB芯片的固件程序、USB设备驱动程序和操作平台。需要指出的是,操作平台程序编写以VC++.Net作为开发环境,并充分利用了多线程技术,从而实现采集与显示的同步,这是本系统的另一突出特点。
论文完成了从设计、制作到调试实现的全过程,对系统软硬件整合进行了深入的讨论和阐述,并给出了采集系统上电运行后的采集界面和采集波形。