肌电信号采集电路分析

news/2024/11/23 5:41:47/

最近在开发肌电信号的采集,表面肌电信号是非常微弱的生物信号,正常人体表面肌电信号赋值为0--1.5mV,主要能量频段集中在10--150Hz。电路主要是根据原始信号,设计相应的放大电路、滤波电路,下面直接放原理图说明。

一级放大电路

一级放大电路

通过肌电信号采样电极片采集表面肌电信号,接入PD1、PD2,通过RF滤波电路以及二极管限幅电路进入仪表运算放大器INA128U,这边配置放大倍数为11倍,形成对信号的一级放大。这里采用了一个OPA171构成反向放大电路,输出到电极片的参考极,用来消除人体耦合的工频信号,工频信号的理解可以参考另一篇文章:浅谈工频信号。

二级滤波电路

二级放大电路

这里采用了OPA2171和OPA171组成了Sallen-Key 滤波电路,分别是四阶低通电路,截止频率159Hz左右;二阶高通电路,截止频率15.9Hz左右。这样这个二级滤波电路就形成了一个15.9Hz~159Hz的带通滤波电路,包含了集中在10~150Hz的肌电信号主要能量频段。

关于Sallen-Key 滤波电路的参数可以通过一些辅助软件计算得到,这边免费分享一个滤波器参数计算的网址,大家可以关注公众号回复“滤波器”获取~

编辑

工频陷波器

工频陷波器

二级滤波电路之后是一个工频陷波器,采用了OPA2171来搭建,主要作用就是滤除电路中的工频干扰。

三级放大电路

三级放大电路

这里运放采用的是OPA2171,前级组成的是反向放大电路,放大倍数设计了39倍,后级是一个同向的加法器,把信号抬高到单片机ADC的采样范围。电路的放大倍数可以根据目标信号的强弱进行调整。

以上就是肌电信号采集电路的全部内容了,欢迎大家在公众号留言讨论,需要完整电路方案的也可以回复“肌电信号采集”获取~


另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

链接可在往期文章中找(在文章的最后有链接)~

模拟电路设计的九个级别,你是模电几段?


http://www.ppmy.cn/news/694921.html

相关文章

肌电信号的数据理解

目录 一、基于自采肌电数据的理解 二、基于Ninapro肌电数据的理解 本文主要是解释说明肌电数据,只有理解了数据的格式和意义,才能更进一步的去处理数据,从自采的肌电数据角度和Ninapro公共数据集的角度来理解数据。 一、基于自采肌电数据的…

表面肌电信号(sEMG)介绍

表面肌电信号(Surface Electromyography)是众多生物电信号中的一种,也是相对来说最容易获取的一种电生理信号。将电极片放置在人体的皮肤表面,可以记录到皮肤表面因肌肉收缩而产生的微弱的电位差,而这个微弱的电位信号…

心电信号详细介绍

心电信号的介绍 心电图(electrocardiogram,简称ECG),采取心脏兴奋的 电活动过程,它再心脏基本功能以及病理研究方面具有重要的参考价值。 1.P波:是心电信号的准周期出现的第一个波。 2.QRS波群:由向下的Q波、尖高向上…

心电信号预处理

一、nk2心电预处理库 这是一个用于处理心电信号的 Python 算法。主要功能包括对原始心电图 (ECG) 信号进行去噪、检测各种心电图特征波峰(如 R 波、P 波、Q 波、S 波和 T 波等)以及计算心率等。 具体过程如下: 首先对输入的原始心电信号进…

【心电信号】基于matlab小波变换心电信号去噪【含Matlab源码 956期】

⛄一、小波变换心电信号去噪简介 0 引言 心电信号是人类最早研究的生物信号之一, 相比其他生物信号更易于检测, 且具有直观的规律。心电图的准确分析对心脏病的及早治疗有重大的意义。人体是一个复杂精密的系统, 有许多不可抗的外界因素, 得到纯净的心电信号非常困难。可以采用…

心电信号的滤波分析

心电信号的滤波分析 前言 ​ 2020电赛器材表出来的时候,里面有一块ADC:ADS1292。根据数据手册可以知道这是一块专用测量心电信号的ADC,结合上半年的疫情,这次电赛的心电测量估计是跑不掉了。ADC只是用来测量数据的,重…

声音信号如何转化为电信号

电信号可以转化为声音信号,声音信号当然也可以转换为电信号了 声音需要通过介质进行传播,比如通过空气、木头、水、金属等等。如果在真空环境下,声音是没办法传播的。如果我们跑到月球上去玩耍,就算叫破喉咙也没法交流了。但电磁波…

[高通MSM8909][Android7.1]电信卡信号优化

文章目录 开发平台基本信息问题描述解决方法电信卡信号优化 开发平台基本信息 芯片: MSM8909 版本: Android 7.1 kernel: msm-3.18 问题描述 我们有一款设备出口到海外,用的是澳大利亚的芯片模块,在经过测试部测试验证的时候,发现使用电信…