ONU串口测试方案

发布时间:2014-04-14 10:36:06   来源:文档文库   
字号:

串口>

测试方案

修改记录


目录

1.概述 3

2.串口的工作方式 3

2.1 数据传输 3

2.2 数据工作模式 3

3.引脚定义表 3

4.测试方法 4

4.1.tcp测试方法 4

4.1.1 232测试方法: 4

4.1.2. 232/485测试方法 4

4.2. UDP测试方法 4

5.测试例描述 5

5.1 ONU232串口测试 5

5.2 ONU232/485测试 6


1.概述

串口即串行接口,是计算机上一种非常通用设备通信的协议。串口通信非常简单,串口按位(bit)发送接收字节,尽管比按字节(byte)的并行通信慢,但串口可以在使用一根线发送数据的同时用另一根线接收数据。主要使用到RS-232RS-422RS-485三种接口控制标准。而这三种标准只对接口的电气特性做出规定,比如对引脚的定义、电压大小的规定等等,并不涉及接插件、电缆或协议,三者均是物理层的标准。

2.串口的工作方式

2.1 数据传输

ONU1208支持RS-232RS-485串口业务。ONU将串口数据封装成以太网报文,传送到前置机,前置机收到以太网报文后,将报文解封装成串口数据进行存储和显示。简单来说,串口通信所要做的即是令两台pcCOM口和Eth口实现通信。ONU在此过程中所扮演的角色有点类似代理或翻译。

2.2 数据工作模式

ONU和前置机之间可以通过TCP或者UDP进行通信。在TCP模式下,ONU可以作为client端,也可以工作在server模式。所以ONU串口可以支持三种工作模式:

TCP-ServerONU和前置机之间建立TCP连接,ONU作为server端,等待前置机发起连接请求。

TCP-ClientONU和前置机之间建立TCP连接,前置机开启TCP侦听端口,ONU主动向前置机发起连接请求。

UDP模式,ONU和前置机之间通过UDP方式进行报文传输。

3.引脚定义表

1208 RS232/RS485串口口引脚定义如下表

4.测试模式

4.1.tcp测试模式

使用“tcp&udp测试工具”与ONU建立连接。

4.1.1 ONU为“tcp-server模式”:

ONU为“tcp-server模式”,则软件应设置为客户端模式。点击“创建连接”,在对话框中“类型”一栏选择“tcp”,“目标ip”填入ONUip地址,“端口号”填入ONU当前使用的串口所对应的通信端口号。例如在对ONU的串口进行配置时所配置的通信端口号为5000,那么ONUSerial 1对应端口号5000Serial 2对应5001,依次类推。对于tcp-server模式,本机端口可以不设置,也可以指定。同时需要注意的是,ONU同时只允许一个客户端与其建立连接,由于ONU默认为与其连接的客户端保留连接的超时时间较长,可以通过配置ONU串口的Keepalive来减小超时时间

4.1.2. ONU为“tcp-client模式”

ONU为“tcp-client模式”,则软件应设置为服务器模式,需要注意的是,本机端口必须指定且为ONU当前使用的串口所对应的通信端口号。其实当ONU为“tcp-client模式”时,所配置的通信端口号即为前置机的监听端口,同时还需指定前置机地址,onu会自动和前置机进行连接

4.2. ONUUDP 模式

对于udp模式,点击“创建连接”,本机端口必须指定,而且要和目标端口号一致,否则无法收到ONU的串口数据,因为udp模式下,ONU发送数据的目的地址为前置机的ip地址,目的端口为ONU当前使用的串口所对应的通信端口号。

5连接方式

5.1.ONU串口232接口连接方式

我们调试设备时,即是通过console线将设备与PC的串口相连来传输数据。pc的串口一般都是基于RS-232,因此console线一般都支持232的。在进行232测试时,可以使用console线将pc串口和ONUserial相连来进行测试。(如图上图,用PCCOM口直接和ONUserial 1 相连)

5.2. ONU串口485232接口连接方式

测试485时,首先需要485232转换器(因为要用pc的串口测试,而pc的串口一般都是基于232的,因此要把485的信号转换成232)。同时博达的console线也不能用了,因为博达的console线RJ45头引脚仅使用了248这三个引脚,而232使用了24引脚来收发数据,因此在测试232时完全可以使用博达的console线。而485使用了两对引脚来传输信号,要测试485时,则必须自己制作线缆。485使用RJ451245引脚来收发数据。因此我们可以直通网线一侧接在ONUSERIAL 1口上,另一侧水晶头剥开线缆, RJ45458引脚对应的线缆连接至485232转换器的相应引脚上, 然后将485232转换器连接至pc COM口即可进行测试。(如下图所示:在PCONU之间用485232转换器)

485232转换器

6.测试例描述

6.1 ONU232串口测试

6.2 ONU232/485测试

本文来源:https://www.2haoxitong.net/k/doc/4506884a6c85ec3a87c2c57b.html

《ONU串口测试方案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式