IEC TR 61390-1996:核仪器CAMAC串行公路系统

💡 核心要点: IEC TR 61390 扩展了 CAMAC(IEEE 583)标准,定义了一种串行公路系统,使多个 CAMAC 机箱能够通过一根同轴电缆或双绞线在长达数公里的距离上进行通信,取代了标准 CAMAC 数据通路中使用的并行总线。

CAMAC 串行公路概述

CAMAC(计算机自动测量与控制)是一种模块化数据采集与控制系统架构,自 1970 年代以来广泛应用于核仪器和高能物理实验领域。标准并行 CAMAC 数据通路定义于 IEEE 583 和 IEC 60516,通过短距离背板总线连接单个机箱内的模块。然而,许多核设施需要在广阔区域进行分布式测量与控制——如反应堆大厅、加速器隧道或热室——在这些场景下并行布线变得不切实际。

IEC TR 61390-1996(原 IEEE 595)正是为了解决这一问题,规定了一种串行公路系统,使 CAMAC 机箱能够通过串行数据链路进行远距离通信。串行公路作为通信骨干网,将多个 CAMAC 机箱连接到单个串行公路控制器(SHC),实现对地理分布式设备的集中数据采集与控制。

串行公路架构与关键技术参数

CAMAC 串行公路支持字节串行或位串行传输,数据速率满足实时核仪器应用的需求。系统由主端的串行公路控制器(SHC)和安装在每个 CAMAC 机箱中的串行机箱控制器(SCC)组成。通信遵循需求访问、面向字节的协议,报文帧携带地址、命令、数据和状态信息。

参数 规格
传输介质 75 Ω 同轴电缆或双绞线
最大公路长度 最长 5 km(取决于电缆类型和数据速率)
每路公路最大机箱数 62 个机箱(6 位机箱地址)
字节串行数据速率 典型 5 MHz 字节率
位串行数据速率 典型 40 Mbit/s
报文格式 字节串行帧,含 8 位数据、校验位和控制位
错误检测 纵向校验 + 字节校验
协议类型 主从式需求访问
连接器 同轴用 BNC 或 N 型;双绞线用多针连接器
🔹 设计优势: 串行公路保持完全的 CAMAC 功能兼容性——所有标准 CAMAC 命令(读取、写入、控制、状态)均透明支持,现有 CAMAC 模块无需任何修改即可在串行公路系统中运行。

串行公路控制器与机箱控制器操作

串行公路控制器(SHC)管理公路上的所有通信,作为主站发起所有事务。每个串行机箱控制器(SCC)仅在被寻址时响应。SHC 发送包含目标机箱地址、子地址、命令码(定义 CAMAC 功能,如读取或写入)以及可选数据的报文帧。目标 SCC 解码报文,在其机箱内执行 CAMAC 数据通路周期,并返回包含数据(用于读取操作)和状态信息的响应报文。

报文格式遵循结构化的帧布局。串行流中的每个字节携带 8 位数据加 1 位校验位。每个报文的起始由特定的同步模式标记。在地址和命令字节之后,SHC 发送数据字节(写入操作)或等待接收数据字节(读取操作)。SCC 在每个回复末尾附加一个状态字节,指示 CAMAC 周期是否成功完成(X 响应)、是否有 Look-At-Me(LAM)请求待处理以及任何错误条件。

⚠️ 工程考虑: 在数公里距离下,公路电缆的终端匹配对信号完整性至关重要。串行公路两端必须使用与电缆特性阻抗匹配的终端电阻(同轴电缆通常为 75 Ω)。不正确的终端匹配会产生反射,导致数据损坏,尤其是在较高位速率下。务必使用额定功率足以承受公路驱动器全功耗的终端电阻。

错误检测与系统可靠性

核仪器对可靠性要求极高。CAMAC 串行公路集成了多层错误检测机制。SHC 和 SCC 均检查每个传输字节的字节校验。此外,在每个报文帧末尾附加一个纵向校验字节(通常称为校验和字节),以检测字节校验可能遗漏的错误。如果任一校验失败,接收设备丢弃该报文,SHC 可启动重试。

