The invention belongs to the technical field of embedded spectrum nondestructive rapid detection, in particular to a general spectrum detection device and method based on Linux and arm. A general spectrum detection method based on Linux and arm includes the following steps: S1, arm environment configuration; S2, computer environment configuration; S3, program compilation and cross compilation; S4, program copy; S5, spectrum data acquisition; S6, data Preservation; S7, model implantation. A general spectrum detection device based on Linux and arm includes a control box, a spectrum data acquisition unit, a parameter adjustment unit and a cover, wherein the spectrum data acquisition unit and the parameter adjustment unit are located in the cover, and the control box is connected with the spectrum data acquisition unit and the parameter adjustment unit; the method can realize the direct acquisition and storage of the transmission or reflection spectrum data in the embedded system, and can replace the traditional method The implanted model, output results, integration and detection efficiency are high.
【技术实现步骤摘要】
基于Linux和ARM的通用光谱检测装置及方法
本专利技术属于嵌入式光谱无损快速检测
,具体涉及基于Linux和ARM的通用光谱检测装置及方法。
技术介绍
通常采用传统化学计量学方法对样品进行检测。传统的检测方法不仅操作繁琐、耗时长、成本高、对相关人员要求较高、易受主观因素影响、误差大而且具有破坏性,不能满足工业化、现代化和智能化的要求,所以研究快速无损检测具有重要的意义。光谱技术融合了计算机技术、化学计量学技术和基础测试技术等,具有测试过程简单、耗时短、对工作人员无专业化要求、无污染和非破坏性等优点,在工农业和医疗等领域得到了广泛研究,但当前光谱检测通常只能采集特定样品的光谱数据并且采集方式为透射和反射中的一种,并且当前光谱数据是基于Windows在电脑端通过相应的光谱软件来获取并保存的,无法集成到程序中实现数据获取及代入。Windows系统是一个黑箱操作系统,隐藏了技术复杂性,不利于用户做开发;安装软件需要从软件中心下载而且大多数是收费软件。Linux系统是模块化操作程序,可根据需求定制,具有版权免费、开源、跨平台性、内核效率高和稳定性好等优点,具有很大市场潜力。仪器开发中常用的控制器有单片机、工控机、PC机及嵌入式。单片机虽然功耗低成本低但运算速度慢;工控机虽然抗干扰能力强故障率低但成本高;PC机虽然资源丰富但功耗高;嵌入式具有响应性好、可裁剪、可定制、应用范围广、适应性强和功能可靠等优点。嵌入式与单片机相比运行速度更快,更适合大数据量的处理;与工控机相比集成度更高结构更加紧凑;与PC机相比能耗更低,更易于嵌入到特定对象体系中去。嵌入式凭借其优 ...
【技术保护点】
1.一种基于Linux和ARM的通用光谱检测装置,其特征在于,包括:控制箱、光谱数据采集单元、参数调节单元及罩壳,所述的光谱数据采集单元和参数调节单元位于罩壳内,所述的控制箱与光谱数据采集单元、参数调节单元相连;所述控制箱包括ARM(8)、单片机(9);所述光谱数据采集单元包括透射光纤固定架(2)、样品台(3)、反射光纤固定架(6)、光纤(7)、六个卤钨灯光源(10)、两个反射光源固定架(12)、光谱仪(15);光纤(7)与光谱仪(15)相连,光谱仪(15)与ARM(8)相连,光通过光纤(7)进入光谱仪(15),所述ARM(8)用于通过光谱仪(15)读取光强信息;所述参数调节单元包括升降台(1)、光源转塔(11)、丝杠滑台(13);所述罩壳包括弧形扇门(4)、光谱暗箱(5)和载物台(14);所述ARM(8)通过RS232串口控制单片机(9)点亮卤钨灯光源(10);所述光谱暗箱(5)前部设有弧形扇门(4),所述载物台(14)置于光谱暗箱(5)内部;所述光源转塔(11)固定于丝杠滑台(13)上;所述丝杠滑台(13)垂直固定于载物台(14)上;所述光源转塔(11)上设有四个工位,四个卤钨灯光 ...
【技术特征摘要】
1.一种基于Linux和ARM的通用光谱检测装置,其特征在于,包括:控制箱、光谱数据采集单元、参数调节单元及罩壳,所述的光谱数据采集单元和参数调节单元位于罩壳内,所述的控制箱与光谱数据采集单元、参数调节单元相连;所述控制箱包括ARM(8)、单片机(9);所述光谱数据采集单元包括透射光纤固定架(2)、样品台(3)、反射光纤固定架(6)、光纤(7)、六个卤钨灯光源(10)、两个反射光源固定架(12)、光谱仪(15);光纤(7)与光谱仪(15)相连,光谱仪(15)与ARM(8)相连,光通过光纤(7)进入光谱仪(15),所述ARM(8)用于通过光谱仪(15)读取光强信息;所述参数调节单元包括升降台(1)、光源转塔(11)、丝杠滑台(13);所述罩壳包括弧形扇门(4)、光谱暗箱(5)和载物台(14);所述ARM(8)通过RS232串口控制单片机(9)点亮卤钨灯光源(10);所述光谱暗箱(5)前部设有弧形扇门(4),所述载物台(14)置于光谱暗箱(5)内部;所述光源转塔(11)固定于丝杠滑台(13)上;所述丝杠滑台(13)垂直固定于载物台(14)上;所述光源转塔(11)上设有四个工位,四个卤钨灯光源(10)分别安装于四个工位上,用于调节不同功率光源;另外两个卤钨灯光源(10)分别固定于两个反射光源固定架(12)上;所述反射光纤固定架(6)和两个反射光源固定架(12)分别固定于载物台(14);所述透射光纤固定架(2)固定于升降台(1)上;所述样品台(3)位于载物台(14)上;所述升降台(1)位于载物台(14)下方;所述固定于光源转塔(11)上的四个卤钨灯光源(10)用于为透射光谱的采集提供稳定光源,固定于两个反射光源固定架(12)的两个卤钨灯光源(10)用于采集反射光谱时使用;所述透射光纤固定架(2)用于采集透射光谱时固定光纤(7),反射光纤固定架(6)用于在采集反射光谱时固定光纤(7);所述样品台(3)用于放置被检测样品;所述载物台(14)用于放置样品台(3)、丝杠滑台(13)、反射光纤固定架(6)和两个反射光源固定架(12);所述丝杠滑台(13)用于调节光源转塔(11)上的卤钨灯光源(10)与样品台(3)的距离;所述升降台(1)用于调节透射光纤固定架(2)上的光纤(7)的高度;所述光谱暗箱(5)用于营造暗环境,避免外界光对采集的影响。2.如权利要求1所述的基于Linux和ARM的通用光谱检测装置,其特征在于,所述光源转塔(11)上设有的四个工位上设有的卤钨灯光源(10)的功率分别为20W、35W、50W、100W;所述单片机(9)为STM32。3.如权利要求1所述的基于Linux和ARM的通用光谱检测装置,其特征在于,所述罩壳外表面为驼色,罩壳内部喷涂亚光黑,所述弧形扇门(4)采用圆弧形双侧推拉式结构;所述两个反射光纤固定架(12)关于载物台(14)的中心呈中心对称。4.应用权利要求1~3任一权利要求所述的基于Linux和ARM的通用光谱检测装置的检测方法,其特征在于,包括如下步骤:S1、ARM环境配置:将驱动程序交叉编译进Linux内核中,刷新ARM板并将生成的动态链接库放置于ARM板/usr/lib目录下,实现ARM板环境的配置,连接光谱仪(15)并运行测试程序测试光谱仪(15);S2、电脑环境配置:在电脑端安装UbuntuLinux系统和集成开发环境Qt并安装配置交叉编译工具,连接光谱仪(15)并对光谱仪(15)进行测试;S3、程序编写及交叉编译:在电脑端使用编辑器编写实现具体功能的源程序,使用交叉编译工具对其进行交叉编译生成在ARM板上运行的可执行程序二;S4、程序拷贝:将生成的可执行程序二通过U盘、SD卡或ftp命令拷贝到ARM板中并设置为启动程序;S5、光谱数据获取:调用驱动程序中函数来对光谱仪(15)进行设置,获取光谱数据;S6...
【专利技术属性】
技术研发人员:汤修映,申志雄,董俊,荆渤文,张贝贝,
申请(专利权)人:中国农业大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。