做静电相关的实验和现场测试,最挠头的一件事就是:你明明感觉“有电”,却没法确认到底有多少,手一碰又会把电荷放掉。非接触式静电探测仪就是解决这个问题的工具——它能在不接触被测物、不泄放电荷的前提下,把表面电场强度读出来。商用探头动辄几千块,原理却不复杂,最经典也最适合自己动手的一条技术路线,就是标题里说的振动电容原理加微弱信号检测。我把我从选型、搭电路、调噪声到标定的完整过程记录在这里,适合有基本模电和焊接经验,想做一台自己的电场计、顺便把微弱信号处理练熟的朋友。
1. 方案选型:三种静电测量路线,为什么选振动电容
1.1 先搞清楚我们要测什么
静电测量的物理量通常是两个:一个是表面电位,单位伏特;一个是电场强度,单位伏特每米(V/m)或千伏每米(kV/m)。工业现场更常用场强,因为探头的读数可以换算成“物体带静电的风险等级”。比如包装膜分切时表面场强到 5kV/m 以上,就需要考虑静电消除措施了。
非接触测量的核心约束在于:探头不能碰到被测物,也不能显著改变被测物体表面的电荷分布。这意味着不能用法拉第杯去“接住”电荷,也不能用普通电压表直接接上去。唯一可用的中间媒介就是电场。探头靠近带电物体时,感应电极上会因为静电感应积累电荷,这个电荷量正比于电极面积和场强。我们要做的就是把这个感应电荷变成一个稳定、可重复读出的电信号。
1.2 三种主流方案的取舍
做非接触静电测量,业界主流有三条路:接触式静电计、感应电荷型探头、调制型探头(振动电容和旋转叶片属于这一类)。
接触式静电计的原理是把探头直接贴在物体表面,通过极高输入阻抗的放大器读出表面电位。精度高,但“非接触”三个字直接不满足。
感应电荷型探头最简单:一块金属电极靠近带电体,电荷被感应到电极上,后级用高阻放大器读出电压变化。这个方案对超低频漂移极其敏感——感应电荷产生的电流通常是皮安量级,而直流放大器的温漂和偏置电流漂移就能把这个信号淹掉。想做好它,前放必须用静电计级别的运放,还要定期校准零点。
振动电容方案则是“把直流变成交流”:让感应电极相对被测电场做机械往复运动,电场对电极的耦合被周期性地调制,感应电荷也以同样的频率波动,于是后级改用交流放大器,用窄带滤波和同步检波把信号捞出来。直流漂移不再影响读数,这是它最核心的优势。
| 方案 | 工作原理 | 优点 | 难点 |
|---|---|---|---|
| 接触式静电计 | 电极贴附表面电位 | 精度高、可测表面电位 | 需接触,无法测运动物体 |
| 感应电荷型 | 电极感应电荷,高阻放大 | 结构最简单 | 直流漂移大,难以稳定 |
| 旋转叶片式场强计 | 机械斩波调制电场 | 精度好、响应快 | 旋转机构加工精度高 |
| 振动电容式场强计 | 振动片调制感应电荷 | 非接触、抗漂移、结构相对简单 | 机械振动稳定性需调校 |
旋转叶片式场强计是工业标准做法,靠电机带动接地叶片周期性遮挡感应电极,精度能做到很高。但叶片和电极之间的间隙、电机转速稳定性、动平衡,都不是业余条件下容易解决的。振动电容方案相当于“叶片太小了转不起来,那就让它原地振”,机械要求低很多,一个继电器线圈加一片铍铜簧片就能跑起来。
1.3 自制定位与预期指标
我这次给自己定的目标是一台电池供电的便携式场强计:量程 0~±10kV/m,分辨率 100V/m 以内,响应时间 1 秒左右,整机成本控制在 200 元以内。这个指标比商用 TREK、ACL 这类仪表低一个数量级,但足以用来做静电安全巡检、材料带电对比测试、人体静电演示,也足够把“微弱信号检测”这套方法论完整走一遍。
如果要做科研级测量,商用电场计的测量不确定度能做到 1% 甚至更低,分辨率能到 1V/m。它们靠的是精密斩波器、恒温设计和亚皮安级放大器,这些在 DIY 场景下很难复制。但作为一个学习项目和现场筛查工具,自制的振动电容静电探测仪完全够用,而且你能亲手摸清从机械调制到锁相放大的每一个环节,这是买成品永远得不到的收益。
2. 核心链路拆解:振动探头与微弱信号处理
2.1 振动电容探头如何“把直流变成交流”
振动电容探头的基本结构是一块带窗口的接地金属屏蔽筒,窗口处放置感应电极,感应电极后方(或侧后方)有一个接地金属振动片,由电磁线圈或压电片驱动。被测静电场透过窗口作用在感应电极上时,电极上会因为静电感应积累电荷。当振动片往复运动,感应电极前方的电场分布被周期性地遮挡、释放,感应电荷量也随之波动。
这个过程本质上是一个机械斩波器:把直流的静电场信号搬到振动频率的“载波”上。载波频率选多少?我建议在180Hz~400Hz之间。太低会靠近 50Hz 工频及其谐波,滤波不好做;太高对机械谐振和驱动力要求就上去了。实际中 240Hz 左右是很常用的折中点。
感应电荷的量级可以估算:感应电极面积取 1cm²,被测场强 10kV/m,真空介电常数取 8.85×10⁻¹² F/m,那么电极上的总感应电荷 Q=ε₀·S·E≈8.85pC。如果振动引起的调制深度只有 2%,对应动态电荷大约 0.18pC。这个量级进入 1pF 的反馈电容,可以产生约 180mV 的信号电压,已经不需要夸张的放大倍数就能处理,真正要命的是把噪声压住,让这 180mV 不被干扰淹没。
驱动方式我实测过两种:压电蜂鸣片和电磁线圈。压电蜂鸣片的好处是结构简单、没有磁性零件,但驱动力小,频率牵引能力弱,必须找到和你簧片谐振频率接近的片子才能起振。电磁线圈(可以从 12V 继电器里拆)加一块钕磁铁粘在簧片自由端,驱动力大得多,频率稍微偏一点也能锁定振动。我最终用的是电磁线圈方案,配合一个简单的正弦/方波驱动,稳定性和可调性都更好。
2.2 前置放大:JFET输入级与1GΩ反馈网络
振动电容探头的输出是高阻电荷信号,第一级放大电路必须是跨阻放大器,也就是把电荷转换成电压。核心要求是输入阻抗极高、偏置电流极小、噪声低。这里不能随便用普通运放,LM358 这种偏置电流动辄几百皮安,直接让信号淹没在漂移里。
我用的方案是分立 JFET 做输入级,后接运放构成环路,类似静电计放大器的结构。JFET 选的是 2SK373,也可以用 LSK170、IF3602 这类超低噪声管。静电计运放 ADA4530-1 当然更好,但一片上百元,DIY 不划算。前放的关键是把反馈电阻 Rf 做到 1GΩ 量级,配合 1pF 的反馈电容,构成带宽从接近直流到几十 kHz 的电荷放大器。
1GΩ 电阻在市场上不好买,可以用 T 形网络替代。比如两个 10MΩ 串联成 R1+R2,在中间节点经 100kΩ 电阻 R3 接地,等效电阻 Req=R1+R2+(R1·R2)/R3≈1GΩ。T 形网络的好处是电阻阻值低,热噪声和寄生电容都比真正的 1GΩ 电阻更可控。反馈电容 Cf 我选 1pF 的 NPO 瓷片电容,温漂小、介质吸收低。
这一级的带宽要控制在 1kHz 左右就够了。振动频率只有几百赫兹,带宽开太宽只会引入更多宽带噪声。我实际在反馈回路里并联了一个 10MΩ 电阻限制直流增益,同时用 1pF 电容做高频积分,让前放在 1kHz 就开始滚降。
2.3 带通滤波、同步检波与低通输出
前放出来的信号是幅度很小的调幅波,频率等于振动频率。下一步必须做窄带处理。我先用了一级二阶带通滤波器,中心频率与振动频率一致,Q 值取 15 左右,把 50Hz 工频、高频噪声都压下去。Q 值不是越高越好,Q 太高了滤波器通带太窄,振动频率稍微漂移,增益就跟着波动;Q 太低则噪声滤不干净。15 是个折中值。
带通之后是同步检波。同步检波的本质是一个乘法器:输入信号乘以一个与振动同频的参考方波,同频信号被搬移到直流,而噪声成分大多被搬移到参考频率的两倍及更高处,后级低通一滤就没了。更关键的是,同步检波保留相位信息,可以判断电场极性——正负电荷对应输出直流电压的正负。
参考信号从驱动振荡器里分出来,经过可调移相网络后再进入检波器。这是因为机械振动和驱动信号之间存在相位差,通常接近 90°,而且随频率和机械Q值变化。我实际用的是一个二阶全通滤波器,电位器微调移相,调试时盯着输出直流电压调到最大。
检波后的低通滤波器时间常数选 1 秒左右,也就是 R=1MΩ、C=1μF。时间常数越大噪声越低,但响应越迟钝;1 秒对巡检来说够用,如果你要测快速移动的静电物体,可以降到 100ms。
2.4 屏蔽与接地的几个硬规矩
微弱信号检测成败关键在“环境”,不在“放大倍数”。前放的高阻节点只有感应电极到 JFET 栅极这一小段,但这段的绝缘要求极高,绝缘电阻必须大于 100GΩ,否则电荷会通过绝缘体泄漏,读数持续漂移。
我踩过的坑是 PCB 绿油在潮湿天气下会导电,所以关键节点的走线要尽量悬空,不要覆绿油,用聚四氟乙烯柱支撑焊点。栅极周围用保护环(guard ring)包围,保护环接到前放低阻抗的同相端等电位点,把表面漏电流引走。
屏蔽盒必须用金属材质,铝盒或马口铁盒都行,整个探头和前放装在里面。信号地、屏蔽盒、电池地要单点相连,不能形成地环路。驱动线圈一旦和前放共用电源,开关瞬间的电流突变会直接串进高阻节点,所以驱动部分最好单独供电,至少也要在电源线上串磁珠。
3. 从原理图到实物:完整装配与调试记录
3.1 元器件清单与PCB布局建议
下面是这次制作的关键物料清单,整套成本不含工具大约 150 元,大部分元件在普通电子市场或网店能买到。
| 器件 | 型号/参数 | 数量 | 备注 |
|---|---|---|---|
| 感应电极 | 黄铜圆片 Φ10mm | 1 | 镀金更好,PCB覆铜板可暂代 |
| 振动簧片 | 铍铜片 60×6×0.15mm | 1 | 无铍铜可用钢锯条,但磁性与阻尼不同 |
| 驱动线圈 | 小型电磁铁/12V继电器线圈 | 1 | 拆继电器最省事 |
| 磁钢 | Φ6×3mm 钕磁铁 | 1 | 粘在簧片自由端 |
| JFET | 2SK373 ×2 | 2 | 或用LSK170,配对一致性要求不高 |
| 运放 | OPA227 或 TL072 | 2 | 前放用低噪声型更佳 |
| 模拟开关 | CD4053 | 1 | 用于同步检波 |
| 精密参考 | 稳压二极管或基准源 | 1 | 给检波器提供参考电平 |
| 反馈网络 | 10MΩ×2 + 100kΩ | 1组 | T形网络等效1GΩ |
| 反馈电容 | 1pF NPO | 1 | 不能随意替代 |
| 屏蔽盒 | 铝盒 100×80×40mm | 1 | 越厚越好 |
| 电池 | 9V 层叠电池 | 2 | 前放和驱动分开供电 |
PCB 布局的优先级非常明确:输入级最优先,然后才是滤波和检波。感应电极焊在一根短铜柱上,铜柱直接插到前放栅极,中间不要走长线,更不要经过接插件。反馈电阻和反馈电容跨接在栅极和运放输出之间,悬空安装,不要贴着 PCB 表面。驱动线圈放在屏蔽盒的另一端,和输入级之间至少隔 30mm,中间加一道接地铜隔板效果更好。
3.2 探头装配与驱动频率校准
装配顺序从机械部分开始。先把铍铜簧片的一端固定在屏蔽盒内的绝缘支架上,自由端粘上磁钢,让磁钢正对线圈铁芯,间隙控制在 1~2mm。感应电极固定在窗口前方,和振动片之间的相对位置决定调制深度——间隙太小容易碰片,太大则调制太弱。
驱动频率需要靠近簧片的机械谐振频率,这样同样的驱动力下振幅最大。我建议用信号发生器或单片机 PWM 做个扫频测试:驱动频率从 200Hz 慢慢扫到 400Hz,同时用示波器看前放输出幅度,找到输出幅度最大的频率点。我这根 30mm 长的铍铜簧片谐振在 245Hz 附近,前放输出在这个频率下比其他频率大 3 倍以上。
这里有个经验:不要把驱动频率锁死在谐振点上。谐振点振幅虽大,但对外界扰动极其敏感,稍微碰一下支架读数就狂跳。我最后把驱动频率定在 247Hz,比谐振点偏高 2Hz,振幅只损失不到 10%,稳定性好很多。如果你想让系统自动稳住频率,可以用光电对管检测簧片位置,把信号整形后正反馈给驱动线圈,做成闭环自激振动,但这属于进阶玩法,第一次做建议先用固定频率。
3.3 逐级通电调试与信号链路测量
整机调试我强烈建议逐级来,别一口气全接通。第一步只给前放供电,把感应电极暂时接地,用示波器看输出。正常情况下输出应该是很平的噪声底,峰峰值小于 10mV。如果看到 50Hz 正弦波,说明屏蔽或接地有问题,先处理完再往下走。
第二步接通驱动线圈,不接带通和检波,用示波器看前放输出。此时应该能看到一个与驱动同频的、幅度随手靠近-远离探头而变化的正弦波。我实测带电塑料尺从 50cm 外移到 20cm 处,前放输出幅度从约 20mV 涨到 300mV,说明调制链路工作正常。
第三步接上带通、同步检波和低通,把万用表接到低通输出。这时候最关键的操作是调移相:用手持带电物体稳定在探头前方一定距离,反复微调移相电位器,直到输出直流电压达到最大。注意这个过程中你观察到的不光是幅度最大,还应该能看到极性翻转——物体换成带负电的塑料尺,输出应该变成负值。
最后做一次完整的近场测试。我用一块干布快速摩擦塑料尺,让尺子带负电,在 20cm 距离上测得场强读数 -320V/m,10cm 处变成 -1250V/m,5cm 处则超过量程。响应时间大约 0.8 秒,读数平滑,没有明显过冲。
3.4 用平行板电场完成整机标定
为了让读数从“相对大小”变成“绝对场强”,得用已知电场标定。我做了一个简易平行板结构:两块 15×15cm 的铝板平行放置,间距 1cm,一块接地,另一块接可调直流电源。板间电场由 E=V/d 计算,比如 30V 对应 3kV/m,15V 对应 1.5kV/m,以此类推。
标定时把探头固定在接地板一侧外 5mm 处,探头窗口朝向板间区域,人体和金属支架尽量远离。记录电源电压和仪器读数:
| 板极电压 V | 标准场强 kV/m | 仪器读数 V |
|---|---|---|
| 0 | 0 | +0.02 |
| 5 | 0.5 | +0.28 |
| 10 | 1.0 | +0.53 |
| 20 | 2.0 | +1.07 |
| 30 | 3.0 | +1.59 |
注意极性要统一。我的仪器在板极接正电时读数为正,说明机械相位和检波参考相位是对应的。对数据做线性拟合,灵敏度约 0.53V/(kV/m),线性相关系数在 0.99 以上。把低通输出直接接到 0~2V 电压表头,就可以按 1V 约等于 1.9kV/m 直接读数了。
4. 实测中的典型问题与排查技巧
4.1 50Hz串扰与自激振荡
最常见的现象是:仪器通电后输出毛糙,示波器上的波形带着明显的 50Hz 正弦毛刺。排查思路按顺序来:先看屏蔽盒是否完整接地,再确认电池供电而不是开关电源供电。我试过用实验室直流稳压电源给整套电路供电,结果无论怎么接地,50Hz 干扰都比信号大得多;换成两节独立的 9V 电池后,干扰立刻降到噪声底以下。工频干扰的路径往往不是输入端,而是电源线,电池是最便宜的解决办法。
前放自激振荡的表现是输出出现高频啸叫,频率远高于振动频率。这通常是反馈电容补偿不足。在反馈电阻上并联的 1pF 电容如果太小,相位裕度不够,可以换成 2.2pF 或 5pF 再试。注意这个电容的值直接影响带宽和噪声,每次更换后都要重新做一遍测试。
4.2 微音效应和机械串扰
振动电容仪器的“耳朵”就是那根簧片,所以对外界机械振动格外敏感。我做过一个很直接的实验:站在探头旁边轻轻跺脚,读数直接跳变几百 V/m。原因是地面振动传递到簧片,改变了调制深度,产生了类似真实电场变化的伪信号。
这是机械结构的固有缺陷,只能尽量削弱。最有效的手段是把簧片支架做成独立的减震结构:在支架和屏蔽盒之间垫硅胶垫,或者把整个探头模块悬浮在一个弹性安装架上。另外,驱动线圈本身的电磁力泄露到其他金属部件上,也会激励出微小的机械共振。我在屏蔽盒底部贴了一层 1mm 厚的丁基橡胶减震垫,实测读数跳动下降了大约一半。
4.3 湿度引起的漂移和电荷迟滞
湿度是这类高阻仪器的天敌。有一次在雨天测试,仪器开机后读数从 0 缓慢漂到 +200V/m,持续了十几分钟才稳定。排查到最后发现,问题出在探头窗口附近的聚四氟乙烯绝缘子上——空气湿度大,绝缘子表面吸附了一层水膜,形成微弱的泄漏电流通道。
解决的办法有三个:第一,在屏蔽盒里放一小包干燥剂,实测可以把湿度影响降到可以忽略的程度;第二,探头前端加一个可拆卸的金属防尘网罩,既减小空气对流造成的干扰,也方便定期清洁;第三,测量前用吹风机对绝缘子和感应电极吹 30 秒,把水膜除掉。湿度较大的环境下,每次开机后的前 5 分钟读数都不可信,等电路自热和绝缘恢复之后再记录数据。
4.4 驱动泄漏串进前放怎么办
无电场时前放输出仍然存在稳定的、与驱动同频的信号,这种现象叫驱动泄漏。原因很直观:驱动线圈上的方波或正弦波通过电磁耦合、地线公共阻抗、甚至空气电容耦合,直接进入了高阻输入节点。由于它和振动信号同频,同步检波会把它当“信号”的一部分解调出来,表现为零位偏移。
排查时先断开线圈,看前放输出是否归零。如果归零,说明泄漏来自驱动链路。对策按优先级排列:驱动功率级单独用一节电池供电,和信号电路完全隔离;驱动线改用屏蔽线,屏蔽层在驱动电路一侧单点接地;驱动线圈远离感应电极。除了这些“物理隔离”手段,还有一个电气技巧:调整移相网络,让泄漏信号与检波参考相位正交。同步检波对正交分量不敏感,这样泄漏贡献的直流输出可以被压到接近零,剩余的小量零点偏移在标定时直接扣除即可。
5. 应用场景、指标边界与后续拓展
5.1 适合做什么:从静电演示到工业预检
自制静电探测仪的定位是“现场筛查工具”。我最常用的场景包括:包装膜、塑料片材在分切前后表面带电量的快速对比;显示器件拆包前的静电残留检查;防静电工作台、防静电地板的残留电荷验证;还有给朋友演示人体静电——人从凳子上起身走过来,读数能跳几千 V/m,很直观。
如果配上小规模数据记录,还可以做“谁带的静电多”这种对比测试。把低通输出接到单片机的 ADC 上,采样率 10Hz 左右,记录一天内某个工位的静电趋势,能明显看出哪些操作步骤最容易产生电荷。这是商用电场计的核心用途之一,自制仪器完全可以覆盖。
5.2 精度天花板与限制条件
要清楚自制的振动电容静电探测仪能做到什么程度。我的实测分辨率大约 30V/m 左右,也就是在同一位移处做多次测量,标准偏差对应大约 30V/m 的场强变化。这个水平和商用仪表的 1V/m 相比差了一个数量级,但商用仪表的价格是我这套硬件的二十倍以上。
限制精度的主要因素有三个:机械振动的幅度稳定度、绝缘表面的泄漏电流、以及前放器件本身的低频噪声。机械振动幅度会随着电池电压下降而漂移,所以长时间测量时读数的绝对精度并不可靠,但短时间内的相对变化是可信的。它不太适合测变化极慢的静电场,因为低通滤波时间常数和振动幅度漂移会混在一起。要提升精度,方向是闭环稳定振动幅度或改用数字锁相算法。
5.3 三个低成本的升级方向
如果这台仪器做完后想继续深挖,我有三个建议。第一个是把模拟同步检波换成数字锁相放大:用 STM32 或 ESP32 采集前放输出,在软件里实现同频相关运算和移相,省掉一大片模拟电路,还能提高抗干扰能力。第二个是加自动零点校准:在探头上做一个小型电磁快门,定期遮挡窗口测零位,然后软件扣除漂移。第三个是双探头差分:两个探头朝向相反方向,一个朝被测物,一个朝环境,输出取差值,能抵消大部分环境背景场的波动。这些扩展都在原结构上叠加模块,不需要推翻重做。
最后多唠叨一句:如果你打算复刻这个项目,请一定把屏蔽盒、绝缘支架、减震垫这些“辅助件”当成核心器件来对待。我第一版电路一次就焊通了,放大倍数和滤波都按计算值工作,但整机依然没法用,因为机械和绝缘的细节没有做好。等你解决了温漂、湿漂和机械干扰,能隔着半米感受到人体走过时的电场变化,那种成就感确实很值。