EIS 空白扣除

低阻抗体系或高频 EIS 测试中,导线、夹具和接头本身也会贡献可测量的阻抗。这个流程用于把同条件空白回路的复阻抗从实验数据中扣除,得到更接近被测器件本身的 corrected EIS 数据。
它适合在后续需要比较欧姆阻抗、高频响应、DRT 分析或等效电路拟合时使用。流程不会判断材料机理本身,只负责把可由空白测试表征的测试回路贡献从实验阻抗中移除。
为什么需要空白扣除
EIS 工作站测到的是整个测试回路的阻抗,而不只是样品阻抗。对于低阻抗器件,导线和夹具带来的几十毫欧级电阻可能已经不可忽略;在高频段,导线电感也会让虚部响应发生偏移。
可以把实测阻抗近似理解为:
如果空白回路和样品测试使用相同的导线、夹具和测试参数,那么:
因此,空白扣除的关键不是拟合某个特定电路元件,而是用实测空白样直接表征测试回路本身的贡献。
适用场景
建议在以下情况使用:
- 样品欧姆阻抗很低,例如 10-100 mΩ 量级
- EIS 最高频率较高,例如超过 100 kHz
- 高频 Nyquist 曲线受到导线或夹具响应影响
- 需要进行 EIS/DRT 分析 或等效电路拟合
- 需要比较不同样品、批次或夹具条件下的阻抗差异
对于阻抗较大、最高频率不高的常规数据,空白扣除前后的曲线差异可能很小,这是正常现象。
输入数据
可以直接选择仪器导出的原始 EIS 数据文件夹,也可以多选一组实验数据文件。流程会自动识别常见文本、CSV、Excel、EC-Lab .mpr、Gamry .dta、VersaStudio .par 等格式,并转成内部统一的 EIS 数据表。
空白样也请直接选择仪器导出的原始 EIS 数据文件。
空白样怎么测
空白样应尽量只包含测试线、夹具和接头本身的响应。常见做法是:不接入被测器件,将原本夹持器件的两个测试电极夹直接短接,然后用与实验样品完全相同的 EIS 参数测试一次。
需要保持一致的条件包括:
- 频率范围和频率取点
- 交流扰动幅值
- 静置时间和测试模式
- 导线、夹具、接头及摆放状态
频率列表越一致,扣除结果越可靠。如果实验样品和空白样使用了不同的频率取点,流程只能对匹配到的频率点执行扣除。
计算逻辑
对每个实验样品,流程会在空白样中寻找最接近的频率点。默认允许 2% 的相对频率偏差;匹配成功后,分别扣除实部和虚部:
随后重新计算:
z_mod_ohm:扣除后的阻抗模值phase_deg:扣除后的相位角c_f:当扣除后虚部为电容性响应时估算的频率点电容
未匹配到空白频率点的数据行会保留,但会标记为 compensated = False,对应的 corrected 数值为空。
操作步骤
- 选择实验 EIS 数据,可以选择一个原始数据文件夹,也可以多选一组实验数据文件。
- 选择空白样 EIS 数据文件,例如仪器原始导出文件或标准
blank_eis.csv。 - 流程自动排除空白样本身和旧的
*_corrected_eis.csv,只处理可识别的实验 EIS 数据。 - 处理完成后,在输出目录查看 corrected CSV、对比图和诊断报告。
输出结果
流程会在输入目录下生成 base_correction_output 文件夹。
每个样品会输出:
{sample}_corrected_eis.csv:空白扣除后的标准 EIS 数据{sample}_nyquist_comparison.png:扣除前后 Nyquist 对比图,右侧放大最高频 20% 区域
汇总文件包括:
corrected_summary.csv:每个样品的输入文件、空白样、输出文件和匹配点数量correction_diagnostics.csv:频率匹配比例与诊断信息correction_diagnostics.md:面向阅读的简要诊断报告
点击“确认生成”后,还会额外导出:
base_correction_nyquist.opju:扣除前后 Nyquist 对比 Origin 工程
corrected CSV 列说明
| 列名 | 含义 |
|---|---|
freq_hz | 实验样品频率点 |
z_real_raw_ohm | 扣除前阻抗实部 |
z_imag_raw_ohm | 扣除前阻抗虚部 |
blank_freq_hz | 匹配到的空白样频率点 |
Z'_true | 扣除空白后的阻抗实部 |
Z''_true | 扣除空白后的阻抗虚部 |
z_real_ohm | 扣除空白后的标准实部列,可供后续流程继续使用 |
z_imag_ohm | 扣除空白后的标准虚部列,可供后续流程继续使用 |
z_mod_ohm | 扣除空白后的阻抗模值 |
phase_deg | 扣除空白后的相位角 |
c_f | 由扣除后虚部估算的频率点电容 |
compensated | 该频率点是否成功匹配并扣除了空白样 |
怎么看结果
建议先看 {sample}_nyquist_comparison.png:
- 灰色 Raw 是原始 EIS 数据
- 蓝色 Corrected 是空白扣除后的数据
- 右侧图会放大最高频 20% 的点,便于观察高频段变化
再看 correction_diagnostics.md 或 correction_diagnostics.csv:
n_compensated / n_points越接近 100%,说明实验样品与空白样的频率列表越一致- 如果频率匹配比例低于 90%,应优先检查空白样是否来自同一套测试参数
- 如果完全没有匹配点,通常说明空白样选错,或实验与空白的频率列表差异过大
下一步建议
空白扣除后的 *_corrected_eis.csv 会保留标准的 z_real_ohm 和 z_imag_ohm 列,因此可以继续用于:
- EIS 绘图:Nyquist 和 Bode:重新绘制 Nyquist/Bode 图
- EIS/DRT 分析:基于扣除后的阻抗做 DRT 分析
- 等效电路拟合:降低测试回路寄生响应对高频拟合的影响
注意事项
- 空白扣除不能修复测试本身的不稳定、接触不良或样品状态漂移。
- 空白样必须尽量与实验样品使用同一套导线和夹具状态,否则扣除结果可能引入新的偏差。
- 扣除后如果高频实部出现明显不合理的负值,应检查空白样测量是否可靠,以及实验样品和空白样是否确实使用了同一组测试参数。