基于MCS-51单片机的实时在线环境监测系统

发布者:真情相伴最新更新时间:2011-08-25 关键字:MCS-51单片机  实时在线  环境监测 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  基于GPRS和MCS-51单片机的数据采集器是一种实时在线环境监测系统,它采用分组无线业务GPRS将实时在线检测到的环境状况通过Internet传到环保部门监测信息处理中心,监测信息实时处理软件通过对采集来的数据进行整理分析,使环保机关足不出户即能掌握辖区监测点和污染源的监测指标信息,从而使环保机关的管理在机制上实现从人工化向信息化的转变,克服了过去对各项环境指标的检测主要靠环保人员到现场手工取样,带回实验室分析后再作出结论的周期长、效率低的问题;还可以提高对环境的监测频次,克服过去由于监测频次低,总结出来的环境质量和污染源监测信息可信度较低的问题。

  2 监测系统的工作过程

  

 

  整个系统的具体工作过程见图1。数据采集器单元将流量计、PH计、COD计等各个现场测量仪器输出的标准4~20mA的电流信号转变成数字信号,并对采集数据进行内部保存,然后通过GPRS模块采用无线传输方式发送给监控中心,由运行在监控中心计算机中的“监测信息实时处理系统”软件进行监测数据的集中处理和分析,监控中心人员就可以根据处理和分析后的数据了解采集点出的环境质量状况。

  3 数据采集器硬件结构

  采集器采用双CPU结构,主CPU专门负责与监测软件之间的数据通讯传输和量程设置及参数显示;从CPU专门负责各自通道的数据采集、转换及存储,这样可以避免各通道切换带来数据信号的干扰,保证数据测量的精确可靠。从CPU用两种方式(RS-485串行通讯方式及4~20mA电流环方式)来接收或转换各个在线监测仪器的数据(见图2)。从功能上,采集器电路划分为以下几个组成部分:

  

数据采集器硬件结构

 

  (1)单片机控制单元电路

  单片机控制单元电路包括两片单片机AT89S52(分别用主CPU和从CPU表示)、高速1K双口静态RAMIDT7130、E2PROMAT24C512等器件。MASTERCPU主要用来控制、通讯(与上位机远程通讯,与SLAVECPU进行数据的接受和发送命令等通讯操作);SLAVECPU主要用来对采集来的数据进行数据转换,并与MASTERCPU进行数据传递。AT89S52内含8K的FLASH作为程序存储器。高速1K双口静态RAMIDT7130作为MASTERCPU和SLAVECPU通讯的共享RAM。

  参数数据存储采用外部扩展一片64K的E2PROM(AT24C512),用于数据存储,并根据需要将数据送去显示或上传。[page]

(2)A/D转换电路

  A/D转换电路采用MAX197,用于将监测仪器送来的4~20mA的模拟信号转换成数字信号送至单片机进行处理。MAX197芯片是美国MAXIM公司近年的新产品,是多量程(±10V,±5V,0~10V,0~5V)、8通道、12位高精度的A/D转换器。它采用逐次逼近工作方式,有标准的微机接口。三态数据I/O口用做8位数据总线,数据总线的时序与绝大多数通用的微处理器兼容。全部逻辑输入和输出与TTL/CMOS电平兼容。新型A/D转换器芯片MAX197与一般A/D转换器芯片相比,具有极好的性能价格比,仅需单一+5V供电,且外围电路简单,可简化电路设计。

  在此采集器系统选用从CPU与其联接。使AT89C52的P0.0~P0.7与MAX197的D0~D7相连。P2.7作片选信号,MAX197的地址分配为7000H。选择MAX197为软件设置低功耗工作方式,所以置SHDN脚为高电平,本例采用内部基准电压,所以REF、REFDJ均通过电容接地。用P1.7脚用做判读高、低位数据的选择线,直接与HBEN脚相连。MAX197的INT脚与从CPU的P1.6相连,作为转换识别信号。

  (3)通讯传输单元

  由于环境监测点地理位置比较分散、偏僻、自然条件较差,采用有线传输需要架设专线,成本太高。无线传输因组网迅速灵活、建设周期短、成本低,特别适合条件差的野外使用环境和跨区域的应用。特别是随着移动通讯技术的发展,采用无线网络方式来传输数据已成为新的发展趋势。这里采用了深圳宏电公司的GPRS无线数据终端单元(DTU)作为监测数据的传输单元,其主要技术特点有:

  一是透明数据传输。H7100GPRSDTU直接提供RS485或RS232接口,使用简单、方便,为用户的数据设备提供透明的传输通道;二是后台计算机支持经。普通GPRSModem通常需要附着在PC机上虚拟拨号上网,利用PC机的资源进行数据收发和协议转换;而H7100GPRSDTU内置自动网络连接和协议处理模块,无须后台计算机支持;三是点、点对多点、对等、实时数据传输。H7100GPRSDTU可以实现点~点、点~多点、中心~多点的对等数据传输,传输时延一般小于1s;四是永远在线。H7100GPRSDTU一开机就能自动附着在GPRS网络上,并与数据中心建立通讯链路,随时收发用户数据设备的数据。由于H7100GPRSDTU直接提供RS485或RS232接口,因此和主CPU之间的通讯电路采用两种串行通讯方式:即RS-485和RS-232方式。分别采用MAXIM公司的MAX1487和MAX202E通讯芯片来实现,通过内定的通讯协议及GPRS数据传输单元与远程的监测信息处理中心进行数据传输。

  (4)按键、显示电路

  本采集器采用比高科技公司的BC7281芯片来实现采集器上的相关参数输入及数据显示。该芯片可驱动8位或16位数码管显示,具有64键键盘接口,内含去抖功能,具有2种键盘工作模式,适应不同应用要求,独具光柱译码方式,可独立控制两条64段光柱显示,段寻址功能便于控制独立的LED,16位均均可独立控制闪烁属性,闪烁速度软件可调,段驱动极性及移位脉冲时序均可控,可配合各种形式的驱动电路,键盘部分具有键值锁存功能,内部显示寄存器和控制寄存器的内容均可读出,且采用2线制的高速串行接口与CPU连接,大大简化了电路设计,编程较为方便。

  4 采集器控制程序流程

  

