基于AT89S8252排污远程监测系统

发布者:雅致书香最新更新时间:2012-11-20 来源: 中电网 关键字:AT89S8252  排污远程监测系统  人机界面 手机看文章 扫描二维码
随时随地手机看文章
随着微电子技术和通信技术的发展,远程监测和远程控制得到了广泛应用,工业废气的排放是否达到国家环保局的要求,需要实施远程监测和控制系统,系统采用上、下位拓扑结构,通信采用物理链路PSTN形式来实现远程监测、检测。

1 系统设计方案

系统采用上、下位主从结构设计,上位机为主叫方。下位机为被叫方上位机以定时巡检或随机抽检两种方式远程获取各下位机(子站)采集到的空气质量数据,根据国家环保总局有关空气质量监测的要求编制周报,日报等。下位机(即子站)分布在城市的各检测点,负责采集空气质量数据,主要是二氧化硫(SO2),二氧化氮(NO2)含量,具有自检、自动稳零等功能,自动应答上位机呼叫并上传数据。

2 远程监测系统下位机的硬件设计

系统硬件设计的关键是基于PSTN通信接口电路,模拟信号采样电路及满足无人职守要求的下位机控制电路。

2.1 下位机的硬件设计

按照功能规划和系统设计要求,确定本系统的硬件框架,如图1所示。

2.2 CPU模块设计

基于AT89S8252微处理器的CPU模块电路如图2所示。

为了适应LCD液晶模块的接口要求,在P0数据地址复用总线口上扩展了U3(74HC373)作为低8位地址锁存器,产生LCD模块读写所需驱动信号的输入信号A0,A1。图2中LCDIN为液晶模块地址选择口线。

系统采用MAX813L实现复位需要,由S1实现手动复位(主要用于调试期间的复位)。由此实现的复位电路具有电源电压监视能力,即当电源电压低于4.65 V时产生高电平复位信号;同时也具有上电复位能力。由于AT89S8252内部含WDT,并且不需要额外的喂狗信号,从减少口线占用考虑,放弃使用MAX813L内含的WTD。

在图2中,CZ2为四路开关量输入口,CZ8为功能扩展预留口。从图中可知,系统的主频为6 MHz,一方面保证满足系统对时间的要求,同时也考虑了可靠性的要求,即适当降低速度以提高抗干扰能力。图中,ADSCK,ADIO及ADRDY为模数转换接口信号;MODEM作为MODEM电源控制信号;LED为系统指示灯控制信号。

2.3 人机界面设计

本系统中人机界面主要是显示界面,因为是远程控制系统,因此下位机没有设计按键按钮电路。显示界面采用HD44780兼容的16×2液晶显示模块。具体接口电路如图3所示。

接口设计,由LCDIN,WR和RD组合产生液晶模块的使能信号E(即图中的LCD信号),A0为读写选择信号(R/W),A1为寄存器选择信号(RS)。

2.4 MODEM通信接口设计

远程控制系统的关键模块是通信模块,PSTN远程系统的关键是调制解调器(MODEM)通信接口模块。本系统的MODEM接口设计如图4所示。

MAX232作为TTL-RS 232电平转换芯片,是微处理器与MODEM之间的接口电路,51系列微处理器虽然有串行输入/输出口,但不具有RTS,CTS,DTR等标准接口握手信号线,考虑到下位机与上位机的通信量一般并不大,所有在连接时采用了简单的“三线式”,即只通过TXD,RXD和底线GND进行连接,同时对其他信号做以下处理:

(1)7(RTS),8(CTS),1(CD)等三信号短接;

(2)6(DSR)、4(DTR)等两信号短接。

从图中可知,RS 232的接线端与连MODEM的DB9(即图中CZ2)的第二脚(接收端)相连,发送端与DB9的第三脚(发送脚)相连,通过软件的设置与处理,实现“三线式”远程通信。

在接口电路设计中,引入了MODEM电源控制电路,即下位机每次响应呼叫并正确发送数据后,由看门狗自动实施下位机系统整体复位,对MODEM的复位命令是通过电源的上电来实现的,因为MODEM可能无法响应微处理器传来的复位命令。对应电源的开、关控制,可以采用对阴、阳极同时实施开关控制。前提是必须选用双刀双掷继电器,由于调整解调器的供电功率一般在9 W以下,因此采用OMRON G5V-2小型继电器。该继电器可靠性高,负载能力为2 A/30 V (DC),工作电压为5 V,与5 V微处理器系统接口简单。[page]

3 远程监测系统下位机的软件设计

基于“三线式”的MODEM通信接口程序,关键是软件握手信号的处理;模拟/数字转换接口程序,关键是AD7705的初始化和双通道的切换;主模块框架的构建,关键是微处理器资源的合理分配和使用;适应无人职守的系统可靠性设计,关键是软硬件看门狗的应用。

3.1 下位机的软件框架

整个下位机系统的软件框架如图5所示。

在图5中,主模块、通信模块、A/D转换模块及显示模块为独立模块,主模块为核心,管理其他3个子模块,这4个模块均为实模块;而软件与硬件看门狗模块为虚模块,它以适当的形式和适当的时机存在于主模块和MODEM通信模块中,其作用就是监视系统的运行状态,以防通信死锁等意外情况导致下位机瘫痪,实现下位机在软故障条件下的自恢复。

3.2 软件主模块设计

软件中主模块是管理模块,设计的考虑因素有:

(1)系统资源的合理使用,例如中断资源、内部存储器和寄存器资源;

(2)在实现功能的前提下,保证程序的简化和优化,减少调试工作量。

主模块首先考虑的是A/D转换和通信之间的关系问题,其次是各模块的层次问题,最后是看门狗在各模块中的嵌入问题。

主模块的流程图如图6所示。

4 结语

随着当前信息时代的飞速发展及新型单片机技术在控制领域的发展和应用的拓宽。远程监测在工业管理也得到了实际应用,本系统设计研究提供了一种监控应用系统,并将其应用到地区之间的管理系统中,实现了监测的数据共享,为环保部门提供一种新型,可视化,高效的远程监测与管理系统。

关键字:AT89S8252  排污远程监测系统  人机界面 引用地址:基于AT89S8252排污远程监测系统

上一篇:基于AT89S52程控开关稳压电源设计
下一篇:I2C接口ZLG7289在数控信号源中的应用

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

PLC工控组态软件有哪些?
01 组态软件:一般英文简称有三种分别为HMI/MMI/SCADA,对应全称为Human and Machine Interface、Man and Machine Interface 、Supervisory Control and Data Acquisition,中文翻译为:人机界面、监视控制和数据采集软件。 目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以及在互联网上的一系列的数据整合。 组态软件的应用领域很广,它可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System Remote Te
[嵌入式]
PLC工控组态软件有哪些?
嵌入式系统的人机界面原型设计策略
       在目标硬件完成之前实现对人机界面的仿真,需要设计工程师在PC机上用软件构建人机界面原型。本文针对构建人机界面原型时所采用的工具语言和代码编写风格,以及不同语言编写的文件之间的接口问题进行了分析,对仿真设计人员有较好的指导作用。         构建一个人机界面原型能够帮助设计工程师在设计早期理解接口对设计的要求和接口的可用性。下面将探讨一种当目标硬件还远未实现时,在PC机上构建人机界面原型的方法。构建这类原型的主要目的有二。         1. 使同一个设计组中的其他成员能够看到该设备的工作过程。当我们在纸上设计一台交互式设备时,要判断设计中所描述的交互性能否实际实现,需要很大的想象力。而如果构建一个工作原型,就会使
[嵌入式]
Mentor Automotive推出可安全性认证全数字化组合仪表盘解决方案
Mentor Graphics公司近日宣布推出Mentor Automotive安全、可认证的全数字化组合仪表盘解决方案,可同时在一个仪表显示屏上显示符合安全性关键驾驶信息和丰富的三维图形。这些软件架构可实作于多核心,甚至单核心SoC上运行,并且以快速的开机时间为主要特色。这款新的解决方案解决了汽车原始设备制造商(OEM)的一大难题:如何将符合安全性的关键驾驶信息转移到功能全面、图形丰富的数字仪表盘上,并且符合ISO 26262等安全标准,同时不会导致硬件或安全认证成本的增加。   汽车OEM目前所设计的全数字化组合仪表盘包括有关基本汽车报警的图形信息,例如通知驾驶员制动器、发动机或轮胎问题的图标。新推出的解决方案与经 安全性认
[嵌入式]
Rightware宣布面向汽车平台推出Kanzi Lite
先的汽车用户界面制作软件供应商Rightware 近日宣布推出其行业领先的 Kanzi 人机界面(Human-Machine Interface,简称“HMI”)设计与开发软件的扩充版 Kanzi Lite。新的扩充版软件将使汽车制造商和一级供应商能够采用 Kanzi 为所有类型汽车的仪表盘和信息娱乐屏幕设计人机交互界面。   加上扩充版软件 Kanzi Lite,Kanzi 能够支持各类从使用专有图形加速协议的低端微控制器 (MCU) 到使用 OpenGL ES 2.0等标准图形应用程序接口 (API) 的高端系统芯片 (SOC) 的硬件平台。设计师现能够使用同一个面向设计人员的设计工具 Kanzi Studio 为不同类型的
[嵌入式]
如何实现人机界面与PLC之间无线通讯
在工厂内,一台人机界面通常需要与多个PLC建立通讯,各设备之间所处位置不同。如果布线的话,需要在多处施工,比较麻烦,这种情况下采用无线方式建立人机界面与PLC之间的通讯更为便捷。因为采用无线PPI协议响应速度快且不需要编程,只需要组态,所以采用PPI协议网络更有优势。但是实现无线PPI通信需要专门的无线数据终端,在组态时也要考虑设置参数的匹配性。 本方案以人机界面(威纶通触摸屏)为例,介绍威纶通触摸屏与两台S7-200Smart PLC的无线 PPI 通信实现过程。在本方案中采用了西门子PLC专用无线通讯终端DTD434M,作为实现无线通讯的硬件设备。 一、方案概述 通过欧美系PLC专用无线通讯终端DTD434M,能够稳定
[嵌入式]
如何实现<font color='red'>人机界面</font>与PLC之间无线通讯
基于ARM的单相电力计量装置现场监测仪实现
  电力计量装置现场监测仪是根据国家相关规程标准,专为电力管理部门降线损、防窃电在线检测的智能化仪表。仪表可在不停电、不改变计量回路接线的情况下,在线测出单相计量箱的综合误差及电能表、互感器的误差,并打印结果。进而判断回路的断路、短路、接触不良、CT 极性接反、CT变化与铭牌不符等计量故障,是电力管理部门查窃电、查故障、追补电费的得力工具。   1 系统总体设计   1.1 技术要求   配备精密钳形电流互感器,在不断电、不改变计量回路的情况下,检测计量装置、电能表及互感器的误差。显示瞬时检测状态下的一次电流、二次电流、电压、互感比。具有光电采样和手动采样、脉冲输入3种测量方式。精度等级达到0.2级。具有低频脉冲信号输出,
[工业控制]
ADAS的几大系统与核心技术
ADAS(Advanced Driving Assistant System) 高级辅助驾驶系统,使用人机界面来提高驾驶员对道路安全上危险作出反应的能力,旨在提高驾驶车辆安全性的技术功能。 这些系统通过预警和自动系统提高了安全性,缩短了对潜在危险的反应时间,其中一些系统是车辆出厂的标准配置,而后装市场功能甚至整个系统都可以在以后添加,以个性化的方式适配每位驾驶员。 如果自动驾驶的目的是让车辆从美国汽车工业学会SAE定义的L0-L5逐步转变为完全由机器与系统操控,摆脱人的控制,把司机变成乘客,那么ADAS则停留于L3,即路况监控和响应任务由驾驶员和系统合作完成,而驾驶员作为最终决策者需要接管动态驾驶任务。 为什么ADAS
[嵌入式]
ADAS的几大系统与核心技术
基于MSP430单片机的微功耗中文人机界面设计
  在现代便携式智能仪器或手持设备中,中文人机界面成为一种事实上的行业标准。能显示汉字的图形点阵液晶和可输入数字的小键盘已成为智能设备必不可少的组成部分。同时作为便携式设备基本要求的低功耗特性也贯穿于中文人机界面的设计始终。   这种低功耗中文人机交互界面需要设计者在选取MCU和具体元器件上有特殊考虑。微功耗、小体积应作为选择相关器件的首要要求。   设计中,笔者采用MSP430F149单片机作为系统的MCU,通过选择合适的液晶显示模块在3V电平构建了一个低功耗的中文人机界面。此中文人机界面构成了微功耗数据采集系统的重要组成部分。 一、MSP430系列FLASH型单片机的微功耗特点   德州仪器公司(TI)推出的MSP43
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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