|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。
; W9 [5 ]* [5 Q, c
8 U* t0 m# d. q( ?$ e8 U1. 软件评估的来源
% [0 d" m5 f6 z2 f( I# \/ x3 {" K; }IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
" K8 r: u7 O5 e: U, W9 Y% Q
5 M, b0 I) D4 `' \- x: e. k”和三个相关定义(3.9.3/3.9.4/3.9.5)。3 f9 @+ S* b. z; g3 k, v
7 `* G3 _* k/ f
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。3 j" J3 v% @" \% ^' b
6 w1 J% C% T6 o; |. f2 ZIEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
/ p4 _- ~7 L* r, ]7 n* ?
3 G6 t3 \" N" j; f& r7 NIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针1 N+ K! D- u, G% \ |) T% j
' ^3 X, ]* [3 Q对B类软件;R2要求相当于C类软件。
& s5 ]2 R9 ]* x* ~7 c; F6 F
( f! z/ G- {6 |0 Y/ @! f标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。
1 T8 G o( a2 T' |+ E9 O7 s1 U. N4 X: l
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。- c/ T8 \' ^ J
7 \* I/ \2 j. E0 w2 f" Z1 k; {5 h3 e
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。- h+ J- N( n* I) w5 \7 A6 q& W! x
" I% X) b5 T: r/ w ?2. 那些家电需要软件评估9 w7 H& [, g! S) i$ \; h* P
3 o9 i$ G, J3 ]% D: Y' N内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,. [& |8 y7 \' |2 V
$ Y2 `0 ~2 X. t7 r保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
% H' W2 H& r; w" G
, U1 [% I- c" [3 R目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。5 w4 b3 b3 x: r
" |9 O% _2 F+ d" n- W/ W1 B5 H
; s+ G$ I1 M* A' w# O3 N ]
顺便说,由于软件评估费时费力,是不是能够绕开?
$ q8 Z$ m+ n) n& U2 R) P. c+ b8 {, Q9 D1 h1 t) t; b
回答:能!
( v( {. Z Z8 V) R/ F5 }( D' I! @# ?+ P( \! R/ f4 a. }7 _
就是不考虑软件控制的保护功能。
# k/ Y2 C5 k8 M. ^% G" ?+ Z" G* V: Z
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成7 k7 I# _8 r8 i$ B
& n2 \# Y% X7 k8 k1 z* u功。) s; O+ A2 N5 @
- b" a4 B; r2 L- g(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
q5 b% h- T+ g! z. a/ E( s- W
" |1 l- @ M2 o3 m5 ]9 v/ x/ S单一故障的方式重复进行。& ]* R' U; E9 y$ c/ _7 L! |# o' L) k
) _+ @. n- l/ n/ v
ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base) ; Q4 T$ l# l1 _& d: u3 _( j* Y
/ V' U# U& J' K# e
control. During this test, winding temperatures shall not exceed the values given in 19.7.
$ _7 U: Z& ?* H8 s! r1 t
7 t( h. I M$ B' S1 o1 C以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。( w, {. A$ B7 O4 c R/ i2 y
% N6 q; g# J$ k
% V# D9 m+ g/ G5 Z8 h- N# l1 h! k
8 @; ~+ G8 x' S- f" N3. 要求2 @" a9 c: l7 z
+ c; p( B6 J6 ]
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006
" V# v7 G/ M( p. R. ~
+ @. D% w5 \+ G在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。
" f$ z! o; j1 I/ H8 r# t; U& B5 s* J2 m
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
2 X$ |/ t+ ~: F- A( w6 y
* R |0 d1 u6 z* s1 S ^- S9 v用要求》的附录H。- u+ S: B T ?) U9 [
4 H( l$ `4 x: d, b3.9.3保护电子电路protective electronic circuit8 `1 {2 I! H: I
防止非正常运行状态下出现危险的电子电路。
9 D f# i) ~! k7 v% |3 y( ?, R注:电路中的部分也可以起到功能作用。. b0 ~/ v6 [+ B) e) L- S
1 `; w9 s; }0 s, Y& k' i8 L- D
* m" h' w" O3 c3.9.4 B级软件software classB& Q5 a2 ^- H; x" c$ P$ E. m/ x. i
含有代码的软件,用于防止器具由于非软件故障而引起的危险。$ i# ]" Y8 {+ T; U5 U: I$ h& Z, F
5 k9 U' \$ v- U! d$ F/ Z. a% j$ ?
$ W, V+ k& A* A0 V2 m* K3.9.5 C级软件software classC
V- c; f9 V/ ~含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
2 y, w+ Y$ `( Q) ]4 x l6 q' m
3 {! j$ V) T6 G y注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
& d+ v6 S/ G% YAnnex R
: e& ^: o. X5 u" y1 q/ k+ i(normative)% I) V3 L' R. L8 ~. p; p; {
Software evaluation6 _ X( \' d- z. Q9 M
Software shall be evaluated in accordance with the following clauses of Annex H of
) Z( O2 @* i8 {) e2 QIEC 60730-1, as modified below. U* D# ]2 A# g: C. k0 L2 r
H.2 Definitions
1 c4 } F# f, d2 ZOnly definitions H.2.16 to H.2.20 are applicable.
8 k1 { h2 q$ n1 \5 V E0 J# ^H.7 Information
# Z7 h! A* {& q; }! @- }( h' g; @Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.3 p; ]# S& W9 f4 u
In footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”
' Y! u- q/ F9 R% iand replace “H.27” by “19.11.2 of IEC 60335-1”.
0 H. j ]5 Q" x8 t! F! bH.11.12 Controls using software
5 ]; O- T, G" ` ]' t6 @. R5 ], mAll of the subclauses of H.11.12 as modified below are applicable, except subclauses
2 t- j) l+ U3 {2 A# S' vH.11.12.6 and H.11.12.6.1 which are not applicable.
) W; u6 Q$ S4 w7 q& }! y) c& Y' mIn the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
8 Y: s! z0 x9 d: V0 `0 F+ kfootnotes 12) to 16) and 18) inclusive”.
6 b ~" z% A% S+ o9 q# {4 HH.11.12.7 Delete “and identified in table 7.2, requirement 68”.
4 g' n$ @6 n- R5 ]+ i3 o, ^H.11.12.7.1 Replace the text by the following:6 f: B4 |, j/ M& ]
For appliances using software class C having a single channel with self-test and monitoring
/ b- U7 |9 n' o+ l8 nstructure, the manufacturer shall provide the measures necessary to address the fault/errors: ]6 n m) ~- Z9 v+ n0 f0 ^
in safety related segments and data indicated in Table H.11.12.7-1.% w9 ^. S0 S/ [' Y
H.11.12.8 Replace the text by the following:+ d2 u, R# \/ o5 N8 w! l8 N6 f; v3 Q
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is3 ] O% G8 n& o; w, {( j& D& ]( b
impaired.- y! X/ E% {5 } P# J
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur* j, l6 _. _$ c n) ]9 M3 k
before compliance with 19.13 of IEC 60335-1 is impaired”.7 {$ N' ?: K/ i7 c" ]
H.11.12.13 Replace the text by the following:) ?8 a0 V+ m9 {
The software and safety related hardware under its control shall initialize and terminate' @8 V1 b# T' f0 W9 y# I$ I7 ]
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|