论文部分内容阅读
随着数据采集技术和嵌入式系统的飞速发展,以及现代工业测控领域,人们对数据采集的要求越来越高,本文提出了将这两种技术结合来实现微型化、大容量、高实时性、高稳定性和友好的人机交互界面的数据采集系统。本文应用背景为高等院校的自动检测实验教学系统,选取嵌入式平台实现数据采集系统的设计,作为实验教学中的辅助设备。本文首先介绍了嵌入式系统、嵌入式处理器及操作系统相关知识,随后介绍了数据采集技术。确定以自动检测实验中的温度、重量、转速、光照、红外线、气体浓度、距离等信号为采集对象设计了基于ARM处理器和嵌入式操作系统WinCE的数据采集系统。该系统硬件平台采用Samsung的S3C2440A微处理器,该硬件平台还具有丰富的接口便于扩展开发:Camera接口,LCD接口,USB接口和触摸屏接口等。在硬件基础上,软件方面介绍了Windows CE操作系统的特点和体系结构,以及WinCE的构建和配置过程。然后利用Platform Builder平台编写ADC流接口驱动、GPIO等驱动添加到Windows CE镜像中,为实验中的数据采集提供条件。根据实验内容运用Visual Studio 2005工具编写应用程序,利用驱动程序的函数接口读取数据,实现数据采集功能。开发过程中,运用交叉编译的方法,对ADC驱动程序以及采集软件进行了测试,实现了对实验中的变量进行实时采集处理。