|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* q9 v0 V; i9 N" a8 L5 {7 |
摘要:软件抗干扰技术比硬件抗干扰技术不仅设计灵活,节约硬件资源﹐成本低,同时还由于它是一种干扰过后的
7 B4 O6 ~8 d) g9 h) y补救手段,通用性强。随着单片机的广泛应用,其在使用过程中的抗干扰问题已经引起广泛重视。
9 e5 M. Q. T. b& m
6 d7 Z) ?' z( |. O0 m4 f$ T关键字;抗干扰;软件﹔单片机
; x" r5 z f c, T8 A7 R X" |+ a# ?
1引言
- m' e) [. i5 u7 X' S/ N计算机系统在工业现场使用时,周围众多的干4 X q6 r+ \ ~0 t4 b
扰源不仅对输人.输出产生巨大的影响,而且时常破
( y' Q8 b5 {- f坏内部程序计数器PC状态使程序跑飞,甚至对系
( A8 V3 g6 ^% U, |3 n) Z* B1 D统硬件造成致命的损害,使计算机系统不能正常运! Y$ I& i5 S3 l! Y" W; k4 n
行,致使控制失灵,造成重大事故。计算机系统的抗 Y9 P/ x% H% A9 B# h
干扰技术分为两大类:硬件抗干扰技术和软件抗干
( W7 M/ I& A. O) D9 \( `; Y) S扰技术。硬件抗干扰抑制技术已较为成熟,然而,硬" `; b" w; W! O$ G$ h( ~, Y; H6 I
件抗干扰技术的针对行较强,预见性较差,无法屏蔽
5 B+ L$ S8 N+ f% y& z0 G0 L掉所有干扰,且有时成本过高。与之相反,软件抗干4 }# k+ z9 s( M" ?
扰技术软件不仅设计灵活,节约硬件资源,成本低,+ [( Y4 r! o& M: c ^
同时还由于它是一种干扰过后的补救手段,通用性+ F& }: d' g* L; V2 N
强,适用于不同的系统抵抗不同的干扰。因此,软件
& r0 R3 V/ p! F c) `& @1 U' [抗干扰问题的研究愈来愈引起人们的重视。9 x1 [( w0 x5 k+ H- e- y2 z& f
2软件抗干扰技术及一般方法
2 b: C! D j8 _% b9 n& k2.1简介
- F% {9 i$ Y- h. j: D* ^+ t G* ^+ e软件抗干扰技术是当系统受干扰后﹐使系统恢
: W$ o5 s$ z0 a# g1 ?复正常运行或输人信号受干扰后去伪存真的一种辅
' F0 I, l) |. e7 P+ Y助方法。此技术属于一种被动抗匹道础但垄口7 ?, S4 U! t/ b7 u
于软件抗干扰设计灵活,节省硬件资源,操作起米刀0 H( Y% x0 d# Y" W
便易行,所以软件抗干扰技术越来越受到人们的重0 ]8 a1 o ~) i V" k; b
视。软件抗干扰技术主要研究的方面:
1 P' r! p8 s# t6 \. h; B(1)采取软件的方法对叠加在模拟输入信号上3 r- U p5 i- C% q6 W3 O
的噪声进行抑制,以读取真正有用的信息,如数字滤
6 R4 F* t% P, k) p& L3 ^波器﹔ o2 ~ y, `) h
(2)在程序受到干扰"跑飞"的情况下,采取措施7 |/ j c4 H* }$ T
使程序回到正常的轨道上来,常见的抗干扰技术有:2 ~ S/ ^0 I2 t. |9 h8 t: m3 n# E6 c
软件拦截技术(软件陷阱等)﹔输入口信号重复检测
, J) V2 L" J1 V/ P方法﹔输出口数据刷新﹔数字滤波﹔
" r2 i3 D% D# ]! @$ \- o! K# V) Z- V) R3 X. A4 c
, K. C' r( v+ P$ v/ v m& W' G
5 Z& t- r0 y3 e* T* t+ C/ O- }- s |
|