采集器控制程序流程

 

  5 结语

  本文介绍的数据采集器具备对多路模拟量(4~20mA信号)的自动连续采集、转换、存储及数据传输功能,能自动保存最近6-30天检测数据。由于具备RS-232和RS-485通讯接口,可以方便地外接其他的检测模块。另外该采集器还使用了GPRS无线传输模块。

 

关键字:MCS-51单片机  实时在线  环境监测 引用地址:基于MCS-51单片机的实时在线环境监测系统

上一篇:单片机与远程PC机间建立通信的方法
下一篇:基于单片机和CDMA的车载温控系统

推荐阅读最新更新时间:2024-03-16 12:40

自治区环境监测中心站在全国首创无人机有毒有害气体监测系统
如何更准确、更快捷、更安全地检测到气体污染情况,是环境监测人员多年来一直在探索的问题。2月23日,记者从自治区环境监测中心站获悉,由该站与南宁一家无人机科技公司联合在全国首创的慧视蜻蜓EX9无人机气体监测系统在经历数次实验后,最近正式列装环境监测一线战场,为我区环境安全保驾护航。 “2015年8·12天津滨海新区爆炸事故的惨烈现场深深震撼了我们。应对突发事件,传统的监测方法往往需要监测人员身处险境,人员的安全无法得到保障。为此我们下决心研发无人监测技术,在更科学、高效地开展应急处置的同时,保障监测人员的安全。”自治区环境监测中心站有关负责人说。2016年10月,该站与南宁一家科技公司签署共同开发无人监测飞行控制系统协议。2016年
[机器人]
MCS-51单片机汇编语言:数据传送指令有哪些
数据传送指令是MCS-51单片机汇编语言程序设计中使用最频繁的指令,包括内部 RAM、寄存器、外部RAM以及程序存储器之间的数据传送。 数据传送操作是指把数据从源地址传送到目的地址,源地址内容不变。 1. 以累加器A为目的操作数的指令 MOV A, #data ; A← #data MOV A, Rn ; n=0~7, A← (Rn) MOV A, @Ri ; i=0,1 , A← ((Ri)) MOV A, direct ; A← (Rn) direct为内部RAM或SFR地址 2. 以Rn为目的操作数的指令 MOV Rn, A ;Rn ← (A) , n=0~7
[单片机]
垃圾分类产业并非凉凉,环境监测是否能尝到“甜头”?
7月1日,《上海市生活垃圾管理条例》正式施行,这意味着垃圾分类强制时代正式来临。8月1日,新修订的《杭州市生活垃圾管理条例》经浙江省人大常委会投票表决通过,这意味着杭州民众茶余饭后讨论的都是垃圾分类了。    而另外其它一线城市北京、广州、深圳等也在蠢蠢欲动出台相关政策。住建部已经明确表示,今年计划投入213亿元,到2020年年底,将会先行先试的46个重点城市基本建成垃圾分类处理系统。    目前,相比7月,“垃圾分类”的话题确实有下滑,但这并不意味着垃圾分类产业的凉凉。环保政策的发布,采购气体检测仪大单频出,可以看到部分城市的生态环境局已经公开了大量的采购活动,目的就是整体出发进行大气污染综合防治。    广州生态环境局对
[嵌入式]
基于MCS-51系列单片机测量频率的设计与实现
对于周期波频率的测量方法很多,但大多是通过测量间接计算频率。本文介绍了用目前应用比较广泛的MCS-51系列单片机对周期波频率进行测量,并通过LED以数字形式直观地示出频率,实现测量的智能化,省去间接对频率计算的麻烦与错误。文章对其测量原理,设计和实现作了说明,介绍了主要程序,并进行了误差分析。 目前单片机广泛应用到国民经济建设和日常生活的许多领域,成为测控技术现代化不可缺少的重要工具。而本文适应这一发展趋势,把MCS-51系列单片机应用于对周期波频率的测量,并通过LED显示器自动显示出来,这对于频率的测量带来了极大的方便。 设计思想 利用施密特触发器将边缘缓慢变化的周期性信号如正弦波、三角波或任意形状的模拟信号
[单片机]
基于<font color='red'>MCS-51</font>系列<font color='red'>单片机</font>测量频率的设计与实现
MCS-51单片机指令系统“读-改-写”方式指令
51 单片机有四个 8 位的并行接口。由于内部结构的特点,并行接口在输出 0、1 的时候,能力是不一样的。输出 0 的时候,能力较强,但输出 1 的时候,能力就很差了,而 P0 口,则要外接上拉电阻才能输1。 单片机从端口读入数据的通道有两个,一个是从锁存器引入,一个是从输出引脚处引入,分别叫做“读锁存器”和“读引脚”。单片机在进行端口输出时,经常要参考其上一次的输出状态。 Example:使一个LED灯闪烁。编程序时需要从输出引脚读前一次的输出状态,然后将其求反输出。如果上次是输出“1”使LED点亮,这时候虽然端口上输出逻辑是“1”,但是由于LED的二极管作用将输出高电平拉至“0”电平(0.7V左右),通过引脚读进来就是
[单片机]
林德获得环境监测和污染控制用标准物质证书
    林德集团旗下的林德气体公司今天宣布,获得中国国家质量技术监督局颁发的标准物质证书,准许林德位于华东的苏州工厂生产气体标准物质。     标准物质认证是中国官方的质量标准体制,气体生产厂家需要通过该认证才能向中国国内企业和在中国运营的外资企业供应特种校准气体混合物。标准物质认证的要求之高超过其他任何ISO标准,包括计量相关的ISO标准。该工厂将生产林德的HiQ 高纯度气体以及用于校准环境监测用测量仪器的HiQ气体混合物,其中包括用于检测燃烧器的排放。通过供应这些气体,林德将能够更好地支持中国政府应对日益受到重视的CO2排放问题。     林德(中国)特种气体业务经理朱岷表示,“随着中国政府越来越重视污染控制、可持续发
