亚册SDLC-PCIe多协议串口通信卡,提供4路高速同异步串口,支持HDLC协议,可通过软件配置为RS-232、RS-422、RS485接口。
支持PCI-Express x1总线标准,驱动完善,支持全系列主流操作系统。
板载应用CPU供用户进行二次开发,实现业务软件与通信软件一体化无缝结合。
● Windows:Win2000、XP、Vista、Win7、Win8/8.1、Win10、Windows Server
● Linux、FreeBSD
● DOS、Netware、Novell
3. 应用
● 高速同步串行数据传输与转换
● 遥测、测控数据采集传输
● 卫星、电台数据传输
● 航空、航天数据通信
● 列车机车通信网络(TCN)、TCMS系统
● 空管航管监视系统,ADS-B、二次雷达(SSR)信号引接与输出
● 空管自动化系统(ATC)、空中交通管理(ATM)
4. PCI Express x1接口
PCI Express x1规格,兼容x8、x16等PCI Express插槽。
1个DB37孔型连接器,提供4路高速多协议同异步串口,支持:
● RS-232/422/485,速率高达20Mbps
● 全双工、半双工
● 工作模式:同步HDLC、异步UART、同步Bit流
● 时钟支持:常规、主时钟、从时钟(外时钟)
● 编码格式:NRZ、NRZI、DBPL、曼彻斯特、差分曼彻斯特
● 15KV ESD保护
可通过标配YC9-37T一分四线转为4路DB9针型连接器。
HDLC转UDP功能示意图如下,SDLC-PCIe通过同步串行接口,接收来自其他设备的HDLC帧或UART数据,将其转换为UDP报文,发送给计算机或服务器。
6.5 串口转串口
串口转串口能够把指定串口的输入数据,转发到其他串口输出,主要用于:
● 同步、异步串口之间的转换
● 串口分路:把一路串口数据分为多路,与普通的分路器不同,利用SDLC-PCIe实现分路器,各路串口可以设置不同的波特率和时钟模式,从而避免了时钟不一致造成的丢包问题。
7. 二次开发
SDLC-PCIe协议转换模块包含两个独立的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-37孔型 |
工作模式 |
同步HDLC、异步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 |
计算机总线接口 |
|
标准 |
PCI Express x 1 |
驱动 |
Windows/Linux/FreeBSD/Netware/DOS |
通信方式 |
虚拟以太网接口,TCP/IP协议 |
编程接口 |
UDP Server、UDP Client,支持单播/组播/广播 |
二次开发支持 |
|
CPU |
ARM Cortex-A9处理器,主频500 MHz |
内存 |
DDR3,128 MB |
FLASH |
6 MB版本空间,1 MB配置空间 |
数据接口 |
与通信CPU基于共享内存交互数据 |
配置管理 |
|
软件工具 |
|
管理接口 |
PCI Express总线接口 |
电源需求 |
|
输入电压 |
4 ~ 17 VDC |
功耗 |
< 3 W |
电源接口 |
PCI-Express 总线供电 |
机械特性 |
|
尺寸 |
长 x 宽:150 mm x 100 mm |
重量 |
180g |
工作环境 |
|
工作温度 |
-40 ~ +70℃ |
存储温度 |
-40 ~ +85℃ |
工作湿度 |
5 ~ 95% RH(无凝结) |
接口类型 |
工作模式 |
编码格式 |
波特率 |
RS-232 |
异步 |
|
≤500 Kbps |
RS-232 |
同步 |
NRZ |
≤500 Kbps |
RS-232 |
同步 |
NRZI/DBPL/曼彻斯特/差分曼彻斯特 |
≤250 Kbps |
RS-422/485 |
异步 |
|
≤3 Mbps |
RS-422/485 |
同步 |
NRZI |
≤20 Mbps |
RS-422/485 |
同步 |
NRZI/DBPL/曼彻斯特/差分曼彻斯特 |
≤10 Mbps |
DB37孔型 |
RS-232 全双工 |
RS-422 全双工 |
RS-485 |
DB9针型 |
|
串口 |
PIN |
||||
S1 |
20 |
TxD1 |
TxD1+ |
Data1+ |
S1-5 |
2 |
|
TxD1- |
Data1- |
S1-9 |
|
21 |
TxC1 |
TxC1+ |
Clock1+ |
S1-4 |
|
3 |
|
TxC1- |
Clock1- |
S1-8 |
|
22 |
RxD1 |
RxD1+ |
|
S1-1 |
|
4 |
|
RxD1- |
|
S1-6 |
|
23 |
RxC1 |
RxC1+ |
|
S1-2 |
|
5 |
|
RxC1- |
|
S1-7 |
|
24 |
GND |
GND |
GND |
S1-3 |
|
S2 |
6 |
TxD2 |
TxD2+ |
Data2+ |
S2-5 |
25 |
|
TxD2- |
Data2- |
S2-9 |
|
7 |
TxC2 |
TxC2+ |
Clock2+ |
S2-4 |
|
26 |
|
TxC2- |
Clock2- |
S2-8 |
|
8 |
RxD2 |
RxD2+ |
|
S2-1 |
|
27 |
|
RxD2- |
|
S2-6 |
|
9 |
RxC2 |
RxC2+ |
|
S2-2 |
|
28 |
|
RxC2- |
|
S2-7 |
|
10 |
GND |
GND |
GND |
S2-3 |
|
S3 |
29 |
TxD3 |
TxD3+ |
Data3+ |
S3-5 |
11 |
|
TxD3- |
Data3- |
S3-9 |
|
30 |
TxC3 |
TxC3+ |
Clock3+ |
S3-4 |
|
12 |
|
TxC3- |
Clock3- |
S3-8 |
|
31 |
RxD3 |
RxD3+ |
|
S3-1 |
|
13 |
|
RxD3- |
|
S3-6 |
|
32 |
RxC3 |
RxC3+ |
|
S3-2 |
|
14 |
|
RxC3- |
|
S3-7 |
|
33 |
GND |
GND |
GND |
S3-3 |
|
S4 |
15 |
TxD4 |
TxD4+ |
Data4+ |
S4-5 |
34 |
|
TxD4- |
Data4- |
S4-9 |
|
16 |
TxC4 |
TxC4+ |
Clock4+ |
S4-4 |
|
35 |
|
TxC4- |
Clock4- |
S4-8 |
|
17 |
RxD4 |
RxD4+ |
|
S4-1 |
|
36 |
|
RxD4- |
|
S4-6 |
|
18 |
RxC4 |
RxC4+ |
|
S4-2 |
|
37 |
|
RxC4- |
|
S4-7 |
|
19 |
GND |
GND |
GND |
S4-3 |
产品型号 |
RS-232/422/485多协议串口 |
状态 |
SDLC-PCIE-200 |
2 x 同异步串口 + 2 x 异步串口 |
量产 |
SDLC-PCIE-400 |
4 x 同异步串口 |
量产 |
型号 |
描述 |
图片 | 用途 |
![]() |
DB37转4路DB9 |
编号 |
名称 |
更新时间 |
下载 |
1 |
2020/08/26 |
编号 |
名称 |
1 |
|
2 |
|
3 | |
4 | |
5 |
|
6 |
|
7 |
|
8 |
|
9 | |
10 | |
11 | |
12 | |
13 |
图标 |
功能 |
工具与软件 |
![]() ![]() |
||
![]() ![]() |
||
![]() ![]() |
||
![]() ![]() |
运行yacer-DMS软件,如果DMS能够发现SDLC-PCIE串口卡,说明串口卡工作正常。
此时请检查:
a、操作系统的防火墙设置。
b、虚拟网卡与SDLC-PCIE的IP地址配置是否合理。
串口通信又分为异步通信和同步通信两种方式:
● 同步通讯就是双方需要有一个共同的时钟,当发送时,接收方同时准备接收。采用同步方式传送数据时,在发送过程中,收发双方还必须用一个时钟进行协调,用于确定串行传输中每一位的位置。
● 异步通讯双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,结束时有停止位。异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。
所以同步串口与异步串口不能直接对接。
串行通信:分为同步通信(SYNC)与异步通信(ASYNC)两种方式。
● 串行异步通信 - 不传送送时钟信号
● 串行同步通信 - 需传送时钟信号
计算机上的串口即九针RS-232接口,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。此串口是通用异步串口工作方式(UART),收发数据时不需传送时钟信号。
HDLC串口是面向比特的数据链路层协议的同步串口,收发数据时需传送时钟信号。
所以计算机串口和HDLC串口不能对接。