☰
开尔文四线测试原理与实战:从毫欧级低阻测量到PCB布局与夹具设计
2026/10/7 4:33:01 网站建设 项目流程

当年我第一次用台式万用表去测一只标称1mΩ的取样电阻,表笔夹得稍微松一点,读数就能从0.7mΩ跳到1.9mΩ,我还以为是电阻坏了。后来做继电器接触电阻测试才真正想明白:问题根本不在被测物,而在表笔导线电阻和接触电阻这些“附加项”上。这个场景几乎是每个碰低阻测量的人都会撞上的墙,也正是开尔文四线测试电路存在的理由。这篇文章我会从原理图一步步讲到实测,内容包括:为什么低阻必须用四线、原理图怎么画、PCB怎么布、开尔文夹怎么选,以及最后实测一个1mΩ分流器时那些读数波动到底怎么解读。适合还没搭建过四线测试系统、但需要测毫欧甚至微欧级电阻的硬件工程师、电源工程师,以及想自己攒一台微欧计或者四线夹具的DIY玩家。

1. 低阻测量的真正难点:不是仪表不够好,而是“多出来的电阻”在捣乱

1.1 两线法测1mΩ,为什么读数能翻十倍

做电源、做锂电池、做低压电器的人,迟早会碰上一类需求:测采样电阻、测铜箔、测连接器接触电阻,数值都在毫欧甚至微欧量级。很多人第一反应是用万用表电阻档直接怼上去,这时就会遇到我开头那个场景:读数不稳、忽大忽小、用手压一下线夹又变了。这不是万用表坏了,而是普通两线法在低阻测量上存在结构性的缺陷。

两线法就是用两根表笔同时承担“输出电流”和“读取电压”两条任务。问题在于,每根表笔、鳄鱼夹、导线、接触点上都有电阻。普通表笔线的内阻大约0.05Ω到0.2Ω,鳄鱼夹的接触电阻随夹持力、氧化程度在几毫欧到几百毫欧之间浮动。对一个1mΩ的待测电阻来说,表笔和接触电阻加起来0.1Ω,就是待测值的100倍。所以两线测量的结果根本不是“待测电阻”,而是“待测电阻+两根表笔线+两个接触点”的串联总电阻。

有人会说,万用表有相对值/清零功能,先把表笔短接清零再测不就行了?对固定线阻这确实有一定修正作用,但接触电阻是会变的:换了被测物、夹得松一点、金属表面有氧化膜,读数都会漂。相对测量只能消除“当前这一刻的静态基线”,消除不了动态变化的接触电阻。

还有一个更隐蔽的问题:小电阻的测量通常伴随着较大的测试电流。如果电流通路和电压检测通路共用一根线,那么这根线上产生的压降会完整进入万用表的输入回路。这个压降不是一个固定修正项,它和电流、线阻、温度都相关,你很难在后期数据处理里干净地去掉。

1.2 四线法到底多了什么:把“加数”变成“不影响和数的项”

开尔文四线测试电路(也叫四端子测量、Kelvin sensing)的思路其实非常朴素:把“给电流”和“测电压”两件事拆给四条独立的线。

  • 两条Force线(F+、F-)负责在被测电阻上建立电流回路,也叫电流端、驱动端。
  • 两条Sense线(S+、S-)负责把被测电阻两端的电压采样到电压表,也叫检测端、采样端。

因为电压表的输入阻抗极高,数字万用表通常是10MΩ以上,微欧计内部可以达到GΩ级,所以Sense线上流过的电流极小,通常只有纳安到皮安量级。一条几十欧姆的Sense线,上面的压降也就是纳伏到微伏,和被测信号相比完全可以忽略。于是表笔电阻、接触电阻、夹子氧化层虽然依然存在,但都被“排挤”到了Force回路里,不再参与电压读数。

用一个不太严谨但好记的类比:两线法好比让同一个人既当运动员又当计时员,他跑得快不快会影响计时;四线法把运动员和计时员分开,运动员跑得再不稳,计时员手里的秒表只记录既定区段的成绩。电流通路里的电阻确实会影响电流大小,但Sense线测到的是“电流×待测电阻”这个真值,前提是电流源足够稳。

1.3 四线测得不是整个回路,而是两个采样点之间的那一小段

使用四线法时有个概念必须清楚:仪表最终显示的电阻,等于回路总电流和两条Sense线之间电压的比值。物理上它对应的是“电压采样点之间的那一段”的电阻。也就是说,四线法不是无差别地测量整个DUT,而是精确测量你选定的两个检测点之间的体积电阻。

这句话有两层含义。第一,采样点必须放在你真正关心的边界上。比如测一个焊接在电路板上的采样电阻,S+和S-要尽可能靠近电阻引脚根部,如果把采样点设在电阻焊盘外侧很远的覆铜上,读到的就是“电阻+一段覆铜”的数值。第二,做接触电阻测试时,电流注入点和电压采样点的几何分布会对结果产生明显影响,这一点后面实测部分会反复出现。

四线法并不能解决所有问题。它消除的是“导线/接触电阻”的串联附加项,但热电动势、自热、电流源稳定性、电压表噪声这些误差它管不了。所以搭建一套可靠的四线测试系统,第一步是理解四线原理,第二步是把PCB和夹具的布局“做对”,第三步才轮到稳定读数。下面按这个顺序展开。

2. 原理图设计:电流源、电压表和四条线的角色分工

2.1 最小系统就是“恒流源+电压表”,别把问题想复杂

开尔文四线测试电路的最简形态不需要任何专用芯片:一台恒流源、一台高精度电压表、四根测试线、一个被测电阻,就能组成完整的测量回路。专用的微欧计、毫欧表内部也是同一个结构,只不过把恒流源、电压表、量程切换、校准逻辑集成到了一台壳子里。

接线规则可以总结成一句话:Force回路必须是一条低阻抗电流通路,Sense回路必须保持高阻抗且不承担主电流。画原理图时按下面的连接来:

  • 恒流源正输出F+接到被测电阻的一端。
  • 恒流源负输出F-接到被测电阻的另一端。
  • 电压表Hi端S+也接到被测电阻的电流注入端,但焊盘位置要和F+分开。
  • 电压表Lo端S-接到被测电阻另一端的采样焊盘。

这里最容易犯的错误是“为了省线,把S+和F+在原理图上直接短接”。如果只是为了仿真,短接影响不大;一旦到了实际PCB走线,这种做法会让采样点覆盖到电流走线的一部分压降。后面PCB部分会详细说,但原理图阶段最好就养成“四个端点各自独立”的习惯。

如果被测电阻两端存在较高共模电压,或者是带电系统中的在线电阻,电压表输入端必须评估耐压和隔离。普通台式万用表的地和电流源共地问题时,需要先确认DUT是否接地,否则地环路电流会流过Sense回路,造成微伏级别的误差。

2.2 恒流源怎么选:核心不是输出多大,而是够不够稳

自组四线测试系统时,恒流源是最关键的一块。恒流源的任务很单纯:给被测电阻灌入一个已知且稳定的电流。测试电流越大,被测电阻上产生的压降信号越强,抗干扰能力越好;但电流太大会引起自热,让电阻值本身发生变化。

选择测试电流时,用这两个式子做估算:

  • 压降信号:V_sense = I_test × R_dut
  • 自热功耗:P_dut = I_test² × R_dut

以1mΩ分流器为例:用100mA测试电流,压降只有100µV,自热功耗0.01mW,几乎可以忽略;用1A电流,压降1mV,自热功耗1mW;用10A电流,压降10mV,自热功耗高达0.1W,这对一只小体积贴片分流器已经明显发热了。因此常规操作是先从小电流粗测,确认电阻功率余量后再加大电流,优先让压降信号落在1mV以上。

对恒流源指标,我自己的优先级排序是:

  1. 输出稳定度,包括长时间漂移和温漂。读数想要0.1%级别,电流源的漂移至少要优于0.05%。
  2. 负载调整率。恒流源在空载、额定负载之间切换时,输出电流变化越小越好。
  3. 输出纹波。纹波会在Sense回路上叠加交流噪声,导致电压表读数跳动。
  4. 量程切换。最好能支持从1mA到1A的粗调/细调。

手头有Keysight 34401A或Keithley 2400这类源表时,直接用它当恒流源最省事。如果要自己搭分立方案,推荐用“精密基准+低失调运放+MOS扩流”结构:运放用OP07、ADA4522这类低失调低漂移型号,基准用REF5025或ADR4525,采样电阻用0.1%以下、温漂不超过25ppm/°C的精密电阻。运放的输出驱动一颗N-MOS或功率三极管,反馈从采样电阻上取,形成闭环恒流源。这个方案的电流值由“基准电压÷采样电阻”决定,换采样电阻就能换量程,原理简单、调试容易。

2.3 电压检测路径的设计:高阻抗、低漏电流、适度滤波

电压表输入阻抗是四线法能不能成立的基石。电压表输入阻抗越高,Sense线上的电阻分压误差越小。计算很简单:如果Sense线电阻是50Ω,电压表输入阻抗是10MΩ,那么分压误差是50/10M=5ppm,可以忽略;如果电压表输入阻抗只有100kΩ,误差就会变成0.05%,对低阻测量已经不能无视了。

普通台式万用表的DCV档输入阻抗通常是10MΩ,专业微欧计的检测端输入阻抗能做到更高,同时内部还会做有源屏蔽。自组系统时我建议优先选用输入阻抗≥1GΩ的仪表放大器或差分ADC前端,至少也要用10MΩ的台式万用表,不要用手持表——不是不能用,而是手持表的输入阻抗在低电压量程往往只有1MΩ到10MΩ,线缆稍长误差就容易冒头。

电压检测路径上还要考虑两件事:

  • 输入保护。如果DUT意外带电,电压表端口可能被击穿。可以在Sense输入端串一个1kΩ到10kΩ的限流电阻,再加双向TVS管到地。但要注意,串进去的电阻会与电压表的输入漏电流形成额外压降,因此限流电阻尽量小,TVS管要选漏电流纳安级的低漏型号。
  • 滤波。直流低阻测量不需要高带宽,通常在Sense端加一个RC低通,截止频率设在几赫兹到几十赫兹,能有效压制50Hz工频和开关电源纹波。RC时间常数越大,读数越稳,但等待稳定的时间也越长。实测中我是先不滤波看底噪,再根据底噪决定是否需要加大电容。

2.4 一个可复用的最小四线测试模块结构

把这部分画成完整原理图篇幅太长,但核心结构可以拆成三块:

  1. 恒流源部分:精密基准Vref接到运放同相端,运放反相端接采样电阻Rn的上端,通过调整运放输出电压控制MOS管,让Rn上的压降等于Vref。输出电流I_out = Vref / Rn。如果想得到100mA,Vref取2.5V,Rn取25Ω;想得到1A,Vref取1.25V,Rn取1.25Ω,但此时采样电阻功耗高,需要留足功率余量。
  2. 电压检测部分:S+、S-先接差分低通,再进仪表放大器或ADC。仪表放大器的REF脚不能悬空,要和后级ADC的参考地严格单点连接,否则会产生共模误差。
  3. 保护部分:F+、F-上串保险或正温热敏电阻;S+、S-上串限流电阻和TVS。

我自己做过一个双量程的版本,量程一用100mA,适合测1mΩ到10mΩ的分流器;量程二用10mA,适合测几十毫欧到几欧的电阻。切换量程时换采样电阻和电流检测电阻,同时把ADC的量程也切过去。最终整体精度受限于基准电压和采样电阻的温漂,实测做到0.2%并不难。

3. PCB与夹具布局:开尔文连接最容易在“走线”上翻车

3.1 PCB上的开尔文焊盘怎么设计

从原理图到实物,第一道鬼门关就是PCB布局。开尔文四线测试在PCB上的本质要求是:电流路径和电压检测路径在空间上必须彻底分开,只允许在“被测对象本体”处汇合。

设计被测电阻的封装焊盘时,常见的做法是做成“大焊盘+小焊盘”的开尔文结构:电流从大焊盘进去,电压从小焊盘根部引出。小焊盘和大焊盘之间在铜箔上保持独立,只在DUT引脚处碰头。这样电流在DUT内部产生压降,Sense线采样到的就是DUT引脚处的电压,而不是电流走线上一段的电压。

如果你用的是普通两脚贴片电阻想搭四线接法,手法是把电阻一端焊盘分割成两个岛:一个岛接F+,一个岛接S+,另一端同理分割接F-和S-。中间通过DUT焊接时,焊锡会把两个岛导通,但此时F和S的连接点非常靠近DUT引脚,线路压降不会被纳进测量。

四线采样电阻成品也是这个思路:四个焊端在封装内部已经做好了开尔文互联,你只需要在PCB上把四根走线按规则接出去。检查布局是否达标有个土办法:用万用表蜂鸣档量F+和S+在网络表上是不是完全短接。如果它们之间还隔了一段电阻体或者有一个过孔后的长铜箔,你的采样路径可能就不干净。

