基于TCP/IP的多数据流传输测控系统的设计与实现

2012-06-06 19:24:04来源: 现代电子技术
0 引言
    随着工业的发展,工业现场的规模越来越大,几台甚至十几台计算机在不同的地理位置完成不同的工业测量或控制任务,体现出网络化、集成化、分布化、节点智能化发展的趋势,伴随而来的是数据源的增多和设备监控复杂度的增加,为此设计一种多数据流网络传输测控系统。本系统以TCP/IP技术为基础而搭建的网络测控平台,实现了分布式的多台计算机的信息交互和设备控制,具有简单、高效、实时性高等优点。

1 系统原理与组成
    多数据流传输测控系统可以分为:数据源设备模块、数传与实时处理模块、远程控制台模块、控制台设备模块、前端单片机采集设备模块五个部分。系统组成如图1所示。在这个测控系统中各个测控部分相对独立,可完成电压、电流等多种参数的采集;结果以多个数据流方式发送到数据与实时处理设备或控制台设备实时接收存储和处理,并通过网络把数据传送到远程控制台监控界面;远程控制台监控界面完成对前端数据的显示与综合,以便对前端设备状态进行分析。图1中,数据源设备和数传与实时处理设备之间采用TCP协议,数据源设备为服务器端(Server),数传与实时处理设备为客户端(Client),客户端向服务器请求数据成功后,将多个服务器提供的数据流进行存储、综合和发送到远程控制台。数传与实时处理设备同远程控制台之间采用UDP协议通信。与此同时,用户通过远程控制台发送控制命令到控制台设备,完成对控制台设备远程命令控制,控制台设备完成动作后将通过RS 422串行通信接口将接收到的单片机测控模块的采集信号转用网络接口发送回远程控制台。控制台设备和远程控制台设备之间采用UDP协议通信。

a.jpg


    下面分别介绍多数据流传输测控系统五个主要部分的基本组成及功能。
1.1 数据源设备模块和单片机模块
    数据源设备模块和单片机采集模块以两个独立模块作为前端数据采集设备。数据源设备为数传与实时处理设备提供多路TCP数据流,单片机为控制台设备提供串口数据帧。
1.2 数传与实时处理模块
    数传与实时处理模块的系统框图如图2所示。

c.jpg


    数传与实时处理模块作为客户端,数据源设备计算机作为服务器端。二者通过交换机连接到网络上,基于TCP协议与数据源设备模块进行多数据流通信,数据以二进制文件格式写入到本地磁盘。接收完成一次完整数据(定长TCP流数据)后将用户感兴趣的部分数据进行整合为一个数据帧,通过UDP协议方式发送到远程控制台的监控界面。同时用户也可通过手动或自动选择多条码流的部分数据进行本地数据曲线图形显示或数据柱状图形显示。

[1] [2] [3]

关键字:测控系统  多数据流  多重事件  数据队列

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0606/article_5210.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
测控系统
多数据流
多重事件
数据队列

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved