Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN CSA Z243.50-88 是由加拿大标准协会(Canadian Standards Association, CSA)于1988年正式发布的数据通信标准,属于CSA Z243信息处理系统系列标准之一。该标准规定了二进制同步通信(Binary Synchronous Communication, BSC)过程,为面向字符的同步数据链路控制协议提供了完整的技术规范。在1980年代至1990年代,BSC协议广泛应用于大型机与终端之间的半双工数据传输场景。
本标准适用于采用同步传输方式、基于字符编码(如ASCII或EBCDIC)的点对点及多点数据通信系统。它明确了链路建立、数据转发、差错控制以及链路释放的完整流程,是许多早期金融网络、工业控制系统和远程终端接入的基础协议。
标准定义了帧的组成:首先发送多个SYN同步字符使接收方锁定时钟,然后是SOH(标头开始)、STX(正文开始)等控制字符引导的报文块,最后是ETB或ETX标识块结束,并追加2字节CRC校验码。帧的最大数据长度取决于具体实现,标准建议不超过512字节。
以下表格列出了标准中定义的关键通信控制字符及其用途:
| 控制字符 | ASCII编码(Hex) | 功能说明 |
|---|---|---|
| SYN | 16 | 同步空闲字符,用于时钟同步 |
| SOH | 01 | 标头开始,可携带地址与路由信息 |
| STX | 02 | 正文开始,标志着信息文本起始 |
| ETB | 17 | 块结束(用于长消息分块传输) |
| ETX | 03 | 正文结束,通常后跟块校验 |
| ACK/NAK | 06/15 | 确认(ACK)与否定确认(NAK) |
| ENQ | 05 | 请求响应,用于轮询或选择序列 |
标准详细描述了三种基本传输模式:
标准还规定了异常处理,如长时间无应答后链路的自动释放。
CSA Z243.50-88 建议在RS-232C或V.24接口上运行,采用同步调制解调器。时钟信号由Modem或系统中的DTE提供,要求接收端能精确锁定位同步。
标准要求使用16位CRC进行块检验,生成多项式为CRC-16(x16+x15+x2+1)。对于关键数据,可启用纵向冗余校验(LRC)作为辅助。
关键定时器包括:
CAN CSA Z243.50-88 在技术上等同采用国际标准ISO 2111:1986《数据通信—二进制同步通信过程》和ANSI X3.28。因此,符合该标准的设备通常也能兼容ISO 2111和ANSI X3.28网络。同时,本标准与CSA Z243.4(字符集)及Z243.200(通信基本概念)紧密关联,共同构成了加拿大早期数据通信协议体系。在2026年的今天,该标准虽已非主流,但其许多概念(如CRC校验、帧头格式)仍被现代协议继承。
常见问题解答