|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。9 }' J5 n% p8 C8 `* _* j3 w$ `
* D( v. e" X8 C6 ]2 |; P
1. 软件评估的来源6 v N% E+ i& B( x
IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估0 i/ k1 |; [1 m1 m7 \- W
& ~; i- Z( P$ {% R% G- I3 ^. r”和三个相关定义(3.9.3/3.9.4/3.9.5)。
& H6 c9 @; n9 s
) w2 u9 J3 e( d; C; N4 I; G; IIEC 60335-1:2006(Ed.4.2)对附录R做了修改。
0 _' q4 D- y1 ?7 {9 O% p- t& [+ c( e) ]5 w0 O' l0 X3 V/ }
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。" D2 G" V2 r8 x" V4 A! |4 L/ L
4 W6 t% \, D _IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针* ~7 E- N8 S w& S0 f# R
- g8 f) Q6 h5 I) o2 Y3 \5 {对B类软件;R2要求相当于C类软件。
5 |, E) U z V6 ` Q
- w& T7 \! g; w3 D# W6 ~; D) ^标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。; \8 ?' }/ G6 P/ R5 v- n
! y, A7 l3 H9 Q& e
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。, t S2 c& G1 r+ O
& a8 M, m2 J. F6 M8 R8 m0 [
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。
# J1 }7 R/ ]( l& |* Z% q0 d
8 q2 I2 n4 G- ]/ k2. 那些家电需要软件评估. Q, x% V" _( @0 i9 T
. X% e) B. [( H2 X9 u4 E内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,
, O) U1 F, @/ ^9 `1 J, s( V- ]3 P- C H9 T- S
保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。/ k+ h/ {% C1 c! V6 F
6 D1 W5 c+ X. c' p1 a目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。# o. a- `' K: i9 L8 j( g
+ n6 n- [/ h& Y* E
( Q, ^5 o% [+ @* @1 |顺便说,由于软件评估费时费力,是不是能够绕开?
9 f( x( H% N1 `! O/ c
4 j) B; [* S1 F) I' t; `( ?6 R$ [: |回答:能!, T$ o5 V x4 u
3 o# r- v9 Z' G( R8 U
就是不考虑软件控制的保护功能。) G. ~. N' H; ?5 I- |
G& f( }, j# y* u$ V
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
0 q4 ^' |& F- q$ A% J# I/ b& w v. Y
功。
6 u, _) o: {" T G% q
' g# z' D$ L; g+ ](335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
0 A' C0 s& f! q( t2 v" D" h
3 `9 h( r; n2 z* [" T. x7 S* z单一故障的方式重复进行。* ~. t: J+ _5 ]+ V
- z; V. n0 V$ B9 S9 L" l) N* e) Yed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base) ' O, r$ |+ z3 L. p/ [
" n; k N4 p3 }; w
control. During this test, winding temperatures shall not exceed the values given in 19.7.
! u! ?* d& b1 m! u$ T* G$ b8 H1 o# A0 [% T; _ J
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。( L2 {* B# g8 [4 I( m6 A
9 G2 Y7 {) s& d4 }( `& T* z
: G W1 `. G0 k- e% f
' p* E/ e/ Y5 ~" Q( @* {" v3. 要求
9 `1 s- A# g7 U+ e' _& q" l6 D/ I) \/ v8 ^- B8 z& B
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006
$ A- I2 v* U$ d9 ]4 C1 O
* f! [# j/ \: |在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。9 F4 R/ v' m' t
$ [3 N* G% D/ B; Y' Q' L9 [
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
. ~6 E: S! |3 Z7 \% L' q
5 G) n! ]7 [, @' B; O1 i9 L用要求》的附录H。
9 |: \5 o- r4 O1 E6 z, p( C# `6 e% R" u; f& d- ^; v: B! W
3.9.3保护电子电路protective electronic circuit$ T. x! R% }, _! c- e9 A, K
防止非正常运行状态下出现危险的电子电路。3 o/ p, T' a9 i, K% q; C" K
注:电路中的部分也可以起到功能作用。
2 p @, `6 i! K- D# R2 E/ c
) G; ` \$ H1 X) S% n2 F. Z! A. O, G& N* I' x0 p9 M
3.9.4 B级软件software classB
3 E3 ?) @9 b2 A: W含有代码的软件,用于防止器具由于非软件故障而引起的危险。' k3 n7 N4 W0 D4 ^
+ { @/ e' E& x' Y. ]
& R7 k6 b1 {4 E. ~' C5 i" M# p
3.9.5 C级软件software classC
8 Y: N7 i4 d1 w2 h8 Q- g7 P V5 k含有代码的软件,用于防止没有使用其他保护装置时出现的危险。$ S+ e2 o q* a2 L
& s4 w" Y6 k1 b: F" o9 F- R
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
: ~( b2 ^4 t* @* T" \+ M6 N/ cAnnex R
, O, M% J, Z i" Y(normative)
7 b( }6 C- I2 k" j, R3 kSoftware evaluation
: T- W% W: Q& c1 _. OSoftware shall be evaluated in accordance with the following clauses of Annex H of; n {/ p9 r! \' g0 I
IEC 60730-1, as modified below.- b! d! r( X7 e) y; j
H.2 Definitions
! Y: K$ T( \8 QOnly definitions H.2.16 to H.2.20 are applicable.
& \2 Z: o; z% \, RH.7 Information+ ?0 S, I+ L1 w- W& B& X5 g9 P% e
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
$ u- Q$ t3 N. G9 K( q1 wIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1” r& v, m& h5 ^. p
and replace “H.27” by “19.11.2 of IEC 60335-1”.
* q/ m: [+ `+ V, PH.11.12 Controls using software+ J; K7 g6 S1 {& u
All of the subclauses of H.11.12 as modified below are applicable, except subclauses& ~ ~/ X3 G- i' e8 }: X
H.11.12.6 and H.11.12.6.1 which are not applicable.
! K8 ]! R: h6 }5 O! yIn the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in0 G- M( v* n' J) s1 s
footnotes 12) to 16) and 18) inclusive”.1 v# B! V, h2 [6 Z% ?- x* L
H.11.12.7 Delete “and identified in table 7.2, requirement 68”.
3 Q, t4 T6 R7 B( v; Q# QH.11.12.7.1 Replace the text by the following:- |+ B+ i4 \8 W9 y" T
For appliances using software class C having a single channel with self-test and monitoring: y; Q( U" D& E0 O* S* h/ o+ S
structure, the manufacturer shall provide the measures necessary to address the fault/errors) D9 y7 k4 c6 G! F- h( T
in safety related segments and data indicated in Table H.11.12.7-1.
% \, m# f' H5 [& Z XH.11.12.8 Replace the text by the following:% S: x5 d% p) d$ M. t
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is6 _2 L6 F" y: j
impaired.
* o5 B8 \, r/ p1 ?H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur, i7 G# E$ k; k/ A! `8 q
before compliance with 19.13 of IEC 60335-1 is impaired”.
7 e7 K0 [8 M1 ?H.11.12.13 Replace the text by the following:9 X9 e2 I5 F4 F$ C
The software and safety related hardware under its control shall initialize and terminate
. r9 o" g. z j+ r( z* W8 b- ?before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|