论文部分内容阅读
光谱仪器是利用光的辐射、色散和吸收等原理,对物质的成分和含量进行定性和定量分析的光学仪器。微型光谱仪器具有许多大型光谱仪器所不具备的优点,如重量轻、体积小、使用方便等,有着巨大的应用市场,因此对于微型光谱仪器的研究成为近年来光谱仪器研究的一个热点。本论文根据便携性、低成本和精度适中的总体要求,在研究光谱仪器相关理论的基础上,构建了基于ARM和Linux的嵌入式光谱采集系统。系统由前端光学模块、数据采集模块和人机交互模块三部分构成。前端光学模块采用一凹面光栅对待测光进行分光处理,再用线阵CCD对光信号进行探测;数据采集模块完成对光信号的转换和采集;人机交互模块以S3C2410处理器为核心,通过触摸屏和图形用户界面应用程序实现系统的人机交互功能。经过测试,本系统能够实现光谱采集等相关功能。整个系统体积小、成本较低并且能够摆脱传统PC而使用,是进一步开发嵌入式微型光谱仪器的重要基础。本文所完成的主要工作如下:1.根据总体要求,分析了系统所要实现的功能及相关原理,选择ARM微处理器和嵌入式Linux操作系统分别作为系统的硬件和软件平台完成了系统实现方案的总体规划。2.分析系统光学部分的相关理论,根据系统实际需要选择了合适的光学部分实现方案。3.根据系统实现方案的总体规划,完成了系统相关硬件电路的具体设计,主要包括系统数据采集模块和人机交互模块的硬件电路设计。.4.在系统硬件电路实现的基础上,完成了系统相关软件部分的设计和调试,包括数据采集模块相关固件程序的设计,人机交互模块软件平台的搭建、相关硬件驱动程序的设计以及图形用户界面应用程序的开发。5.系统开发过程中,对系统的关键部件进行了相关功能测试以证实各部件实现的正确性;系统整体完成后,对系统的整体功能进行了测试,证明系统基本实现了相关功能。