[半导体设计/制造]
基于无线传感器网络的海洋水环境监测系统的设计
  引言   近几年来,随着海洋事业的迅速发展,海洋环保已经提上议事日程。因此,海洋水环境监测成为人们越来越关注的焦点。   无线传感器网络广泛应用于军事侦察、环境监测、目标定位等领域,能够实时地感知、采集和处理网络覆盖范围内的对象信息,并发送给观察者。它具有覆盖区域广,可远程监控,监测精度高,布网快速和成本低等优点。把无线传感器网络技术应用到海洋水环境监测系统中,是人们近几年来研究的焦点。   ZigBee与其他的无线通信标准相比,适用于吞吐量较小,网络建设投资小,网络安全性高,不便于频繁更换电源的场合。在工业控制领域利用传感器基于Zigbee技术组成传感器网络,可以使得数据采集和分析变得方便和容易。Zigbee网络用于传
[工业控制]
田间小气候自动观测仪与农业环境监测站的区别分析
  气象监测是农业工作中最为重要的一个步骤,农业生产是靠天吃饭的,气象因子直接关系着农业生产的效率。因此,随着社会的发展,对于气象监测,也越来越重视。在气象监测方面,已经成功研发出来如农业 环境监测 站、田间小气候自动观测仪等几款比较典型的气象监测 仪器 。这些仪器配合农业生产,大大提高了农业生产效率。下面我们来分析下同是气象监测,他们之间有什么区别。   田间小气候自动观测仪:田间小气候自动观测仪主要针对气象方面的监控,如温度、湿度、光照度、风速风向、以及降雨量等因子,其中NL-5L型号手持式气象站增加了GPS定位功能,适用于移动式环境数据采集记录,在测定环境参数的同时,还可以进行当前位置的定位。田间小气候自动观测仪广泛应用于气象
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved