|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。
6 q' T+ b0 i4 q2 E: u! j% h$ O
+ I0 \' @" f( V" l1. 软件评估的来源* p- T5 J; ^. @6 e$ R: w( I
IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
6 M% {8 z i4 x3 B
/ p! T6 A$ [$ r6 B1 T N+ X”和三个相关定义(3.9.3/3.9.4/3.9.5)。* `" S! V' h$ w! U
! w% S5 J8 D. B0 V2 g2 J. s6 u9 o- Z
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。# ~7 q9 n% y' t8 K D L q
' V1 N% l! K% G" {
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
0 E# `" G" J; N) j# D) h
$ z4 M6 i" S- w! c2 m+ dIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针$ H! b( L" D$ N$ C6 P4 q
: [/ q8 i0 M1 `# M9 N9 e
对B类软件;R2要求相当于C类软件。; W* Y$ j; { K5 ^: [
, w- T/ A' H" M2 f
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。& t% n# E1 o5 g& [$ q3 n4 k; ~: c# K
9 [. k' |! B( y) f! A目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
/ G' K3 u0 f5 d' q& R9 r: G* Z/ o. V. B; n5 v0 ~
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。
$ n7 X( d t! P6 K! w, b" I( N' ?2 [3 q* A( o
2. 那些家电需要软件评估
7 R) w5 i* c) m' u! j3 W5 m" V( E9 [. U* H; ^
内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,
' I$ K+ K/ J6 `! h/ U( j5 r: x' h
保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。, {1 ?$ Y- L0 a4 J4 ]
# r: n7 k, ]: H% f( l目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
4 G$ S" O3 u+ o6 P' s+ p+ @% M& W* `3 `: h( G, V0 e" m
3 A9 ]) a2 k9 V/ d- \顺便说,由于软件评估费时费力,是不是能够绕开?
# [0 y5 K6 _# g$ b' ]& A6 j6 k* J
回答:能!
) J w- p( i4 D# q' p: y, \3 J; p( L' w
就是不考虑软件控制的保护功能。
9 P, G, s! z4 K% W6 ?% k" ? D, H
. B/ P( a' e+ b& u* C' X/ d5 {但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
4 a' y ]& j) @, O; ?4 j, X9 ^# [7 ^: z% _# d* G4 n
功。
" h( j' p. b t3 n/ o, F0 L3 f7 J6 [
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟' Y6 l W; ]+ z# {
1 K8 }5 x1 C. o7 v, b9 L
单一故障的方式重复进行。
" s7 \0 } W" o1 e1 q2 Y
) k) ~) \5 ?! O/ |% r+ Zed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
$ b! q) i7 I5 q; n9 n. F5 Y5 @0 |$ K1 s$ }. W" d8 E: A
control. During this test, winding temperatures shall not exceed the values given in 19.7. ) S9 A% q/ u: x: ~' E) D
9 _- O; v! X# n
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。7 t$ d2 K$ f2 ]* V
0 h! [. r$ O* u, ^5 X! R
: u3 w: x* n. A. ]% r' t- d# t
( ~3 s8 z2 u' j' J9 e
3. 要求" o1 R y: A5 I4 E/ ]
- r' _: L$ i! b1 v2 C% q& N4 W$ u% ~
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006* X. E H& f/ n; |+ P
9 H; ^% N0 O r$ m% A) x
在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。 G: Q, d, l) S2 E8 G* @
9 g( K8 J; z+ t. }3 }
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
. H) \9 h' D* A0 ?' W# w
5 M5 ]$ F6 F% P, @7 C1 l用要求》的附录H。
7 e, u" h. d/ `/ R& L, O! ^9 i* J) ^( L5 r& G: y g5 X$ m: [
3.9.3保护电子电路protective electronic circuit
7 d) s5 s8 c+ j2 Q3 F防止非正常运行状态下出现危险的电子电路。
) _* S) I9 J2 Q) H: U: L S- w注:电路中的部分也可以起到功能作用。
1 r8 ]6 d" G' r/ o" k8 q, O. q. S1 c G6 K1 x
+ x# l' ]' `0 o* K+ a" a5 N$ e3.9.4 B级软件software classB1 R1 w1 q* _' r1 e1 Y
含有代码的软件,用于防止器具由于非软件故障而引起的危险。% k* o8 z9 v: G% P1 @, b
4 {' t9 U7 @9 s. v$ m* H7 ^; a& G
1 I- g7 ^9 V( E+ H2 q3 f- j
3.9.5 C级软件software classC
9 S4 n' f6 F- t% ^" U含有代码的软件,用于防止没有使用其他保护装置时出现的危险。, J4 y e# q) m6 V: s
% N& ?% p, I2 M注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
+ L& ?4 M* Q3 ?* f. R7 n% ^* l1 z; `Annex R
2 J# b7 @* M0 I$ `" Z7 T(normative)
9 T) \% B3 C4 Q1 }Software evaluation
; o% P, ~8 x4 I$ a( ^/ F, aSoftware shall be evaluated in accordance with the following clauses of Annex H of2 H; Z! C# q# T! T+ a! V& h
IEC 60730-1, as modified below./ P# _* s/ \% r/ Y H0 B( R
H.2 Definitions2 `" Z; _" l% E# d2 ^# U
Only definitions H.2.16 to H.2.20 are applicable.
+ T- g6 n# z0 E, _! eH.7 Information
7 A8 Y/ ?& m; ~+ b. r) g/ YOnly footnotes 12) to 16) and 18) of Table 7.2 are applicable.. H9 l X# E9 o" i' h+ a1 v2 c
In footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”, L3 s. ]5 m3 c
and replace “H.27” by “19.11.2 of IEC 60335-1”.1 l/ ] V$ h( E h8 f
H.11.12 Controls using software1 @+ u3 w- \& A# I; F9 y. P
All of the subclauses of H.11.12 as modified below are applicable, except subclauses; k8 H x6 r! f! O! J, O6 D `) \! }
H.11.12.6 and H.11.12.6.1 which are not applicable.
' @0 n, C2 P: L3 DIn the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
# T+ o; x% b" {- \6 u6 v) sfootnotes 12) to 16) and 18) inclusive”., L! ]+ S* p6 n- t0 ?3 W! @
H.11.12.7 Delete “and identified in table 7.2, requirement 68”.
" W( R+ W7 l8 s' bH.11.12.7.1 Replace the text by the following:
9 }" F5 v" t' }. zFor appliances using software class C having a single channel with self-test and monitoring
7 y/ y, {9 O4 j( estructure, the manufacturer shall provide the measures necessary to address the fault/errors
% a V5 X& E6 D: ]* @1 Pin safety related segments and data indicated in Table H.11.12.7-1.3 ~$ i- ^# @' W% @, K& E
H.11.12.8 Replace the text by the following:2 F* \ P& }* p) ~) ^6 H
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is: R' O& h a3 \6 S
impaired.
/ Q* ^ E; [) G/ U8 `# `' h+ hH.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
! f5 i' ]& Q2 ]9 U2 D H7 {. vbefore compliance with 19.13 of IEC 60335-1 is impaired”.5 Q! j. h7 c" z" E) J/ `. x, @
H.11.12.13 Replace the text by the following:5 B; B) z' B0 I! l: s( Z
The software and safety related hardware under its control shall initialize and terminate
# t( L" a! x* z& N7 gbefore compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|