|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。& i, B% M4 {! K" A& e; D9 H
' G1 b4 [1 D/ e4 P
1. 软件评估的来源
# _5 j6 U1 H4 t8 ~- v; D% d: kIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
4 ?! A- i! n7 j9 E( ^: m- i, t1 P% \1 O4 D7 l
”和三个相关定义(3.9.3/3.9.4/3.9.5)。) A( H/ l8 X5 C9 q/ V
( y/ c: L( R, I- [7 a
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。
: Q0 l+ y" F: W9 d& f9 [
/ P/ A' X0 e+ h' s5 m2 aIEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
7 s: Q: t5 B+ c; H. Q& D3 k' {2 [) C5 V) r: j2 N8 ^5 x) S9 A
IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针0 x- y( F% z' w( a$ _
4 z, n2 @7 e! U1 D5 E对B类软件;R2要求相当于C类软件。
5 \) y% ^9 y; v3 g
2 r* P- p+ t. [3 l! c" m标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。
8 p: P( R$ K$ _) i
9 B8 b$ x$ k) r目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。' ~8 ~4 W3 o8 Y& W+ \* T
0 U7 ~. M1 P' p0 ~+ G在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。0 ]1 \# `7 V( K
/ k! F" H5 w- R8 f) a( u
2. 那些家电需要软件评估
1 E- w# w& ?3 k z O; z- c, N" [0 e( G) ~6 L$ }* ]
内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,
/ ^* M' |# v9 k3 `0 A* o
* y+ n( f7 | _ z% Y7 A9 \保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
+ o& j# h2 v! ]7 y5 N5 |; c [% ?- @: b- Y: r( i+ n6 E0 l
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
4 u1 b1 ]- _5 `$ r3 q2 | h9 m1 v) g! O, R
2 i. _) P( D$ F( x( n
顺便说,由于软件评估费时费力,是不是能够绕开?9 }/ `' b3 [8 |: e2 Q! v
& @$ f W6 G9 Y) u$ L回答:能!
3 k& _' _, P3 t5 b5 M( w. h/ n+ x4 R
就是不考虑软件控制的保护功能。$ f0 n. B" O- k& ]- p% q; g5 U+ F
. j1 h" u8 h* X) ?, Y但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成. G/ O3 v0 _: w
3 P5 l/ E6 q# Z1 z9 \! d+ Y. }功。
, F$ b0 m$ v5 `( ^6 v" K
! d! p, g( q3 [(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟7 U }% D# p5 e8 U+ B0 ]6 S
6 R' Y! N% Z+ u% _2 ~, ~1 V单一故障的方式重复进行。
' x- Y: J; Y! Y3 O3 t, o6 E6 x$ R5 w( }0 x/ R0 P. X
ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base) # ]& ~2 v4 Q# _* j
S9 |: u/ v2 G$ o
control. During this test, winding temperatures shall not exceed the values given in 19.7.
5 O# R/ @1 M# V$ G* F2 d) b W- V7 a3 w
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。
% a& q! Y, v* v6 {9 X w$ Q" B
! a# C+ K; q7 F1 {" R9 @+ Y! H7 Z+ h6 X# v
3. 要求3 `# I' u) m& E" f: r
6 @8 X8 ~9 o, k1 ]5 R
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006+ d9 L7 F* x: {- Z5 n4 m; n
3 u; d; F& ]7 [1 ?! }% }( ?在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。- L# N$ |! _, U5 L! g c
0 I- i' J; r# C9 P3 K7 U* \' R% G软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
2 l6 r U% z5 C0 Y! B4 s. u* |
/ \2 N* s& `# G- n5 ]用要求》的附录H。$ R( g0 r; P/ B5 @
( ?* ~# i4 j4 t% `! K% }
3.9.3保护电子电路protective electronic circuit
8 f$ x% a) ^2 {. |4 ]7 L f% v防止非正常运行状态下出现危险的电子电路。
" j8 H0 Z! A8 ?注:电路中的部分也可以起到功能作用。
5 D5 T+ j) ~8 S: {# G y, J
3 Q" }6 d& I+ G. x! M, }. W. u4 d( m9 y# y: n
3.9.4 B级软件software classB
, u) x- N- _+ a# {含有代码的软件,用于防止器具由于非软件故障而引起的危险。% n- K, j( Z7 `+ o G. x
5 s" ~$ p' G+ E) t5 F
9 `" {3 d- l% ^- ?3.9.5 C级软件software classC
$ W' n6 L0 h- n+ D+ R0 j- a含有代码的软件,用于防止没有使用其他保护装置时出现的危险。1 X+ K o) @; a5 t" V
4 R* d6 H1 \* ?# T; n1 B5 T4 F注意这个Ed.4.2与GB4706.1-2005版有不一致的地方/ r8 X& v# _ Z: C* s
Annex R x Z: i& B. h0 J2 z" Z( ^
(normative)3 v' g3 N6 U/ C2 O) x3 b
Software evaluation* L9 b7 @% ?5 J' Q% T
Software shall be evaluated in accordance with the following clauses of Annex H of* l4 s' @0 `, u3 ?4 J% r' G( b& i, `
IEC 60730-1, as modified below.( L$ d& M1 c# f8 H, w7 I3 _- o; O
H.2 Definitions6 i d" K9 G/ ~5 ]6 L
Only definitions H.2.16 to H.2.20 are applicable.
' c* Q% N8 S7 xH.7 Information* x, R; n/ x1 }" @: i, A) o0 U- R
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
" _6 N1 w) P& Y1 LIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”4 r9 v. ^" R4 J: [, v% ^; ?! d6 z
and replace “H.27” by “19.11.2 of IEC 60335-1”.
) I: G( x/ {: r( k9 I) y' UH.11.12 Controls using software
) H, W: R8 j, n2 `' o# jAll of the subclauses of H.11.12 as modified below are applicable, except subclauses
2 `% ~8 N! M5 C! YH.11.12.6 and H.11.12.6.1 which are not applicable.
: x, Y. y7 G7 Z" M1 {In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in- r3 [; Y% B/ m. `1 L% a9 V- d2 P
footnotes 12) to 16) and 18) inclusive”.
( h0 _) N4 ` q( C+ A& F( {6 mH.11.12.7 Delete “and identified in table 7.2, requirement 68”.
( Y4 C" {( j1 |" b6 \8 o4 qH.11.12.7.1 Replace the text by the following:
4 @, ^8 F5 P* _# Q# \For appliances using software class C having a single channel with self-test and monitoring
( O$ t$ P9 ?8 u$ d4 vstructure, the manufacturer shall provide the measures necessary to address the fault/errors/ V/ F. w% L- @3 d! @
in safety related segments and data indicated in Table H.11.12.7-1.
# T Q; t" [ `" m! i L0 AH.11.12.8 Replace the text by the following:/ Y2 [. l& m$ \- C+ Z4 v
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
$ a/ k( W) q! D! D3 Aimpaired.! c% i6 i, ^! }
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
' @2 y2 {7 L8 t. n, ~! Cbefore compliance with 19.13 of IEC 60335-1 is impaired”.
: {' n0 z$ H% C4 B( T0 k% LH.11.12.13 Replace the text by the following:3 v: h- b1 N% W! t3 z2 ^0 }' \
The software and safety related hardware under its control shall initialize and terminate1 ^ l: c' d) o1 e# n W
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|