噪声与直线问题
常见异常包括:
- 波形完全是一条直线
- 波形噪声很大,看不到握拳变化
- 波形偶尔正常,随后突然贴边或不动
- Web 示波器刷新明显卡顿
如果你还不确定什么算正常波形,先看如何判断 EMG 波形是不是正常?。
1. 高频波形占满 0–3.3 V 量程
Section titled “1. 高频波形占满 0–3.3 V 量程”如果波形在 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 陷波器。
1. 检查供电
Section titled “1. 检查供电”优先使用电池或低噪声电源。ESP32 无线发射瞬间电流较大,供电不足可能导致 brownout 或采样异常。
2. 检查电极
Section titled “2. 检查电极”- 湿电极是否贴牢
- 电极线是否插紧
IN+、IN-、REF是否接错- 电极是否贴在目标肌肉附近
3. 远离干扰源
Section titled “3. 远离干扰源”把身体、电极线和前端板远离电脑、电源适配器、显示器、插线板和电机。
4. 检查 ADC 量程
Section titled “4. 检查 ADC 量程”如果前端输出超出 ADC 输入范围,波形可能贴边或失真。先记录原始 ADC 数值,再判断是否饱和。
5. 检查 ADS1015/ADS1115
Section titled “5. 检查 ADS1015/ADS1115”ADS1015 和 ADS1115 引脚兼容、地址相同,但采样率不同。误装 ADS1115 会导致刷新明显变慢。
成功排查标准
Section titled “成功排查标准”放松时基线相对平稳,用力时幅度明显增大。不要追求首次实验波形完全干净,先确认动作相关变化存在。
