|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。
z& r1 k3 u! n( W0 w/ p
M9 d5 c# I" J/ A3 Y1. 软件评估的来源
$ H4 ]. ~0 f1 TIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估6 C0 l$ N2 J, ^% P0 L0 `
I, [% m* `7 R$ v8 N* x7 B7 _
”和三个相关定义(3.9.3/3.9.4/3.9.5)。3 V& l% O1 x+ r! V6 }3 Z7 N
6 | l1 M2 H2 f8 f1 Y- aIEC 60335-1:2006(Ed.4.2)对附录R做了修改。
$ |7 j& B: N5 O0 M3 g7 |7 o0 H( R. t! N- l( M
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
( @& n9 ~% O5 {9 e- W
9 o5 ]( _4 E& {' P3 gIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针5 W4 S' G* ?% m# U% ?, D: f# L* s4 t
' b$ |. T( I3 I对B类软件;R2要求相当于C类软件。
: ~) x3 H2 p* V5 N: P0 a) a5 s5 f& u8 f. n0 `# U9 K5 [1 H( t2 x
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。5 W$ @% j4 c; N9 f% I
9 g$ e* M' E0 i$ X+ C# a
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。1 V1 a+ O, D9 l/ y- e* H
: _+ _8 h" w+ [2 K3 J在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。% ~1 w; A% {/ H
7 Y+ X$ @. E% a" @
2. 那些家电需要软件评估
; c& g. z7 Z R/ |; E- }& o7 L- V) R
8 Q, \# P. ~: w( J内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,
" V& ], w8 |; X) k, p( y( M& O( s& ~/ m; E* M& E) A
保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
) m8 ~, M7 x; o9 S8 H: I B9 S- s& o& {: e
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。5 g) g! Z+ P, N0 [6 B5 j! ~3 P7 k
7 L" R8 ]( `/ U4 Z. d" u9 @
f9 N/ Z8 i7 E1 L7 h顺便说,由于软件评估费时费力,是不是能够绕开?
0 F% ?3 m+ Z& n, K) u( [ h. _9 O' s4 o
回答:能!
- v4 [7 r- f8 L, C6 J7 n, x% M7 [ _' K2 a# q1 F/ |
就是不考虑软件控制的保护功能。
/ N; u& e7 S1 o* I, N
" c' I3 H) x& l0 }. c: W& V但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成) X/ g9 ?$ E. e( c0 t) @* J
, {/ x& e+ q% ?/ J1 W/ U0 k功。
- Y: _& O7 r1 D1 @$ t `/ Y x, C' D4 z- j
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
1 d* f- G) t' G3 q7 m( M- S: i0 R e; a# r, s! }
单一故障的方式重复进行。( @. W+ V& f% U W& e, P. f, V
+ E4 a, j& [: @ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base) / s7 \3 q8 b: G6 y' x
) s) C7 l2 Y% O
control. During this test, winding temperatures shall not exceed the values given in 19.7. n% D3 G7 P9 H/ h, x7 ]
; }# X" q0 |1 w1 @ N以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。
; f+ O. H" v% S% J0 e# L( l+ X6 {& c2 {& j( ~ y
1 H# P& @5 V6 W/ U7 V4 Y5 i2 D: V% x1 V2 H# ?* _
3. 要求2 b) B% m" @3 {( l+ p8 O* r! C3 \
5 k, Q) d, ?3 c! s) s以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006* c+ O4 V1 Q5 i
" P6 F2 r" s& N: T3 ?: i在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。5 N0 c; `# Z5 v9 E1 u% G+ v# B
) O6 e; H; Q; N6 L& y8 z. q
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通) ^, k6 a. w( x `1 B2 |$ ~) z
* E$ f3 s2 Y: X* h2 m3 _
用要求》的附录H。/ A, v& k8 t% q+ R+ p
+ Y$ A2 k: K& B2 R/ N
3.9.3保护电子电路protective electronic circuit/ Z( Y l* X5 F6 V' K8 p! J1 s! z
防止非正常运行状态下出现危险的电子电路。 r! x* Y8 ~& A; }! H
注:电路中的部分也可以起到功能作用。4 C* }9 [# Q. M5 J
7 F# C2 [1 p* S
* \, J- }8 J. c3 C3.9.4 B级软件software classB
' G( V ?9 X( L5 s7 L含有代码的软件,用于防止器具由于非软件故障而引起的危险。/ S3 h, B# U# n, f% o8 Y
" b9 ?/ e2 }1 d+ ]. }
' k, J. M% n* ~1 g( Y* g! {9 ]
3.9.5 C级软件software classC1 ]5 z. \$ n! d, Z; Q5 R: b
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
- S1 p, Q9 j2 g/ y( x+ C" A1 E# @
& L0 a; b3 O' y) \注意这个Ed.4.2与GB4706.1-2005版有不一致的地方8 D+ y/ q! M9 f3 Q& I) c N6 s! W
Annex R
0 {" y& z4 Z( I$ j. _(normative)
- w; ?$ F) A% b) a: GSoftware evaluation
% N4 [) ?6 A6 n, x5 FSoftware shall be evaluated in accordance with the following clauses of Annex H of
) v/ M+ X M6 P' y7 s7 Y3 A/ d/ iIEC 60730-1, as modified below.
+ \4 F5 u/ q) `' v' J- |H.2 Definitions
, K5 ~2 g' o; w: i" r* cOnly definitions H.2.16 to H.2.20 are applicable.! t0 |9 p: C. Z7 @% Q
H.7 Information
6 J3 Q" |- Q$ T: U9 J3 _Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.) c5 R) t2 a& n
In footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”6 T8 N1 f4 @+ z* Q1 R8 C1 p
and replace “H.27” by “19.11.2 of IEC 60335-1”./ |( j( Q9 Y4 s+ c$ A
H.11.12 Controls using software
) ]# J# W, V$ \# O$ iAll of the subclauses of H.11.12 as modified below are applicable, except subclauses$ n) n6 [; }, h, {0 u2 y% {, z
H.11.12.6 and H.11.12.6.1 which are not applicable.7 H3 a( {1 d/ U% _( M2 f. X
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in/ o2 i. b) M0 d' N5 s
footnotes 12) to 16) and 18) inclusive”.
& {9 Y) Q" d+ ~. nH.11.12.7 Delete “and identified in table 7.2, requirement 68”.
4 Q* C( c7 [- D1 h/ JH.11.12.7.1 Replace the text by the following:& j4 L$ ]" B& @2 w$ ^
For appliances using software class C having a single channel with self-test and monitoring4 h+ | {* q( W: a& F4 f5 C
structure, the manufacturer shall provide the measures necessary to address the fault/errors. I2 S, |1 f2 {$ u- B( f
in safety related segments and data indicated in Table H.11.12.7-1.
9 z2 v: K, H+ J' { \3 E6 o" N! LH.11.12.8 Replace the text by the following:
8 ]; `$ Y! M2 d: n0 xSoftware fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
9 Q: {) W& z5 a, yimpaired.5 Q" |: ]5 h7 l, G8 |2 S9 ]. Q
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur. L M: P& s0 G7 }8 l
before compliance with 19.13 of IEC 60335-1 is impaired”./ }6 d$ h5 l1 A
H.11.12.13 Replace the text by the following:9 l8 Z, E: g; ]; I+ U& @
The software and safety related hardware under its control shall initialize and terminate1 u2 [: |9 W8 ?. W& D" L
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|