|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; S2 E6 P& I. ]( b6 G6 w& B
摘要:软件抗干扰技术比硬件抗干扰技术不仅设计灵活,节约硬件资源﹐成本低,同时还由于它是一种干扰过后的 h# n) [7 n, E; X! X
补救手段,通用性强。随着单片机的广泛应用,其在使用过程中的抗干扰问题已经引起广泛重视。
' D& _# C$ q4 M6 O1 j* B1 p& j$ R; n3 [. X
关键字;抗干扰;软件﹔单片机
8 n& J" _6 [1 l" y! C; i* j8 h. ]' V A% i# }
1引言4 f3 Q7 x; S7 K8 s4 f
计算机系统在工业现场使用时,周围众多的干$ ^ b9 S! V9 u& T: l. {
扰源不仅对输人.输出产生巨大的影响,而且时常破
) A6 n8 |1 `% b G$ T" B' M9 y坏内部程序计数器PC状态使程序跑飞,甚至对系
$ {) N! c8 a1 g6 z3 U* f统硬件造成致命的损害,使计算机系统不能正常运
2 x) u5 @1 ~% Y* a行,致使控制失灵,造成重大事故。计算机系统的抗
2 W8 A- M* A! U& h干扰技术分为两大类:硬件抗干扰技术和软件抗干
3 P Q% Y2 J& l: `扰技术。硬件抗干扰抑制技术已较为成熟,然而,硬
1 f: A' [9 }! h ^# b件抗干扰技术的针对行较强,预见性较差,无法屏蔽& S: h! |6 u; s# N& e) h
掉所有干扰,且有时成本过高。与之相反,软件抗干0 ~$ t+ d3 q& @! i& b! ^ H$ L
扰技术软件不仅设计灵活,节约硬件资源,成本低,5 l+ y8 c; }4 _2 t. w# ]* q) Y8 y
同时还由于它是一种干扰过后的补救手段,通用性
5 D' O7 j- w' G' ^2 O9 N强,适用于不同的系统抵抗不同的干扰。因此,软件5 w2 X3 |$ s1 C4 y
抗干扰问题的研究愈来愈引起人们的重视。6 i2 ]% r5 f" E- z
2软件抗干扰技术及一般方法7 e4 w; G+ @& ~# k$ M
2.1简介
& n! S% f9 C* B7 T% |3 J( n软件抗干扰技术是当系统受干扰后﹐使系统恢
8 m& G$ R! P1 [/ u0 K/ ]7 T复正常运行或输人信号受干扰后去伪存真的一种辅
0 l- L, z# m& [8 `" X助方法。此技术属于一种被动抗匹道础但垄口
3 w8 L: a1 x3 ~+ ]3 d5 E于软件抗干扰设计灵活,节省硬件资源,操作起米刀
% D% p8 S5 ]) u% Q" h便易行,所以软件抗干扰技术越来越受到人们的重* z. c/ M; s J w2 w0 z
视。软件抗干扰技术主要研究的方面:4 K) }& z. ~0 j' _$ b- f" x" A
(1)采取软件的方法对叠加在模拟输入信号上* Q1 y$ m8 Q$ j: T% E9 M4 }
的噪声进行抑制,以读取真正有用的信息,如数字滤
6 J5 W9 b" ^" ^7 U: v3 |0 I5 [# t0 m波器﹔ M8 B6 K! L1 N2 H
(2)在程序受到干扰"跑飞"的情况下,采取措施2 X/ s4 {5 m; P* r* z: I/ V0 ]4 d
使程序回到正常的轨道上来,常见的抗干扰技术有:9 V9 Z T) a6 [0 O3 P/ p9 _
软件拦截技术(软件陷阱等)﹔输入口信号重复检测% l. `8 ~7 ]3 z. S3 _$ D8 ~
方法﹔输出口数据刷新﹔数字滤波﹔
: r' f" F5 T4 r: n6 \3 ?
4 S! ]) J; ?2 W" E5 b/ l# H- |, ^; ?2 }" o6 x
, m4 o( \8 c% \& ^3 V
|
|