IEC 61429-1995:CAMAC — 核仪器系统定义

💡 核心要点: IEC 61429-1995 为核应用中使用的 CAMAC 模块化仪器系统提供了全面的定义和规范,建立了支撑所有基于 CAMAC 的数据采集和控制系统的基本术语、信号约定和系统级架构。

CAMAC 系统定义概述

IEC 61429-1995 作为 CAMAC 标准的基础参考文件,系统性地定义了整个 CAMAC 标准系列中使用的所有关键术语、概念和约定。虽然 CAMAC 标准套件中的其他部分(如 IEC 60516、IEC 61390 和 IEC 61423)规定了特定的硬件接口或系统配置,但 IEC 61429 建立了确保整个 CAMAC 生态系统一致性的共同语言和框架。

标准涵盖了从基本术语(什么是”机箱”、”模块”、”站”和”数据通路”)到并行数据通路总线全部 66 条线的详细信号级定义。它还定义了 CAMAC 模块的功能分类、命令集(功能码 F0-F31)以及数据通路操作的标准定时约定。这种系统化的方法确保来自不同制造商的模块和控制器可以无歧义地集成到工作系统中。

关键定义与约定

标准将 CAMAC 机箱定义为包含 25 个站的 19 英寸机架安装式机箱,每个站连接到并行数据通路背板。站 1 至 23 是用于插入模块的常规站,而站 24 和 25 专用于机箱控制器。标准还定义了”分支”一词,指通过并行分支公路连接到分支驱动器的多达 7 个机箱的集合,以及”公路”一词,指连接多个机箱或分支的串行或并行通信链路。

术语 IEC 61429 定义
机箱 带 25 个站和内置电源的 19 英寸机箱,容纳 CAMAC 模块和控制器
机箱中 25 个物理位置之一,每个位置连接到数据通路总线
模块 占用一个或多个站并执行特定测量或控制功能的插入单元
机箱控制器 站 24-25 中的模块,管理机箱内的数据通路操作
数据通路 连接机箱中所有站的 66 线并行背板总线
分支 通过并行分支公路连接到分支驱动器的多达 7 个机箱
公路 连接多个机箱或分支的通信链路(串行或并行)
LAM(Look-At-Me) 从模块到机箱控制器的中断信号,请求服务
N(站号) 在数据通路操作期间唯一标识站以进行寻址
功能码(F) 5 位代码(F0-F31),指定目标模块执行的操作
🔹 实际价值: IEC 61429 是任何设计 CAMAC 模块或系统人员的基本参考。标准中明确的定义防止了对定时规格、信号电平和功能要求的误解,否则可能导致不同制造商模块之间的兼容性问题。

数据通路信号定义与定时

IEC 61429 中很大一部分用于详细定义 66 条数据通路线。这些线分为几个功能组:24 条读取线(R1-R24)、24 条写入线(W1-W24)、5 条功能码线(F1-F16——实际上是 F 码位 F1、F2、F4、F8、F16)、4 条子地址线(A1-A4,A8 在某些实现中可选)、每站一条站号线(N)、23 条 LAM 线(L0-L22)以及若干控制和定时线(S1、S2、B、C、Z、Q、X、I)。

标准规定在标准 CAMAC 操作中,读取和写入线传输 24 位并行数据。数据表示采用二进制正逻辑:逻辑”1″由高电压(典型 TTL 高电平,>2.0 V)表示,逻辑”0″由低电压(典型 TTL 低电平,<0.8 V)表示。24 位字格式允许约 16.8 百万:1(224)的动态范围,足以满足大多数核仪器应用,如脉冲幅度分析和多道定标。

