应用于震前地下水位测量的嵌入式远程监测系统的设计

应用于震前地下水位测量的嵌入式远程监测系统的设计

论文摘要

地下水位异常是目前公认的最重要的地震前兆信息之一。因此,地下水位数据的监测,对地震预报具有非常重要的实际意义。我国地下水位观测网是世界上规模最大的前兆台网,拥有近1000口观测井泉,每日采集到数以万计的观测数据。但是,目前我国地震地下水位前兆数据的管理技术水平较低,数据的传输以函寄、电话报数为主,部分数据还要靠人工输入计算机中,这就严重阻碍了数据的有效利用和长期保存。因此,有必要开发一种远程监测系统来实现观测数据的自动采集和传输。在查阅大量中外相关文献,总结前人研究工作的基础上,本文设计了一种低成本的GPRS(General Packet Radio Service,即通用分组无线服务)通信与嵌入式系统相结合的远程监测系统。本系统硬件平台采用了三星公司的基于ARM920T(Advanced RISC Machine)内核的S3C2410A芯片作为系统处理器,软件平台采用了嵌入式Linux操作系统,采用了GPRS作为无线通信方式。S3C2410A处理器将采集到的水位数据传送到处理器的串口,通过其串口控制GPRS无线通讯模块接入Internet网络,并将数据传送到指定了地址(固定IP地址或域名)的监控中心主机,从而实现了对地下水位的远程无线监测和数据保存。本文完成了远程嵌入式监测系统的硬件设计和软件设计。首先以S3C2410A芯片为核心进行硬件开发,硬件平台主要包括存储模块、数据采集模块和数据传输模块。存储模块采用了MCP FLASH(MCP是Multi-Chip Package的缩写,即多芯片封装)存储器,其内部集成了32M的NAND FLASH(NAND型闪存)和16M的SDRAM(Synchronous Dynamic Random Access Memory,即同步动态随机存储器),为系统提供了足够的存储空间;数据采集模块,是由感应式数字水位传感器、水位变送器和S3C2410A的八路十位A/D(Analog/Digital)转换器组成;数据传输模块,采用GPRS通信模块GR100。然后针对S3C2410A的硬件特性,修改Linux操作系统的内核源代码并编写部分内核源代码以保证操作系统对硬件系统的支持;配置和编译Linux操作系统的内核,构建了相应的嵌入式Linux平台。最后在该软硬件平台的基础上,开发在嵌入式Linux系统下的外围硬件设备驱动程序,设计应用程序实现地下水位数据的自动采集和传输功能。通过实验,证明远程嵌入式监测系统能够满足地下流体观测网对数据自动采集和传输的需要。该系统的设计节省了地下流体观测网的投资费用,保证了地下水位数据传输的实时性,方便了地下水位数据的保存。因此具有重要的研究意义和广阔的应用前景。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.1.1 我国地震灾难情况
  • 1.1.2 地下水与地震
  • 1.2 目前我国地下水位观测网的现状
  • 1.3 设计目标
  • 1.4 本文的主要工作
  • 第二章 嵌入式系统介绍及选型
  • 2.1 嵌入式系统介绍
  • 2.1.1 嵌入式系统定义及构成
  • 2.1.2 嵌入式处理器介绍
  • 2.1.3 嵌入式操作系统简介
  • 2.2 嵌入式系统选型
  • 2.2.1 嵌入式处理器选型
  • 2.2.2 嵌入式操作系统选型
  • 第三章 系统硬件结构
  • 3.1 基本系统
  • 3.1.1 S3C2410A芯片介绍
  • 3.1.2 外围FLASH、SDRAM存储器电路
  • 3.1.3 电源、复位电路
  • 3.1.4 交叉开发接口电路
  • 3.2 数据采集部分
  • 3.2.1 感应式数字水位传感器
  • 3.2.2 系统A/D转换器
  • 3.3 数据传输部分
  • 3.3.1 数据传输方式的实现
  • 3.3.2 GPRS介绍
  • 3.3.3 GPRS接入实现
  • 第四章 构建嵌入式LINUX操作系统
  • 4.1 配置宿主机和建立开发环境
  • 4.1.1 配置宿主机
  • 4.1.2 建立开发环境
  • 4.2 启动加载程序的配置和编译
  • 4.2.1 启动加载程序的简介
  • 4.2.2 配置和编译ⅵⅵ
  • 4.3 内核源代码的修改、配置和编译
  • 4.3.1 Linux内核结构
  • 4.3.2 内核源代码的修改和编写
  • 4.3.3 配置内核
  • 4.3.4 内核的编译
  • 4.4 文件系统的简介和制作
  • 4.4.1 文件系统的简介
  • 4.4.2 制作文件系统
  • 4.5 代码的下载
  • 第五章 设备驱动程序和系统应用程序的开发
  • 5.1 设备驱动程序
  • 5.1.1 设备驱动程序简介
  • 5.1.2 设备驱动程序的修改和编写
  • 5.2 数据采集模块的软件设计
  • 5.3 数据传输模块的软件设计
  • 5.4 系统野外实验
  • 第六章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    应用于震前地下水位测量的嵌入式远程监测系统的设计
    下载Doc文档

    猜你喜欢