ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LabVIEW 给 33 特斯拉磁体做上位机

LabVIEW 给 33 特斯拉磁体做上位机

一块样品被送进 33 特斯拉的电阻磁体,这台磁体光是供电就要 18 兆瓦,还需要自适应冷却。为了对齐该领域的实验标准,系统的电流控制要做到 4 万安培、500 伏,精度 0.002%。

强磁场超导磁体与 PXI 上位机,LabVIEW 界面监测磁场与温度

01 要做什么:背景与技术难点

这个项目的目标,是为一种量子计算的实现路线搭一套测控系统。

量子计算的基本操作分三步:复位并写入初值、计算、读出结果。第一步和第三步都要求量子比特与环境有良好耦合,控制信号才送得进去、量子态信息才取得出来;第二步却要求量子比特尽可能与环境隔离,让叠加相位可控地相互作用、不受干扰。耦合与隔离互为矛盾,所以目前有多条技术路线并行,各有各的麻烦。

该项目研究的路线,是把量子信息存储在束缚于硅晶格中第五族杂质上的电子里。这种方案理论上每个杂质原子可存两个量子比特,还能借用半导体行业现有的制造基础设施。此前已在强磁场下演示过电子态控制,现在转向自旋控制——而这必须用上自由电子激光。

于是问题来了:实验要同时动用两个大型研究设施。一侧是 33 特斯拉量级的电阻磁体,另一侧是太赫兹自由电子激光。测量数据既来自两套设施的系统,也来自装在样品上的传感器。所有部件之间必须有顺畅的通信——这正是整个项目最核心的工程约束。

02 难在哪:三个现场,三种时间尺度

磁体一侧,难在精度与安全要同时成立。电流控制可达 4 万安培,精度 0.002%。控制方案基于 PLC,上层却需要一套科学家熟悉的操作界面。更要紧的是保护:每台磁体由多层叠片线圈构成,运行时承受剧烈的电磁与热应力,一旦出现失效迹象就要快速关断,因此保护系统必须时间确定性足够强,还要接入既有的 SCADA 联锁与报警系统——不能因为上位机操作系统的调度而误触发看门狗。

激光一侧,难在一切都要被定时器管住。自由电子激光靠以相对论速度运动的电子产生光,而产生电子需要粒子加速器。由于电子输运的高速与确定性,所有环节都由一系列定时器控制:各部件的作用时长和起始偏移——包括速调管微波放大器、电子源和偏转磁铁——都要能方便调整,定时系统必须可由计算机配置。另一块是运动控制,既服务于电子输运,也服务于光学组件。典型例子是一台 4.5 米长的波荡器,内部两排交替磁铁让穿行的电子偏转并发光;两排之间的间隙可调,间隙决定磁场强度,进而决定出光频率。间隙控制不精确,实验数据就直接受影响。

样品一端,难在没有现成工具可用。要测样品中电子的自旋态,需用第二束激光激发样品,产生称为激子的准粒子;激子短时间内塌缩并释放电荷,电荷量对应自旋态,最后用数字信号处理锁相放大器测量。问题是这束激光并非商品,而是由多个部件自行组装,因此还要单独写一套闭环控制,并从 USB 光谱仪获取实时诊断。此外,整台机器的硬件由商用件和自制件混合构成,很多驱动要自己写;硬件还在持续改进,软件必须方便重构和扩充。

03 方案:让各自独立的子系统能对话

解法不是统一硬件,而是用一套跨度很大的组合把各段接起来:从 USB 数据采集设备,到 PXI 实时目标上的高密度 I/O。除了用硬件直接控制和监测过程变量,还在 LabVIEW 控制程序里通过多种串行接口与 PLC 及楼宇自动化系统通信。以 LabVIEW 作为实验控制软件,与设施既有系统的集成很快。

磁体侧,操作界面用 LabVIEW 编写,部分测量工具用 LabWindows/CVI,科学家可以用自己开发的实验 VI 做控制和测量。线圈保护选的是 PXI 加 LabVIEW Real-Time 模块,配高密度多功能卡,用成本可控的一套系统覆盖磁体上全部传感器,且不必担心操作系统造成看门狗跳闸。设施还部署了一批 GPIB 接口,读取从示波器到锁相放大器的各类仪器;其中格外重要的是接在磁体电源上的纳伏表,它测量实际输出电流,据此换算出真实场强。这些数值对所有使用磁体的实验都做记录,并通过 GPIB-ENET/100 网桥在实验大厅内任意位置访问。

激光侧,定时任务同样交给 PXI 系统。运动控制则用 UMI-7774 及相关 PXI 控制设备来对接,好处是线缆管理清晰、连接方式模块化。

04 LabVIEW 里的程序:插件式架构与内置 VI

实验软件的架构是模块化、插件式,同时一套替换用的面向对象系统正在开发中。用内置 VI——比如比例积分微分控制环——写起来很快,调试也清楚。LabVIEW 既能采样设施系统的数据,也能在驻场实验期间随时改动代码。这一点在现场很实际:用 C++ 写强大的软件当然可以,直到你需要在外地改一处逻辑,而编译环境还留在办公室。

05 结果

实验成功。项目在两个大型物理设施之间建立了协作,让彼此不同的控制与采集系统实现了通信。值得注意的是,两套设施和实验用户是各自独立挑选软硬件的,都按自己的场景选了最合适的一套;而跨系统工作时,体验是顺畅的。

06 这个案例说明什么

从架构角度看,这个项目有几点值得记住。

第一,大型设施的测控不是一个程序,而是一套接口策略。三方的软硬件各自独立选出,能拼在一起,靠的是把通信边界收敛到少数几种成熟接口:串口对 PLC、GPIB 对仪器、以太网对全厅访问、PXI 背板对实时 I/O。选型时,边界清晰往往比单点性能更值钱。

第二,时间关键的任务要主动从通用操作系统里拿出来。线圈保护要求任何失效迹象都快速关断,把它放到 PXI 实时目标上,上位机的调度就不再是风险源。确定性从"希望别出事"变成了结构保证。

第三,科研软件的寿命比硬件配置长。机器由商用件和自制件混搭,还在不断演进,所以驱动要能自己写、算法要能用内置 VI 快速拼装、架构要能插件化替换。可维护性和可重构性,在这种场景里本身就是硬指标。

第四,人的因素同样是设计约束。上机的是科学家和学生,不是专职软件工程师,现场改代码是常态。开发环境能否随身携带、改动能否即刻生效,直接决定了机时利用率。

确定性靠架构,不靠运气

把保护逻辑放进 PXI 实时目标,绕开上位机操作系统的调度抖动。

边界清晰胜过单点性能

串口、GPIB、以太网各管一段,不同参与方独立选型也能拼起来。

07 写在最后

我们专注 LabVIEW 软件开发与测试测量系统集成,从硬件选型、方案设计到现场交付调试,提供一站式服务。像这类需要同时对接 PLC、GPIB 仪器与 PXI 实时保护回路的实验装置,正是我们擅长的场景。欢迎在评论区留言;身边朋友有类似项目,也欢迎帮忙引荐。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进