|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。
2 ?- K8 J1 r9 M0 U4 n( }* L4 E# p1 H4 D* }* \
1. 软件评估的来源( P" U C6 X% S' t; \! t
IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估* W; m+ p+ i) s8 v3 E% Y/ y" B8 M- E3 Y0 F
b \) H. q4 m
”和三个相关定义(3.9.3/3.9.4/3.9.5)。
! }) L6 w2 e8 r- y) s# j3 X3 m0 G" `& W! e8 o! A" l$ S& S2 i$ ]* a
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。6 ~9 |5 m } Z. N$ Z! Q# P
8 I$ b8 V1 e. k6 p# |IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
& F" `. r. g+ n* v% k) X
. W( u+ x1 e8 R u, v( l& s4 cIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针
/ l3 Z* U" |5 i" n/ M
5 `# }1 h2 T" i" h9 K9 _: \1 @* T对B类软件;R2要求相当于C类软件。
3 F2 U3 C) W% E6 D: h3 o% ^8 D8 D+ A2 t5 T# T; n# ?
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。5 a; N- B# ]3 h- n) s" c2 N
n$ X, |% f0 u( q1 i9 A; o
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
+ h; q+ }- b2 F" G8 z8 ?
/ N+ Y7 G L$ D在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。% E1 b8 J6 {+ L
" F1 M( W5 q+ O" y9 B4 L* V$ T; v2. 那些家电需要软件评估
6 ]9 Q% L1 I8 C' e
- h% v* I6 L- |2 M6 P内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,' R* Z( M, z2 \. m" T) l
X. e* _* j S3 ]! X保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。$ D- n3 o& p; S$ |- f4 r
; ^8 R- s! z! r0 D
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。" ?; {0 |# k( Z5 j+ K" X
( z j/ v7 t( P; X3 P# P8 `3 ~2 w$ ]7 K& |$ R a
顺便说,由于软件评估费时费力,是不是能够绕开?
) [1 X' K9 k1 [6 @3 r8 o; g( O/ b, D/ G: v7 w8 k) S
回答:能!
$ b+ y8 `+ T7 m# a3 o8 Y0 W" C6 Q7 S: _+ X( t" F
就是不考虑软件控制的保护功能。- Z# D$ `! u6 o% j
/ u& I3 U$ Z: K% g: D- a$ v
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
% k* A A, E/ L( ~, f; ^9 K5 ?6 p6 n0 \: F& B# |/ u
功。% T* s8 v6 R2 _& W2 h
3 z0 w+ j. V+ h
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
- M/ f) e. i4 g6 p2 ~7 D2 E j C9 j$ [0 q* ] w# F
单一故障的方式重复进行。
+ j# `+ X4 j8 [& O' W. R
+ [* K: u+ F* h0 K5 Q8 _, k; F1 {ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
% d ?: n# o0 Y+ x& \8 v& e7 ~: I( U
control. During this test, winding temperatures shall not exceed the values given in 19.7.
( ]) Y k9 }6 r, u5 z
" ?! ]8 y; o, \% B4 ], d) k9 b以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。% @6 L8 F% b0 m( Q U3 R
( o) {( W5 s6 V& @5 }. U
" b) Z) }- P: T5 X. b G" J7 _
8 U# j" H$ I% k( {, j' \
3. 要求
# P: J2 A. E7 |: J/ E# y9 T
/ y" V: V0 X- {* W. _以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:20063 ~/ _, k/ U4 Y: V2 u, O
, Q% b* j3 \* a n2 A5 p在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。
( Y. D3 U9 f* C) p `$ l' j1 T. _
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
. P+ S! R4 M3 { ]% u% H4 w
9 s$ p. u/ C* R6 {% O) a- b; {# x用要求》的附录H。
/ Y2 E$ \* A2 u! K, ?: s
) D: e* ^% W/ c2 R6 t- Z% F3.9.3保护电子电路protective electronic circuit+ W2 d5 b' T3 \
防止非正常运行状态下出现危险的电子电路。
9 k# S/ d6 h& k- N" D% L6 d注:电路中的部分也可以起到功能作用。
& ]2 {6 X. h- h/ u, h9 p
9 o: g( G, @) i9 t) i/ B+ r, W V7 k# q, _$ c8 y8 l. R3 L) r' R
3.9.4 B级软件software classB
/ ~# K8 w) N: J5 T, t- T含有代码的软件,用于防止器具由于非软件故障而引起的危险。
' U" W& y5 n- q& I
9 \# O; g3 Z$ O/ ~: N# T5 n8 T7 U
3.9.5 C级软件software classC* E V1 P# X8 e
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。# p) D- \. B/ }5 `0 _) B0 c
* q. L& f7 v; N e" e! c* L注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
* [" W* W4 q5 s r- [Annex R4 u/ v7 f* c9 f2 C
(normative): z9 e, {7 T* I9 w
Software evaluation8 P+ Y0 H" v* m; O7 v7 Y7 d
Software shall be evaluated in accordance with the following clauses of Annex H of
8 {5 I3 V( o4 f; \) uIEC 60730-1, as modified below.3 c: d% Q6 T9 b5 Z8 T( x3 y0 T
H.2 Definitions
5 l! y! o& K) O8 F% gOnly definitions H.2.16 to H.2.20 are applicable.
+ `) l' k, w* T Y2 jH.7 Information2 x( [4 u1 [: U
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
+ _' h1 M4 y JIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”, C6 G2 c2 J" Y, Q. K. r4 I/ c( J
and replace “H.27” by “19.11.2 of IEC 60335-1”.
; O, p( Q( q: D9 rH.11.12 Controls using software: Z$ ~6 u, ~+ J
All of the subclauses of H.11.12 as modified below are applicable, except subclauses
1 i, K+ {0 e* M/ M" ` ~H.11.12.6 and H.11.12.6.1 which are not applicable.( |+ X8 b; c; S( t( V7 r
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
6 R) z) D5 t+ ^1 Hfootnotes 12) to 16) and 18) inclusive”.
% S0 C& t6 N \6 p3 B! A& o6 [. ^H.11.12.7 Delete “and identified in table 7.2, requirement 68”.: n2 m! o0 u& ~! L0 ~! h: R# `
H.11.12.7.1 Replace the text by the following:
( L9 Y+ a% b0 U$ m/ s6 T9 vFor appliances using software class C having a single channel with self-test and monitoring+ o; T) Q' `8 Y' t
structure, the manufacturer shall provide the measures necessary to address the fault/errors1 \3 o" ]% O" P
in safety related segments and data indicated in Table H.11.12.7-1.$ v" d! j! x8 L
H.11.12.8 Replace the text by the following:
5 h' T. A$ F: w% RSoftware fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is9 x) L" c. ?0 Y+ `* y
impaired.& e8 i, k6 g1 E8 n
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
. A% O( _( w' O$ w; ybefore compliance with 19.13 of IEC 60335-1 is impaired”.
# e- r6 r! l" ~+ T; B8 R! Y* @H.11.12.13 Replace the text by the following:5 d% o3 ~ l2 x' V
The software and safety related hardware under its control shall initialize and terminate
" v H) ~) X: B' c, W# @. Pbefore compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|