3.2 覆铜、过孔和地平面带来的隐性误差

PCB上最容易出的问题,不是四根线没画,而是被“大面积覆铜”摆了一道。比如有人把F-和S-接到同一个覆铜地网络,觉得反正网络名一样,逻辑上没问题。但在大电流下,这段覆铜本身有毫欧级电阻,电流流过它时产生压降,而S-采样点如果落在这段覆铜的末端,这个压降就被当成DUT的一部分读进去了。

这种情况下四线法形同虚设。正确的做法是:F-从覆铜的电流主通道走,S-从DUT附近单独拉一根细线回到仪表,中间不要和电流覆铜共用路径。检测线细一点没关系,因为检测线电流极小;反而越细越容易提醒你“这不是电流通道”。

过孔在力回路里的影响也不能忽视:单个过孔电阻通常在0.5mΩ到5mΩ之间,大电流下会产生可观压降。开尔文四线测量里,F回路过孔上的压降不会直接出现在Sense读数里,但它会影响电流源的实际输出电压,导致电流源被迫提高输出电压;如果电流源输出电压余量不够,会进入饱和,电流精度变差。所以F回路的过孔要多打并联,同时把载流铜箔加宽,尽量减小整个力回路的总阻抗。

3.3 开尔文夹、四线探针和测试治具的机械设计

测独立元件时,单靠PCB走线不够,还需要开尔文夹或四线探针把信号引到被测物上。开尔文夹和普通鳄鱼夹的外观区别在于:同一个钳口内部有两个互相绝缘的金属触点,一个接Force线,一个接Sense线。夹持时两个触点同时压在被测物表面,形成一个微型四线连接。

挑选或自制开尔文夹时,值得关注三点:

  1. 两个触点的间距尽量小,且错位分布,避免一个触点压在氧化层上造成等效接触电阻飘移。
  2. 弹簧夹紧力要足够。接触电阻对压力非常敏感,夹力不足时F/S触点阻抗都会跳变。
  3. 触点材质最好是黄铜镀金或铍铜镀金,氧化后读数会明显恶化。

自制应急开尔文夹的简单做法:找一把双触点鳄鱼夹,把原本连在一起的两个夹片拆成独立的上下两片,分别焊F线和S线。这种自制夹具测几十毫欧以上还能用,测毫欧级时建议买成品,否则接触电阻的重复性会让你怀疑人生。

如果需要测PCB上的焊盘或铜箔电阻,开尔文探针是更好的选择。一个探针头里集成四根弹簧针,四根针按正方形或一字排列,压到焊盘上时电流从外侧两根针注入,电压从内侧两根针拾取。这样做的优势是测量点位置几何固定,重复性好,而且不需要焊接。

不管用什么夹具,都别忘了给Sense线做屏蔽。屏蔽层单端接地,和Force线分开走;F线和S线分别用双绞线形式延伸到仪表端。这样能明显降低50Hz工频拾取。

4. 实测全流程:从短路校准到真正读出一个1mΩ分流器

4.1 搭建测试平台:设备、线缆和连接顺序

实测部分我按“手头有一台高精度台式万用表(比如34401A)+一台可调恒流源”的情况来讲,因为这是很多实验室的常见配置。如果你有现成的微欧计,逻辑完全一样,只是参数被表内置了。

设备清单:

  • 恒流源:可输出100mA/1A,稳定度优于0.05%。
  • 台式万用表:使用DCV量程,分辨率至少1µV,输入阻抗10MΩ以上。
  • 四根测试线:两根较粗的做Force线,两根带屏蔽的做Sense线。
  • 开尔文夹或四线探针一对。
  • 被测DUT:精密分流器、铜线段、PCB铜箔条、连接器都可以。

连接时先把Force线接到恒流源输出端,再把Sense线接到万用表DCV输入端,最后用开尔文夹把四根线同时引到DUT两端。连接顺序看似无关紧要,但有一个实用性习惯:先把大电流路径接好,再接电压检测线。如果检测线先接而力回路没接,电压表输入可能悬空,读到的只是环境噪声。

测试线长度方面,F线短而粗,S线必须双绞并屏蔽。屏蔽层在仪表端单点接地,不要在DUT端也接地。如果DUT本身已经接地,要特别小心地环路,必要时把万用表使用浮地电源。

