简介
这是由DFRobot与OYMotion合作推出的一款肌电传感器模块。本传感器模块通过检测人体的表面肌电信号(sEMG),进而反应出人体肌肉和神经的活动情况。
本传感器模块集成了滤波、放大电路,将范围在±1.5mV内的微弱人体表面肌电信号进行1000倍放大,并通过差分输入、模拟滤波电路的方式对噪音(特别是工频干扰)进行有效抑制。输出信号为模拟量形式,以1.5V为基准电压,0~3.0V量程的输出。输出信号的大小取决于选定肌肉的活动量,输出信号的波形可显著指示被观察位置皮下肌肉的情况,方便做肌电信号的分析与研究,如使用Arduino作为控制器检测肌肉活动情况,如肌肉是否紧绷,强度如何,是否疲劳等。
本产品是一种主动感应传感器,能提供高质量的信号搜集,且易于使用。不论是被用到静态还是动态的应用领域,仅需要一些极为简单的准备工作即可。本产品使用干电极,无须导电凝胶也可得到良好的信号质量,因此具有寿命长、使用简单方便等特点,更适合普通用户。而采用凝胶探头的医用电极通常为一次性,使用起来较为麻烦。
本产品的测量具有非侵入性、无创伤、操作简单等优点,可用于人机交互等相关应用。虽然测量肌肉活动历来被用于医学研究,然而随着不断缩小但功能更强大的微控制器和集成电路的完善,肌电图电路和传感器也逐渐被应用于各种控制系统。
供电电压在3.3~5.5V之间,供电电流不小于20mA,纹波与其他噪音要小。推荐使用经过稳压的直流电压。
肌电信号的有效频谱范围为20Hz~500Hz,推荐采用分辨率不低于8bit、有效采样频率不低于1KHz的模数转换器(ADC)进行采样与数字化,以保留尽量多的原始信息。
采用配套的金属干电极板,需将电极板保持和肌肉方向一致。
本品并非专业医疗仪器,不能作为辅助配件参与诊断和治疗。
技术规格
信号处理板供电电压:+3.3V~5.5V
工作电压:+3.0V
检测范围:+/-1.5mV
电极接口:PJ-342
模块接口:PH2.0-3P
输出范围:0~3.0V
工作温度:0~50℃
板子尺寸:22 * 35 mm
干电极板电极接口:PJ-342
电极线长:50cm
板子尺寸:22 * 35 mm
重量:36g
引脚说明
肌电传感器信号处理板管脚定义
标号
名称
功能描述
1
A
模拟信号输出端(0~3.0V)
2
+
电源输入正极(3.3~5.5V)
3
-
电源输入负极
4
PJ-342
电极连线接口
肌电传感器信号处理板管脚定义
使用教程
本教程将演示如何使用这款肌电传感器,通过Arduino IDE的Serial Plotter打印出肌电波形。
准备
硬件1 x Arduino UNO控制板(或类似)
1 x 肌电传感器信号处理板
1 x 肌电传感器干电极
1 x 干电极连接线
1 x 3P模拟信号线
若干 杜邦线
软件Arduino IDE(推荐1.8.2及以上), 点击下载Arduino IDE
接线图
样例代码
本样例代码需要EMGFilters库文件,请先下载库文件后并安装。
如何安装库?
/*
* Copyright 2017, OYMotion Inc.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR