基于ARM9的环境监测与设计开发.doc_第1页
基于ARM9的环境监测与设计开发.doc_第2页
基于ARM9的环境监测与设计开发.doc_第3页
基于ARM9的环境监测与设计开发.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ARM9的环境监测与设计开发 李青华 (安徽工程大学电气工程学院,安徽芜湖241000) 【摘要】随着中国经济的快速发展、工业化程度的不断提高,自然生态环境受到了严重的破坏,而国家对环境保护也越来越重视,针对这个问题设计一个基于ARM的环境监测系统。该环境监测系统主要包含以下三部分:主控制部分、信号采集部分、电源电压模块电路。监测仪以ARM9微控制器S3C2440为控制核心,传感器负责采集SO2浓度、温度和湿度。系统集合了嵌入式技术、电子技术、计算机应用技术,虽然该系统只监测SO2浓度、温度和湿度,但系统接口丰富、扩展性强,接入其他传感器就能实现相应环境数据的监测,如CO2可吸入颗粒物等。 关键词嵌入式系统;环境监测;a/d转换器 基金项目:安徽工程大学创新训练项目(AHxx10363224)。 引言 温度,湿度和SO2浓度等环境参数是基本的物理量和化学量,几乎所有的科研和生产过程都与环境质量密切相关。因此,环境测量是现代测量中最普遍的测量之一。而准确的测量和控制环境参数对于获得正确的科研数据和保证产品质量都是十分重要的。 时至今日,科技竞争不断升级,节能减排的呼声日益高涨,人们对环境质量越来越重视,尤其是在某些特殊的领域,如何对生产,科研局部环境参数进行精确实时监测,成为日趋严峻的任务。本就是针对以上实际中出现的问题,提出的相应可行的解决方案。 1系统的实现与分析 本系统是要求将现场空气中的温度、湿度和SO2气体浓度的情况通过各自的传感器收集起来,再通过AD转换器转换成数字信号传给ARM,再通过ARM的处理和液晶显示屏将这些信号转换为人眼可识别的数字信号,这样就建立了一个以ARM为核心,以传感器和AD转换器等为辅助的环境监测系统,其结构如图1所示。 整个系统需要解决两个问题:(1)ARM是如何控制A/D转换器来处理现场数据;(2)ARM是怎样去控制这些传感器的。将这些问题处理好并将转到液晶屏上显示出来,该系统就完成了。 2数据采集部分 该部分是由传感器、模数转换、嵌入式系统构成。传感器有三类:温度传感器、湿度传感器、SO2浓度传感器,它的作用是将环境中的模拟量感知出来;A/D模数转换器将传感器送来的模拟信号转换成数字信号;再将转换后的信号送到ARM进行处理。下面对此进行逐一介绍。 2.1传感器 2.1.1温度传感器 本次使用温度传感器型号是DS18B20型数字传感器。输出的是电压量,并支持“一线总线”接口,适用于多点监测。测温范围:-55+125,固有测温误差0.5。工作电压:35V/DC,测量结果以912位数字量方式串行传输。 2.1.2湿度传感器 本次采用的湿度传感器型号为HF3223型,它采用模块式结构,属于频率输出式集成湿度传感器,在55%RH时的输出频率为8750Hz(型值),当相对湿度从10%变化到95%时,输出频率就从9560Hz减小到8030Hz。这种传感器具有线性度好、抗干扰能力强、便于配数字电路或单片机、价格低等优点。 2.1.3SO2传感器 本次采用的SO2传感器型号为3SFCiTiceL型,它是一种电化学型的传感器,输出的是电压量,输出电压:Vout=0.1*C*R,其中C为大气中SO2的浓度,由ARM对收集到的信号进行处理,计算出相应的SO2含量。它基于伽伐尼电池基本原理,具有体积小,重量轻,线性度好,性能稳定等特点。 2.2模数转换器ADC0809 模数转换器一方面接收传感器送来的模拟信号,另一方面受ARM的控制转化成数字信号并输出,它的工作流程图如图2所示。ADC0809模数转换器,它是逐次逼近型8位8通道A/D模数转换器,转换时间典型值为100us,模拟信号输入电压05V,电源电压为单电源5V。 2.3ARMS3C2440 ARM处理器是一种低功耗,高性能的32位的处理器,且一般具备以下特点:(1)体积小,低功耗,低成本,高性能;(2)支持16位和32位双指令集,能很好的兼容8位和16位器件;(3)大量使用寄存器,指令执行速度更快;(4)大多数数据操作都在寄存器中完成;(5)寻址方式灵活简单,执行效率高;(6)指令长度固定。因此系统选用S3C2440型ARM,它在数据采集部分中的作用就是控制ADC0809何时转换,何时输出数据。相应的程序流程图如图3所示。 2.4嵌入式操作系统 因为LINUX与其他的嵌入式操作系统相比,有很多优势:第一,LINUX内核稳定,功能强大,支持多种硬件平台,应用软件多,兼容性好;第二,LINUX的源代码是开放的,可获得,能大幅降低成本;第三,LINUX沿用了UNIX的发展方式,可以方便的获得软件厂商的支持;第四,具有良好的可移植性。因此,我选择LINUX作为操作系统。 3结束语 通过本次的课程设计使得我对嵌入式系统有了一个初步的了解,包括硬件部分和软件部分。并取得了对嵌入式系统开发的一些经验,为以后对这方面的学习打下一个初步基础。 参考文献 王英.高精度温度检测仪的硬件设计J.现代电子技术,xx. 袁国庆.基于嵌入式的温度控制系统与算法研究D.长沙:中南大学,xx. 周青云,王建勋.嵌入式系统的应用与发展J.工业仪表与自动化装置,xx. 李善平,刘文峰,王

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论