|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ N8 \, t9 A# I; a6 T( R( m* a
摘要:文章介绍了自适应相干模板法以及在51系列单片机应用系统中应用自适应相干模板法实现. ^+ ~. ~% ~: g0 _4 u
实时滤波的方法。实践让明:用自适应相「模板法去除|:频干扰,可以实现实时滤彼。2 Z! Z7 m2 B& o! Q, Y% W
8 C; t. B n* L6 E
7 q. o3 ~0 I# c. C1序言
# }# p8 N0 e6 w; y1 |8 I在各类工控测量系统中,工频干扰是- -种难以避免的干扰. |" Q3 c! u& @; t" R
信号,它对有用信号的检测起着极大的妨碍作用。因此,在各类7 I8 J. S# {6 g3 q/ d
测量系统中,都需考虑上频干扰的抑制问题。" v% j0 o* l5 y+ f4 s+ ?( r$ p/ B% P
一般来说 ,滤波有两种途径:模拟滤波和数字滤波。采用模% `# o7 ^$ @# F3 O G+ Q
拟滤波的优点是:信号处理简单,响应速度快,滤波效果较好。但
5 r5 T+ I* t8 S+ Q! o% ~7 R其缺点是:系统硬件电路复杂,尤其当要进行多通道信号滤波
8 `; U! D' p3 {5 `: i0 {时,会导致系统成本较高;而其最主要的缺点是:常常由于电阻、
3 q* P2 C/ w w8 P1 [电容、电感等器件精度不够,导致整个滤波系统的频响特性并不- U; S; ^( o$ Q3 d% j; s: `+ D4 N
能达到预定效果,日.器件数月较多,调整起来比较麻烦。相比较- i" `5 z9 o- z% T3 Z- y, _# k3 O
起来,月前数字滤波更常用,尤其是在使用PC机时,可通过各0 y6 W+ Y8 S! r5 i$ o/ o, `/ m
种各样的软件处理包,极其简单地就能实现比模拟滤波频响特& T* Z1 ~# A5 ^+ I
性更好的滤波处理。因此,数字滤波的显著优点就是:系统硬件+ X. M% J3 {% B
电路简单,成本低;实现于段灵活多样;滤波效果好。虽然数字滤, E4 W ^7 M9 N
波有上.述优点,但其采用算法-般较复杂,有的只适合于高速
2 d( v: b5 C! v, u4 cDSP来实现,且较费时,一.般都会有-定时间的响应延迟。为此' S2 |9 c3 f/ e# L' n/ [
要在单片机应用系统中实现数字滤波,须采用一些简单、有效、2 H/ o9 D# \. V9 X; d6 N8 x; i
快速的算法。0 m1 h" c) h0 O! n+ L" n
针对工频干扰的特点,作者提出自适应相干模板法。这是- -
, M: S# M7 T: @2 D2 ~4 P种极其简单、有效的滤除I频干扰的算法,十分有利于单片机快8 L4 Z5 G* O/ t! d/ a% b% p
速实现,在采样频率不是太高的情况下,能达到实时滤波。该算
# I* G$ I& o. \, g; j: m# m法之所以利于单片机快速实现,是因为算法本身多数为加法和
& z+ V' c+ p& v3 F! }$ [碱法运算,不涉及乘法运算,且通过合理的选择M值,可将除法
& g5 r. @0 G( q- R运算巧妙地简化为移位运算或更简单地直接甩掉低位字节。
% e% v( Z: } t! M J. x' |, i7 K' k: S, r; s+ L+ M6 c: E- N
( {, S( G# M# Z2 J- g- m5 t附件下载: 7 M, u5 T- z8 e* q# h+ S P
# s0 E; |! _' G+ j
|
|