|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。
7 T& s, i0 i+ c( o* D F; B6 [9 S4 U+ l
1. 软件评估的来源
& z& t2 y! r! y+ WIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估( }# ~/ c3 g6 _. e% W, `
6 r& Z$ e, ~" x8 V”和三个相关定义(3.9.3/3.9.4/3.9.5)。
6 e9 y8 v* h$ q% d6 f$ e0 r2 u2 r' L, E
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。
, Z8 y! X* h6 a/ i a @" G9 W1 v4 ?8 s4 G3 b8 e
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。% v" a: i P) c! `) k2 s& g
9 n6 u! l" {; |4 _IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针
# r6 c& N, M) d. D- ?% h6 d$ y! H9 f, B2 L7 G& ~. n+ L3 a6 T6 o) R
对B类软件;R2要求相当于C类软件。4 }/ |& Z- @7 j; u" A. j
+ {# e# J- j! N. u4 T, R$ |
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。
3 w# ]6 n0 t3 }; p1 L" k
. T( o8 @ o, a目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。( `# @! t2 Z4 T6 d% g9 ^& v
) B' `# g4 F0 @* }在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。5 e5 C5 @' `6 c- R
; _+ G9 b! c8 c6 z# D2 o2. 那些家电需要软件评估0 |) t; s% @ p1 ?6 x: q
- I5 y' e) X) z. E1 h5 _内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,% C0 _6 l7 x9 H' X' ]$ t, e% ^8 H
. i" ?- ]* T+ n保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
3 o7 x) q6 t% K3 b( G, q( R9 R+ a7 G# N) O
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
! A1 V7 p1 p4 y1 U. O7 w
5 y- c3 F/ o: M* p* v7 {6 S p( |& ~+ V9 a* z
顺便说,由于软件评估费时费力,是不是能够绕开?
1 T5 Q+ c9 D2 ] K. f
9 P7 p1 f* g/ e; P+ d+ {. U回答:能!
8 Y8 E- }. l6 @4 h- ?! ?. @
0 U$ W# o A. U2 V5 N1 w, b就是不考虑软件控制的保护功能。
# b! P3 \% b# P9 n$ |8 d- n. j& Q8 m% i% z8 C- L
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
& u( P; N+ B3 o' f k" }3 F% O5 A8 [" A% N
功。
2 ^# f( z1 _# `+ m. g, W9 t6 g( w' J% w/ ]: E/ g
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟8 a) W( O- v. n8 j A! k, P2 a; u
5 o! {2 F q5 j! S& ]单一故障的方式重复进行。
5 c3 S" C, p ?5 T* e* x$ k9 C1 g _, m, x
ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
! E. h0 g* K& t) E) @3 ~: i$ _1 S2 @
control. During this test, winding temperatures shall not exceed the values given in 19.7. 3 s7 g* l5 R( V$ J
# B7 ^$ F# z3 ]# A. B( }* W
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。9 t6 y6 o6 Z8 Z0 Y4 b
+ @$ j0 g2 G% u/ F; f6 m
4 e: M6 Q8 j) \* {3 w
, T0 H' ?5 `) e1 p3 _3. 要求6 `# t+ \& t- c! W' F" E S
! l; c6 ^* Y2 c- w' [以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006) r6 W+ \2 x$ D' B& C1 f( o
+ ~: z2 W# \; c* R( [4 Y在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。/ }5 b! Y+ l1 r4 G& S
- a" v. T9 L7 @- s7 c6 p+ [
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通8 y& D' [5 n3 j7 @
; o( J/ `% }% L" y5 w1 B8 r用要求》的附录H。
6 Z7 ?5 |7 |1 Z. o g+ T: N
" P) r P7 l1 L- J/ L3.9.3保护电子电路protective electronic circuit/ l3 v# u" R8 m% {, ]" K
防止非正常运行状态下出现危险的电子电路。
: Q; d3 g! q$ H4 t2 o注:电路中的部分也可以起到功能作用。+ g; g A- C+ D; J* x) ^6 h3 ^
6 H# S% ]; D+ G3 J
, Q3 M- Z( j' }2 l' S# J3.9.4 B级软件software classB
2 O& x: h+ e4 t8 K" j含有代码的软件,用于防止器具由于非软件故障而引起的危险。
) j+ w* h2 I; ~( R8 K" N$ [! z; W- `0 ?: q9 G9 A3 `9 d5 g
& ^0 e9 k1 \0 S9 p5 D. q3 A3 ?3.9.5 C级软件software classC k0 L6 z3 V8 u
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
- @5 P; ?- z* B: @, ~- m9 w& p) s1 z. J. a6 `
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
& E. @) A6 o1 ]2 C" C$ m7 bAnnex R1 ]. e, K5 _# E8 p& c0 p
(normative)
0 q+ s" |* f- }1 t VSoftware evaluation
1 `- o; H/ a5 d9 eSoftware shall be evaluated in accordance with the following clauses of Annex H of
9 Z, g6 R" A7 Q9 p0 rIEC 60730-1, as modified below.$ R5 E; ~# e; Y; J) y, o8 c
H.2 Definitions4 k; N% e3 A B& N9 u
Only definitions H.2.16 to H.2.20 are applicable.4 S9 U- ]4 Y5 |' k* }/ r; c
H.7 Information
7 @8 S6 Q( ]0 R7 W" B7 I/ d4 JOnly footnotes 12) to 16) and 18) of Table 7.2 are applicable.
% ~# P4 w- G" x6 {2 jIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”/ G3 U9 y6 S" D
and replace “H.27” by “19.11.2 of IEC 60335-1”.
+ g* r+ v# M+ j2 \H.11.12 Controls using software
5 Z- |0 ~, }# k2 h/ q. kAll of the subclauses of H.11.12 as modified below are applicable, except subclauses+ b; X4 }3 q9 o5 @0 b# k. q
H.11.12.6 and H.11.12.6.1 which are not applicable.) `3 @0 d' c& C
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in+ v0 i+ K$ I, k
footnotes 12) to 16) and 18) inclusive”.$ ^# O0 q3 t) b$ K
H.11.12.7 Delete “and identified in table 7.2, requirement 68”.& V1 r4 W0 B+ L e U+ ~* G6 R; ?
H.11.12.7.1 Replace the text by the following: Q2 |6 C3 E! ?. L+ k
For appliances using software class C having a single channel with self-test and monitoring
6 {5 v8 e; Q/ P7 b K8 R8 Pstructure, the manufacturer shall provide the measures necessary to address the fault/errors: [% `! s' v+ W1 Y* p0 {
in safety related segments and data indicated in Table H.11.12.7-1./ w! \! E2 B( X+ p; q" p# N
H.11.12.8 Replace the text by the following:5 f4 V4 \" _3 C# p+ V$ ]1 x1 p
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
4 J# h0 l7 u: B& C# V7 Fimpaired.
, o) a3 ~+ ^5 K9 ^+ zH.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
! x% o& q' k' f# o( Q: Nbefore compliance with 19.13 of IEC 60335-1 is impaired”.
7 b; ]3 f. |2 s' A B* F' d" lH.11.12.13 Replace the text by the following:; u1 A" A. r( ?3 _! _& m
The software and safety related hardware under its control shall initialize and terminate* s: Q' t0 p: X
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|