信号组 线数 方向 用途
读取(R) R1-R24 模块到控制器 读操作期间从模块到控制器的数据传输
写入(W) W1-W24 控制器到模块 写操作期间从控制器到模块的数据传输
功能码(F) F1、F2、F4、F8、F16 控制器到模块 二进制编码的功能码,指定 CAMAC 操作
子地址(A) A1、A2、A4、A8 控制器到模块 所选站内的二进制编码子地址
站号(N) N1-N23 控制器到模块 每站单独线,置位以选择该站
LAM(L) L0-L22 模块到控制器 来自模块的中断请求;L0 对应站 1
选通 1(S1) 1 控制器到模块 第一定时选通——锁存地址和命令
选通 2(S2) 1 控制器到模块 第二定时选通——锁存数据并执行命令
初始化(Z) 1 控制器到模块 系统级复位至定义的初始状态
命令(C) 1 控制器到模块 用于模块同步的系统级控制信号
⚠️ 工程说明: CAMAC 数据通路对大多数信号线使用集电极开路 TTL 驱动器,这意味着多个模块可以驱动同一条线(如 LAM 线)。适当的上拉电阻值对于在规定的定时预算内维持信号上升时间至关重要。标准建议数据通路总线使用 1 kΩ 上拉电阻至 +5 V。

系统集成与兼容性考虑

IEC 61429 建立了 CAMAC 组件系统级集成的框架。它定义了数据通路接口的电气特性,包括电压电平、电流驱动能力和定时容差。模块必须符合这些规范,以确保在任何合规机箱中安装时可靠运行。标准还定义了模块和机箱的机械尺寸,确保物理兼容性。

标准中定义的一个重要概念是”多重寻址”——使用同一条 N 线同时寻址多个站的能力。某些机箱控制器支持此功能,允许向所有站或预定义组发送广播命令。这对于多通道同步数据采集非常有用,例如捕获来自多个辐射探测器的同时读数。

兼容性警告: 在集成不同制造年代(1970 年代至 1990 年代)的 CAMAC 模块时,请注意 TTL 逻辑系列随时间演变。早期模块使用标准 74 系列 TTL,功耗较高且速度较慢,而后期模块使用 74LS(低功耗肖特基)或 74HC(高速 CMOS)。在同一数据通路上混合使用逻辑系列通常是可行的,但需要仔细验证噪声容限和驱动能力。

IEC 61429 在 CAMAC 标准家族中的角色

IEC 61429 是共同定义完整 CAMAC 系统的多个互补标准之一。理解这些标准之间的关系对于有效的系统设计至关重要:

  • IEC 60516(IEEE 583): 定义数据通路和机箱控制器接口的基础 CAMAC 标准
  • IEC 61429: 系统定义和术语——词汇表和约定文档
  • IEC 61390: 用于远距离机箱互连的串行公路系统
  • IEC 61423: 机箱控制器和数据通路操作细节
  • IEC 61431: 串行公路控制器和驱动器规格
  • IEC 60771: CAMAC 机箱控制器 A 型(标准并行控制器)

常见问题

问:IEC 61429 仍被积极维护吗?

该标准于 1995 年发布,此后未修订过。然而,它仍然是有效的 IEC 文件,并作为 CAMAC 术语和约定的权威参考。只要用户有兴趣,IEC 就维护该标准,世界各地的 CAMAC 核仪器系统运营商继续引用该标准。

问:如何确定 CAMAC 模块是否符合 IEC 61429 定义?

合规模块应标注其 CAMAC 站类型,并提供引用符合 IEC 61429 或其等效 IEEE 标准的手册。模块的定时图应与标准的 S1/S2 选通关系和数据有效窗口规格匹配。大多数制造商在其产品文档中明确声明标准合规性。

问:数据通路中的 X 和 Q 响应有什么意义?

X(命令接受)响应表示目标模块识别并接受了该命令。Q(响应)信号提供模块特定的状态信息——例如,在读取操作中,Q=1 可能表示有效数据可用,而 Q=0 表示无数据。两个信号在每次数据通路周期中被机箱控制器采样,并可供系统软件进行决策。

问:我可以将 IEC 61429 用于非核 CAMAC 应用吗?

可以。虽然该标准是在核仪器背景下制定的,但 CAMAC 是一种通用模块化仪器标准。许多非核应用——包括航空航天测试系统、粒子加速器控制和工业自动化——已成功基于 IEC 61429 中的定义使用了 CAMAC。

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

发表回复

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