|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。4 Z; e; @* [. M' L
3 Y) k5 I- v- V( S. b; M, E
1. 软件评估的来源
+ Z/ Z* d8 o4 J) _ s: M( _1 C; cIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
7 T. K8 z" d9 V- M3 B, I' y% p
/ P9 ^! v( E5 i; J”和三个相关定义(3.9.3/3.9.4/3.9.5)。
& _+ G9 P0 S! T6 h9 J4 @
% Z& h2 b' _1 e3 P qIEC 60335-1:2006(Ed.4.2)对附录R做了修改。
7 u: h: w/ D5 \
. X! _0 ~: [' |& H* h cIEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。( |+ f+ {- y3 z0 _; t( R8 x* \
& J4 B' c: u0 W( [IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针( {" f8 }& v( X- C2 n5 E/ E
% {( U0 R8 G5 P; j
对B类软件;R2要求相当于C类软件。/ n) E5 b/ N) D( b7 p
: F2 R; ] A( E. c% V) f( [标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。$ ~; @" U. H: T6 A
- z2 {2 s/ J" D$ p* m# j. g0 k9 e1 `
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。 }# q7 H6 D& p
1 c! [4 Y& q( I在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。 E8 s# _1 A% y8 Y$ g. k
1 u5 ]1 S7 Z9 E) F2 E6 C0 U
2. 那些家电需要软件评估2 j9 Y; L X$ j, h; Z8 q2 @
) T2 w0 |+ S: L- e# {% N( M- d内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,4 Z$ j0 L( }& v" J0 r' j) J
- v3 G3 I' c u: ^保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。6 s {2 j4 L! X( I/ M% x, _
+ B1 P# h$ {1 Y9 d4 m% [' h目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
$ D: L; t2 c. |1 K9 N* d+ o+ v0 [# S; s7 ]. X% C/ V1 g
+ p' B7 n& j' [7 c: f7 n8 m- @
顺便说,由于软件评估费时费力,是不是能够绕开?5 |4 W7 ~: c* z Z
$ X C+ g5 I3 X) |- |* J回答:能!
% h* B3 a6 } ^5 N+ G( \3 j0 k0 ?9 ^7 M: t# Y" Z
就是不考虑软件控制的保护功能。, D2 `& B/ n& d
9 C1 h3 b# q) c7 u" n% v3 Z3 K1 P
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
4 F1 K7 k- j2 v3 q2 V2 b6 |/ Y* p" t( z6 w; X- L
功。# n! A) U# `1 ]7 d
& D) p+ y& F j0 M3 N(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
: ~& K, u* i7 W2 @/ a: m0 U
& n s1 r- T* z/ ], ]单一故障的方式重复进行。0 _; ^6 [/ N5 P# t0 L$ E' v
3 g2 N1 \0 y7 Q5 H- z5 c2 z! g: Ged.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
" U# C+ g/ i# o% A8 U2 p; S) ]2 k" V, P( u+ o
control. During this test, winding temperatures shall not exceed the values given in 19.7.
& F: ~9 |: a/ M) H+ |1 H2 \7 a0 I% p f3 {
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。% ~; U& i1 Z e
6 n3 h; [) |7 L* R" P) n; S" S
. ]6 ^. {0 g" x! a# D$ K$ w) z6 M* w. q/ R
3. 要求& \# M( G3 U1 g; H' a
" i4 g7 P5 m3 G, u- C' i
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006" W. r) r3 c% \ n2 T) C* S, l, W
% K+ d6 s$ d0 u- R
在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。
" i6 L2 t2 S- x" t# f, @, R) Y8 r( n- f' {6 k7 I2 [& R
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
; e. ?5 g$ j8 p! {4 R, ] N, z+ m3 F0 @ j. f# T! w+ t! ^
用要求》的附录H。& \8 B% H1 h6 W/ u2 N9 W) _
3 V" V+ p8 Y; v/ V# O% g9 B; p$ @
3.9.3保护电子电路protective electronic circuit
9 R |- w( ^6 [$ _) \8 e* h防止非正常运行状态下出现危险的电子电路。
8 q# i& Q8 v( h注:电路中的部分也可以起到功能作用。4 p7 w/ S1 F6 O& v) X1 U5 s8 A% ?$ Z3 r
+ e4 b/ z3 T2 }/ N& A& a9 X9 o" ?9 \7 \" J# [- i0 h z
3.9.4 B级软件software classB
6 S" F9 Q- ~5 F7 A! Z1 t1 f含有代码的软件,用于防止器具由于非软件故障而引起的危险。
0 b4 ^* F. w7 H3 E; s- ` k* @- A( x7 B+ a8 Y8 e+ z8 k9 c
) q8 A9 i a3 W3.9.5 C级软件software classC
u' ` p- P+ c' G: H含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
, ~$ P8 `; v. C" X$ X3 R5 K. T" z" X# o: m3 M. F) a6 l' ]
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方: h' w6 |! b" ~+ g' a5 y( Y$ J
Annex R3 [3 c) p* f: r( A
(normative)9 T/ { i U* M3 Y
Software evaluation
& y3 L* }( c# [# c; V+ d8 I6 }7 F, DSoftware shall be evaluated in accordance with the following clauses of Annex H of
- i2 b1 ` a8 U8 m+ @IEC 60730-1, as modified below.
- W1 `0 f$ ?: X' Z1 }9 M/ tH.2 Definitions' @# ]. g0 K- u' _
Only definitions H.2.16 to H.2.20 are applicable.
- d- W9 V/ ]* S( [- g0 n& dH.7 Information9 n; |* X% E' l' Q' R6 V+ w
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
9 y' X5 h- i/ z8 gIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”
0 h* i9 a8 J$ Gand replace “H.27” by “19.11.2 of IEC 60335-1”.
7 E5 k: U0 E& |! KH.11.12 Controls using software/ A2 t+ B. q1 S
All of the subclauses of H.11.12 as modified below are applicable, except subclauses
5 C* j* H' V+ Y; [3 q( ZH.11.12.6 and H.11.12.6.1 which are not applicable.
" O- [1 V1 @9 vIn the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in& _! E0 i0 N; O4 _8 T
footnotes 12) to 16) and 18) inclusive”.
( g2 z; S2 N) ]" A, [2 }H.11.12.7 Delete “and identified in table 7.2, requirement 68”.
4 F r$ l8 d$ S$ s" A+ MH.11.12.7.1 Replace the text by the following:6 F! ?" T/ V6 o5 {
For appliances using software class C having a single channel with self-test and monitoring* }9 \+ R S7 c: x" X
structure, the manufacturer shall provide the measures necessary to address the fault/errors; ^7 X, C% Y( o. g0 H7 p# v
in safety related segments and data indicated in Table H.11.12.7-1.$ ^( Y. K1 L+ H d& ]
H.11.12.8 Replace the text by the following:! K3 k2 O8 M' l5 n1 U4 @# V- q
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
: E6 W4 s" U$ x% r+ i+ aimpaired.; G( r, n: N' V) C9 i6 C
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
8 A0 U" [3 y; M" X/ A; Q3 N3 xbefore compliance with 19.13 of IEC 60335-1 is impaired”.
1 v+ ~, d( o& iH.11.12.13 Replace the text by the following:, k% A6 z+ Z* W
The software and safety related hardware under its control shall initialize and terminate1 K& E# S7 | O5 l8 A1 |& Y! s
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|