用户中心

资讯 > 嵌入式系统

基于嵌入式系统的远程测试控制技术

www.cechina.cn2009.08.12阅读 2863

        1、总体方案
        本应用是在测试终仪中增加网络接口模块,以互联网为传输平台,在远端接入诊断PC而实现远程控制及诊断功能的www.cechina.cn,其框图如图1所示。
        诊断专家人员可在诊断PC上通过Internet向异地测试仪发送指令控制工程网版权所有,测试仪接收并按照指令要求完成对故障设备的自动测试CONTROL ENGINEERING China版权所有,将测试数据通过网络传回诊断PC,建立数据实时交互的传输平台。

 故障诊断系统的远程应用框图


        图1 故障诊断系统的远程应用框图

        2、基本原理
        2.1 互联网的基本结构和特征
 &nbs

p;      设备的远程监测诊断是计算机科学、通讯技术与故障诊断技术相结合的一种新的设备故障诊断模式。TCP/IP是发展至今最成功的通信协议。该协议分为4层,由上到下依次为应用层、传输层、网络层和链路层。
        本应用使用的是EM2000网络模块www.cechina.cn,底下3层的较复杂的协议已经固化在他的ASIC中,能够实现透明的数据通信。这样,研究工作主要集中在应用层的设计 和功能实现上。这包括建立在传输层上的数据帧定义、交换数据的定义、应用功能的设计和人机交互界面的设计等。
        本应用中使用的是EM2000网关,他是用来在嵌入式系统与互联网建立数据连接和协议转换的设备。一方面PC端的网络应用程序将应用层数据打包成为IP包 在网络上传送,EM2000将辨识和解析这些数据包,把应用层的原始数据转发至RS 232接口。另一方面EM2000也将RS 232接口的数据封装成为IP包,传送至PC端的网络应用程序。支持透明传输和简单协议两种工作方式;EM2002网关在网络接口部分具有WWW接口,用 户可以通过浏览器在网络上实现对EM2002及串行设备的配置和管理。在网络中的具体位置如图2所示。

EM2000网关在数据传输路由中的位置


        图2 EM2000网关在数据传输路由中的位置

        2.2 传输帧的定义
        下面主要考虑第4层应用层的具体使用,即数据传输的帧格式、具体的定义等。根据本测试设备的状态和显示的功能,其格式可设计成2大类,即测试数据帧和命令 控制帧。格式的设计应能实现系统对端间信息的无障碍交流、易于识别和判断,同时,还应保证传输的可靠性,兼顾信息利用率。对该系统,经过实际信息交互统 计,确定使用一个字节的长度控制工程网版权所有,即256种状态。
        (1)帧类型定义
        传输帧格式的定义如表1所示。第7位为类型定义位,“1”表示为数据帧;“0”为命令控制帧。


        表1 传输帧格式定义

传输帧格式定义


        (2)数据帧
        数据帧格式的定义如表2所示,主要用来传送检测的数据结果。根据需检测信道数量和检测项目来设置数据帧的字节。本系统设置8个数据信道,8个测试项目和“正常”/“故障”2个参数。


        表2 数据帧定义

数据帧定义


        对于数据帧,考虑到本设备测试信道的数量和测试项目的多少,兼顾处理速度

版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688