基于ARM的多通道食品安全分析系统的研究
本文关键词: ARM Linux Yaffs QT 光电检测 多通道 吸光度 食品安全 出处:《吉林大学》2013年硕士论文 论文类型:学位论文
【摘要】:伴随着经济高速发展而来的,除了人们日新月异的生活水平,还有各种各样的问题,例如环境污染,例如食品安全,无一不让人们在感慨社会进步的同时,痛心这些或是为了经济发展,或是为了个人利益而带来的沉重代价。本文的目的是搭建一个多通道食品安全分析系统,最终目的是解决人们最为关注的食品安全问题。 本研究的ARM处理器采用的是三星公司的S3C2410A,它基于ARM920T内核,采用16/32位RISC指令集,内部集成存储控制器、mmu、以及大量外设控制器。它具有体积小,功耗低,运算速度快等诸多优点。另外,本系统还配备了LCD液晶显示器、USB键盘、SD卡、网卡等诸多外围器件。其中,LCD液晶显示器和USB键盘可以构成独立的终端和控制台,SD卡在这里用于存储检测结果和应用程序,网卡则是用于上位机和下位机之间搭建用作共享的NFS文件系统。 在系统方面,本文采用的是Linux2.6操作系统内核和Yaffs文件系统。Linux操作系统内核和Yaffs文件系统为开源代码,除了可以降低本系统的整体成本之外,更是具备了众多的开源社区的支持。除此之外,Linux操作系统还具有稳定性高、可扩展性好、维护容易等优点,是嵌入式设备操作系统的首选。Yaffs文件系统是一种具备日志功能的文件系统,体积小、功能全等特点使得它被很多嵌入式设备应用。另外,针对本系统的硬件外设,本文中也详细的阐述了他们各自的驱动移植过程。 在应用层,我们使用QT作为图形界面的开发工具,它是一种跨平台的图形用户界面库。它在C++语言的基础上,封装了应用程序中常被使用的多种图形类。大量的窗口部件,丰富的API,以及各种开发文档,都为本文的开发带来了极大的便利。 本文是基于ARM的多通道食品安全分析系统,本系统采用钨灯作为光源,单色器为分光元件,,利用光电采集技术将光信号转换为电信号传入A/D转化器中。并且根据采集的数据和朗伯-比尔定律进行吸光度计算以及样品含量计算。搭载的LCD显示器、SD卡、键盘等外围设备用于显示、操作和存储检测结果。
[Abstract]:Along with the rapid economic development, in addition to the ever-changing living standards of people, there are all kinds of problems, such as environmental pollution, such as food safety, all of which make people feel the progress of society at the same time. The purpose of this paper is to build a multi-channel food safety analysis system, the ultimate purpose of which is to solve the food safety problems that people are most concerned about. The ARM processor in this study is based on the ARM920T kernel, 16/32 bit RISC instruction set, internal integrated storage controller, and a large number of peripheral controllers. It has small size and low power consumption. In addition, the system is equipped with LCD LCD, USB keyboard and SD card. The LCD LCD and USB keyboard can be used as independent terminals and console SD cards to store the test results and applications. The network card is used to set up the NFS file system between the upper computer and the lower computer. In the aspect of system, the kernel of Linux2.6 operating system and the kernel of Yaffs file system. The kernel of Yaffs file system and the kernel of Yaffs file system are adopted as open source code, which can reduce the whole cost of the system. In addition, Linux has the advantages of high stability, good expansibility, easy maintenance and so on. Yaffs file system is the first choice of embedded device operating system. Yaffs file system is a kind of file system with log function. This article also describes their respective driver migration process in detail. In the application layer, we use QT as the development tool of graphical interface. It is a cross-platform graphical user interface library. Rich API, as well as various development documents, for the development of this article brought great convenience. This paper is a multi-channel food safety analysis system based on ARM. The system uses tungsten lamp as light source and Monochromator as splitter. The optical signal is converted into the electrical signal into the A / D converter by using the photoelectric acquisition technology. The absorbance and sample content are calculated according to the collected data and Lamber-Beer 's law. The SD card of the LCD display is carried out. Peripheral devices such as keyboards are used to display, operate, and store test results.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.1;TS201.6
【参考文献】
相关期刊论文 前10条
1 吕京建,肖海桥;面向21世纪的嵌入式系统[J];半导体技术;2001年01期
2 卥小喜;薛立勤;王功翠;;Linux驱动开发研究[J];电脑知识与技术;2011年03期
3 何立民;嵌入式系统的定义与发展历史[J];单片机与嵌入式系统应用;2004年01期
4 张桐;崔超群;段婉立;;电磁兼容性设计在电源系统设计中的应用[J];电源技术;2010年10期
5 路冉冉;郝静如;李天剑;;嵌入式系统的以太网接口设计及linux驱动[J];电子技术;2009年05期
6 李向华;姚怡;赵进创;徐成;;基于OMAP5912的Linux内核移植技术[J];广西大学学报(自然科学版);2007年S1期
7 黄志武;潘俊杉;;基于嵌入式LINUX驱动程序开发的研究[J];电脑与电信;2007年06期
8 张志勇,刘正山,程昶,李金,刘延,石峰,王子敬;硅光电二极管与电荷灵敏前置放大器在中微子实验中的设计应用研究[J];核电子学与探测技术;2002年02期
9 马博;袁丁;;基于Linux驱动级内核访问监控技术研究与实现[J];计算机应用;2009年09期
10 张付祥;刘振宇;;多通道步进电机控制器设计及Linux驱动的实现[J];制造业自动化;2011年03期
相关硕士学位论文 前2条
1 熊春杰;Linux内核移植与USB驱动开发[D];电子科技大学;2007年
2 程科;嵌入式Linux设备驱动程序的设计与研究[D];电子科技大学;2007年
本文编号:1531329
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1531329.html