基于嵌入式平台的农田信息采集系统的研究及应用
发布时间:2018-03-02 01:15
本文关键词: ARM9 远程监测 嵌入式技术 Linux 数据采集 Qt 出处:《昆明理工大学》2012年硕士论文 论文类型:学位论文
【摘要】:随着农业生产技术的不断提高与进步,农业生产过程也越来越趋向于信息化和自动化。计算机技术和自动化技术更为农业生产技术的进步起到了强有力的推动作用。在农业信息化、自动化的研究过程中对农业信息的远程监测与调控已成为了当今的一个热点问题。 本文针对农田信息采集系统的实际需求,研究了基于嵌入式平台的农田信息采集系统,着重研究了农田信息采集系统中的温湿度、图像的采集传输和客户端GUI设计。该系统以三星公司生产的S3C2440ARM9微处理器为核心构建硬件开发平台,以嵌入式Linux作为软件开发平台。系统设计中采用C/S架构与专用客户端软件相结合,将嵌入式数据采集和PC机客户端监测功能相分离,采用TCP协议对所采集数据进行网络传输,用户可以通过客户端软件远程访问嵌入式数据采集终端,实现对农田信息的远程监测。 文中首先对国内外农业生产过程中远程监控技术的研究现状进行了分析,随后提出了基于嵌入式平台的农田信息采集系统的软、硬件总体架构,并对嵌入式数据采集终端软、硬件平台的搭建进行了分析。在硬件方面,根据数据采集的需要对摄像头、温湿度传感器进行了选择;在软件方面完成了嵌入式软件开发环境的搭建,包括:交叉开发环境的建立、U-Boot的移植、嵌入式Linux2.6内核的裁剪与移植、BusyBox的编译、文件系统的构建、向文件系统中添加V4L2支持、添加USB摄像头驱动支持、编写和编译DHT11温湿度传感器驱动、构建包含Qt/E的文件系统等。在此基础上,本文对DHT11的温湿度采集原理、基于V4L2的图像采集原理进行论述,随后利用Qt/E的多线程技术,实现了DHT11的温湿度采集和基于V4L2的图像采集;利用Qt/E的Socket通信实现了温湿度、图像基于TCP协议的网络传输。在PC机上,通过Qt编写了客户端软件,该软件实现了对嵌入式数据采集终端的温湿度、图像进行监测,并可以对图像进行保存。 最后,对整个信息采集系统进行了测试,给出了测试结果,并对信息采集系统存在的不足和需要改进的部分进行了分析和展望。测试证明,系统能够完成对农田信息进行远程监测的基本功能。
[Abstract]:With the continuous improvement and progress of agricultural production technology, The process of agricultural production is becoming more and more information and automation. Computer technology and automation technology play a powerful role in promoting the progress of agricultural production technology. The remote monitoring and control of agricultural information has become a hot issue in the process of automation research. In this paper, according to the actual demand of farmland information acquisition system, the farmland information acquisition system based on embedded platform is studied, and the temperature and humidity in farmland information acquisition system are studied emphatically. The system uses S3C2440ARM9 microprocessor produced by Samsung company as the core to construct the hardware development platform. The embedded Linux is used as the software development platform. In the system design, the C / S architecture is combined with the special client software to separate the embedded data acquisition from the PC client monitoring function, and the TCP protocol is used to transmit the collected data over the network. Users can remotely access embedded data acquisition terminals through client software to realize remote monitoring of farmland information. This paper firstly analyzes the research status of remote monitoring technology in agricultural production at home and abroad, then puts forward the software and hardware architecture of farmland information acquisition system based on embedded platform, and the software of embedded data acquisition terminal. In the hardware aspect, according to the need of data acquisition, the camera and temperature and humidity sensor are selected, and the embedded software development environment is built in software. It includes: the establishment of cross-development environment, the transplantation of U-Boot, the cutting and transplanting of the embedded Linux2.6 kernel and the compilation of BusyBox, the construction of file system, the addition of V4L2 support to the file system and the support of USB camera driver. In this paper, the principle of temperature and humidity acquisition of DHT11 and the principle of image acquisition based on V4L2 are discussed, and then the multithread technology of Qt/E is used. The temperature and humidity collection of DHT11 and the image acquisition based on V4L2 are realized, and the network transmission of temperature and humidity based on TCP protocol is realized by Socket communication of Qt/E. In PC, the client software is written through QT. The software can monitor the temperature, humidity and image of the embedded data acquisition terminal and save the image. Finally, the whole information acquisition system is tested, the test results are given, and the shortcomings of the information acquisition system and the parts that need to be improved are analyzed and prospected. The system can complete the basic function of remote monitoring of farmland information.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP274.2
【参考文献】
相关期刊论文 前3条
1 董乔雪,王一鸣;温室计算机分布式自动控制系统的开发[J];农业工程学报;2002年04期
2 邵长彬;李洪亮;;用Busybox制作嵌入式Linux根文件系统[J];微计算机信息;2007年29期
3 宋延昭;嵌入式操作系统介绍及选型原则[J];工业控制计算机;2005年07期
相关硕士学位论文 前1条
1 杜克明;农业环境无线远程监控系统的研究与实现[D];中国农业科学院;2007年
,本文编号:1554398
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1554398.html