标准还定义了”公路超时”机制。如果 SHC 在指定时间窗口内未收到目标 SCC 的响应,则声明超时错误。这对于检测机箱故障、电缆故障或 SCC 故障至关重要。在安全关键的核仪器系统中,可使用两个独立的 SHC-SCC 路径实现冗余串行公路,提供故障切换能力。

错误类型 检测方法 响应方式
单比特传输错误 字节校验(奇校验或偶校验) 报文拒绝 + 重试
多比特突发错误 纵向校验(校验和) 报文拒绝 + 重试
SCC 无响应 公路超时(可编程) 错误标志 + 可选系统告警
机箱电源故障 SCC 响应丢失 SHC 检测超时,标记机箱离线
电缆故障(开路/短路) 持续校验错误或无响应 切换至冗余公路(如可用)

串行公路实施的实用设计要点

实施 CAMAC 串行公路系统需要关注以下几个工程细节。首先,电缆类型的选择直接影响最大可达距离和数据速率。对于 1 km 以内的安装,使用标准 75 Ω 同轴电缆(RG-59 或 RG-6)配合 BNC 连接器即可满足要求。超过 1 km 时,建议使用低损耗同轴电缆(RG-11 或螺旋电缆)配合 N 型连接器,以保持信号幅度和上升沿陡度。

其次,串行公路上每个 SCC 的机箱地址分配必须唯一。标准允许 62 个地址(地址 0 至 61),地址 62 通常保留用于广播命令,地址 63 用于诊断目的。合理的地址规划可避免冲突并简化系统调试。

第三,公路应配置为正确的运行模式:字节串行模式使用 9 位并行接口(8 位数据 + 1 位校验),时钟频率最高 5 MHz;位串行模式将字节流序列化为单比特序列,速率最高 40 Mbit/s。位串行模式在极长距离下更为优选,因为它需要的导体更少,且可使用标准电信级传输设备。

重要提示: 在为核安全应用规划串行公路系统时,务必确保 SHC 和 SCC 的固件版本兼容。不兼容的固件可能导致微妙的协议时序违规,难以诊断。系统调试期间务必验证固件版本级别。

串行公路与并行 CAMAC 对比

特性 并行 CAMAC(数据通路) 串行公路
最大距离 约 30 m(机箱背板 + 分支) 最长 5 km
数据速率 约 1 MHz(并行 24 位字) 40 Mbit/s(位串行)
电缆数量 66 芯电缆(分支) 1 根同轴电缆或 1 对双绞线
机箱数量 每分支 7 个,多分支 每公路 62 个
每米成本 高(多芯电缆) 低(单根同轴电缆)
抗 EMI 能力 中等(非平衡线路) 良好(平衡或屏蔽同轴)
典型应用 单房间系统 全厂分布式系统

常见问题

问:能否混用并行和串行 CAMAC 系统?

可以。串行机箱控制器(SCC)安装在机箱中,将该机箱连接到串行公路,同时保持完全的内部 CAMAC 数据通路兼容性。设施内可以有并行分支,通过连接到并行分支驱动器的串行公路控制器经由串行公路互连。

问:一条串行公路上的实际最大机箱数量是多少?

寻址限制为每公路 62 个机箱。然而,电缆长度、信号衰减和轮询开销等实际因素会减少这一数量。对于需要超过 62 个机箱的系统,可通过多个 SHC 模块由一台主机控制多个串行公路。

问:IEC TR 61390 对现代数据采集系统仍有参考价值吗?

虽然 CAMAC 在新安装中已被 VMEbus、PXI 和基于以太网的系统广泛取代,但由于核仪器设备的长使用寿命,许多核电站和研究设施中仍有大量 CAMAC 串行公路系统在运行。IEC TR 61390 对于维护和升级这些遗留系统至关重要。

问:串行公路的接地要求是什么?

正确接地至关重要。电缆屏蔽层应仅在 SHC 端接地,以避免地环路。每个 SCC 应有自己的本地接地参考。如果机箱间地电位差超过 1 V,公路电缆应使用隔离变压器或光隔离器。

© 2026 TNLab — 您信赖的 IEC 标准技术知识来源

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注