|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。' C8 ~# z; `3 u% f
& H. j Q& P0 t5 g3 \
1. 软件评估的来源) I. u' \' I2 W" M' l
IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估 I( B0 Y1 M* F
$ I+ D9 k. D- J! ?- t
”和三个相关定义(3.9.3/3.9.4/3.9.5)。4 Z1 Q4 h; L! t9 L( _1 D
) d2 Q' a* o+ }* Q5 j
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。
2 e2 N3 M% n8 [, b4 f d/ C% Y6 p$ v. o* S1 b1 D$ a
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。0 {7 [* ?) `# a) r5 b; |+ v. E
( K7 T8 n1 y: [/ Q. S$ S
IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针
% U0 q. G( G# q7 U2 ?
+ R% @* c" z4 g' y w, }: l对B类软件;R2要求相当于C类软件。$ J" l3 I! m; I& {9 U
# n# s1 r) Z5 o, u9 R' \% y
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。5 b% d" |: ~9 M; ^3 _9 `
( B8 O9 }7 F' {$ b; G* Z0 w目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
) }5 o8 Z1 I8 Z! V+ h1 w+ U: u; k3 l$ [6 c" E' o
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。
8 i7 l' e4 t. w
) b- O$ \" h7 T: t! @2. 那些家电需要软件评估
9 |; g' C% d7 t% }+ d
1 U! @ Y' z; p: B$ ]2 n) P内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,2 a- K, |# q) L9 E6 W2 D! z
! S7 P1 y0 d/ S2 S# U$ L2 f保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
9 n$ [6 J1 _- n3 n9 R6 ~3 M( b, W; z' N" K+ R1 ?' v
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
$ j, f' e6 E( ^5 s4 p
; z Q- M1 b: P! h# J+ m4 G* S4 F
/ U9 ~7 y, @, \/ y+ C0 V! I* N顺便说,由于软件评估费时费力,是不是能够绕开?
6 T5 T& N. H4 T- J
' M; z, h' K/ ?# G3 p回答:能!8 m7 O& S: j9 f0 m+ n& h0 r! t( n
, Y; h+ H2 k- D9 l% s
就是不考虑软件控制的保护功能。5 f9 X; l- |6 M+ N1 Z' S
8 f/ M& d! |# ?7 `5 J7 P6 [0 ?
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成; }9 C. }4 j1 V9 J" z
; x3 @6 Y3 M8 U* _" M% ?& W2 _功。" [- z9 B9 l) @ {" S9 m
/ B5 D, n, t5 _1 x' G
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
3 B* j% i. f0 G% x4 K, d8 n7 F3 z3 ^7 f- e6 g
单一故障的方式重复进行。# s# _ U$ n$ x/ I
, f2 V9 L& Y2 M+ z) j2 e( U9 _
ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
# `8 v/ ?+ m! ^9 Y- W% ^. d; d. g9 S; `' ~/ d$ g+ U
control. During this test, winding temperatures shall not exceed the values given in 19.7. % a& g V3 z" z' F& |- d6 k
5 L- v" I8 ?- X6 a* K
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。, J+ l6 t. R, r3 m! }
% n" j: s7 _" C
! @$ G, K& n; h a* _* m
& g" f, ^+ j5 \" k" L# V4 G, b3. 要求& Z4 F5 o4 @. e# O! @# t |
" C: l" X2 U8 ^$ ?
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006
- J! m7 V! S/ l7 o' Q: s/ ^0 y: u" {$ R4 `3 O& P8 I( }
在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。
. I o" |) `9 m: v
' P! I: J! U8 u; [, Y软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
9 W9 g+ S0 h1 F+ L
+ K2 g; h$ z- d4 U+ O用要求》的附录H。/ b- d y- O' L7 H7 F8 U/ o
& m+ ?- X" N' B( Q5 I7 a3.9.3保护电子电路protective electronic circuit
2 c( z' |! |+ r! N防止非正常运行状态下出现危险的电子电路。# Z7 O5 i' Z; T
注:电路中的部分也可以起到功能作用。
; Q$ R* P* L( w" B0 M/ w& g0 s& F$ B" }& N* g4 j; e
- T Q: q, n9 P3 U1 o3.9.4 B级软件software classB! @+ W+ m* W- Z0 u6 [* \) [
含有代码的软件,用于防止器具由于非软件故障而引起的危险。( ?. t' c: x# ?3 m) b! Y
& t6 r9 A% ]# ]5 {) L" H2 o$ |
* N7 {! r( O2 z( E9 K1 c5 k( X3.9.5 C级软件software classC V- C( ]' y$ N/ I) u$ [7 @$ j8 m8 p. b9 }
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
4 e- }+ L. Z, a0 c( Q* n6 [! P3 z4 x8 ^/ \: t$ U- Q: }% g2 ?
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
/ t* z/ A+ K$ _1 k$ @8 F3 q, X# tAnnex R
( K* j5 P8 y4 ]: c1 k(normative)
" ]3 e8 J4 j+ [6 f0 I ESoftware evaluation
8 r) l% R+ S7 y+ x$ YSoftware shall be evaluated in accordance with the following clauses of Annex H of5 R7 p" r- ^3 H3 l" I6 k S
IEC 60730-1, as modified below.9 N+ F. G) k. w9 L' R0 M3 e
H.2 Definitions
$ r5 |; v4 ?7 j* AOnly definitions H.2.16 to H.2.20 are applicable.. B) \; [+ t4 ^0 A/ i
H.7 Information: l% G5 o" O# l$ L+ P% v0 w' l2 d
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.4 {9 R% [. z1 K8 z; u) m; @1 F
In footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”7 l$ {) u7 V) k4 M+ c7 }6 h
and replace “H.27” by “19.11.2 of IEC 60335-1”.2 c" `) j0 I8 D% m+ p4 R
H.11.12 Controls using software
5 S7 J; e7 J5 C6 V+ p A$ Q7 zAll of the subclauses of H.11.12 as modified below are applicable, except subclauses
" y' w% [/ M* N; B. l0 } [H.11.12.6 and H.11.12.6.1 which are not applicable.# ~; O' [" W @- f+ R9 |% b
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in9 S% s+ x/ m7 Y) j S3 S+ @* X
footnotes 12) to 16) and 18) inclusive”.; y5 a2 J' F7 ]+ H) d& w/ ] R- h
H.11.12.7 Delete “and identified in table 7.2, requirement 68”.
2 m* }' N( U6 f; R: Y" K g* G/ ^H.11.12.7.1 Replace the text by the following:
S P& ?" K! s0 }6 U$ D9 vFor appliances using software class C having a single channel with self-test and monitoring4 K& ]# N8 y9 R; J4 |2 O: u. A: D( U% a
structure, the manufacturer shall provide the measures necessary to address the fault/errors
' Y K9 y5 o1 \in safety related segments and data indicated in Table H.11.12.7-1.5 x ^: g, X8 O0 L" Y0 W* {
H.11.12.8 Replace the text by the following:
C! a& e: |2 ^ p- U! `4 ]# BSoftware fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is, ]' Z( J3 ^6 o" p
impaired.
& n( C ^7 t' C; dH.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur& v7 [: l! }. F' |2 T# h, T+ y
before compliance with 19.13 of IEC 60335-1 is impaired”.
& X5 d4 Z+ Z: [ p4 v1 t$ aH.11.12.13 Replace the text by the following:
2 O* y/ D5 N CThe software and safety related hardware under its control shall initialize and terminate) ^& f- T/ g" j
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|