论文部分内容阅读
随着现代工业向高速化、自动化方向的发展,颜色成为评价许多行业产品质量的重要指标,颜色的精确度量和不同颜色之间的辨识在生产中的作用越来越重要。近年来,颜色检测技术得到了长足的发展,不但检测精度高而且识别速度快,满足颜色信息检测的要求,虽然目前市场上的颜色测量仪精度比较高但是价格较贵。 本研究在智能仪器小型化和数字化的背景下,对现代颜色检测系统的发展趋势和颜色检测技术理论进行了分析,提出Android平台下的颜色检测系统的课题。该系统运行稳定,能够实现对液体的颜色采集、实时的温湿度数据监测和GPS定位的功能。通过实际测试,同人眼的颜色感觉有较好的一致性,并且和RGB颜色查询对照表吻合,GPS定位功能也满足了实际要求。 为了达到系统正常运行和检测的目的,首先分析研究了Android操作系统体系架构中各个分层的主要构成和相应的功能,对与硬件紧密联系的 JNI技术和HAL技术做了主要的分析研究,总结了 Android中设备模型的结构以及建立的流程;然后通过对硬件平台的介绍,分析了硬件模块的工作原理,在此基础上,完成了硬件模块的驱动程序的设计,实现了温湿度数据以及颜色数据的采集,并根据Android系统分层架构介绍了GPS移植框架和主要技术,完成GPS定位的功能; 最后,实现了HAL(硬件抽象层)、JNI技术和硬件访问服务,完成了该系统从上层app到底层硬件的调用,并编写了Android操作系统下用于进行测试的应用软件app进行测试,测试结果良好。