
简介这是一份燕山大学本科毕业设计论文《Rogowski 线圈电流传感器的积分器设计》的完整文档面向电力系统继电保护、电流测量及电子式互感器方向的电气工程专业学生与研究人员。文档围绕罗氏线圈传感头与有源积分电路展开重点给出可克服低频噪声和零点漂移的反馈电路设计过程并通过仿真验证将测量带宽扩展到 1MHz 以上可用于理解 Rogowski 线圈的等效电路模型、频率特性、积分器参数选取以及高 dI/dt 脉冲电流测量方案。压缩包内共 1 个 doc 文件容量约 5.99MB内容包含毕业设计任务书、中英文摘要、正文及参考文献结构完整。目前已有 192 人学习下载。该文档从原理推导、电路设计到仿真对比层层递进既可作为课程设计与毕业设计的参考文献也可为实际工程中的电流传感器选型与积分电路调参提供借鉴。1. 积分器决定Rogowski线圈频响上限的工程逻辑Rogowski线圈本质上是一只空芯互感器感应电压与被测电流的变化率成正比。无论测量工频稳态电流还是捕捉100A/μs以上的脉冲电流信号链里都必须有一个积分环节才能把微分信号还原成与被测电流成比例的电压。绕线不匀、回绕处理不当确实会引入噪声电压但限制带宽上限的往往是积分器自身的运放增益带宽积和反馈网络寄生参数。设计时积分器上限频率应按照线圈的自然谐振频率标定目标是把整个传感器系统的-3dB带宽推到1MHz以上而不是单纯追求线圈本身的灵敏度。这份毕业设计文档给出的复合积分器方案核心就是让线圈自积分、无源RC积分和有源RC积分各管一段频带避开各自的短板。2. 传感头等效电路建模与传递函数推导2.1 从法拉第定律到互感参数先回顾最基本的感应关系。导线均匀绕在非磁性骨架上被测导体从骨架中心穿过。当被测电流变化时线圈两端感生的电压为e(t) -M · di(t)/dt其中M是线圈与被测导体之间的互感。对于环形骨架互感可写成M μ0 · N · A / l这里μ0是真空磁导率4π×10^-7 H/mN为线圈总匝数A为单匝截面积m²l为骨架中心线长度m。这里容易犯的错是把N当成匝数密度。设计传感头时我习惯先根据被测电流的最大上升率确定需要的输出电压幅度。例如要求被测电流di/dt达到100A/μs时感应电压不低于1V由e M·(di/dt)反推互感M ≥ 1V / (100A/μs) 10 nH这个数值本身不大但选择骨架尺寸时A和l并不是完全独立的。骨架截面积A越大、中心线长度l越小互感越高但线圈自感L也随之增大自然谐振频率会向低频方向移动。所以互感不是越大越好。2.2 建立等效电路模型频率升高后不能再用理想互感描述线圈。必须考虑线匝间分布电容、线圈自身自感和绕线电阻。工程上常用的等效电路是感应电压源e串接线圈自感L和电阻R再并联分布电容C0最后接终端电阻Rt。实际传感头参数大概在以下范围R几欧姆到几十欧姆C0几十皮法到几百皮法L几微亨到几十微亨。频率响应呈现典型的二阶特性高频端存在谐振峰谐振频率为f0 1 / (2π · √(L·C0))f0就是传感头自然谐振频率它决定了测量带宽的理论上限。在给积分器定指标之前第一步要实测或估算f0。有网络分析仪就直接看S21的谐振点没有的话用电桥测L和C0带回上式也能得到近似值。2.3 频率特性分析与终端电阻选取传感头接入不同终端电阻时阻尼特性差异很大。从感应电压源e到输出端电压e_out的传递函数可写成H(s) Rt / (s²·L·C0·(RtR) s·(L R·Rt·C0) (RtR))当Rt远大于线圈内阻R时分母近似为s²·L·C0 s·(L/Rt R·C0) 1阻尼比主要取决于L/Rt这一项。Rt越小阻尼越大谐振峰压得越低但低频段灵敏度也越低。我一般先按临界阻尼选择RtRt 0.5 · √(L / C0)把传感头参数L5μH、C0100pF代入得到Rt约112Ω。用这个值做终端匹配频响曲线在谐振频率附近没有明显过冲相位特性也相对平直。终端电阻Rt阻尼状态谐振峰幅度低频灵敏度50Ω过阻尼无明显峰偏低112Ω临界阻尼平稳适中200Ω欠阻尼约3dB偏高终端电阻的选取需要先实测传感头的L和C0。若手头没有网络分析仪可以用一个简单办法给线圈串联一个已知方波信号观察输出波形是否振铃逐步改变Rt直到方波响应无过冲。用一段Python脚本可以直观画出频率特性曲线import numpy as np import matplotlib.pyplot as plt # 传感头参数 L 5e-6 # 自感 5 uH C0 100e-12 # 分布电容 100 pF R 10 # 线圈内阻 10 Ohm # 自然谐振频率 f0 1 / (2 * np.pi * np.sqrt(L * C0)) print(f自然谐振频率: {f0/1e6:.2f} MHz) # 临界阻尼终端电阻 Rt_critical 0.5 * np.sqrt(L / C0) print(f临界阻尼电阻: {Rt_critical:.1f} Ohm) # 频率扫描 freq np.logspace(4, 8, 500) # 10 kHz ~ 100 MHz w 2 * np.pi * freq s 1j * w for Rt in [50, Rt_critical, 200]: H Rt / (s**2 * L * C0 * (Rt R) s * (L R * Rt * C0) (Rt R)) plt.semilogx(freq, 20 * np.log10(np.abs(H)), labelfRt{Rt:.0f} Ohm) plt.axvline(f0, ls--, colorgray, labelf0) plt.xlabel(Frequency (Hz)) plt.ylabel(|H| (dB)) plt.legend() plt.grid(True) plt.show()运行时会看到自然谐振频率附近不同终端电阻下的响应差异。重点看两个位置一是100kHz附近的平坦段二是f0附近是否出现尖峰。如果选过阻尼的Rt谐振峰消失但高频段衰减提前积分器后面可补偿的余量变小如果欠阻尼谐振峰虽能抬高带宽但阶跃电流下容易振铃这在保护装置里不能接受。注意终端电阻的选取必须基于实测的L和C0。拿到别人设计好的传感头也不要省这一步不同绕线工艺下的分布电容可能差出两倍直接照搬参数容易翻车。3. 无源RC积分与自积分模式的边界条件3.1 自积分模式为什么适合窄脉冲测量当线圈自然谐振频率远高于被测电流最高频率分量时线圈自身的L和C0构成的谐振回路可以兼任积分环节。在低频段e(t) -M·di/dt若被测电流频率远高于线圈转折频率f_c (RRt)/(2πL)线圈呈现阻性负载输出近似为M/L乘以被测电流本身微分环节被自积分掉了。自积分结构简洁不需要额外运算放大器适合纳秒级大电流脉冲测量。但它的上限同样受制于f0。更麻烦的是若被测电流同时包含工频分量和纳秒脉冲——很多电力电子装置就是这种混合波形——自积分模式很难两者兼顾。用这个思路判断是否具备自积分条件算出线圈转折频率f_c (RRt)/(2πL)再与被测电流基波频率f_signal比较。只有f_signal远大于f_c时自积分才能成立。以L5μH、RRt122Ω为例f_c 122 / (2π × 5×10^-6) ≈ 3.88 MHz也就是说只有电流频谱主要集中在3.88MHz以上时才适用。对于50Hz工频信号显然不满足必须另加外积分电路。3.2 无源RC积分器的时间常数约束外积分就是把感应电压先经过RC积分网络再送入后级。最简单的无源RC积分电路传递函数为H_RC(s) 1 / (1 sRC)当工作频率满足ωRC 1时近似为1/(sRC)积分生效。低频截止频率为f_L 1 / (2πRC)RC时间常数越大低频截止频率越低但在相同灵敏度下输出幅度也越小。设计时我一般先确定被测电流的最低频率成分。例如需要测量50Hz工频信号f_L应至少取5Hz留10倍裕度。取C0.1μF则R 1 / (2π × 5 × 0.1×10^-6) ≈ 318 kΩ这个电阻值在运放输入端会引入较大的热噪声和偏置电流误差所以无源RC积分只适合信号幅度比较大的场合。更常见的是把RC网络接到运放反馈回路里构成有源积分器。3.3 有源积分器与低频漂移的矛盾教科书上的理想有源积分器是在运放反相输入端接电阻R1反馈回路接电容C。其传递函数为H(s) -1 / (sR1C)从理论上讲直流增益无穷大任何微小的直流失调都会被积分到饱和。现实中运放的输入失调电压、偏置电流和低频噪声都会引起输出漂移。这就是单纯有源积分器在工频测量中长期受诟病的原因。Rogowski线圈传感器的零点漂移问题根源就在这里。解决方向有三个一是给反馈电容并联一个大阻值电阻Rf把直流增益压到有限值二是在积分器后面加高通滤波三是采用复合结构让自积分先承担高频段积分外积分只处理低频段。论文中设计的复合积分器实际就是第三种思路的工程化实现。下面给出有源积分器反馈参数的计算表格参数公式示例取值说明C积分电容选取10nF与Rf共同决定低频截止R1按目标增益决定1.6kΩ配合C确定积分时间常数RfRf1/(2πf_L·C)3.2MΩf_L5Hz时计算结果f_L低频截止频率5Hz保证50Hz工频的相位裕度运放GBW由目标带宽推算≥20MHz取1MHz带宽的20倍以上Rf与C并联后低频增益被限制在-Rf/R1。若Rf3.2MΩ、R11.6kΩ直流增益约2000倍仍然可能造成漂移但至少不会直接饱和。运放选型上我一般要求GBW至少为目标带宽的20倍。要让积分器在1MHz频段仍有平坦增益运放GBW不应低于20MHz同时尽量选输入偏置电流小的FET输入型器件。类似OPA656、AD8065这类JFET输入运放在宽带电流传感里都用得比较多。# 计算带反馈电阻的有源积分器频率响应 import numpy as np import matplotlib.pyplot as plt R1 1.6e3 # 输入电阻 1.6 kOhm C 10e-9 # 积分电容 10 nF Rf 3.2e6 # 反馈电阻 3.2 MOhm f np.logspace(0, 7, 400) w 2 * np.pi * f s 1j * w # 带反馈电阻的有源积分器传递函数 H -(Rf / R1) / (1 s * Rf * C) # 理想积分器对比 H_ideal -1 / (s * R1 * C) plt.figure(figsize(8,5)) plt.semilogx(f, 20*np.log10(np.abs(H)), labelwith Rf) plt.semilogx(f, 20*np.log10(np.abs(H_ideal)), --, labelideal) plt.axhline(20*np.log10(Rf/R1), ls:, colorgray, labelDC gain) plt.xlabel(Frequency (Hz)) plt.ylabel(Gain (dB)) plt.legend() plt.grid(True) plt.title(Active integrator frequency response) plt.show()Rf并联到积分电容之后低频段从理想积分器的-20dB/dec斜率变成平直直流增益正是这个平直段把零点漂移限制在可控范围。实际调试时如果发现输出端有缓慢爬升的斜坡说明Rf阻值偏大或运放输入偏置电流偏大应减小Rf或换FET输入运放。4. 有源积分电路的低频噪声抑制与零点漂移补偿4.1 低频噪声的来源积分器对1/f噪声的放大积分器本质上是一个低频增益很高的低通环节频响按-20dB/dec下降。运放的低频1/f噪声在积分器里被放大输出端会看到明显的低频抖动。注意这里的低频噪声不是积分电容引入的而是运放输入级本身的热噪声和1/f噪声。解决思路是在积分器前或积分器后加一个高通环节把5Hz以下的噪声成分压掉同时不影响工频电流的还原。常见做法是采用两级结构第一级做有源积分第二级做一阶有源高通转折频率设在13Hz。4.2 反馈电阻网络与时间常数的工程估算积分器低频截止频率由反馈电阻Rf和积分电容C决定f_L 1 / (2πRfC)把目标f_L设为5HzC取10nF则Rf ≈ 3.18MΩ。实际电路里我建议Rf用两只电阻并联一是方便微调二是避免单只精密电阻的寄生电感影响高频路径。并联方式如Rf1 6.8MΩRf2 6.2MΩ并联后约3.24MΩ零点漂移补偿常见做法是在运放同相输入端加电位器分压网络把参考电压调到与失调电压极性相反。但测量带宽1MHz以上的传感器不能直接用大容量电容做调零隔离否则会引入额外相位滞后。我更推荐数字校准不输入电流时记录输出偏移软件里减掉这个偏移量。4.3 自积分与外积分的频段划分论文里的复合积分器结构上分成三段首先利用线圈自身高频自积分特性处理高频段再经过无源RC积分处理中频段最后用有源RC积分处理低频段。三者的频率衔接点是设计的关键。衔接点怎么定我给出一个实用的划分原则频段承担环节起始频率终止频率设计要点低频有源RC积分f_L10kHz抑制漂移保证工频线性中频无源RC积分10kHzf_c提供稳定的-20dB/dec高频线圈自积分f_cf0受自然谐振限制这里f_c对应线圈转折频率上一章算出的约3.88MHzf0是自然谐振频率。只要低频有源积分与高频自积分之间的相位衔接足够平滑整体频响就能从5Hz一直延伸到f0附近。4.4 级间缓冲与实现拓扑复合积分器的实际电路无源RC级和有源级之间需要加一级缓冲器避免级间负载效应。常见做法是线圈输出先接Rt做阻尼匹配然后进入无源RC网络再接电压跟随器隔离最后进入有源积分器。有源积分器反馈电容上并联RfRf取值按上节公式计算。# 无源RC与有源级联后的整体频响估算 import numpy as np import matplotlib.pyplot as plt Rt 112 # 终端匹配电阻 Rc 318e3 # 无源RC积分电阻 Cc 0.1e-6 # 无源RC积分电容 R1 1.6e3 # 有源积分输入电阻 C 10e-9 # 有源积分电容 Rf 3.2e6 # 低频抑制反馈电阻 f np.logspace(0, 7, 500) w 2 * np.pi * f s 1j * w # 各级传递函数 H_passive 1 / (1 s * Rc * Cc) H_active -(Rf / R1) / (1 s * Rf * C) H_total H_passive * H_active plt.figure(figsize(8,5)) plt.semilogx(f, 20*np.log10(np.abs(H_total))) plt.xlabel(Frequency (Hz)) plt.ylabel(Gain (dB)) plt.grid(True) plt.title(Composite integrator total response) plt.show()运行后会看到无源RC环节的转折频率约5Hz与有源积分器的低频截止对齐后整条曲线在5Hz到1MHz范围内保持接近-20dB/dec的下斜线。若在某个频段出现平坦段或凸起说明两个环节的转折频率没有对齐需要调整Rc或Rf的参数。4.5 低频段波形失真的判据仿真时如何判断低频段是否合格我习惯在看波形的同时看相位误差。对50Hz工频电流积分器造成的相移要尽量接近90°——微分环节和积分环节抵消后为0°。若输出波形与参考电流之间存在可观察的相位差多半是低频截止频率f_L太高积分时间常数偏小应增大Rf或C。这里给一个经验判据在最低工作频率f_min处实测相移与90°之差不应超过5°。若超标将f_L降到f_min的1/10即可。5. 复合积分器参数计算与1MHz带宽仿真验证5.1 传感头实测参数与自然谐振频率按论文仿真模型为参考先用网络分析仪测传感头参数。假定实测结果为L5μH、C0100pF、R10Ω。由前面公式计算f0 1/(2π·√(5×10^-6 × 100×10^-12)) ≈ 7.12 MHz自然谐振频率7.12MHz给目标带宽1MHz留足了余量。整套复合积分器的参数可以按以下流程确定。5.2 复合积分器参数计算流程第一步定终端电阻Rt取临界阻尼值112Ω。第二步定无源RC级要求中频段的积分从10kHz开始取C0.1μF、R318kΩ。第三步定有源积分器设低频截止f_L5Hz取C10nFRf3.2MΩ。第四步定输入电阻R1按线圈灵敏度与输出幅度需求取1.6kΩ。第五步运放选型GBW不低于20MHz输入偏置电流不超过10pA。把这些参数放进仿真软件先跑一次AC分析看幅频特性曲线是否在5Hz到1MHz内保持-20dB/dec斜率再确认f0附近没有过冲。5.3 100A/μs脉冲电流仿真波形分析仿真时给传感头注入上升率大于100A/μs的脉冲电流观察积分器输出是否还原出正确电流波形。脉冲源用分段线性函数建模0到1μs从0线性上升到100A保持恒定到10μs再线性下降到0。% 脉冲电流建模MATLAB/Octave t linspace(0, 20e-6, 2000); i zeros(size(t)); i(t 0 t 1e-6) 100 * (t(t 0 t 1e-6) / 1e-6); i(t 1e-6 t 10e-6) 100; i(t 10e-6 t 11e-6) 100 * (1 - (t(t 10e-6 t 11e-6) - 10e-6) / 1e-6); subplot(2,1,1); plot(t*1e6, i, b); xlabel(t (us)); ylabel(i (A)); title(input pulse current); grid on;将上述电流源接到传感头模型输出经过复合积分器得到的还原波形应与输入脉冲基本一致。重点检查两处上升沿是否有过冲平顶是否有下垂。若平顶下垂说明积分时间常数不够大低频截止频率偏高应增大Rf或改用更大的积分电容。5.4 与典型电磁式CT的对比论文要求将测量效果与典型电流CT对比。仿真结果能直观看出差异大电流脉冲段CT饱和导致二次电流畸变而Rogowski线圈无磁芯不存在饱和问题宽频带段CT带宽受铁芯材料限制通常不超过几十kHz而Rogowski线圈系统-3dB带宽可设计到1MHz以上。对比项电磁式CTRogowski线圈复合积分器磁饱和有大电流时畸变无带宽上限数十kHz可达1MHz以上线性度受磁滞影响良好低频响应可直接采样需积分器补偿体积重量大而重轻、结构简单这组对比说明Rogowski方案并不是所有维度都优于CT低频段需要靠积分器把微分信号还原为电流积分器指标决定整个传感器能不能实用。6. 工频叠加脉冲电流的联合仿真与波形判读6.1 组合波形仿真设置实际电力电子装置里的电流往往是工频基波叠加高频暂态成分单独仿真工频或单独仿真脉冲都不足以暴露积分器设计缺陷。我建议在同一仿真电路里给传感头注入叠加信号i(t) 100·sin(2π·50t) 50·[u(t-10ms) - u(t-10.01ms)]其中第二项是幅度50A、宽度10μs的脉冲。先在低频段观察工频还原再在脉冲位置观察高频响应。6.2 五个波形判读点积分器输出波形出来后按下面五个点逐项检查。第一工频段幅值误差。把输出波形与输入电流同比例缩放后对比稳态峰值误差应在2%以内。若超标检查R1和C取值R1偏大时中频积分增益不足工频段幅值反而受影响。第二工频过零点相位。100A/μs脉冲叠加在工频波形上时过零点处积分器输出不应有明显台阶或跳变。若过零后出现缓慢回落说明低频截止频率f_L偏高。第三脉冲沿上升时间。输出脉冲从10%到90%的时间应小于350ns对应约1MHz的-3dB带宽。若上升时间变长先检查Rt是否与线圈特性匹配再看运放GBW是否足够。第四脉冲顶部衰减振荡。如果出现频率接近f0的振铃说明阻尼不足Rt需要调小如果振铃频率明显低于f0更可能是积分器自激检查反馈电容的寄生电感。第五积分器是否饱和。大脉冲之后输出不应出现长时间平台或反向下冲。出现这种情况时第一怀疑Rf阻值过大第二怀疑运放输入偏置电流太大。6.3 从仿真到实物的两个调试技巧仿真调通之后搭实物还会遇到两个仿真里看不到的问题。噪声是第一项。线圈裸露导线在强电磁环境下会拾取共模干扰实物调试时务必在传感头输出端加共模扼流圈再接终端电阻Rt。同时运放电源引脚就近放置0.1μF和10μF旁路电容这两个电容的位置比容值更重要。基线标定是第二项。示波器探头接到积分器输出先不输入电流记录输出噪声基线再输入已知工频电流看输出信噪比。若基线噪声明显影响读数应缩小积分器带宽检查f_L是否设置过高——f_L太高会让低频噪声叠加工频信号看起来像测量误差。用这套检查和调试方法能把宽频带Rogowski电流传感器从原理图推进到可复现的工程方案。实物调试时示波器上最先看到的往往不是波形误差而是噪声基线这时先别急着改积分器参数把共模扼流圈和电源旁路处理好再回来看信号质量。本文还有配套的精品资源点击获取