试验站远程监控系统网络接口的设计

发布者:JoyfulExplorer最新更新时间:2011-08-04 关键字:远程监控系统  网络接口 手机看文章 扫描二维码
随时随地手机看文章

远程监控系统广泛应用于工业远程监控、智能楼宇、安防监控和网络家电等方面,通过远程监控,技术人员无须亲临现场就可以方便控制和掌握仪器、设备的运行状态及各种参数,方便地利用本地丰富的软硬件资源对远程对象进行过程控制。


由于试验数据在导线传输过程中容易受到电磁干扰和产生衰减,特别是处于运动状态的设备或被隔离区域内设备的数据测量,敷设信号传输线将十分不便,而且安装与维护比较麻烦。针对这种情况,我们设计了一种新型的无线数据传输网络接口方案,可以克服传统有线数据传输存在的弊端。
  
方案选择


1 远程监控系统信号传输的基本要求


大型的试验站多为自动测试系统,其试验参数由各种变送器、变换器及测量仪器等测量所得。有些数据需要现场监控,但大多数测量数据需要传输到试验间,由试验人员监控并处理、分析波形、绘制特性曲线并生成报表。总体来说,信号传输有如下几种要求。


● 传输数据通道及精度满足试验标准要求。


● 传输响应速度快。


● 运行稳定可靠性高。


● 可实现网络信息化管理。


2 现状分析及方案确定


基于以上要求,国内外目前可采用的无线传输方式有以下几种方案。


● 数传电台远程监控方案:它可采用编码方式完成软扩频或是硬件扩频以满足数据传输的要求,但系统造价比较昂贵;数据传输可靠性低;维护困难。


● 基于CDPD网络的远程监控方案:在简易再开发应用中,产品硬件部份造价太高;覆盖范围太小,无法应用于试验站可能存在的偏僻地带。


● 基于GSM-SMS模块无线数据监测系统方案:具备网络覆盖面广、用户综合投资小、运营费用少,数据传输安全可靠等诸多优点,对于解决监控采集点分散、覆盖面广、监控点移动、实时性要求较低的监控采集系统具有无可比拟的优势,但受到公网业务开通状况及信号覆盖范围的影响较大,受系统及网络运行情况影响,不可控因素较大。


我们提出一种基于无线数据传输和以太网络相结合的监控系统单片机网络接口,把监控系统中的智能控制单元扩展到网络上,嵌入TCP/IP协议的单片机数据通信系统,使试验人员可以通过网络主机或因特网了解并控制远程设备。在TCP/IP协议和STC89C5x系列单片机及C51开发环境的基础上进行系统、程序构架的设计,利用TCP/IP协议中的TCP、IP及简单的应用层协议实现单片机之间以及单片机和上位机之间的网络互连。这样既提高了数据传输的速度,又保证了传输的正确性,同时还扩展了数据传输的有效作用半径。

网络接口的构成


无线传输系统网络接口的控制器采用8位单片机+精简TCP/IP协议栈方案。总体方案结构如图1所示。

图1 无线传输系统网络接口的总体方案

仪器仪表或控制设备经过RS232/RS485接口连接无线传输模块,发射与接收数据。无线传输的另一端经过TTL连接单片机,单片机再通过8位数据总线连接RTL8019AS,网络控制器用RJ45接口与以太网连接。通过无线传输和以太网,仪器仪表或控制设备和远程监控主机或Internet建立了网络连接,利用远程主机上的监控软件可以读取仪器仪表的数据,了解控制设备的工作状态,根据采集到的数据进行分析并对现场设备进行控制。

系统组成


在工业测控系统中,多种仪器仪表测量的现场数据通过无线传输装置无线发送,在监控主机(PC)端通过无线传输装置无线接收数据,并对数据进行记录、分析、存储,实现信息化管理。


处于仪器仪表端的无线传输装置接收的是PC发送过来的命令数据帧,无线发送的是从仪器仪表上读取到的电量和非电量数据。处于监控主机端的无线传输装置接收的是仪器仪表端发送过来的数据或参数,而发送的是读取数据、参数或写参数命令。


1 硬件接口电路设计


网络接口的设计采用STC89C52RC来控制以太网芯片RTL8019AS进行数据的传输。


① RTL8019AS的工作方式


RTL8019AS支持三种工作方式:第一种为跳线方式,I/O基址和中断由跳线决定;第二种为即插即用方式,由软件自动配置相应的参数;第三种为免跳线方式,I/O和中断由外接的93C46的内容决定。


