论文部分内容阅读
本论文基于虚拟仪器的思想,开发了一种基于USB接口的多通道数据采集,控制和处理系统。系统主要包括硬件采集平台,USB接口及其驱动程序,以及作为虚拟仪器核心的应用层软件。系统硬件平台使用高性能的ARM7微处理器AT91SAM7SE512为核心搭建,同时支持四路数据的采集,数据通过USB接口与PC进行通信。PC应用层软件使用Delphi和VC为工具进行开发,使用VC开发底层通信部分,使用Delphi开发上层应用部分,充分利用了这两种开发工具的优势。PC应用层软件不仅可以对数据进行实时显示和监控,而且提供了多种数据显示和处理方法,充分体现了软件就是仪器的思想。 本系统数据采集准确,通信过程稳定可靠,功能多,界面人性化,操作方便,适应性强,拥有很好的市场前景。 论文分系统框架,USB,系统应用软件三个部分进行介绍。系统框架介绍了系统硬件和软件的总体框架。USB部分是本文的重要组成部分,本部分介绍了USB驱动程序的开发和安装,USB动态链接库的编写和使用,以及USB固件设计。系统应用软件部分作为本文的核心部分,主要介绍了应用层软件的开发工具,软件的层次架构和线程同步,数据通信,数据处理和传输,数据显示,数据管理,数据拟合,数据上传,系统标定,界面设计等内容。