跳转到内容

噪声与直线问题

常见异常包括:

  • 波形完全是一条直线
  • 波形噪声很大,看不到握拳变化
  • 波形偶尔正常,随后突然贴边或不动
  • Web 示波器刷新明显卡顿

如果你还不确定什么算正常波形,先看如何判断 EMG 波形是不是正常?。

如果波形在 0–3.3 V 范围内大幅高频跳动,通常是电极悬空,或者电极和皮肤接触不良。皮肤和电极之间没有建立稳定通路时,前端很容易被环境噪声带满量程。

可以先在皮肤上抹少量清水,让皮肤湿润;或者等皮肤出汗后再测试。接触变好后,波形通常会收缩回 1.65 V 中轨附近。

如果你的开发板直接连接电脑,仍然看到 1.5–1.8 V 附近的高频波动,这通常是电源污染导致的。测 EMG 时电脑建议使用电池供电,不要插着电源适配器。

2. 接到皮肤后完全没有波形,稳定在 1.65 V 附近

Section titled “2. 接到皮肤后完全没有波形,稳定在 1.65 V 附近”

如果波形稳定在 1.65 V 附近,手臂肌肉收缩也没有变化,通常说明整个测量通路被强行拉到 VREF 附近。

常见原因包括电极接触异常、VREF 被影响、IN+ 和 IN- 短路,或者电极线/接口接触问题。需要检查电极、导线、接口和电路接触,确认 IN+、IN-、REF/VREF 没有短接或接错。

3. 肌肉收缩能看到波形,但底噪很大

Section titled “3. 肌肉收缩能看到波形,但底噪很大”

如果握拳或用力时能看到波形变大,但底层噪声很大,通常是周围工频干扰太强,例如电源适配器、插线板、显示器、电脑电源或较长导线带来的 50 Hz 干扰。

可以先远离干扰源、缩短导线、使用电池供电。如果使用 console.aawlab.com 查看波形,可以直接勾选 notch 选项去除工频干扰。自己写软件时,也可以加入 50 Hz 陷波器。

优先使用电池或低噪声电源。ESP32 无线发射瞬间电流较大,供电不足可能导致 brownout 或采样异常。

  • 湿电极是否贴牢
  • 电极线是否插紧
  • IN+、IN-、REF 是否接错
  • 电极是否贴在目标肌肉附近

把身体、电极线和前端板远离电脑、电源适配器、显示器、插线板和电机。

如果前端输出超出 ADC 输入范围,波形可能贴边或失真。先记录原始 ADC 数值,再判断是否饱和。

ADS1015 和 ADS1115 引脚兼容、地址相同,但采样率不同。误装 ADS1115 会导致刷新明显变慢。

放松时基线相对平稳,用力时幅度明显增大。不要追求首次实验波形完全干净,先确认动作相关变化存在。