|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本设计应用高精度的仪表放大器INA128组成放大电路对心
3 p; m; ^8 [, n% |' R电信号进行放大,采用有源滤波电路和数字滤波等技术对; f2 s* p) G2 s
心电波形进行综合处理,实现了两路心电信号同时测量显示、5 I% v; i* p* P- I* P0 l# h! D# D4 c
存储及回放,并配有语音提示功能。
. d. ?9 L* ~2 O, F( c& b: z% l( K0 d* Y1 D! d
赛题分析与方案论证
; B5 x: {$ e! I3 D/ S7 c& |本系统的用途是对心电信号进行检测、存储和回放。由于
6 Z7 ?6 i _$ D心电信号为弱信号,因此本系统对抗干扰和信号处理能力有较" ~) U/ v1 I# t% O) G3 l/ \
高的要求。方案论证主要集中在数据采集和信号处理部分。' X a$ A y1 }3 k* H! A
1. 数据采集部分& t( U/ x J2 v) R+ j2 c* _
因为赛题已要求用20mm × 20mm 薄铜皮作为与皮肤接触的) z! ~3 o- P. }1 e- ?& L
简易电极,因此数据采集部分的方案选用主要在信号的放大部分。 K* _0 }+ L9 d0 }5 v0 d
关于信号放大的方案论证如下:$ J) i9 c2 O. l C( ]
(1)采用如OP07、NE5534 等低噪声,具有一定精度的普- |* Z- F8 F& o
通运算放大器来构建放大电路,但从体表采集到的信号除了人2 j% I; E/ k& i4 q6 v+ S
体心脏产生的电信号外,还包含肌电、呼吸以及50Hz工频信号+ @; x1 q7 {' M `
等带来的干扰。其中,工频干扰引起的共模信号可能远大于心
. x, W0 k1 J2 e8 \* e电信号,从而影响系统对心电信号的分析,因此,CMR(共模8 l, @$ C4 b* c! H( u8 q
抑制比)是衡量心电图仪性能的重要指标之一。心电图仪要求
. |4 A+ y3 u0 U- N5 {运算放大器的CMR不小于80dB。上述两种运算放大器的共模抑$ q s. o3 p. }
制能力虽能满足这个要求,但用这样的单个运放构成的电路难8 p4 w) _; ^) I; u2 c# Z7 e
以达到较高的CMR,故不采取此方案。2 G% B" g' @ d) t1 y
(2)采用低功耗、高精度的仪表放大器——INA128。其具
2 ?% y2 ~; O0 I3 ]9 ?有良好的共模输入抑制能力,CMR 大于120dB,而且只需外接
7 c" r) q" Y- m) E# I% q& P/ J一个电阻就可调节增益。INA128可将毫伏级的心电信号放大成+ ^; B g4 k! V. }6 c* B4 @
伏级信号,便于测量。同时,INA128 对直流电源的要求低,甚' n+ Z; V9 d V% }4 I
至只需2.25V的直流电源电压就可表现出色的功能特性,静态. M1 ^! j; A# x6 L k3 Q& o
电流只有700μA,功耗非常低。因此,在小信号放大部分我们
7 S( M; t3 S. ]7 U. c选择仪表放大器INA128。
: `- R5 y; n p7 [2 J; K2 @, n2.心电信号处理部分
0 `) D! Q/ t9 Y# e& j7 ] A3 U由于心电信号属于低频小信号,易受干扰,因此必须对所采
7 G) R E' Q" o* i* i1 U$ o集的信号进行高通、低通、陷波处理。因此我们将心电信号处理
* D3 W0 [" e) ?* L5 V( ~& C' u部分的方案论证主要放在滤波部分。
4 D4 W- g7 S( h6 T, }3 N(1)高通滤波部分
P% ?% K; Z8 H, f, X考虑到本系统高通滤波部分的截止频率较低,且对精度也
" V+ w5 Q/ o) n( P没有严格要求,因此选用结构和设计都十分简单的RC一阶无源, L/ ~2 y: B. {1 b& p7 i
滤波,其效果不错且易于实现。
; o& U$ W& L' H0 s2 q(2)低通滤波部分
; \+ Q2 m5 Q) M6 P低通滤波可选有源滤波或数字滤波。
3 S# O, r8 T3 I% u& L有源滤波7 r/ H) E/ C5 N" N* o' k2 x
①一阶滤波。其结构相对简单,且采用了集成运算放大器,
- Q* H% j9 a5 ~. X因此具有高输入阻抗和低输出阻抗,同时由于具有缓冲作用,) e/ n5 @: }: O
滤波效果比无源滤波器好,幅频特性曲线可达到-20dB/10倍频
8 f% e* y7 p2 q$ u程,但要想实现更明显的滤波效果,此方案仍未满足要求。/ o1 e2 j. ?+ U; d! {
0 y3 Z6 M9 m5 V3 G" e
②二阶滤波 。它和一阶滤波采用类似的结构,但幅频特性( o' X, \7 r, x+ d& b0 i; m
曲线能达到-40dB/10倍频程,滤波效果比一阶明显。$ J Y' a9 ]) Q: v2 ]" }: x) J, j
③二阶以上的高阶滤波。它是由多个一阶和二阶滤波器组1 x! |1 q( N$ Y( [7 X; L
成的,效果自然要比上述两种滤波器好,但其电路比一阶和二. b* w1 ^) B( @/ |
阶复杂,所需电阻电容较多,而电阻电容的实际值很难与设计2 U1 f8 n9 [4 \3 }
要求精确匹配,有时为了匹配一个阻值需要好几个电阻串并联,
7 U* |2 r' |. B L7 ]同时由于不能避免环境因素对电阻电容的影响,因此用的电阻0 o' }% W+ T( p+ |
电容越多,误差就越大,导致实际的滤波效果与设计时所期望
2 A4 y7 e' E* m的存在一定差距。本赛题只对截止频率的精确度有要求,而对
2 X) b) V6 M( q+ h$ \$ g& ^- u: Q系统的频域衰减速率未做特别要求,因此可以不必选择高阶滤' t% `, H3 V; K7 ^. V# V
波方案。/ v- P# W% p& K( C; E- ?7 q
数字滤波方案 数字滤波的优点是参数可调节性好,可' K9 j" c5 `& L" u5 X4 r+ {; S) ]/ ^1 ?
以通过更改程序中的参数对截止频率进行精确的调节,由于参, e$ t1 W" E: g! Y. d
数不会随温度等环境因素改变,从而精确度得到保证。但是数! ]/ s2 g% K+ r3 t5 e) e1 C
字滤波对处理器的要求比较高,想要得到更好的滤波效果就要( O& ]; o' \. l
求滤波器取更高的阶数,处理器时钟周期尽可能小,乘法的计
' S' n7 d8 x: X# w W算速度尽可能大 ,一般非DSP处理器达不到要求。本系统的数
8 }9 \/ b* q; S8 b+ u) _字处理器凌阳61A单片机可达到49.512MHz的时钟频率,而且 D) Z5 }6 Y4 H2 Q- J! Z& w- k
提供计数器计时中断。计数器的时钟源频率最高可以设置为24.! V% Q. z1 h/ e3 V& e. W5 W; b
512MHz,经过分频后有多种采样频率可选。而且凌阳单片机的
3 }3 D/ s. R$ p: I8 ~/ Z, l汇编语言中已经有FIR算法可以直接应用,因此可以做出16阶
$ G' n( A' n+ x) R的数字滤波。虽然16阶的数字滤波器效果不是十分理想,不能: d: r: D3 w' y: N8 G- }7 g+ q+ K! D
充分发挥数字滤波的性能,但可以起辅助滤波作用。5 e/ q0 s# m0 r
综上所述,由于本系统除了波形处理外,还要求具有数字9 O+ A* [2 f7 L; w
存储和回放功能,因此本系统采用模拟、数字滤波相结合的方; Z2 @5 Q! `" g a0 f2 R9 c
案,对通过两种标准导联所采集的两路心电信号分别进行以, Q; Q$ a/ W% o: D$ U
100Hz 和500Hz 为截止频率的模拟低通滤波,对要进行存储的- S/ p. k `9 @+ p, G5 x3 g, w
信号,在用单片机采样的同时对其进行数字滤波,截止频率可
' x% m+ Q# K3 J+ e5 C( W设置低于50Hz,以避免工频信号干扰,使所存储回放的心电波$ W$ m1 ]8 ~1 L* Q. f) V- C
形更为清晰。, h& U: F: g! Q
(3)陷波处理) S- \& ?4 T0 H: t. U" E0 E" w
本系统要除去工频50Hz的干扰,需要对混杂在心电信号里6 _ r- h, q7 j
的50Hz信号作尽可能大的衰减处理。处理方案集中在两种:自
5 ` D9 p( l) x I. o( E适应相干模板法和模拟陷波法。
. L/ V f! Z1 {5 [' z, R自适应相关模板法 自适应相关模板法利用工频干扰的相. Q5 H4 g) n) a
关特性, 从原始输入信号中得到工频干扰的模板, 进而从原始
' \! A: W4 m; m) @输入信号中减去工频干扰的模板, 达到滤除工频干扰的目的。2 |: z/ x7 m8 F, q/ I
但这种方法算法虽简单但程序设计比较复杂,考虑到竞赛时间
& X$ `$ K) M) J* g6 W) u有限,故不采取这个方案。6 y- [/ b) G. _; P
, W3 U5 ]( r; \- L- |; N/ p- J a+ V
" g. @' W: x& Y5 l
# z- k' U8 C% u _0 W) v( E( g' V. z
9 H4 F7 B0 c9 q: c) }# e. g
|
|