RTL8019AS采用哪种工作方式由第65脚JP决定,JP是输入引脚,当它为低电平时(其他引脚也是这样,悬空的输入引脚的电平为低电平,里面有一个100kΩ的下拉电阻),RTL8019AS工作在第二种和第三种方式下,需要使用93C46芯片;当JP接高电平(接到Vcc或通过一个10kΩ的电阻上拉),RTL8019AS工作在第一种方式下,不需要使用93C46。通常使用的计算机一般采用即插即用方式和免跳线方式,但本设计的外设不经常插拔,所以不支持即插即用的功能,也未使用93C46存储以太网控制器参数(由微处理器初始化时设定),而是采用易于控制的跳线方式。这时芯片的地址由85,84,82,81(IOS3...IOS0)几个引脚决定,如表1所示。

表1  I/O基址的选择


在本系统中将IS03...IS00设置为0000,对应的I/O Base为300H。


② RTL8019AS的网络接口方式


RTL8019AS的网络接口类型由PL0,PL1引脚决定,如表2所示。[page]

表2 网络媒介选择


在本设计中采用PL1=0,PL0=0,即第一种自动检测方式,RTL8019AS会自动检测媒介是同轴电缆还是双绞线。


RTL8019AS与以太网的接口采用无屏蔽双绞线RJ45接口,中间需要接一个网络隔离变压器,也称为发送/接收滤波器,用来把信号变成平衡信号传输,防止电涌,以减少共模干扰,提高传输效率。


本设计中使用的隔离变压器是GROUP TEK的20F001N。在具体的连接中信号地线要通过一个10nF的电容接到电源地上,在20F001N的输出口上必须加上一个200Ω的电阻来抑止输入8019AS的电压大小,这也是一种保护措施。


以太网控制器的外围布线还包括RJ45接口以及LED指示灯的连接,其具体的连接原理图如图2所示。

图2  以太网芯片RTL8019AS外围电路原理图


③ 单片机与RTL8019AS的连接


本设计中采用跳线方式,将65脚JP接高电平当系统上电复位后,在RSTDRV下降沿,8019AS将读入各个跳线引脚的状态,写入系统配置寄存器中,作为系统默认的初始配置。

各跳线引脚连接:RQS0~IRQS2(78~80脚)为中断口,本设计中采用查询方式,所以中断口选择没有影响;IOS0~IOS3(81、82、84、85脚)为I/O基地址选择,用于选择I/O口的起始地址,要使其全部置低电平,则起始地址从300H开始,地址总线连接必须与此相一致;PL0、PL1(74、77脚)为网络介质类型选择,本系统中设为“00”,表示进行连接检测;BS0~BS4(67、69、71、72脚)用于BROM容量与基地址选择,本系统中没有连接BROM,只要将BS4、BS3设为低电平,就可禁止BROM。


由上所述可知,各跳线引脚全部配置为低电平即可。芯片引脚内部接有100kΩ的下拉电阻,所以当引脚悬空时,本身就默认为低电平,因而也可将这些引脚悬空,在相关电路设计和软件设计中应注意要与这些跳线引脚配置相一致。


数据与地址总线连接:采用8位数据总线,将96脚IOCS16B接27kΩ下拉电阻即可使8019AS工作于8位数据总线方式。系统数据总线与SD0~SD7连接。8019AS内部寄存器和存储器的读写地址为00H~1FH,只需要5根地址线就能进行选择。但在系统跳线配置中已将起始地址设为300H,因而在地址选通时,还必须令地址线SA8、SA9为“1”。


其他还包括对晶振的连接,以及电源和地的连接。


2 TCP/IP协议栈的总体设计


该网络的最终目的是实现网络节点上任意两点之间的数据通信,但是设计一个对所有可能的通信模式均是有效的、完整的、全面的协议是不可能实现的,于是将通信问题划分成小块,并为每个小块设计单独的协议,这样使得每种协议变得容易设计、分析、执行和测试。一方面,每种协议应该处理其他协议没有处理的通信问题,以免重复工作。另一方面,设计的协议应该能够共享数据结构和信息,以提高执行效率。当然最重要的是各个协议之间能够很好的协同工作,不能将每种协议设计成孤立的协议,这就需要将他们设计成一个相互支持、相互补充的系统,系统中的每种协议解决一部分通信问题,而所有的协议便能解决所有可能的网络通信问题。[page]

本系统网络接口采用以太网接口,所以协议栈遵循TCP/IP模型来设计。考虑到系统的程序空间极为有限,所以设计时对标准协议栈进行了简化,通过选择合适的协议,可以降低对处理器硬件资源的需求。例如,由于对可靠性要求较高,可以只选择使用TCP协议,而不使用不可靠的UDP协议。另外,对于己经选择使用的协议,在具体实现时也进行了适当的简化,保留其中必须具备的部分,以节约程序空间和执行时间。同时保证系统的可靠性与安全性,遵循分层设计思想和模块化设计方法,各协议由对应的模块实现,模块对外提供接口函数供主程序调用,精简的TCP/IP协议栈如图3所示。

图3  TCP/IP协议栈


网络接口层是TCP/IP模型的最底层,由RTL8019AS的驱动程序来完成基本功能。RTL8019AS的驱动程序负责将单片机传输到Internet上的数据封装成以太网数据包的格式发送,以及将网络上传来的数据包进行分析使其进入上一层的协议处理程序。


网络层的功能则由ARP(地址解析协议)、IP(网际协议)和ICMP(因特网控制报文协议)协议共同完成。ARP协议能够判断数据帧中的目的地址是否与本地IP地址相同,如果相同则接收数据帧,否则将数据帧抛弃。而IP是TCP/IP协议栈最为核心的协议,所有的网络层和运输层的数据都是以IP数据报格式传输。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。

图4 数据的封装过程


系统需要传输的数据通过在每个协议层添加头部信息,最后封装成为以太网数据包,在物理网络上进行传输,数据的封装过程如图4所示。

结论


对于工业控制领域,嵌入式Internet设备将测控网与Internet互连,由此实现测控网和信息网的统一。在这样构成的网络中,传统仪器设备充当着网络中独立节点的角色,信息可跨越网络传输至所及的任何领域,实时、动态(包括远程)的在线测控成为现实。

 

 

 

关键字:远程监控系统  网络接口 引用地址:试验站远程监控系统网络接口的设计

上一篇:基于CAN总线数控系统远程输入输出模块的设计与实现
下一篇:CAN总线技术在车站信号系统中的应用

推荐阅读最新更新时间:2024-05-02 21:31

基于PPP的TMS320C6x嵌入式网络接口设计
  随着嵌入式应用的普及,嵌入式系统的联网问题日益引人关注。在信息化进程中,如何实现资源共享已经是几乎所有电气设备必须回答的问题,嵌入式系统也不例外。      在传统的工控领域,大量以单片机为代表的嵌入式设备,如仪器仪表、数据采集和显示设备、过程控制设备等,面临更紧迫的联网需求。因为在工业化进程中,信息化正在发挥越来越重要的作用,而网络则是信息共享的基础。在工业自动化领域,由于应用环境千差万别,如何实现设备联网也见仁见智,方案之间差异很大。由于近几年电子技术的发展,以TCP/IP为代表的通用网络技术和标准在工业环境和生产现场的应用日益增多,开始逐渐被人们接受。但是,TCP/IP协议的真正优势在上层,它适合于大范围的信息共享。如
[嵌入式]
紫金桥软件在远程电力监控系统中应用
伴随我国经济的快速发展,我国电力建设进入了一个崭新的发展阶段,对发展信息化,提高效益,保障安全提出了新的要求。在这一背景下,各发电厂、变电站、变电所、通讯站等都要通过监控系统实现少人、无人监管,以提高生产效益。同时,监控系统和电力调度系统、办公室自动化OA系统能够有机的融合在一起,形成一个综合的管理业务系统。 系统需求: 在电力调度管理中心建立监控中心,在各发电厂、变电站、变电所建立数据采集单元,从而在远端能对各监控场所的相关数据进行采集、监控和监视,以便能够实时、准确、直接的了解和掌握各变电站、变电所的情况,并及时作出反应,同时将相关的数据进行存储分析,以为今后的决策和改进提供有力的支持。 系统中的各发电厂、变电站、变电所主机可
[嵌入式]
基于NC-Link的机器人远程监控系统研究
摘 要: 为了实现对不同品牌的实时监控以及集中管理,实现机器人的互通互联,设计了一套基于NC-Link的机器人远程监控系统,NC-Link适配器通过机器人的二次开发接口对机器人进行数据采集,然后将采集到的数据通过http协议传输给应用层系统,最终实现机器人和远程客户端的数据传输,并将不同品牌的机器人监控的数据贮存到云端数据库,最后使用VS2017软件设计了机器人的远程监控界面。在远程客户端和适配器端增加时间戳,通过计算两个时间戳之差测得时延为3 ms;通过JMer软件进行压力测试,最终测试结果显示,系统的实时性和可靠性满足要求。 0 引言 随着的进步,传统制造业逐渐开始向着制造过渡,其中智能制造的关
[机器人]
ARM9远程图像无线监控系统
  在嵌入式领域,ARM9系列微处理器在高性能和低功耗方面提供了最佳的性能,因此选用ARM9嵌入式处理器S3C2440设计实现了一个远程图像光线监控系统通过这个系统,可以远在千里之外控制一个摄像机进行图像采集并回传。如果这个摄像机有一个485接口的云台,还可以通过互联网远程控制摄像机的取景角度、镜头拉伸、聚焦等功能.   除了获取图像数据.系统还提供了多路开关控制和数据采集功能,可以连接温度、湿度等各类传感器和控制红外夜视灯等其他外部设备的开关状态。最后,通过GPRS或CDMA无线通信模块及Internel互联网将数据传至任何地方   1 系统设计   本系统采用三星公司的S3C2440嵌入式处理器和arm-linux2.4
