以往采用邮寄或本地维修为主的通信设备测试.docVIP

以往采用邮寄或本地维修为主的通信设备测试.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以往采用邮寄或本地维修为主的通信设备测试、维修方式,因为在业务力量、时间、经费、效率等方面存在诸多弊端,已逐渐不能满足实际要求。随着通信测试及网络技术的迅猛发展,通过互联网络,将本地故障设备的测试结果传送到远端,由远端的专家进行诊断,充分发挥二者的优势,能极大地提高维修效率、缩短维修周期、节约维修成本,是对常规维修模式的一种挑战。该方案原理比较清晰、易懂,实现起来较容易。本文所讨论的远程控制就是为解决这个问题而提出的。? 1?总体方案 ????本应用是在测试终仪中增加网络接口模块,以互联网为传输平台,在远端接入诊断PC而实现远程控制及诊断功能的,其框图如图1所示。 ? ????诊断专家人员可在诊断PC上通过Internet向异地测试仪发送指令,测试仪接收并按照指令要求完成对故障设备的自动测试,将测试数据通过网络传回诊断PC,建立数据实时交互的传输平台。 2?基本原理 2.1?互联网的基本结构和特征? ????设备的远程监测诊断是计算机科学、通讯技术与故障诊断技术相结合的一种新的设备故障诊断模式。TCP/IP是发展至今最成功的通信协议。该协议分为4层,由上到下依次为应用层、传输层、网络层和链路层。? ????本应用使用的是EM2000网络模块,底下3层的较复杂的协议已经固化在他的ASIC中,能够实现透明的数据通信。这样,研究工作主要集中在应用层的设计和功能实现上。这包括建立在传输层上的数据帧定义、交换数据的定义、应用功能的设计和人机交互界面的设计等。 ????本应用中使用的是EM2000网关,他是用来在嵌入式系统与互联网建立数据连接和协议转换的设备。一方面PC端的网络应用程序将应用层数据打包成为IP包在网络上传送,EM2000将辨识和解析这些数据包,把应用层的原始数据转发至RS?232接口。另一方面EM2000也将RS?232接口的数据封装成为IP包,传送至PC端的网络应用程序。支持透明传输和简单协议两种工作方式;EM2002网关在网络接口部分具有WWW接口,用户可以通过浏览器在网络上实现对EM2002及串行设备的配置和管理。在网络中的具体位置如图2所示。 ? 2.2?传输帧的定义 ????下面主要考虑第4层应用层的具体使用,即数据传输的帧格式、具体的定义等。根据本测试设备的状态和显示的功能,其格式可设计成2大类,即测试数据帧和命令控制帧。格式的设计应能实现系统对端间信息的无障碍交流、易于识别和判断,同时,还应保证传输的可靠性,兼顾信息利用率。对该系统,经过实际信息交互统计,确定使用一个字节的长度,即256种状态。? (1)帧类型定义 ????传输帧格式中第7位为类型定义位,“1”表示为数据帧;“0”为命令控制帧。? (2)数据帧 ????数据帧格式的定义主要用来传送检测的数据结果。根据需检测信道数量和检测项目来设置数据帧的字节。本系统设置8个数据信道,8个测试项目和“正常”/“故障”2个参数。 ????对于数据帧,考虑到本设备测试信道的数量和测试项目的多少,兼顾处理速度的快慢和复杂程度,最后确定信道号范围为0~7,占用数据帧的第6位至第4位,以二进制表示,高位在前,低位在后;测试项目范围为0~7,占用数据帧的第3位到第1位,表示方式同上(根据需要,以后扩容时,适当增加字节即可)。数据帧的最后一位定义为测试结果,“0”表示正确无误,“1”表示故障。这里没有采用通常的校验位,主要是因为该通信速率较低,目前网络传输的可靠性非常高,这方面可以忽略,以提高处理效率,简化程序编写难度。? (3)命令控制帧? ????命令控制帧的格式定义字节的最高位固定为“0”,主要用来传输测试终端和远端诊断终端的控制命令和设备状态信息。 ????命令控制帧按传送方向不同,可分为命令控制字和状态表示字2种。对于命令控制字,第6位到第4位为“101”,是命令识别位;后4位为命令代码,表示不同种类的测试进程。测试平台将自动返回相应的信息,其帧格式为第6至4位为“001”,这是信息数据的识别位,其余位为不同类型的定义。对于硬件复位命令,测试端返回1EH;链路检测为1FH。 3?具体实现 3.1?网络接口设计 ????嵌入式系统和微型计算机系统一样,必须通过TCP/IP协议转换才能接入Internet。在这里数据通信的设计主要体现在串口的设计[2],将MCU的数据按照预先定义的格式通过与转换芯片连接的串行接口发送或接收即可。设计中只要MCU的串口和EM2000网关的交换速率匹配即可,按照字节方式逐字发送和接收。另外,EM2000网关的接口电平与TTL兼容,这就省略了电平变换电路,使得设计实现起来更简便。 3.2?MCU的软件设计 ????嵌入式MCU系统软件主要由MCS-51汇编程序编写。为了实现本地键盘控制与异地远端控制同步工作,需要对部分软件进行重新编写

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档