您现在的位置:首页 > 技术服务 > 技术资料

HDLC半双工应答模式仿真测试方法


1.   概述


在很多应用中,同步HDLC协议基于RS-485半双工方式工作。

通信双方分为主、从,采用询问-应答的工作模式。

 

本文以亚册SDLC-ETH协议转换器为例,描述了利用转换器的串口互转功能,采用亚册easy-HDLC调试助手,仿真半双工应答模式进行通信测试。


2.  测试组网


2.1  设备

计算机网口连接SDLC-ETH的以太网接口,通过半双工直通线(YC9T)连接SDLC-ETH的串口S1S2


2.2  数据流

数据流向如下图所示,通过配置串口S2收发内部互转,实现询问-应答的闭环。


3.   协议转换器配置

3.1  串口配置为半双工工作模式

如下图,设置串口S1S2RS-485半双工,波特率为8 Mbps


3.2   配置UDP转串口

配置协议转换器从UDP端口8000接收的报文转发至串口S1


3.3  配置串口转 UDP

配置串口S1接收的数据转发至计算机,目的端口为8000


3.4  配置串口转串口

配置串口S2S2,即协议转换器把从S2收到的数据帧,再从串口S2发出。


4.  利用easy-HDLC进行半双工测试

运行亚册easy-HDLC调试助手,勾选应答式发送启动测试。

如果勾选了收发比较,easy-HDLC能够自动比较收发数据,如果出现丢包或数据异常,测试自动中止。