[单片机]
ARM9<font color='red'>远程</font>图像无线<font color='red'>监控系统</font>
一种基于物联网的远程监控系统设计
远程监控系统现已成为现代化生产、生活中不可缺少的重要组成部分。目前,监控系列产品种类繁多,大部分广泛应用于交通、医院、银行、家居、学校等安防领域。伴随着对物联网(Internet of Things)应用研究的不断深入,使得远程监控系统的应用领域更为广泛。本 文创新点在于是基于物联网、以ARM内核芯片的嵌入式系统为核心技术的远程监控系统设计,其中巧妙地移植移植U-Boot和嵌入式Linux操作系统的编译内核配置。虽然主要是关于某市几个重要路口的交通远程监控管理系统的核心设计内容,但亦可为其他基于物联网的远程监控系统所借鉴。 1 系统体系结构及功能 本设计系统主要由控制模块、ARM中央控制平台、ZigBee无线传输、以太网通信
[单片机]
ADI为RapID Platform网络接口添加POWERLINK协议
北京2017年4月18日电 /美通社/ -- Analog Devices, Inc. (ADI),今日宣布为RapID ™ Platform网络接口添加POWERLINK实时工业以太网协议,该接口由ADI公司的确定性以太网技术部门(以前的Innovasic, Inc.)开发。借助这个经过预先测试和认证的完整解决方案,系统设计人员能够以最快的速度和最低的成本,为现有产品或新产品添加工业以太网。通过RapID Platform网络接口,系统设计人员能够灵活地将RapID Platform作为一个模块嵌入现场设备应用中,或者完全将模块的组件嵌入现场设备的电路板中。无论通过哪种方式使用,RapID Platform都能够灵活可靠地管理主
[网络通信]
3G远程视频监控系统在旅游景区中的应用
一、概述   随着现代社会经济不断发展,人们生活水平不断提高,旅游和休闲已经成为人们生活方式的重要组成部分。但景区的安全隐患也给人们带来了一丝忧虑,为此北京东英创新根据多年经验,为景区推出了基于3G技术的远程视频监控系统,该无线3G远程视频监控系统对景区现场实施全天候、全方位24小时监控。景区节假日人员流量大、车流量多,给景区内的安全防范带来很大难度。这套无线3G远程视频监控系统能达到加强景区现场监督和安全管理,提高服务质量的目的。使旅游区工作管理更加规范化、科学化、准确化、智能化、信息化,为旅游区安全高效的工作做好有力保障。   同时为了更好的宣传景区以及提升景区在公众心中的形象,可以让世界各地的游客通过互联网或手机终端直接
[模拟电子]
网络式温湿度监控系统研究
  目前常用的温湿度监控系统基本上都是传统的基于集中式计算机控制和现场总线技术相结合的温湿度监控系统。考虑到模块直接上网的技术趋势和希望能够利用已经广泛应用的以太网资源,本文通过比较和方案论证,确定了一种新型的基于网络的温湿度监控系统,即将所采集的一个或多个温湿度传感器测量结果通过Intemet以网页的形式动态发布,同时,任意一台上位机都可以根据管理员的授权通过网络对温湿度控制装置下达指令,对任一节点进行控制。对于这种方案,能接入Intemet的任何一台PC机可以实现对各个传感器工作状态的监控与管理,实现了无距离限制的测控网络,非常方便灵活。   1 系统总体结构   该系统总体结构如图1所示,各个温湿度测试控制模块都带有网络
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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