ONU串口测试方案.doc_第1页
ONU串口测试方案.doc_第2页
ONU串口测试方案.doc_第3页
ONU串口测试方案.doc_第4页
ONU串口测试方案.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海博达数据通信有限公司测试方案修改记录版本号修改人员修改时间修改说明目录1.概述32.串口的工作方式32.1 数据传输32.2 数据工作模式33.引脚定义表34.测试方法44.1.tcp测试方法44.1.1 232测试方法:44.1.2. 232/485测试方法44.2. UDP测试方法45.测试例描述55.1 ONU232串口测试55.2 ONU232/485测试61.概述串口即串行接口,是计算机上一种非常通用设备通信的协议。串口通信非常简单,串口按位(bit)发送接收字节,尽管比按字节(byte)的并行通信慢,但串口可以在使用一根线发送数据的同时用另一根线接收数据。主要使用到RS-232、RS-422、RS-485三种接口控制标准。而这三种标准只对接口的电气特性做出规定,比如对引脚的定义、电压大小的规定等等,并不涉及接插件、电缆或协议,三者均是物理层的标准。2.串口的工作方式2.1 数据传输ONU1208支持RS-232、RS-485串口业务。ONU将串口数据封装成以太网报文,传送到前置机,前置机收到以太网报文后,将报文解封装成串口数据进行存储和显示。简单来说,串口通信所要做的即是令两台pc的COM口和Eth口实现通信。ONU在此过程中所扮演的角色有点类似代理或翻译。2.2 数据工作模式ONU和前置机之间可以通过TCP或者UDP进行通信。在TCP模式下,ONU可以作为client端,也可以工作在server模式。所以ONU串口可以支持三种工作模式:TCP-Server,ONU和前置机之间建立TCP连接,ONU作为server端,等待前置机发起连接请求。TCP-Client,ONU和前置机之间建立TCP连接,前置机开启TCP侦听端口,ONU主动向前置机发起连接请求。UDP模式,ONU和前置机之间通过UDP方式进行报文传输。3.引脚定义表1208 RS232/RS485串口口引脚定义如下表RJ45引脚RS232信号RS485信号(全双工)1CTSRX-2RXRX+3DTR4TXTX+5RTSTX-6DCD7DSR8GNDGND4.测试模式 4.1.tcp测试模式 使用“tcp&udp测试工具”与ONU建立连接。 4.1.1 若ONU为“tcp-server模式”:若ONU为“tcp-server模式”,则软件应设置为客户端模式。点击“创建连接”,在对话框中“类型”一栏选择“tcp”,“目标ip”填入ONU的ip地址,“端口号”填入ONU当前使用的串口所对应的通信端口号。例如在对ONU的串口进行配置时所配置的通信端口号为5000,那么ONU的Serial 1对应端口号5000,Serial 2对应5001,依次类推。对于tcp-server模式,本机端口可以不设置,也可以指定。同时需要注意的是,ONU同时只允许一个客户端与其建立连接,由于ONU默认为与其连接的客户端保留连接的超时时间较长,可以通过配置ONU串口的Keepalive来减小超时时间4.1.2. 若ONU为“tcp-client模式”:若ONU为“tcp-client模式”,则软件应设置为服务器模式,需要注意的是,本机端口必须指定且为ONU当前使用的串口所对应的通信端口号。其实当ONU为“tcp-client模式”时,所配置的通信端口号即为前置机的监听端口,同时还需指定前置机地址,onu会自动和前置机进行连接。4.2. 若ONU为UDP 模式:对于udp模式,点击“创建连接”,本机端口必须指定,而且要和目标端口号一致,否则无法收到ONU的串口数据,因为udp模式下,ONU发送数据的目的地址为前置机的ip地址,目的端口为ONU当前使用的串口所对应的通信端口号。 5连接方式 5.1.ONU串口232接口连接方式 我们调试设备时,即是通过console线将设备与PC的串口相连来传输数据。pc的串口一般都是基于RS-232,因此console线一般都支持232的。在进行232测试时,可以使用console线将pc串口和ONU的serial口相连来进行测试。(如图上图,用PC的COM口直接和ONU的serial 1 相连)5.2. ONU串口485转232接口连接方式测试485时,首先需要485转232转换器(因为要用pc的串口测试,而pc的串口一般都是基于232的,因此要把485的信号转换成232)。同时博达的console线也不能用了,因为博达的console线RJ45头引脚仅使用了2、4、8这三个引脚,而232使用了2、4引脚来收发数据,因此在测试232时完全可以使用博达的console线。而485使用了两对引脚来传输信号,要测试485时,则必须自己制作线缆。485使用RJ45的1、2、4、5引脚来收发数据。因此我们可以将直通网线一侧接在ONU的SERIAL 1口上,另一侧水晶头剥开线缆,将 RJ45的4、5、8引脚对应的线缆连接至485转232转换器的相应引脚上, 然后将485转232转换器连接至pc COM口即可进行测试。(如下图所示:在PC和ONU之间用485转232转换器)485转232转换器6.测试例描述6.1 ONU232串口测试 测试项目串口232接口转换测试目的串口232接口通信测试拓扑测试过程1. OLT 的PON 2 口与ONU的PON 1 口之间直接使用光纤跳线连接,查看ONU是否能够正常与OLT进行注册;2. 在S3524上配置vlan2 和vlan3为了使在不同网段的server端和Client端能正常进行数据转发。3. 将ONU的serial 1 出来的数据直接用CONSOLE 232接口(由于pc的串口一般都是基于RS-232,因此console线一般都支持232的),接到COM口上。4. 在Eehernet Client端安装开启TCP/UCP测试工具,并向server端ONU serial 1口发送数据。看SERVER端COM口能否正常接收数据。5. 在server端COM口上写入数据,查看Client端是否能正常接收到数据。预期测试结果步骤1: ONU能够正常与OLT注册;步骤4,5:在Client端发送数据后,server端能够正常接收。步骤5:在Server写入数据后,Client端能够正常接收数据。比如在Client端发送vlan 1111000 后,在server端能够正常收取;Client端发送数据服务器端接收实际测试结果测试通过测试设备配置信息6.2 ONU232/485测试 测试项目串口485接口转换测试目的将485接口转换成232接口,测试拓扑测试过程1. OLT 的PON 2 口与ONU的PON 1 口之间直接使用光纤跳线连接,查看ONU是否能够正常与OLT进行注册;2. 在S3524上配置vlan2 和vlan3为了使在不同网段的server端和Client端能正常进行数据转发。3. 将ONU的serial 1 出来的数据用转化器将485转成232接口,接到COM口上。(注意:485使用引脚来传输信号,所以我们只需将RJ45口的4,5,8号引脚和485转换器对接。)4. 在Eehernet Client端安装开启TCP/UCP测试工具,并向server端ONU serial 1口发送数据。看SERVER端COM口能否正常接收数据。5. 在server端COM口上写入数据,查看Client端是否能正常接收到数据。预期测试结果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论