Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAMAC(计算机自动测量与控制)是一种模块化仪器标准,最初由 ESONE 委员会于 1960 年代末开发。该系统基于 19 英寸机架式机箱,可容纳最多 25 个功能模块(单宽度 = 17.2 mm 标准化卡格式)。机箱通过 Dataway 背板向所有模块提供电源、冷却和并行数字数据通路。
IEC 61964-1999 专门针对实现 CAMAC 串行公路接口的U 型机箱控制器。与使用距离限制约 50 米、66 线并行电缆的并行分支公路(A 型控制器)不同,串行公路(U 型)使用同轴或双绞线电缆,以字节串行(8 位并行)或位串行(单比特)模式运行,传输距离可达 5 km。这一距离能力对于探测器可能远离主数据采集计算机的核物理实验至关重要。
在字节串行模式下,U 型控制器通过 8 位并行数据路径加控制和定时信号传输数据,使用差分 EIA RS-422 驱动器,在最高 5 Mbytes/s 的数据速率下可实现最长 500 米的可靠通信。消息格式包括 4 字节报头(包含机箱地址、命令和子地址)、最多 65536 字节的数据字段和用于错误检测的 2 字节 CRC 尾部。字节串行模式是需要中等吞吐量和可靠错误检测的系统首选方案。
位串行模式将所有数据串行化为单比特流,通过同轴电缆或光纤链路以 1 至 10 Mbit/s 的速率传输。该模式以吞吐量换取传输距离,使用同轴电缆可在最长 5 km 的链路上实现可靠运行,使用光纤中继器则可更长。消息结构与字节串行模式相似,但采用位级帧格式:32 位报头、可变长度数据字段和 16 位 CRC。位串行模式主要用于远端诊断站和分布式监控应用,其中电缆成本和重量是重要考虑因素。
| 参数 | 字节串行模式 | 位串行模式 |
|---|---|---|
| 数据路径宽度 | 8 位并行 | 1 位串行 |
| 物理介质 | RS-422 双绞线 | 同轴或光纤 |
| 最大距离 | 500 m | 5 km(同轴)/ >10 km(光纤) |
| 数据速率 | 最高 5 Mbytes/s | 1–10 Mbit/s |
| 报头大小 | 4 字节 | 32 位 |
| 错误检测 | 16 位 CRC | 16 位 CRC |
| 每条公路最多机箱数 | 62 | 62 |
| 典型应用 | 本地数据采集 | 远程监测 |
U 型控制器支持四种基本的 CAMAC 操作:读取(数据从模块到控制器)、写入(数据从控制器到模块)、控制(模块功能命令)和状态(模块类型和条件查询)。串行公路上的每条消息携带机箱号(5 位,每条公路最多 62 个机箱)、站号(5 位,寻址机箱内最多 23 个站)和子地址(每站内 4 位)。时序由需求驱动协议控制,各机箱向串行公路驱动请求服务,驱动按优先级进行仲裁。
对于维护 CAMAC U 型系统运行的工程师,以下实际考虑至关重要:
虽然 CAMAC 在新仪器设计中已被 VMEbus、CompactPCI 和 PXI 大幅取代,但 U 型串行公路的架构——分布式机箱级智能、长距离串行化数据传输、模块化卡式可扩展性——预示了现代分布式数据采集系统的许多特性。字节串行/位串行双模概念影响了后来 Profibus 等串行总线标准的设计,并在一定程度上启发了基于以太网的 DAQ 系统的时序层。U 型控制器中使用的 CRC-16 错误检测方案(1 + x² + x¹⁵ + x¹⁶ 多项式)与许多现代工业以太网协议中使用的方案相同。
A 型是并行分支公路控制器,使用距离约 50 米的 66 线并行电缆。U 型是串行公路控制器,使用同轴或双绞线电缆,距离可达 5 km。U 型还支持每条公路连接更多机箱(62 个 vs A 型通常的 7 个)。
可以,尽管 1999 年版标准主要针对同轴和双绞线介质。随后多家供应商开发了将电信号串行公路转换为光信号的光纤收发器作为介质转换器。这些产品广泛应用于托卡马克装置等高电磁干扰环境。
在 5 Mbytes/s 的字节串行模式下,24 位数据读取的理论最大吞吐量约为每秒 160 万次读取,但由于消息开销和仲裁延迟,实际吞吐量较低。实际安装中的典型持续速率为每条公路每秒 20–50 万次操作。
是的。IEC 61964-1999 是 IEEE 596-1982(串行公路接口)的国际版本,与 IEEE 583-1982(CAMAC 机箱和 Dataway)完全兼容。与 IEEE 675-1982(多控制器)一起,构成了完整的 CAMAC 串行公路标准体系。