论文部分内容阅读
随着社会科技的不断发展和移动设备的广泛普及,CCD光谱检测技术也向着智能化、微型化和便携化方向发展。CCD光谱检测分析系统分为光谱数据采集系统和光谱数据处理系统两大部分,而绝大部分的光谱数据处理系统都是基于PC机实现的,不利于光谱分析系统的移动化发展。基于以上背景,本论文对光谱检测分析技术作了详细研究,设计并实现了基于Android平台的CCD光谱检测分析APP,旨在自动获取光谱检测终端发送的光谱数据,通过光谱数据计算相应的光学性能指标并绘制出光谱图。具体工作内容如下:(1)阐述了CCD光谱检测分析的研究背景及意义,通过阅读大量国内外文献,分析了微型光谱仪国内外发展和研究现状,指出了微型光谱仪在便携化、数据传输方面的不足之处,提出了采用WIFI进行网络通信的数据传输方式。(2)介绍了Android系统的相关知识,详细阐述了Android的系统架构和基本的界面组件,研究了安卓APP与服务端通信的TCP/IP协议。(3)研究了CCD光谱检测分析安卓APP的功能需求,研究了基于WIFI的数据传输方式。针对CCD感光元件的积分特性,研究了自适应积分时间的设计需求,最后给出了APP总体框架设计。(4)研究了CCD光谱检测分析安卓APP的详细设计与实现。研究了APP各个功能模块的页面设计、操作流程和具体代码实现。为了提高用户体验性,本论文提出了采用多线程和双缓冲机制解决页面滑动卡顿现象。除此之外,本论文还提出了一种自适应积分时间算法,在保证准确获取光谱数据的同时,大大缩短了检测时间。(5)针对CCD光谱检测分析安卓APP的各个模块进行测试,解决了测试过程中出现的屏幕不适配问题,最后对安卓APP进行性能对比分析。测试结果表明软件各个模块均能正常运行,且满足功能设计,性能良好。