Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61599-1998 定义了 CAMAC 仪器系统中的辅助机箱控制器接口规范。在标准的 CAMAC 系统中,机箱控制器管理 25 个站位的所有数据通路操作,而 ACC 提供了额外的物理独立的数据通路访问路径,可实现并发操作并显著提升对数据采集要求较高的应用场景的系统吞吐量。
ACC 接口在多数据流需同时采集的核仪器场景中尤为重要。典型的例子是反应堆监测系统需同时读取中子通量探测器、温度传感器、冷却剂流量计和辐射监测通道,同时保持连续的管理控制。在标准的单控制器 CAMAC 系统中,这些操作将竞争数据通路带宽。ACC 架构允许辅助控制器访问数据通路而无需与主控制器竞争,有效将系统数据吞吐能力提升近一倍。
该标准是更广泛的 CAMAC 标准家族的一部分,包括 IEC 60516(CAMAC 组织)、IEC 60713(CAMAC 子程序)、IEC 60771(CAMAC 机箱控制器)、IEC 61599(辅助机箱控制器)和 IEC 61604(CAMAC 串行公路)。这些标准共同定义了完整的模块化仪器生态系统,自 1970 年代以来已在全球数千个核设施中部署。
ACC 接口提供了与主控制器物理上分离的第二套数据通路控制信号。ACC 占据 CAMAC 机箱的第 24 站位,紧邻第 25 站位的主控制器。接口使用标准的 CAMAC 数据通路线路,但具有独立的控制信号驱动器,使 ACC 能够独立发起数据通路周期。
| 特性 | 主控制器(CC) | 辅助控制器(ACC) |
|---|---|---|
| 标准位置 | 第 25 站位 | 第 24 站位 |
| 数据通路访问 | 主控制 | 辅助(仲裁) |
| 典型功能 | 系统控制、监督监控 | 高速数据采集 |
| 主要数据路径 | 分支公路或串行公路 | DMA、并行总线或光纤 |
| 中断处理 | 主 LAM 处理器 | 辅助 LAM 处理器 |
| 循环限制 | 1 MHz(受数据通路限制) | 1 MHz(受数据通路限制) |
| 冗余角色 | 主(活动) | 备用(热备或冷备) |
数据通路仲裁是关键的 设计要素。当 CC 和 ACC 同时请求访问时,标准定义了固定的优先级方案:ACC 具有更高优先级。这反映了典型用例——ACC 处理时间关键型采集任务,而 CC 执行对时间不太敏感的管理功能。仲裁逻辑使用专用硬件在机箱背板上实现,采用线或优先级编码方式,在 25 ns 内完成操作,足够快以避免在 1 µs 的数据通路周期中引入死区时间。
标准定义了三种 ACC 操作模式:
使用 IEC 61599 实施双控制器 CAMAC 系统需要仔细关注系统分区、中断处理和定时同步。
工作负载分区是最重要的设计决策。ACC 应处理所有高速、周期性或确定性的数据流。ACC 的典型任务包括:读取辐射探测器的多道分析器数据、捕获数字化仪模块的快变瞬态波形、以及执行定标器或计时器数据的块传输。CC 管理较慢的管理操作,如模块配置、限值检查、参数更新和人机界面通信。这种分区最大限度地发挥了双控制器架构的优势。
| 功能 | 分配 | 理由 |
|---|---|---|
| 快速ADC读出(>100 kS/s) | ACC | 高速块传输,确定性定时 |
| 多道脉冲幅度分析 | ACC | 大数据量,列表模式采集 |
| 波形捕获(瞬态记录) | ACC | 时间关键型,需要立即数据通路访问 |
| 模块配置和初始化 | CC | 低频,非时间关键型 |
| 限值检查和报警处理 | CC | 管理型,可容忍仲裁延迟 |
| 数据记录和HMI更新 | CC | 后台任务,所需带宽低 |
| 系统健康监测和诊断 | CC | 周期性,非侵入式 |
冗余和容错是 ACC 架构的主要优势之一。在安全关键的核仪器中,ACC 可作为热备用控制器。CC 和 ACC 同时监控数据通路;如果主 CC 发生故障,ACC 可以在一个数据通路周期内(1 µs)接管完全控制权,提供无缝故障切换。对于需要多样性冗余的反应堆保护系统,CC 和 ACC 可以在独立电源上运行不同的固件实现,同时从相同的传感器输入计算跳闸参数并通过表决机制比较结果。
机箱间定时同步对于跨越多个机箱的大型 CAMAC 系统至关重要。ACC 的前面板定时信号提供了可在机箱间菊花链连接的启动、停止和选通信号。对于聚变等离子体诊断,数百个通道必须在 ±10 ns 内同时采样,主定时模块通过专用定时电缆向多个机箱的 ACC 模块扇出全局触发,启动整个系统的同步块传输。使用正确的终端匹配和等长电缆时,机箱间定时抖动低于 5 ns。
不可以。标准在第 24 站位定义单个 ACC。对于需要超过两个独立数据通路控制器的系统,通过分支公路(IEC 60516)或串行公路(IEC 61604)互连多个机箱是推荐方法。单个主 CC 协调分支公路上最多七个机箱的操作。
不需要。ACC 作为辅助控制器与第 25 站位的现有主控制器配合运行。ACC 提供辅助数据通路访问路径,但不替代主控制器的管理和初始化功能。系统初始化、模块配置和系统启动仍需要主 CC。
两个控制器以 1 MHz 数据通路限制运行并使用高效的块传输协议时,可实现约 5–6 MB/s 的组合持续吞吐量。这大约是单控制器系统 2–3 MB/s 的两倍。改进来自消除中断服务程序开销以及允许并行采集和读出操作。
是的。ACC 接口使用基础标准(IEC 60516、IEEE 583)中定义的标准 CAMAC 数据通路信号。所有符合这些基础标准的 CAMAC 模块都能与 ACC 正确配合运行,无需修改模块。ACC 的仲裁逻辑完全包含在 ACC 模块和机箱背板中——各个模块不知道哪个控制器正在访问它们。