Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61976 定义了广泛应用于核物理实验、聚变研究和核电站仪器的 CAMAC 数据采集与控制系统的层次化系统架构。该层次结构包括四个层级:
| 层级 | 组件 | 功能 | 每系统最大数量 |
|---|---|---|---|
| 1 | 系统控制器(主机) | 系统整体管理、数据处理、用户界面 | 1(主控)+ 可选冗余备份 |
| 2 | 公路驱动器 | 主机与 CAMAC 公路之间的接口 | 每公路分支 1-2 个 |
| 3 | 机箱控制器(A1/A2 型) | 公路与各机箱之间的接口, 执行数据路操作 |
并行公路最多 62 个; 串行公路最多 62 个 |
| 4 | CAMAC 模块(ADC、TDC、定标器等) | 物理测量和控制功能, 占用一个或多个机箱站 |
每机箱最多 23 个(站 1-23) |
标准定义了两个主要的互连方法:并行公路(用于高速、短距离应用)和串行公路(用于中速、长达数公里的远距离应用)。
IEC 61976 定义的并行公路使用 66 芯电缆(加地线),以菊花链或分支配置连接最多 62 个机箱控制器。主要规格包括:
| 参数 | 并行公路规范 | 串行公路规范 |
|---|---|---|
| 最大机箱数 | 62(7 位地址) | 62(面向字节的地址) |
| 最大电缆长度 | 30 m(无中继器) | 5 km(带线路驱动器/中继器) |
| 数据传输率 | 最高 1 MHz(逐字传输) 最高 3 MHz(块传输) |
5 MHz 串行比特率 (字节串行或比特串行模式) |
| 电缆类型 | 66 芯双绞扁平电缆, 带接地层 |
单根同轴电缆或 平衡双绞电缆 |
| 信号电平 | TTL 兼容(0-5 V) | RS-422 差分(平衡) |
| 数据宽度 | 24 位数据字(加 8 位状态) | 串行帧中的 24 位数据字 |
| 命令/地址传输 | 并行(N、A、F、C、S 线) | 串行(带 CRC 的帧格式) |
IEC 61976 定义了两种类型的机箱控制器:
A1 型机箱控制器:为并行公路操作设计的原始标准控制器。它处理所有数据路操作,包括读、写和控制功能。A1 控制器解释从公路驱动器接收的 N(站号)、A(子地址)和 F(功能)码,并将其转换为机箱背板上的数据路信号(N、A、F、S1-S2 选通脉冲)。它管理来自模块的 Q(状态)和 X(命令接受)响应,并将其报告回公路。
A2 型机箱控制器:为支持并行和串行公路操作而引入的增强型控制器,具有附加功能,包括:多 LAM(Look-At-Me)中断处理、用于实时操作的 24 位内部定时器、增强的诊断功能(自检模式、数据路测试)以及带地址自动递增的块传输操作支持。A2 控制器在数据路级别与 A1 向后兼容,意味着为 A1 控制器设计的任何 CAMAC 模块都可在 A2 控制的机箱中正常运行。
IEC 61976 定义了一个基于各个模块 LAM(Look-At-Me)信号的复杂中断处理机制。每个模块可以断言 LAM 以请求系统控制器的服务。机箱控制器收集所有 LAM 信号并生成一个可由系统控制器读取的 24 位 LAM 模式。标准定义了一个优先级解析方案,其中机箱控制器可以通过并行轮询或串行轮询过程识别优先级最高的请求模块。
Grade-Q 是 IEC 61976 定义的一项特殊功能,允许有条件的数据路操作。当模块的 Q 响应与 F(8) “测试 LAM” 或 F(27) “测试状态” 功能结合使用时,系统可以高效地轮询多个模块以识别需要服务的模块,而无需读取每个模块的完整状态寄存器。该机制在具有许多模块且中断响应时间至关重要的 CAMAC 系统中尤显重要(例如实时核事件监测)。
IEC 61976 支持针对不同核仪器场景优化的一系列系统配置:
| 应用 | 配置 | 典型组件 | 公路类型 |
|---|---|---|---|
| 核物理实验 | 单机箱、高速采集 | ADC(峰值检测)、TDC、 甄别器、符合逻辑、 多道分析器 |
并行(短距离、 高吞吐量) |
| 反应堆监测系统 | 多机箱、分布式 I/O | 定标器(中子通量)、 ADC(过程参数)、 数字 I/O(阀门/断路器控制) |
串行(长距离、 抗噪声) |
| 聚变等离子体诊断 | 混合并行/串行 | 瞬态记录仪、 高速 ADC(100 MHz+)、 时序发生器、 事件记录器 |
并行(本地机箱) + 串行(远程机箱) |
| 辐射监测网络 | 分布式串行公路 | 计数率计、 能谱放大器、 探测器高压电源 |
串行公路 (多公里) |
IEC 61976 包含了将 CAMAC 系统与现代计算机平台接口的指南。标准定义了CAMAC 到 VMEbus 桥接规范,允许 CAMAC 机箱由基于 VMEbus 的系统控制,而 VMEbus 系统本身可以通过以太网和 PCIe 连接到现代工作站和服务器。市售的 USB-CAMAC 和以太网-CAMAC 控制器(不属于 IEC 61976 正式部分,但遵循其协议定义)使得传统 CAMAC 模块能够集成到现代数据采集系统中。
对于负责维护 CAMAC 系统的工程师,该标准提供了理解时序图、信号电平规范和协议序列的基本参考,这些都是设计接口适配器和替换控制器所必需的。
❔ CAMAC 与 IEC 61976 有什么区别?
CAMAC 是整体系统概念(计算机自动测量与控制),最初由 IEEE 583 和 IEC 60552 定义。IEC 61976 是 CAMAC 标准家族中的一个特定部分,专门关注数据公路和机箱控制器——即多个 CAMAC 机箱之间的互连系统。其他 CAMAC 标准涵盖机箱机械规范(IEC 60552)、模数转换器(IEC 60558)以及补充模块规范。
❔ 不同制造商的 CAMAC 模块能否混用在同一个机箱中?
可以,只要它们符合 IEC 60552 和 IEC 61976。CAMAC 标准系列的全部目的就是确保互操作性。所有 CAMAC 模块使用相同的 86 针数据路连接器,并遵循相同的命令结构(站号 N、子地址 A、功能 F)。然而,工程师应验证组合模块组的功率消耗不超过机箱电源额定值(根据 IEC 60552,通常为 +6 V 时 25 A,-6 V 时 2 A,+24 V 时 1.5 A)。此外,某些专用模块可能需要特定机箱控制器的特性(如 LAM 分级、DMA 支持),并非所有控制器都提供这些功能。
❔ 根据 IEC 61976,CAMAC 系统的最大数据吞吐量是多少?
理论最大吞吐量取决于公路类型和传输模式。对于 1 MHz 时钟、24 位数据字的并行公路,逐字传输模式的吞吐量为 3 MB/s,块传输模式下可增至 6-9 MB/s(一个公路周期内可执行三个数据路周期)。对于 5 MHz 比特率的串行公路,字节串行模式下的吞吐量约为 500 kB/s。实际中,系统吞吐量受限于主机计算机接口速度、软件开销(操作系统中断延迟、驱动程序处理时间)以及同一公路上多个机箱之间的争用。典型系统的实际持续吞吐量为并行公路 0.5-1 MB/s,串行公路 100-300 kB/s。
❔ CAMAC 对新的核仪器设计还有意义吗?
对于大多数新设计,VMEbus、PXI、MicroTCA 或基于以太网的分布式 I/O 等现代替代方案提供更高的数据速率、更小的外形尺寸和更好的软件生态系统支持。然而,CAMAC 在三种特定场景下仍然具有现实意义:(1)扩展现有的基于 CAMAC 的系统,替换所有模块的成本过高;(2)需要经证实具有抗辐射能力的应用(使用抗辐射加固元件构建的 CAMAC 模块已经存在并通过核环境认证);(3)教育和培训设施,其中 CAMAC 的简单性和确定性行为使其成为教授核仪器原理的优秀平台。IAEA 继续在其技术文件中将 CAMAC 列为核仪器的可接受标准。