基于单片机的通信转换器在远程测控系统中的应用

发布者:WanderlustGlow最新更新时间:2011-10-14 关键字:通信转换器  远程测控系统 手机看文章 扫描二维码
随时随地手机看文章

    1 前 言

    随着计算机网络和通信技术的飞速发展,远程测控技术在工业生产过程中得到了广泛的应用,各种测量参数的网络化传输、智能化处理和综合化应用已成为一种趋势。传统仪器仪表的信号传输方式已无法实现生产过程中多种参数的实时性、准确性和远距离传输的要求;笔者介绍一种基于单片机串行通信口的集散局域网系统,实现多种工业参数的远程测控。

    2 系统构成及功能  

    远程测控系统结构如图2—1所示。系统主要功能如下:

    (1)PT为独立的测量监测站点,由单片机构成,可实现一个或多个子站点的监测,通过并行I/O口连接监测点的测量、检测、显示、调节、执行等部件;具有数据转换、存储、显示、传输和控制功能;通过串行接口与通信转换器进行数据传输;  

    (2)CR是一个8031单片机构成的通信转换器,CCS-中央监控站;CR-通信转换器;PT-监测站点用于整个系统的控制、数据处理及转换传输,与各站点的工作方式采用主—从模式,与中央监控站通过扩展串行口进行串行通信,实现测量、控制信息的集中处理。

    (3)CCS中央监控站由工控机构成,实现对整个系统信息的综合管理;通过Internet实现参数、信息的远程查询和共享。

远程测控系统结构

    3 火灾自动报警系统的通信解决方案

    3.1 火灾自动报警系统的通信要求

    某小区由多幢高层建筑组成,120个火灾测控站点分布在各楼层之间。要求火灾自动报警系统在中央控制室实现集中控制管理。

    3.2 RS-232/485转换器存在的问题

    采用RS-232/485转换器实现中央监控站与监测站点的通信,在实际应用中存在以下问题:(1)波特率固定不可调(9600 bps),监测站点扩容困难;(2)负载小、信号衰减大;(3)出错率较高、工作不稳定等。

    3.3 解决方案  

    选用“中继器”,可以解决负载及工作稳定性问题,但随着测量站点数量的增加,“中继器”的需求也增多,成本增加,为此笔者专门设计了一个基于单片机的通信转换器取代原方案的RS-232/485转换器。

    4 基于单片机的通信转换器设计

    4.1 通信转换器设计  

    以8031单片机为核心的通信转换器,其系统结构如图4—1所示:

系统结构

系统结构

  该通信转换器主要由8031单片机、外部存储器、串行双路分时器、扩展串行口等组成。各部分主要功能为:

  1)键盘:从P1.0~P1.3端输入,用于系统初始值及状态参数的输入;

  2)显示器:采用字符式液晶显示器,滚动显示系统及各站点状态、参数等;

  3)程序存储器:存放系统程序,用EPROM芯片,选27C256(32K);

  4)数据存储器:存放系统数据及测控数据,用RAM芯片,选62C256(32K);另外配有8KEEPROM(28C64),用于存放系统安全数据;

  5)利用TXD、RXD串行口对各个站点进行巡检监测,并发送控制调节信号;

  6)串行双路485分时器:采用2路控制,用于解决单路负载过重问题;

  7)扩展RS-232串行通信口:用于实现通信转换器与中央监控站的通信;

  8)其它:状态灯、蜂鸣器、液晶背光、外部中断由P3.2~P3.5实现。

  另外,在上述硬件的支持下,通过软件设计可以解决以下问题:(1)通信波特率可根据需要设置调整(600~9600 bps);(2)实现了应答式双工通信,确保信息的可靠传递;(3)为系统提供相当的站点冗余量。

  4.2 扩展RS-232串行口的硬件设计  

  由于8031只有一个串行口,该口已用于通信转换器与测控站点之间通信,要解决通信转换器与中央监测站的通信,需扩展一个串行口,采用INS82C50和MAX232A实现。

  其中,当中央监控站向通信转换器发送信息时,通过82C50的INTR端向8031CPU发出中断请求,作为8031的外部中断信号从P3.2端引入,CPU响应中断,实现数据的正确接收和发送。

  4.3 2路485分时控制器的设计  

  为了解决站点扩容及负载过重问题,设计成2路工作模式,由2个MAX485转换器组  成,利用其2、3功能端实现控制,其中P1.4、P1.5控制Ⅰ路状态,P1.6、P1.7控制Ⅱ路状态。两个通信口的波特率相同,由内部定时器设定。电路原理如图4—2所示。

  电路原理

    当采用MAX485芯片时,每一路总线最多可接32个测控站点,最大传输距离可达1 200 m,当传输距离较大时,可适当降低波特率;若测控站点较多,可用MAX1487芯片替代MAX485,站点可多达128个。当传输距离超过1 200 m时,可在中途增加一个中继器,从而延长子站的安装距离。

    在硬件电路中应在总线之间、总线对地之间采用稳压二极管进行限幅保护。  

    5 结束语  

    该文提出的基于单片机的通信转换器方案可以推广应用到很多相关领域。如果将转换器中的MAX-485通信口再扩展,系统的容量将会更大。另外,转换器与站点之间的通信方式也可以选CAN总线方式,这样传输距离、传输速度将会更快。

关键字:通信转换器  远程测控系统 引用地址:基于单片机的通信转换器在远程测控系统中的应用

上一篇:基于51单片机和可编程逻辑器件实现LED显示屏的硬件设计
下一篇:基于PID算法和51单片机的温度控制系统

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

远程电力安全测控系统的设计与实现
  1 引言   由发电、输电、变电、配电和用电等环节组成的电能生产与消费系统。它的功能是将自然界的一次能源通过发电动力装置转化成电能,再经输电、变电和配电将电能供应到各用户。为实现这一功能,电力系统在各个环节和不同层次还具有相应的信息与控制系统,对电能的生产过程进行测量、调节、控制、保护、通信和调度,以保证用户获得安全、经济、优质的电能。近年来,我国的电力系统迅速发展,许多变电站和供电所都在进行自动化和无人值守的改造,因此在变电站等电力系统中应用状态监测与控制技术以及发展新的状态监测与控制技术已成了我国电力综合自动化系统研究中的最重要的任务之一。   控制技术是近代控制理论中的一种高级策略和新颖技术。模糊控制技术基于模糊数学
[单片机]
<font color='red'>远程</font>电力安全<font color='red'>测控系统</font>的设计与实现
基于MCF52233的通用远程测控系统平台的研究
远程测控系统是当前工业自动化领域研究的热点之一。远程测控已渗入工业自动化和办公信息化的各个系统。这些测控系统大多是根据具体的应用需求进行专门设计的,实际上它们的功能或相同或相似,关联较大。如果将每个系统看成独立体,每次开发均从零开始,就会带来大量的重复劳动,这无疑加大了设计成本 。现代测控系统的开发要求,需要设计人员在尽可能短的时间内开发出满足客户需求的软硬件系统。因此,如何提高软硬件的可重用性,如何在保证系统性能的前提下,避免重复劳动,缩短开发周期,就成为越来越多的嵌入式系统开发人员研究的热点。  本文分析研究了远程测控系统的共性,建立了测控系统的一般模型,利用 嵌入式以太网 、Web服务器、硬件构件和软件可重用等技术,设计了一种
[单片机]
基于MCF52233的通用<font color='red'>远程</font><font color='red'>测控系统</font>平台的研究
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习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