4.2 校准确认:短路自检、开路自检、热电势捕获

任何一台正经的低阻测试仪表,上电后第一件事是校准。最基本的校准动作有三个:

短路校准:把开尔文夹两个触点紧紧夹在一起,相当于DUT被短接。理想情况下,四线读数应该是0mΩ,因为电流回路被短路,Sense线之间电压接近0。如果读数不是零,说明存在残余的接触电势或测得了一个很小的残余电阻,这时候记录为V_offset。后续每个读数都做 V_measured - V_offset 的修正。

开路自检:把开尔文夹完全分开,此时回路断开,电压表应该读到0V附近或一个很小的噪声底。如果开路时读数还在毫欧量级乱跳,检查测试线是否短路,或者开尔文夹的Force和Sense触点是否意外导通。

热电势捕获:在不开测试电流的情况下,把电压表打到最高灵敏度档,记录Sense线之间的电压。这个电压多半不是零,而是几十纳伏到几个微伏的热电动势。它来源于不同金属接触点之间的温度差,下面第5章会重点讲。校准阶段先把它记录下来,目的是一会测完电流下的电压后,能算出热电势对最终电阻读数的影响比例。

4.3 案例一:实测一只1mΩ精密分流器

我拿一只标称1mΩ、额定电流15A的锰铜分流器做演示。测试电流定了100mA,这样压降信号约为100µV,自热很小。步骤:

  1. 开尔文夹夹在分流器两端,确保F触点和S触点都压到铜端面。
  2. 恒流源设100mA并开启,等待3到5秒让电流稳定。
  3. 万用表读电压,记录为V_plus。
  4. 保持同样位置,把恒流源输出反接(或者用仪表的正反电流功能),再读一次记为V_minus。
  5. 计算电阻:R = (|V_plus| + |V_minus|) / (2 × I)。

为什么要正反电流平均?因为热电动势可以被消掉。如果正向电流读出102.3µV,反向电流读出-99.8µV,那么:

  • 直接计算:102.3µV ÷ 100mA = 1.023mΩ
  • 反向直接:-99.8µV ÷ -100mA = 0.998mΩ
  • 反向平均后:(102.3 + 99.8) µV ÷ (2 × 100mA) = 1.0105mΩ

正反读数的不对称主要来自热电动势。取平均后,读数更接近真实值1.000mΩ附近。在这个例子里,单方向读数可能偏差超过2%,而平均之后偏差能降到0.2%以内。再对照同一只分流器用两线法测的结果,vloance两线读数是38.6mΩ,四线读数1.0105mΩ,差距一目了然。

测量方式读数误差来源
两线法38.6mΩ表笔线阻+接触电阻+分流器本体
四线单方向1.023mΩ热电动势约2µV叠加
四线正反平均1.0105mΩ残余噪声和电流源误差

4.4 案例二:测一段铜导线的体电阻

第二组实测用来测量“一块没有标称值的东西”。取一段10cm长、截面积0.5mm²的铜导线,估算电阻:

R = ρ × L / A = 1.7×10⁻⁸ × 0.1 / 0.5×10⁻⁶ ≈ 3.4mΩ

用四线夹夹在导线两端,施加1A测试电流,理论上Sense线之间压降应为3.4mV。实际读数3.52mΩ,比理论值高约3.5%。这个偏差主要来自两部分:一是铜导线实际截面积可能略小于标称值,二是开尔文夹的两个Sense触点没有完全落在导线的最端部,把一小段夹持区域的体电阻也算进来了。

这个案例想说明的是:四线法测量导线电阻时,采样点之间的长度定义完全由夹子位置决定。想测量“单位长度电阻”,必须事先标定好夹点间距,否则读数再稳定也没有物理意义。

顺便提一个自己试过的坑:用开尔文夹去夹一根编织线,读数和夹子角度强相关。编织线的多股结构导致电流沿着不同股线流动,S触点和F触点压在不同股丝上时,等效电路不再是一个简单的集中电阻。这种场景建议改用四线探针直接压,或者把编织线两端上锡后再夹,否则读数重复性很差。

4.5 案例三:继电器接触电阻的在线式四线测量

第三个场景是测继电器触点接触电阻。继电器触点闭合后,从引脚到触点之间有一段簧片和导线,两线测量会把簧片电阻也算进去;但应用工程师往往只关心触点界面本身的压降。四线测量可以这样部署:电流F+接继电器一侧引脚,F-接另一侧引脚;S+和S-分别贴在触点两侧最靠近接触界面的地方——通常需要打开继电器外壳用细探针顶住触点根部。

