4. 马赫-曾德尔干涉仪:双光束干涉结构、参考臂与传感臂、在温度传感中的应用

马赫-曾德尔干涉仪,简称 MZI,是我在光纤传感项目里用得最多的结构之一。它不像迈克尔逊那样需要反射镜来回折返,而是让两束光沿着两条独立的路径走到底,再合到一起。这种“分叉再汇合”的构型,在温度、应变、折射率传感中特别灵活。

说白了,MZI 的核心就三件事:分光、走不同路径、合光干涉。你想想看,只要两条路径的光程差发生变化,输出端的光强就会跟着变。这个变化,就是我们用来感知外界物理量的信号。

4.1 双光束干涉的基本结构

MZI 的典型结构由两个耦合器和两段光纤(或波导)组成。光从光源进入第一个耦合器,被分成两路——一路走参考臂,一路走传感臂。两路光走完各自的路径后,在第二个耦合器里汇合,产生干涉。

我习惯把第一个耦合器叫做“分束器”,第二个叫做“合束器”。分束器把一束光变成两束,合束器把两束光重新合成一束。两束光之间的相位差,决定了输出光强是亮还是暗。

关键公式:

输出光强 I = I₁ + I₂ + 2√(I₁I₂) cos(Δφ)

其中 Δφ = (2π/λ) · ΔL · n

ΔL 是两臂的物理长度差,n 是折射率,λ 是波长。

这个公式看着简单,但实际用起来门道不少。我在实验室里调试 MZI 时,最常遇到的就是“明明光路没问题,干涉条纹却出不来”——后来发现是两臂的偏振态不一致。嗯,这里要注意:MZI 对偏振很敏感,两臂的偏振态必须匹配,否则干涉对比度会大打折扣。

马赫-曾德尔干涉仪基本结构 光源 分束器 参考臂 传感臂 合束器 探测器 两臂光程差 决定干涉结果 传感臂受外界 温度/应变影响

4.2 参考臂与传感臂的设计要点

MZI 的两条臂,一条是“基准”,一条是“探头”。参考臂要尽量稳定,不受外界干扰;传感臂则要对外界变化足够敏感。这个分工,决定了它们的设计思路完全不同。

参数 参考臂 传感臂
核心要求 高稳定性 高灵敏度
常见做法 封装在恒温盒中 裸露或涂覆敏感材料
长度选择 尽量短,减少噪声 根据灵敏度需求确定
材料 标准单模光纤 可选用特种光纤
典型问题 温度漂移 偏振扰动

我个人习惯在参考臂上加一段热缩管和金属套管,再塞进泡沫盒里。别小看这个土办法——有一次我在户外做温度传感实验,风一吹,参考臂的温度就开始波动,输出信号跟着乱跳。后来加了隔热套管,信号立马稳了。

传感臂的设计就灵活多了。你可以把它直接暴露在待测环境中,也可以在上面涂覆温敏材料,甚至做成微结构光纤。我做过一个项目,把传感臂绕成小线圈浸在液体里,用来测液体的温度变化——效果不错,但要注意液体流动带来的附加噪声。

我的经验:

两臂的长度差不要太大。ΔL 越大,干涉条纹越密,对波长漂移越敏感。但 ΔL 太大也会导致相干性下降——光源的相干长度有限,超过这个长度,干涉对比度就没了。

一般建议 ΔL 控制在几毫米到几厘米之间,具体要看光源的线宽。

4.3 在温度传感中的应用

MZI 测温度,原理很简单:温度变化引起传感臂的折射率和长度变化,导致光程差改变,输出光强随之变化。你只要标定出光强和温度的关系,就能反推温度。

但实际做起来,有几个坑要避开。

第一个坑:温度灵敏度不够。 普通单模光纤的热光系数大约是 1×10⁻⁵ /°C,热膨胀系数是 5×10⁻⁷ /°C。算下来,1 米长的传感臂,温度变化 1°C,光程变化大约 10 微米。这个量级,用可见光波长(比如 633 nm)来测,相位变化大约是 30 个弧度——够用,但不算高。

我建议的做法是:增加传感臂长度,或者使用高热光系数的材料。比如在传感臂上涂覆 PDMS(聚二甲基硅氧烷),它的热光系数比石英高一个数量级。我在一个项目中试过,灵敏度提升了 8 倍。

第二个坑:交叉敏感。 MZI 对温度和应变都敏感。如果你只测温度,但现场有振动或应力,输出信号就会混入应变分量。怎么解?

  • 方法一:把传感臂封装成不受应力的状态,比如悬空放置。
  • 方法二:用双参数解调,同时测两个波长或两个干涉峰,分离温度和应变。
  • 方法三:参考臂也做成传感结构,但屏蔽掉温度影响——比如用负热光系数材料补偿。

第三个坑:解调速度。 如果你用光谱仪扫峰,速度慢,跟不上快速温度变化。我建议用相位解调法:锁定一个工作点,实时监测光强变化,再反推相位。这样响应时间可以做到毫秒级。

注意:

MZI 的温度传感有一个“模糊区”——当相位变化超过 2π 时,输出光强会周期重复,你不知道当前是第几个周期。这叫“相位模糊”。

解决办法:用双波长或扫频光源,或者做差分测量。我曾经因为没处理相位模糊,测出来的温度曲线像锯齿一样——后来加了波长参考通道才搞定。

4.4 一个简单的温度传感实验方案

如果你刚接触 MZI,我建议先搭一个最简单的实验,感受一下干涉信号的变化。

  1. 准备材料: 一台 He-Ne 激光器(633 nm)、两个 2×2 光纤耦合器(50:50)、两段单模光纤(一段 1 米做参考臂,一段 1.2 米做传感臂)、一个光电探测器、一个数据采集卡。
  2. 搭建光路: 按上面的结构图连接。注意光纤端面要切平,耦合器接口要清洁。
  3. 调试干涉: 打开激光器,观察探测器输出。用手轻轻触碰传感臂,看输出光强是否变化。如果没变化,检查偏振态——在两臂中各加一个偏振控制器。
  4. 标定温度: 把传感臂放入恒温水槽,从 20°C 加热到 50°C,每 5°C 记录一次光强。画出光强-温度曲线。
  5. 分析数据: 你会看到光强随温度呈余弦变化。计算相邻波峰之间的温度差,那就是你的“温度周期”。

实验结果参考:

用 1.2 米传感臂,633 nm 波长,温度周期大约是 2.5°C。也就是说,温度每变化 2.5°C,输出光强完成一个完整周期。

如果你需要更高的分辨率,可以增加传感臂长度,或者用更短的波长。

嗯,这个实验虽然简单,但能让你直观理解 MZI 的工作原理。我当年第一次看到干涉条纹随着温度变化而移动时,那种感觉——说白了,就是“原来物理真的有用”。

最后提醒一句:MZI 的稳定性取决于参考臂的隔离程度。如果你发现输出信号一直在缓慢漂移,别急着怀疑传感臂——先检查参考臂是不是被风吹了,或者是不是有热源靠近它。我曾经花了一整天找噪声源,最后发现是空调出风口对着参考臂吹。把参考臂挪了个位置,信号就稳了。