亚册SDLC-ETH协议转换器,提供4路高速RS-232/422/485多协议串口,支持同步HDLC/SDLC协议、异步UART模式。1路千兆以太网口,实现串口与以太网之间的协议转换,支持串口以太网桥接功能。
板载应用CPU供用户进行二次开发,实现业务软件与通信软件一体化无缝结合。
● 串口转以太网,以太网转串口
● 通过串口实现以太网桥接
● 同步串口、异步串口互相转换
● 串口一路分多路
● 高速同步串行数据传输与转换
● 遥测、测控数据采集传输
● 卫星、电台数据传输
● 航空、航天数据通信
产品一端为串行接口(S1 ~ S4)和以太网接口(GE),另一端为DC电源接口和LED指示灯。正面为丝印。
3.3 千兆以太网口
RJ-45接口,10/100/1000M自适应以太网,支持MDI/MDIX自适应。
3.4 串口
串口支持同步HDLC协议和异步UART工作模式,编码格式支持NRZI、曼彻斯特、差分曼彻斯特、DBPL等。
串口支持RS-232、RS-422及RS-485三种物理层标准,可通过软件根据需要任意设置。
串口S1 ~ S4共用一个DB44孔型连接器,可通过标配YC9-44T一分四线转为4路DB9针型连接器。
3.5 电源接口
SDLC-ETH采用4~17V直流电源供电。
采用DC 5.5 x 2.5mm电源插座。
4. 功能
4.1 串口工作模式
串口的工作模式可分为同步和异步两类,SDLC-ETH支持的工作模式如下表所示:
工作模式 |
描述 |
|
同步
|
HDLC-NRZ |
基于NRZ编码的同步HDLC协议 |
HDLC-NRZI |
基于NRZI编码的同步HDLC协议 |
|
HDLC-DBPL |
基于DBPL(Differential Bi-Phase-Level)编码的同步HDLC协议 |
|
HDLC-MAN |
基于曼彻斯特编码(Manchester)的同步HDLC协议 |
|
HDLC-DiffMAN |
基于差分曼彻斯特编码的同步HDLC协议 |
|
同步Bit流 |
基于接收时钟采样或发送串行Bit数据 |
|
异步 |
异步UART |
通用异步串口工作模式,类似于通用计算机上的串口 |
异步HDLC |
基于UART的类HDLC通信协议 |
4.2 UDP转串口配置
借助SDLC-ETH,计算机或服务器能够实现同步HDLC串口发送功能。
典型的应用如下图所示。计算机作为UDP Client通过以太网接口发送UDP报文,SDLC-ETH把收到的UDP报文进行处理,根据配置转换为HDLC帧、或UART数据,然后从串口发送出去。
HDLC转UDP功能示意图如下,SDLC-ETH通过同步串行接口,接收来自其他设备的HDLC帧,将其转换为UDP报文,通过以太网发送给计算机或服务器。
串口转串口能够把指定串口的输入数据,转发到其他串口输出,主要用于:
● 同步、异步串口之间的转换
● 串口分路:把一路串口数据分为多路,与普通的分路器不同,利用SDLC-ETH实现分路器,各路串口可以设置不同的波特率和时钟模式,从而避免了时钟不一致造成的丢包问题。
利用一对SDLC-ETH搭建以太网网桥,通过串口借助于传输设备实现以太网远程延伸。
5. 二次开发
SDLC-ETH核心包含两个独立的CPU,二者通过共享内存交互数据:
● 通信CPU:提供网络、串口通信支持,提供配置管理支持;
● 应用CPU:运行用户二次开发的业务软件,对来自通信CPU的数据进行处理加工。
系统数据流如下所示,其中:
● UDP接收流程:通信CPU的TCP/IP协议栈接收UDP报文,转换为UDP消息通过共享内存发送给应用CPU;
● UDP发送流程:应用CPU把UDP消息通过共享内存发送给通信CPU,通信CPU的TCP/IP协议栈进行处理,转换为UDP报文通过以太网模块发出;
● 串口接收流程:通信CPU通过串口模块接收数据,通过共享内存交给应用CPU读取和处理;
● 串口发送流程:应用CPU把待发送的串口数据,通过共享内存送给通信CPU,再通过串口模块组帧发出。
串口 | |
数量 | 4 |
接口 | 1 x DB-44 孔型 |
工作模式 | 同步HDLC/SDLC、异步UART、同步Bit流 |
接口类型 | RS-232、RS-422、RS-485,软件可设置 |
双工模式 | 全双工、半双工,软件可设置 |
编码格式 | NRZ、NRZI、DBPL(Differential Bi-Phase Level)、 曼彻斯特(Manchester)、差分曼彻斯特(Differential Manchester) |
波特率 |
同步NRZ:≤ 20 Mbps,同步其他:≤ 10 Mbps 异步:≤ 3 Mbps |
同步时钟 | 常规、主时钟、从时钟(外时钟) |
ESD保护 | ± 15 KV |
以太网接口 | |
数量 | 1 x RJ-45 |
速率 | 10/100/1000 Mbps,支持MDI/MDIX自适应 |
协议 | TCP/IP |
编程接口 | UDP Server、UDP Client 支持单播/组播/广播 |
以太网网桥 | 支持基于串口的以太网桥接功能 |
二次开发支持 | |
CPU | ARM Cortex-A9处理器,主频500 MHz |
内存 | DDR3,128 MB |
FLASH | 6 MB版本空间,1 MB配置空间 |
数据接口 | 与通信CPU基于共享内存交互数据 |
配置管理 | |
软件工具 | yacer-DMS配置管理软件 |
管理接口 | 以太网接口 |
电源需求 | |
输入电压 | 4 ~ 17 VDC |
功耗 | < 3 W |
电源接口 | DC 5.5 x 2.5mm接口 |
机械特性 | |
尺寸 | 高 x 宽 x 深:30 mm x 132 mm x 165 mm(含支耳) |
重量 | 600g |
工作环境 | |
工作温度 | -40 ~ +70℃ |
存储温度 | -40 ~ +85℃ |
工作湿度 | 5 ~ 95% RH(无凝结) |
接口类型 |
同步方式 |
编码格式 |
波特率 |
RS-232 |
异步 |
|
≤500 Kbps |
RS-232 |
同步 |
NRZ/NRZI/DBPL/曼彻斯特/差分曼彻斯特 |
≤500 Kbps |
RS-422/485 |
异步 |
|
≤3 Mbps |
RS-422/485 |
同步 |
NRZ |
≤20 Mbps |
RS-422/485 |
同步 |
NRZI/DBPL/曼彻斯特/差分曼彻斯特 |
≤10 Mbps |
尺寸高x宽x深为:30 mm x 132 mm x 165 mm(含支耳),机壳厚度1mm。
采用4个M2.5螺钉固定。
安装孔径 = 2.7mm。
DB44孔型 |
RS-232 全双工 |
RS-422 全双工 |
RS-485 |
DB9针型 |
|
串口 |
PIN |
||||
S1 |
32 |
TxData1 |
TxData1 + |
Data1 + |
S1-5 |
31 |
|
TxData1 - |
Data1 - |
S1-9 |
|
18 |
TxClock1 |
TxClock1 + |
Clock1 + |
S1-4 |
|
3 |
|
TxClock1 - |
Clock1 - |
S1-8 |
|
1 |
RxData1 |
RxData1 + |
|
S1-1 |
|
16 |
|
RxData1 - |
|
S1-6 |
|
17 |
RxClock1 |
RxClock1 + |
|
S1-2 |
|
2 |
|
RxClock1 - |
|
S1-7 |
|
33 |
GND |
GND |
GND |
S1-3 |
|
S2 |
4 |
TxData2 |
TxData2 + |
Data2 + |
S2-5 |
19 |
|
TxD2ata - |
Data2 - |
S2-9 |
|
22 |
TxClock2 |
TxClock2 + |
Clock2 + |
S2-4 |
|
7 |
|
TxClock2 - |
Clock2 - |
S2-8 |
|
5 |
RxData2 |
RxData2 + |
|
S2-1 |
|
20 |
|
RxData2 - |
|
S2-6 |
|
21 |
RxClock2 |
RxClock2 + |
|
S2-2 |
|
6 |
|
RxClock2 - |
|
S2-7 |
|
35 |
GND |
GND |
GND |
S2-3 |
|
S3 |
8 |
TxData3 |
TxData3 + |
Data3 + |
S3-5 |
23 |
|
TxData3 - |
Data3 - |
S3-9 |
|
26 |
TxClock3 |
TxClock3 + |
Clock3 + |
S3-4 |
|
11 |
|
TxClock3 - |
Clock3 - |
S3-8 |
|
9 |
RxData3 |
RxData3 + |
|
S3-1 |
|
24 |
|
RxData3 - |
|
S3-6 |
|
25 |
RxClock3 |
RxClock3 + |
|
S3-2 |
|
10 |
|
RxClock3 - |
|
S3-7 |
|
39 |
GND |
GND |
GND |
S3-3 |
|
S4 |
12 |
TxData4 |
TxData4 + |
Data4 + |
S4-5 |
27 |
|
TxData4 - |
Data4 - |
S4-9 |
|
30 |
TxClock4 |
TxClock4 + |
Clock4 + |
S4-4 |
|
15 |
|
TxClock4 - |
Clock4 - |
S4-8 |
|
13 |
RxData4 |
RxData4 + |
|
S4-1 |
|
28 |
|
RxData4 - |
|
S4-6 |
|
29 |
RxClock4 |
RxClock4 + |
|
S4-2 |
|
14 |
|
RxClock4 - |
|
S4-7 |
|
45 |
GND |
GND |
GND |
S4-3 |
产品型号 |
RS-232/422/485多协议串口 |
以太网 |
状态 |
SDLC-ETH-201 |
2 x 同异步串口 + 2 x 异步串口 |
1 x 10/100/1000M |
量产 |
SDLC-ETH-401 |
4 x 同异步串口 |
1 x 10/100/1000M |
量产 |
型号 |
描述 |
图片 | 用途 |
![]() |
DB44转4路DB9 |
产品型号 |
RS-232/422/485多协议串口 |
以太网接口 |
状态 |
SDLC-ETH-200 |
2 x RS-232/422/485 |
1 x 10/100/1000M |
停产,建议选用SDLC-ETH-201 |
SDLC-ETH-400 |
4 x RS-232/422/485 |
1 x 10/100/1000M |
停产,建议选用SDLC-ETH-401 |
编号 |
名称 |
更新时间 |
下载 |
1 |
2020/09/25 |
||
2 |
2020/08/26 |
编号 |
名称 |
1 |
|
2 |
|
3 | |
4 | |
5 |
|
6 |
|
7 |
|
8 |
|
9 | |
10 | |
11 | |
12 | |
13 |
3. 早期产品资料
编号 |
名称 |
更新时间 |
下载 |
1 |
2019/04/30 |
图标 |
功能 |
工具与软件 |
![]() ![]() |
||
![]() ![]() |
||
![]() ![]() |
||
![]() ![]() |
此时请检查:
1、计算机与SDLC-ETH之间的网络连接是否正常。
2、计算机操作系统的防火墙设置。
3、计算机网卡与SDLC-ETH的IP 地址配置是否在同一网段。
串口通信又分为异步通信和同步通信两种方式:
同步通讯就是双方需要有一个共同的时钟,当发送时,接收方同时准备接收。采用同步方式传送数据时,在发送过程中,收发双方还必须用一个时钟进行协调,用于确定串行传输中每一位的位置。
异步通讯双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,结束时有停止位。异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。
所以同步串口与异步串口不能直接对接。
串行通信:分为同步通信(SYNC)与异步通信(ASYNC)两种方式。
● 串行异步通信 - 不传送送时钟信号
● 串行同步通信 - 需传送时钟信号
计算机上的串口即九针RS-232接口,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。此串口是通用异步串口工作方式(UART),收发数据时不需传送时钟信号。
HDLC串口是面向比特的数据链路层协议的同步串口,收发数据时需传送时钟信号。
所以计算机串口和HDLC串口不能对接。