这个测量对测试电流的规范性有争议:继电器触点在小电流和大电流下接触电阻不同,因为电流热可以软化和压穿氧化膜。如果只是评估长期稳定性,100mA足够;如果模拟实际负载,则要按触点额定电流施加大电流测试,但必须限时,防止簧片发热改变压力结构。我测过一组5A额定继电器,100mA下接触电阻15.2mΩ,1A下立刻降到11.8mΩ,继续加到5A时又略有下降。原因不难理解:接触点微观尖峰被电流软化后,有效接触面积增大,电阻下降。所以报告接触电阻数据时,一定得注明测试电流。

5. 读数的可靠性:热电动势、自热效应和稳定时间的博弈

5.1 热电动势是四线测量的头号暗敌

开尔文四线法对测低阻是灵药,但对测微欧级来说,还有一个从原理图上根本看不出来的误差源:热电动势。当两种不同金属材料接触,且接触点存在温度梯度时,会产生一个直流电压,这就是塞贝克效应。

这个电压有多大?现实中从几纳伏到几十微伏都有可能。一只1mΩ分流器配100mA电流,压降信号只有100µV;如果连接端子之间存在2µV的热电动势,测量误差就是2%。对更小的电阻、更小的测试电流,热电动势的影响会呈比例放大。

应对热电动势的办法有两类。第一类是在测量方法上正反电流取平均,或使用微欧计自带的delta模式:表内自动切换正向电流、反向电流、零电流,通过三个时段的测量计算电阻,把热电动势和放大器失调一并消掉。第二类是从物理上降低温度梯度:把测试线和被测试件放在同一环境温度中等待平衡,不要用手长时间捏被测物,测试电流接通的时间尽量短,避免局部发热造成新的温差。

我在实测中遇到的情况是:刚夹上开尔文夹的10秒内,读数会持续单向漂移,慢的时候一分钟都稳定不下来。后来发现是因为手温通过夹子传导,改变了触点附近的温度场。把夹子用支架固定,不接触人体,等待时间从几分钟缩短到十几秒。

5.2 自热效应:电阻值会随着测量电流升高而改变

所有导体材料都有温度系数。铜的温度系数约为3900ppm/°C,锰铜稍低但也有几十到几百ppm/°C。如果测试电流在被测电阻上产生了明显的功耗,温度上升,电阻值就会漂移。测温升很难精确,因为散热条件千差万别,所以更实用的策略是把测试电流压到足够低,低到自热功率可以忽略。

经验法则是:取样电阻上的自热功率不要超过其额定功率的1/10,测量时间尽量短。对一只额定功率0.5W的分流器,测试功率控制在50mW以内;如果DUT是0.5W的贴片电阻,测试功率建议不要超过几十毫瓦。此外,施加大电流时不要让回路长时间保持通电,可以采用脉冲式或短时通电测量,读数稳定后立刻关断。

5.3 噪声、纹波和地环路:读数波动的三大外部来源

当热电动势被压住、自热功耗被限住之后,读数如果还在波动,剩下的通常是外部因素。

电流源纹波会使测量电流不是恒定的直流,而是带有交流成分。交流电流在Sense回路上产生交流压降,万用表DCV档如果积分时间不够长,这些纹波会被部分采进去,表现为读数不稳定。对策是让万用表使用更长的NPLC(比如10PLC或100PLC)做积分,或者先看示波器确认电流源纹波峰峰值。

地环路是另一个容易忽略的问题。如果DUT一端接在系统地,电流源的地和万用表的地又通过电源线连到了同一个电网地,那么地环路电流会流过Sense线的地端,叠加虚假电压。最简单的检查办法:把万用表改成电池供电,看读数是否明显变化。如果是,说明地环路影响确实存在,需要使用隔离式电流源或隔离电压表。

双绞和屏蔽也不可少。Force线是低阻抗大电流回路,它产生的磁场会耦合到Sense线上;把Sense线双绞,让两股线上的感应电压尽量等量抵消;屏蔽层单端接地,能把电场干扰导走。五厘米长的平行线不加屏蔽,在开关电源附近测微伏信号,效果会非常难看。

5.4 可信度快速检查:换电流、换极性、测标准电阻

