3、硬件选型与搭建:从电极到采集卡,手把手搭一套低成本系统

硬件选型这事儿,说难不难,说简单也不简单。我见过太多人一上来就买最贵的设备,结果发现大部分功能根本用不上。也见过有人图便宜,买回来的信号全是噪声,根本没法用。

这一章,我就带你走一遍硬件选型的完整流程。从电极到放大器,再到采集卡,最后教你如何屏蔽和接地。目标是:用最少的钱,搭出一套能用的肌电采集系统。

核心原则:先明确你的实验需求,再选硬件。别反过来。

3.1 电极类型:干电极、湿电极、阵列电极

电极是信号的第一道关口。选错了,后面再好的放大器也救不了你。

3.1.1 湿电极(Ag/AgCl 电极)

这是最常用的电极。说白了,就是医院做心电图用的那种。它需要涂导电膏,降低皮肤阻抗。

  • 优点:信号质量好,噪声低,阻抗稳定。
  • 缺点:需要准备皮肤,导电膏会干,不适合长时间佩戴。
  • 适用场景:实验室研究,短时间采集。

我个人习惯用湿电极做验证实验。信号干净,省去很多调试的麻烦。但如果你要做可穿戴设备,湿电极就不太合适了。

3.1.2 干电极

干电极不需要导电膏,直接接触皮肤就行。常见的有不锈钢、铜、银等材质。

  • 优点:使用方便,适合长时间佩戴,可重复使用。
  • 缺点:信号质量不如湿电极,容易受运动伪迹影响。
  • 适用场景:可穿戴设备,长时间监测。

我在项目中遇到过一个问题:干电极的阻抗会随着时间变化。刚开始信号还行,过半小时就变差了。后来发现,是因为皮肤出汗导致接触状态改变。嗯,这里要注意:干电极需要定期清洁,保持表面干净。

3.1.3 阵列电极

阵列电极就是多个电极排成一排或一个矩阵。它能同时采集多个位置的信号,空间分辨率更高。

  • 优点:可以获取空间信息,适合做手势识别、肌肉活动分布分析。
  • 缺点:通道数多,数据量大,成本高。
  • 适用场景:高级研究,需要空间信息的应用。

你想想看,如果你只想识别几个手势,用两三个湿电极就够了。但如果你想分析整块肌肉的激活模式,那就得上阵列电极。

电极类型 信号质量 使用便捷性 成本 推荐场景
湿电极 实验室研究
干电极 可穿戴设备
阵列电极 空间分析

3.2 生物电放大器与采集卡选型

电极把信号引出来,但信号太微弱了,只有毫伏甚至微伏级别。放大器的作用就是把这个信号放大到采集卡能识别的范围。

3.2.1 放大器关键指标

  • 输入阻抗:越高越好。至少 10MΩ,最好 100MΩ 以上。高输入阻抗能减少信号衰减。
  • 共模抑制比(CMRR):越高越好。至少 80dB,最好 100dB 以上。CMRR 决定了放大器抑制噪声的能力。
  • 带宽:肌电信号的频率范围是 20-500Hz。放大器的带宽要覆盖这个范围。
  • 增益:一般需要 100-1000 倍。具体看你的信号幅度和采集卡的输入范围。

我曾经用过一款便宜的运放,CMRR 只有 60dB。结果 50Hz 工频干扰比肌电信号还大,根本没法用。后来换了 AD620,CMRR 100dB,问题就解决了。所以,放大器这块别省钱。

3.2.2 采集卡选型

采集卡负责把模拟信号转换成数字信号。常见的选择有:

  • NI DAQ:专业级,价格高,但软件支持好。
  • Arduino + ADC 模块:低成本方案,适合入门。
  • 国产采集卡:性价比高,但驱动可能不太完善。

我个人建议:如果预算允许,用 NI DAQ。它的 LabVIEW 支持非常好,调试起来很方便。如果预算有限,用 Arduino 加 ADS1299 模块,也能做出不错的效果。

小技巧:采集卡的采样率至少 1000Hz。肌电信号的最高频率是 500Hz,根据奈奎斯特定理,采样率要大于 1000Hz。我一般用 2000Hz,留点余量。

3.3 屏蔽与接地:噪声的克星

肌电信号太微弱了,很容易被噪声淹没。屏蔽和接地是解决噪声问题的关键。

3.3.1 屏蔽

屏蔽就是用金属外壳把敏感电路包起来,防止外部电磁干扰进入。

  • 屏蔽线:信号线要用屏蔽线,屏蔽层接地。
  • 屏蔽盒:放大器电路放在金属盒子里,盒子接地。
  • 远离干扰源:电源、电机、手机等都会产生电磁干扰,尽量远离。

我曾经做过一个实验,把放大器放在塑料盒子里,结果信号里全是 50Hz 的工频干扰。后来换了个铁盒子,干扰就消失了。嗯,屏蔽真的很重要。

3.3.2 接地

接地是另一个关键。接地不好,屏蔽也没用。

  • 单点接地:所有地线都接到一个公共点,避免形成地环路。
  • 大地接地:如果可能,把系统接到大地(比如电源插座的地线)。
  • 浮地:如果无法接大地,可以用浮地方式,但要注意安全。

警告:接地时一定要注意安全。不要随意接水管、暖气管等,这些可能不是真正的接地。最好用电源插座的地线。

3.4 搭建一套低成本采集系统

好了,理论讲完了,我们来动手搭一套系统。这套系统总成本控制在 500 元以内,适合入门学习。

3.4.1 硬件清单

  • 电极:一次性 Ag/AgCl 电极,10 个,约 20 元。
  • 放大器:AD620 模块,2 个,约 30 元。
  • 采集卡:Arduino Nano + ADS1299 模块,约 100 元。
  • 屏蔽盒:铁质饼干盒,约 10 元。
  • 其他:导线、电阻、电容、电池等,约 50 元。

总成本:约 210 元。是不是很便宜?

3.4.2 连接示意图

下面是我画的系统连接图。你可以照着这个来搭。

电极1 电极2 参考电极 放大器 AD620 采集卡 Arduino 电脑 屏蔽盒 接地

3.4.3 搭建步骤

  1. 准备电极:清洁皮肤,贴上电极。两个信号电极放在目标肌肉上,参考电极放在骨性突起处。
  2. 连接放大器:把电极线接到 AD620 模块的输入端。注意正负极不要接反。
  3. 连接采集卡:把放大器的输出接到 Arduino 的模拟输入口。
  4. 屏蔽:把整个放大器电路放在铁盒子里,盒子接地。
  5. 供电:用电池给放大器供电,避免电源噪声。
  6. 测试:打开 Arduino 的串口监视器,看看有没有信号。如果没有,检查接线和供电。

调试技巧:如果信号全是噪声,先检查接地。把参考电极接好,屏蔽盒接地。如果还有噪声,试试用电池供电,排除电源干扰。

好了,硬件部分就讲到这里。这套系统虽然简单,但足够你完成基础的肌电采集实验。等你熟悉了,再考虑升级硬件。

记住,硬件只是工具,真正重要的是你如何设计和分析实验。下一章,我们会讲软件部分,包括数据采集和预处理。


专注资料整理