基于ARM11的嵌入式远程无线环境监测系统的设计.docx
《基于ARM11的嵌入式远程无线环境监测系统的设计.docx》由会员分享,可在线阅读,更多相关《基于ARM11的嵌入式远程无线环境监测系统的设计.docx(41页珍藏版)》请在沃文网上搜索。
1、摘要:温湿度采集传感技术和GPRS无线传输技术应用广泛,已经应用到了工业,农业等各个领域。随着我国经济的发展,环境问题日益突出,环境保护应以预防为主治理为辅,我们应把计算机技术与环境保护相结合,根据环境监测数据提出相应的治理方案。本系统使用分为监测主机和监测从机,主机使用ARM11处理器和Linux系统,从机使用Cortex-M3核的微控制器。从机采集数据后通过GPRS回传到主机进行显示。主机是一台基于S3C6410处理器的单板,除处理器外还有内存、FLASH以及网卡芯片,主机运行Linux操作系统,使用Qt Creator编写程序,然后使用交叉编译工具arm-linux-gcc编译成ARM版
2、本的可执行文件,然后拷贝到单板上运行,主机的数据存储使用的是轻量级数据库SQLITE,可供查看以往的记录信息,主机使用以太网接收从机传来的温湿度信息。从机是以LPC1768微控制器为主控的专用温湿度采集系统,传感器是DHT22,DHT22是一款集成采集温度度功能于一体的传感器,传感器采集完温湿度后通过GPRS通道传给上位机,GPRS芯片使用的是SIM900,这是一款工业级的手机模块芯片。本文首先给出了设计的原理和设计思路,然后根据软硬件分章介绍各自的设计原理以及实现过程,从而设计一个高稳定性的环境监测系统,实现环境温湿度的在线实时监测。关键字:微控制器;微处理器;GPRS;Linux;ARM1
3、1;ARM Cortex-M3DesignofEmbededWirelessandRemoteEnvironmentMonitoringSystemBasedonARM11Abstract: Temperature and humidity sensor technology capture a wide range of technology applications, and so does GPRS wireless transmission. The accordingly technologies have been applied to various fields of indu
4、stry, agriculture and so on. As Chinas economic development, environmental issues have become increasingly prominent, environmental governance should be based on prevention supplement, we should combine computer technology and environmental protection, propose appropriate governance program based on
5、 environmental monitoring data. The system is divided into monitoring the use and monitoring from the host machine, the host uses ARM11 processor and Linux systems, the slave using Cortex-M3 microcontroller core. Data collected from the machine back to the host via GPRS display.Host-based S3C6410 pr
6、ocessor is a single-board, in addition to the processor but also have memory, FLASH and chip card, the host uses the Linux operating system, using Qt Creator programming on Linux systems, and then use cross-compilation tools compiled into ARM version executable file, then copy it to run a single boa
7、rd, the master data store using a lightweight database SQLITE, available for viewing previous record information, the host uses Ethernet receive information from the machine temperature and humidity coming. Slave is based on the special temperature and humidity acquisition system LPC1768 microcontro
8、ller, sensors using DHT22, DHT22 is an integrated collection of functions in one degree of temperature sensors, temperature and humidity after the completion of the acquisition sensor to the host computer via GPRS channel, GPRS chip using SIM900, which is an industrial-grade mobile phone module chip
9、.This paper first gives the design principles and design ideas, and then present their design and implementation process in accordance with the principles of the hardware and software sub-chapter to design a high stability of the environmental monitoring system, online real-time monitoring of temper
10、ature and humidity.Keywords:Microcontroller;Microprocessor;GPRS;Linux;ARM11;ARM Cortex-M3目 录1 绪论11.1课题背景与意义11.2 设计中主要问题21.3 主要问题的解决方案21.4 研究内容22 方案论证32.1 设计原理32.2 方案分析32.3 设计特点43 硬件系统的设计与实现53.1 主机硬件架构63.1.1 友善Tiny6410开发板73.1.2 S3C6410简介73.1.3 以太网接口93.1.4 LCD显示屏93.2 从机硬件架构103.2.1 路虎LPC1768开发板103.2.2
11、LPC1768简介113.2.3 DHT22温湿度传感器133.2.4手机模块SIM900153.3 本章小结224 嵌入式Linux系统的开发与移植234.1 交叉编译环境234.2 嵌入式开发环境的搭建245 系统程序设计与实现265.1 嵌入式Linux程序设计265.1.1 程序架构设计265.1.2 数据结构设计275.1.3 QT程序界面开发275.1.4 SQLITE数据库开发295.1.5 SOCKET网络通信的设计与开发315.2 ARM Cortex-M3程序设计315.2.1 程序架构设计315.2.2 数据结构设计335.2.3 SIM900 TCP通信的设计与开发33
12、5.2.4 DHT22应用开发34总结35参考文献36致谢37371 绪论1.1课题背景与意义我国的制造业呈现出了急剧扩张的趋势,尤其是近几年来,这种趋势更加明显,同时,也初步奠定了我国世界工厂的地位。然而,我国人均GDP达到中等发达水平的同时,环境压力也达到了高峰。现如今环境污染非常严重,是在中国各地都是普遍存在的现象。其中,全国性范围内的雾霾天气明显地揭露了我国环境污染程度的严重性以及生态环境的脆弱性。如今清新芬芳的空气、清澈洁净的水源以及蔚蓝色的天空的变成人们的奢望时,我国环境污染的严重性就足以可见了。由此可见,对环境的治理已经是刻不容缓,然而,环境治理不是一蹴而就的,只有未雨绸缪才能防
13、范于未然,才能去有计划的保护环境,预防环境质量的恶化,控制环境污染,提高人们生活质量,保护人类健康,造福子孙后代。近年来,微控制器和微处理器的的更新速度明显加快,从20年前的8位MCS-51系列单片机到TI推出16位低功耗MSP430系列单片机再到众多ARM核的MCU和CPU,单片机的处理能力不断增强,功耗不断降低,价格也在不断下降,将这些新技术应用到环境监测系统中,在一定程度上提升了环境监测系统的性能,可实现免维护的实时在线监测,大大的提高了环境监测的效率,降低了环境监测的成本。当前应用最为广泛的移动电话标准,GSM(Global System for Mobile communicatio
14、n)是由欧洲电信标准组织ETS制定的,被100多个国家使用占据80%以上的通信市场份额,其网络遍布世界各地。GPRS(General Packet Radio Service)是GSM(Global System for Mobile communication)网络的一种移动数据业务。GPRS是以数据封装成包的形式来传输,用户只需支付使用的流量费,流量费以传输数据单位计算,理论上是一种较为便宜通信方式,可见GPRS在数据传输网络具有较高的性价比。1.2 设计中主要问题环境监测系统主要在野外使用,野外恶劣的环境决定了环境监测系统必须有高可靠性的软硬件。硬件电路上选择合适的传感器和芯片显得尤为重
15、要,因此主控芯片和传感器的选型以及在可靠硬件基础上实现软件抗干扰是本设计的主要问题。1.3 主要问题的解决方案针对本次设计的需求通过比较几款温湿度传感器后,选择了测温范围为-4080的DHT22,此款传感器的测温范围可满足正常的室外测温,DHT22测量湿度的分辨率为0.1%RH,精度为2%RH,测量温度的分辨率为0.1,精度小于0.2摄氏度,可满足测量要求。测量从机选用LPC1768作为主控,作为一款工业级的Cortex-M3核的单片机其可靠性和性能是经过市场验证的,可放心使用。测量主机在室内使用,工作环境相对良好,因此选用价格相对适中的三星公司的消费级ARM11处理器S3C6410。1.4
16、研究内容本次设计主要是从机采集温湿度数据,采集到数据后激活SIM900应用场景,然后开启GPRS通道向主机传送测量到的数据,主机通过以太网接收后显示在LCD屏上同时也会备份到自身的数据库中方便用户以后查看,主机上有相应的界面操作可供用户查看和操作。主机是一台由ARM11处理器、内存芯片、FLASH芯片和以太网芯片构成的嵌入式单板,单板运行Linux系统,在Linux上运行Qt界面程序,使用以太网接收数据,然后再由SQLITE数据库存储温湿度记录信息,从而可以查看以往的记录。从机由ARM Cortex-M3核的微控制器和温湿度传感器DHT22以及通信芯片SIM900组成,传感器采集到数据后实时上
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM11 嵌入式 远程 无线 环境监测 系统 设计