* d2 S3 C" `" R1 z2 |1.1 存储能力+ B1 i# T+ H& ]4 P! Q q
" i% Z( c- j7 v0 h: I4 c; M
装置除能存储定值、程序、故障信息及一些重要的数据外,还应存放采样值,以便对系统进行分析,尤其是故障前后的数据。一般在设计中根据数据的特点分三块进行存储,RAM用于存放采样值及一些临时的计算结果,EPROM用于存放程序,EEPROM用于存放整定值及一些重要的数据。8 D/ N/ C, B. B; X0 l
& @9 j7 B" P! a. G
1.2定值转换' o9 g4 e( a- d
2 }; ^8 R0 [/ B
(1) 电流电压定值: _+ `) \" @/ m# v7 Y5 a' W
: Y* W) J0 |( @2 |/ u( AA/D转换得到的数字量要除以一定的比例系数才能真实地反映实际的电流电压值。为了尽量避免除法运算和减少定值比较时的计算量,可以将原始电流电压定值乘以一定的比例系数之后再与计算值进行比较。另外由于傅氏计算中为了避免开方运算,实际得到的是幅值平方。故原始定值可以取平方与计算值比较。8 [8 _) H# i$ j. R! W
) ^& ~* d2 w z1 e' f. T6 n$ v(2) 时间定值" O/ x+ X$ ^5 v& M
) Y ~$ P5 D1 l
时间计数是在软件定时器中断中完成的,时间定值转换成定时器中断次数与时间计数进行比较。 3 B' i' ~) S( Z3 I 5 \. ]. W: o6 P. K5 @8 P* Q1.3 滤波及傅氏算法5 A/ _# B. p2 w- R9 w4 s
' M J3 w: J. H9 Q设A/D采样得到的原始样值为ik,则采用差分滤波算法得到的差分样值Ik=ik-ik-2。式中ik为第k次原始采样值,ik-2为第k-2次原始采样值。) I7 ?1 X4 Y$ G
+ P8 \# Q. y0 o: S, R7 k
输入信号是周期函数时,可以采用傅氏算法分离其基频及倍频分量。以基频分量为例,按每周波采样12次:) F3 o7 e( ~# T+ D& a+ i+ l
/ N% a- M" _: P; z, c ! V+ r& P& V' r! a& h* S1 Z' j& M; u& H- W+ K
由于全周傅氏算法必须在系统发生故障一周后计算才有效,其最小响应时间至少为20MS。为使计算能在更快的时间内得出结果,可以采用半周傅氏算法计算如下:+ V1 Y7 u9 |# y& b* [# ]3 Z* h
3 b1 w% e4 M) U
! ]7 ^/ w2 O2 e0 l5 z( y4 M$ Y/ N# y# L% B' {5 U
采用半周傅氏算法最小响应时间可缩短为10MS。 ! r+ }! B5 v, f+ E. R3 q2 y& f3 F$ j/ b' I6 O
1.4 突变量方式起动2 r* D7 k) W& P' f8 ^
" {" C( z/ g X/ D
投跳闸保护采用突变量方式起动,即连续三次||Ik-Ik-12|-|Ik-12-Ik-24||≥ 突变量时起动保护。突变量在定时器中断程序里进行判断,以保证跳闸时间的准确性。式中Ik为当前差分样值,Ik-12为一周波前差分样值,Ik-24为两周波前差分样值。4 g; f0 P! } Q
2 ~% a9 r! {( O1 K8 M y/ Q# c) y
1.5 人机对话: n/ g1 V# P* d3 h8 ^7 J0 v
( |( M! v2 T$ R; d% n一方面当保护动作或装置故障时,在屏幕上显示相关的故障信息,另一方面接受用户的整定值并存入EEPROM。为了方便用户调试整套装置的硬件,可专门设置一些人机对话形式的调试程序。如对RAM的读写、时钟的对时、采样通道的校验、重要算法的校验、开关量的校验、串行通信的校验等。 p1 t; L Y N0 [5 Y" K* m& ^2 O
2 设备抗干扰、自检和自适应; 0 x* f, a: [8 e! A: x2 a, x$ t. ]% E1 G$ i7 k; `2 g# b
2.1 硬件抗干扰; F7 \4 ]; a+ z! c+ e `% Y3 p
8 L5 s0 `; n2 b0 r, l1 Z! I(1)磁环和抗干扰电容9 M, p; n4 l; h* ]
+ t* j# ^4 H! V% B" ?. x
所有交流输入端子、开关量输入端子、直流电源输入端子均先经磁环和抗干扰电容后再进入装置。所有继电器出口均先经磁环和抗干扰电容后再输出至端子。本措施具有极强的电磁兼容性。4 @& \& q4 ?- Z l
* x' f# L @/ a3 O( |( N
(2) 复位电路& @+ H$ ` B0 y4 u- A