搭建完一套系统后,别急着信第一次读数。三个快速检查能帮你判断测量可不可信:

  1. 改变测试电流,观察计算出的电阻值是否一致。如果电流翻倍后“电阻值”变大了,多半是自热;如果变小了,可能是DUT有非线性导电机制,比如接触电阻或半导体结。
  2. 正反电流分别测一遍,看单方向结果偏差有多大。偏差越大,说明热电动势越强,必须取平均。
  3. 拿一只已知阻值的标准电阻(比如0.1%、1Ω/10Ω电阻)走一遍流程。如果系统连标准电阻都测不准,先排除设备问题再测真实样品。

这一套检查做下来,即使没有昂贵的微欧计,用普通台式万用表也能把毫欧级测量做到相当可信的程度。

6. 我踩过的坑,和沉淀下来的四个设计建议

6.1 坑一:用面包板搭四线,越搭越像玄学

前期图方便,我用面包板搭过一个四线测试电路,结果从100mΩ量程开始读数就乱跳。原因很简单:面包板的接触弹片本身有几十毫欧到几百毫欧的接触电阻,插拔后还会变。虽然F线和S线逻辑上分开了,但面包板内部的共享金属片在物理上又让它们重新连到了一起。所以测毫欧级电路,千万别用面包板验证,至少要用螺丝端子加焊接,或者干脆去打样一块小板。

6.2 坑二:PCB检测线从电流走线中间引出,导致读数偏大

有次做四线采样电阻的PCB,我想当然地把S+从电流走线中段引出来,没有从电阻焊盘根部单独拉线。结果用标准电阻标定,读数比实际高了0.4mΩ。排查后发现问题:电流从F+流入后,在到达DUT之前先经过了一段铜箔,铜箔上的压降被我S+采样到了。改成“F+进入焊盘岛上,S+从相邻岛引出”的布局后,读数立刻恢复正常。从那以后我每次画板都会在DUT旁标注“Kelvin point”,提醒自己采样点必须落在被测对象引脚上。

6.3 坑三:把开尔文夹“夹在自己身上”做短路校准

用开尔文夹测短路校准的时候,直接把两个夹子夹在一起,得到0.005mΩ,以为夹子很不错。但实际夹到被测电阻上时读数总是偏大,反复排查发现是夹子夹持不同物体时,触点的变形角度和接触压力不同,导致短路校准状态和实际测量状态不一致。后来改用同一只DUT做“原位校准”,或者夹在同样厚度的铜块上校准,重复性明显改善。校准状态与测量状态不一致,是低阻测量里最隐蔽的系统误差之一。

6.4 坑四:把热漂移误判成电阻损坏

测一个电池连接铜排,1A电流下读数从0.9mΩ慢慢涨到1.2mΩ,我一度以为铜排有接触不良。后来改成正反电流交替测、每测一次就断开冷却,才明白是电流持续加热让铜排温度上升,电阻率随之增大。铜排体积大,热容也大,降温慢,所以读数会漂很慢。解决方法是把测试时间压缩到几秒,或者用更小的测试电流。

6.5 经验汇总:一套值得复用的四线测试设计清单

如果你打算从零搭一套可靠的四线测试,按下面这份清单走能省很多冤枉路:

  • 原理图阶段:电流回路和电压检测回路的四个端点独立命名,不要共用网络。
  • PCB阶段:DUT焊盘使用开尔文岛结构,采样线从引脚根部引出,F回路覆铜加宽,S回路单独走细线。
  • 夹具阶段:购买成品镀金开尔文夹或四线探针,避免用普通鳄鱼夹凑数。
  • 电流选择:先按R=V/I估算信号,让压降至少大于1mV;再按P=I²R核算自热,功耗低于额定功率的1/10。
  • 测量流程:短路校准、开路自检、正反电流平均、标准电阻复核,四步不能省。
  • 环境控制:测试线双绞屏蔽,屏蔽层单端接地,被测物远离热源和风扇气流。

最后再分享一个我日常最常用的验收技巧:剪一段已知材质和长度的铜线,用游标卡尺量出实际截面积,按电阻率公式算出理论值,再拿它当“土标准电阻”去验整套系统。这套方法不需要高档标准电阻,成本几乎为零,但能快速暴露出夹具位置、校准逻辑和接线方式上的大问题。只要你的四线系统能把这段铜线测到理论值的±1%以内,就可以放心去测正儿八经的分流器和接触电阻了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询