基于GPRS和MCS-51单片机的数据采集器是一种实时在线环境监视测定系统,它采用分组无线业务GPRS将实时在线检测到的环境状况通过Internet传到环保部门监测信息处理中心,监测信息实时处理软件通过对采集来的数据来进行整理分析,使环保机关足不出户即能掌握辖区监测点和污染源的监测指标信息,从而使环保机关的管理在机制上实现从人工化向信息化的转变,克服了过去对各项环境指标的检测主要靠环保人员到现场手工取样,带回实验室分析后再作出结论的周期长、效率低的问题;还能大大的提升对环境的监测频次,克服过去由于监测频次低,总结出的环境质量和污染源监测信息可信度较低的问题。
整个系统的具体工作过程见图1。数据采集器单元将流量计、PH计、COD计等各个现场测量仪器输出的标准4~20mA的电流信号转变成数字信号,并对采集数据来进行内部保存,然后通过GPRS模块采用无线传输方式发送给监控中心,由运行在监控中心计算机中的“监测信息实时处理系统”软件进行监测数据的集中处理和分析,监控中心人员就能够准确的通过处理和分析后的数据了解采集点出的环境质量状况。
采集器采用双CPU结构,主CPU专门负责与监测软件之间的数据通讯传输和量程设置及参数显示;从CPU专门负责各自通道的数据采集、转换及存储,这样做才能够避免各通道切换带来数据信号的干扰,保证数据测量的精确可靠。从CPU用两种方式(RS-485串行通讯方式及4~20mA电流环方式)来接收或转换各个在线)。从功能上,采集器电路划分为以下几个组成部分:
单片机控制单元电路包括两片单片机AT89S52(分别用主CPU和从CPU表示)、高速1K双口静态RAMIDT7130、E2PROMAT24C512等器件。MASTERCPU主要用来控制、通讯(与上位机远程通讯,与SLAVECPU进行数据的接受和发送命令等通讯操作);SLAVECPU主要用来对采集来的数据来进行数据转换,并与MASTERCPU进行数据传递。AT89S52内含8K的FLASH作为程序存储器。高速1K双口静态RAMIDT7130作为MASTERCPU和SLAVECPU通讯的共享RAM。
参数数据存储采用外部扩展一片64K的E2PROM(AT24C512),用于数据存储,并根据自身的需求将数据送去显示或上传。
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相连,作为转换识别信号。
由于环境监测点地理位置比较分散、偏僻、自然条件较差,采用有线传输需要架设专线,成本太高。无线传输因组网迅速灵活、建设周期短、成本低,很适合条件差的野外使用环境和跨区域的应用。特别是随着移动通讯技术的发展,采用无线网络方式来传输数据已成为新的发展的新趋势。这里采用了深圳宏电公司的GPRS无线数据终端单元(DTU)作为监测数据的传输单元,其主要技术特点有:
一是透明数据传输。H7100GPRSDTU直接提供RS485或RS232接口,使用简单、方便,为用户的数据设备提供透明的传输通道;二是后台计算机支持经。普通GPRSModem常常要附着在PC机上虚拟拨号上网,利用PC机的资源进行数据收发和协议转换;而H7100GPRSDTU内置自动网络连接和协议处理模块,无须后台计算机支持;三是点、点对多点、对等、实时数据传输。H7100GPRSDTU能轻松实现点~点、点~多点、中心~多点的对等数据传输,传输时延一般小于1s;四是永远在线GPRSDTU一开机就能自动附着在GPRS网络上,并与数据中心建立通讯链路,随时收发用户数据设备的数据。由于H7100GPRSDTU直接提供RS485或RS232接口,因此和主CPU之间的通讯电路采取两种串行通讯方式:即RS-485和RS-232方式。分别采取了MAXIM公司的MAX1487和MAX202E通讯芯片来实现,通过内定的通讯协议及GPRS数据传输单元与远程的监测信息处理中心进行数据传输。
本采集器采用比高科技公司的BC7281芯片来实现采集器上的相关参数输入及多个方面数据显示。该芯片可驱动8位或16位数码管显示,具有64键键盘接口,内含去抖功能,具有2种键盘工作模式,适应不一样应用要求,独具光柱译码方式,可独立控制两条64段光柱显示,段寻址功能便于控制独立的LED,16位均均可独立控制闪烁属性,闪烁速度软件可调,段驱动极性及移位脉冲时序均可控,可配合各种各样的形式的驱动电路,键盘部分具有键值锁存功能,内部显示寄存器和控制寄存器的内容均可读出,且采用2线制的高速串行接口与CPU连接,大大简化了电路设计,编程较为方便。
本文介绍的数据采集器具备对多路模拟量(4~20mA信号)的自动连续采集、转换、存储及数据传输功能,能自动保存最近6-30天检验测试的数据。由于具备RS-232和RS-485通讯接口,可以方便地外接其他的检测模块。另外该采集器还使用了GPRS无线传输模块。
关键字:编辑:什么鱼 引用地址:利用MCS-51单片机数据采集器的实时在线环境监视测定系统设计
上一篇:采用LMV1090放大器和AT89C51单片机改进型噪声抑制话音采集方案
下一篇:基于89C51RD2单片机和嵌入式内核实现智能型肠营养输液泵的设计
PI C12C508/509是8脚封装的8位 单片机 ,极适合于嵌入到各种电子装置中做智能开发,下面介绍二个较为简洁的实例电路,供参考学习。 灯光亮度调节器 根据房间亮度自动调节电灯亮度 手动调节电灯亮度 家庭防盗传感器 非法进入声/光报警 单片机 自动报警/状态保存 手动开启/关闭系统
对家庭防盗传感器的设计 /
在风电行业中,经常需要在野外对风机做维修,这时必须为各类维修工具和仪器进行供电。因此,设计一种便携式。低功耗。智能化的正弦逆变电源来为这些设备供电是十分必要的,可大幅度的提升维修风机的效率。 本文正是基于这样的一种情况下而设计的一种基于单片机的智能化正弦逆变电源。 1 正弦逆变电源的设计的具体方案 本文所设计的逆变器是一种能够将DC 12V直流电转换成220V正弦交流电压,并能够给大家提供给一般电器使用的便携式电源转换器。目前,低压小功率逆变电源已经被大范围的应用于工业和民用领域。尤其是在交通运输。野外测控作业。机电工程修理等无法直接用市电之处,低压小功率逆变电源便成为必备的工具之一,它只需要具有一块功率足够的电池与它连接,便能产生一般电器所需要
控制的正弦波逆变电源 /
#include reg52.h #define uint unsigned int //宏定义 sbit SPK=P3^5; //定义喇叭端口 sbit key=P3^1; //开发板上对应的是s18按键 void delay(uint z) { uint x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } void main() { while(1) { if(key==0) { delay(100); SP
日前,意法半导体发布了它最新的STM32F030基于Cortex-M0内核的超值系列微控制器,以0.32美元的批量订货价格引发热议。意法半导体表示:“与同类竞争产品不同的是,STM32F030虽然只有8位微控制器的价格,但在性能和特性上并没有受到任何影响。它保持了原有的内核速度和丰富的外设,传承了STM32F0家族的优异基因。”STM32F030将面向工业控制、消费电子和家用电器三大目标应用。 低价来源于规模经济 打造宽产品线平台 在新品的交流中,意法半导体大中华与亚太区微控制器市场及应用总监James Wiart提供了这样的数据:从2009到2012年,ST在MCU市场的份额翻了一番,年增长率达到市场平均的三倍。其中
#include #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); void init(); uint intnum; void main() { init(); while(1) { if(intnum==5) { intnum=0; RD0=!RD0; } } } void init() { TRISD=0; PORTD=0; OPTION=0x07; INTCON=0xa0; TMR0=61; } void interrupt TIme0() { T0IF=0; TMR0=61; intnum++; }
定时器0的应用 /
此讲我们主要介绍如何安装Keil5与STC-ISP 一 Keil5软件一共有许多版本,我们现在学的是51单片机所以我们要选择C51这个版本。(建议使用破解版) 华维单片机编程:免费领!单片机入门到高级开挂学习路径(附教程+工具) 37 赞同 · 8 评论 文章 破解版使用方法:先打开Keil_Lic.exe,然后进入Keil软件时不能双击进入,要先点击鼠标右键,选择以管理员的身份进入. 点击File然后选中License Management(许可证管理),把CID中的内容复制下来,填入Keil_Lic.exe中的CID处,点击生成按钮,然后把生成的代码复制,退出Keil_Lic.exe,回到K
(二) /
随着科学技术的迅速发展,尤其是电子信息技术的一直更新,医疗卫生事业也逐步深化改革,实现现代化医疗成为医院未来发展的趋势,医院呼叫对讲系统是提高医院的护理水平的重要设备之一,其基本功能是通过一种简便的途径使护理对象与医护人员达成沟通。16位的MSP430单片机的集成度很高,片内资源丰富,主要的突出特点是低功耗,能轻松实现长时间的稳定工作,应用到该系统后,性能得到很好的优化,能大大的提升医护人员的工作效率和降低他们的劳动强度,病人也能得到及时的护理和医疗,可以显着提高医院的服务水平和医疗质量。 1 DTMF呼叫对讲系统介绍 1.1 DTMF技术的介绍 DTMF(Dual Tone Multi Frequency ),即双音
与DTMF技术设计医院呼叫对讲系统设计 /
应用开发从入门到精通
有奖报名|TI MSPM0 在【电力输送和工厂自动化与控制系统】、【家用电器和电机控制】中的典型应用
抢先体验:TI MSPM0L1306 LaunchPad开发套件,赢三模无线键盘
【下载】LAT1289 Keil、IAR、CubeIDE中变量不被初始化方法
【下载】LAT1288 STM32 G474中Triggered-half模式的实现
【下载】LAT1309 一步一步创建STM32WBA BLE_Custom工程
【课程】STM32 & X-Cube-TouchGFX GUI开发实践
【直播】STM32H5系列:强大的ARM® CORTEX®-M33 MCU让高性能和安全性唾手可得
【直播】STM32U5系列扩充新成员-探索更安全,更高效,更节能的设计
【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性
【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU
【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®
STM32Cube.AI开发者云:只需四个步骤,轻松将AI集成到MCU
MCS-51系列单片机并行P2口也有两种功能,对于内部有程序存贮器的单片机(如定制的8051),P2口可当作输入口或输出口使用,直接连接输入 ...
在MCS一51单片机的控制管理系统中,它的四个并行8位输入输出端口P0一P3是我们大家常常使用的。在并行端口的编程学习中,“跑马灯”是单片机并行 ...
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后做处理、存储,再主动或被 ...
简介:太阳能路灯控制管理系统:51单片机练手项目,简单可复制。 带太阳能充电功能,oled显示, 白天根据光强判断开关灯晚上开灯,二级菜单可 ...
单片机是什么,是在一个集成硅片中集成了一些部件,构成了一个微型的计算机系统的东西,这些只是对单片机的基础概念是简单了解,会用单片机 ...
2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍
直播回放: Microchip Timberwolf™ 音频处理器在线研讨会
综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程
INTERMEC - M6米乐app最新版下载 - Honeywell
友情链接: - Symbol - 百度 - DATAMAX - 上海条码 - Bartender - 心理测评系统 - 米乐体育在线ios下载