基于nRF401的双绞线故障诊断.docVIP

  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文档。上传文档
查看更多
摘要 介绍射频收发器nRF401的工作原理及其在双绞线故障诊断中的作用;基于相关的网线连接知识,实现双绞线故障诊断的算法原理,并给出硬件的原理设计图和程序设计。 关键词 nRF401射频收发器 双绞线 故障诊断 算法   随着计算机局域网的不断发展,网络连接越来越复杂,给网络工程师布线、维修等工作带来了很大的困难。困难的原因有两个:第一,双绞线的错接、断接、压线接触不良等问题在工程实践中层出不穷,很难直观发现,而分清每条双绞线两端的对应关系在综合布线中又显得尤其重要;第二,在一般情况下,局域网的终端之间或终端与集线器之间的距离较远,很难采用直接测量的办法对网线故障做出正确判断。   针对以上两点原因,本文对双绞线的故障检测提出了可行的方案与实现方法。首先,将微处理器快速数据分析与逻辑运算应用于双绞线故障检测,使问题变得简单,结果直观化。其次,采用射频无线收发器nRF401进行数据传输,实现远距离数据交换,使距离远的问题迎刃而解,简化测量过程。 1? 系统构成 1.1? nRF401结构简介[1]   nRF401内部结构如图1所示。它是由挪威Nordic公司推出的集收、发为一体的集成芯片,工作于433MHz ISM频段;采用FSK调制与解调技术;传输速率达20Kb/s,传输功率最大+10dBm;差分式天线接口,非常适合做成PCB天线,以节约成本。 图1? nRF401内部结构   图1中各引脚含义如下。   DOUT:数据输出端。   DIN:数据输入端。   TXEN:高电平允许发送数据,低电平允许接收数据。   ANT1、ANT2:天线接入端。   PWR_UP: 器件低功耗控制。 1.2? nRF401外部连接及与微处理器接口   在本设计中,将天线以覆铜的方式做在印制板上,在保证了数据安全可靠传递的前提下,减小了产品的体积。nRF401的配置如图2所示。 图2? nRF401外部连接及与微处理器接口   nRF401与CPU之间控制和数据传递接口如图3所示。 1.3 ?CPU与双绞线接口   普通双绞线包含8根线,可以将89C51的P0口作为双绞线线上电平状态的输入口。通过设置和检测P0口的状态,即可对双绞线的连接状况做出正确判断,连接如图4所示。 图3? nRF401与CPU接口      图4? CPU与双绞线接口 2? 双绞线连接标准   关于连接的标准有两个:T568A和T568B。两个标准的线序排列如图5所示,方向为水晶头金属压片向上且正对观测者的方向。T568B为常用的标准。 图5? RJ45连接器标准   ◆ 两边使用同样标准的线称为直通线,用于PC到HUB普通口、HUB普通口到HUB级联口之间的连接。   ◆ 两边使用不同标准的线称为级联线, 用于PC到PC、HUB普通口到HUB普通口之间的连接。   以上两条是判断的主要理论依据。   根据标准,对应RJ-45插头引脚线序颜色如表1所列。 表1   引脚定义如表2所列。 表2 3? 工作原理   因为双绞线故障的不确定性,所以不能通过双绞线自身作为主设备和从设备之间数据传递的途径。通过微波进行无线数据传递,对于双绞线的故障判断实在是合适不过的。为此,我们自行设计了主从设备间的数据通信协议及相应的判断规则。 3.1 ?通信协议 (1)? 连接标准选择命令(01H)   下行报文:01H + 标准数据码(T568A为0AH;T568B为0BH)+ LPC。   上行报文:01H + 确认码(00H) + LPC。 (2)? 通道选择命令(02H)   下行报文:02H + 通道码(01~08:通道1~通道8)+ LPC。   上行报文:02H + 确认码(00H) + LPC。   注:报文中LPC是指校验和,用于数据校验。 3.2 ?检测算法   要检测双绞线连接的正确性,必须使电平信号在两条线上传递,否则无法检测。在本设计中,故障检测可分为三步:第一,在8条导线中寻找1条能传递电平信号的公用导线;第二,将公用导线与待测导线在从设备端短接,使公用导线电平信号经过待测导线传递到主设备侧,从而确定待测导线的故障所在;第三,显示线路的连接状态。 3.2.1? 选公用导线   实际上在10M、100M网络中,仅仅使用1-2 、3-6 这两对线,而1000M网络要用所有的导线,但这并不影响双绞线的测量方法。上文已经阐明,对于直通线双绞线的两端线的排列顺序是相同的,而级联线不同于直通线,双绞线的一端1-2对应另一端的3-6,3-6对应1-2,其余与直通线连接对应关系相同。因为在实际应用中,直通线的数量远大于级联线的数量,所以将直通线列为首要判断对象。公用导线的选择可以从1号线开始进行,主从设备均选中1号线(暂列为公用导线)。通过通道选择命令,由主设备指导

文档评论(0)

管理学科 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档