|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。3 f$ C) q1 v8 r0 G! ?( T
Y4 p/ [6 e# w% B. E. b) j5 e
1. 软件评估的来源
) {- C6 n/ e0 e* E$ E1 wIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
9 V& d; X' }' H# P- }* J* G% v- W# O; q+ J
”和三个相关定义(3.9.3/3.9.4/3.9.5)。
& U8 v }" V" r$ M
3 H5 H1 x1 W, d3 b8 C; C, UIEC 60335-1:2006(Ed.4.2)对附录R做了修改。
' W, ~6 Q9 h* ?
$ D. z6 [; l/ G8 H4 Y/ |IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。! M+ m r$ R2 I0 _" I
3 j: n; q: {- {& o7 ^) OIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针8 [2 g" i: v0 g8 N
. C; n, {8 a- A0 x( j+ l; B
对B类软件;R2要求相当于C类软件。
4 e D. U# t5 D
' F5 W5 s& x6 \& F, X5 Q标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。
4 q/ a1 @; L% v, a$ Y. K5 O( j) J: m4 u
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
* R4 z: i1 H; I; m+ V1 M* m7 ^9 R. b/ v
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。2 t6 L3 E0 Z' w: R+ J5 |# t/ q
2 |) n6 F5 | I4 V
2. 那些家电需要软件评估5 d7 S5 S+ `( ^! m- K. [: N- e
5 G7 c9 B: n0 i: t% I内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,- p5 Q3 Y' W: J7 L
$ s- v! W6 b7 F# }- Y保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。/ M5 Z0 y3 X1 ]
1 v5 p2 l4 t& ~7 e
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。9 z& o* O$ ^5 U# f
7 p5 k2 g+ T3 A: R* i. d* `, E- ^
: ?( g+ U# B0 b! m
顺便说,由于软件评估费时费力,是不是能够绕开?
6 ]/ s- B: o4 B2 ^8 n" t# H2 x) N1 z% y, M* r) O& `/ D+ ~, F
回答:能!
1 E2 v- X' P) H a/ O# z7 w3 F$ G' d% ?- P- p
就是不考虑软件控制的保护功能。" b: Q2 s4 x* Z0 z. O' W
, E" J6 T$ O2 E6 H5 N* S但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
8 H; t1 f. g7 d' F; ~* V6 H
( }+ A0 S5 ?, M4 i功。
/ v5 s. h# ^. d2 _% p* r! I+ U1 q) h C
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
; i( z2 @ ^6 @+ p2 F
& l& z: @7 V, e9 a6 a单一故障的方式重复进行。! U) ?0 Y% {6 _ l
7 x; ?1 N/ k+ H9 \& L; aed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
+ O) |3 v; H$ A, @' P6 \" q) T% n( K* H2 f; t( h
control. During this test, winding temperatures shall not exceed the values given in 19.7.
6 \; U& d/ b) J* C
% M L+ o' X. ^8 r: u$ ]/ A以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。
+ v; Q' J6 u/ j+ O( e3 r, I1 J2 ~
' F# ]1 t# ?: w' M8 G9 b8 `
4 @5 m' V9 l6 y4 t2 W# r5 P+ {, t! t3. 要求
3 o1 R2 B8 y; H* j: L+ Y+ s# f' A) Z$ c! d& u0 y- N
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006( [$ l- }( H* L% m2 n7 l0 U* j# h
4 b3 Q4 E% g7 {8 F在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。- z. ]( o. |! ^0 R2 u( t
. K( \) \$ g7 k* E: I9 V软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
6 D% B, u: |0 |' f, t" X
C& I- r: }/ a2 C; C6 f用要求》的附录H。
& t$ S% |+ m2 v0 O) z$ o9 _; \+ v* O8 K7 o* x5 @; y# S
3.9.3保护电子电路protective electronic circuit; y/ @# g$ G8 F* @6 I
防止非正常运行状态下出现危险的电子电路。
! T1 q4 i% B& y. ^# ~: W注:电路中的部分也可以起到功能作用。$ ~2 C0 @6 d1 h1 Z; w* d7 h
8 @5 K. a N) W# _7 o/ N6 n0 D( u! H
$ ]! |0 h/ \& v; F& ^
3.9.4 B级软件software classB/ g; s- H1 z& m& i) L
含有代码的软件,用于防止器具由于非软件故障而引起的危险。3 L5 G8 p5 j1 J+ O8 A
- a2 r D. c+ I9 m9 J4 k+ T( R, Y. M
/ D; ^% H" M5 X6 r5 S
3.9.5 C级软件software classC
! F! b6 S1 P+ K% z含有代码的软件,用于防止没有使用其他保护装置时出现的危险。1 V# k/ O3 i0 i6 H! u) `2 G' h
2 X+ r& M( [ V注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
+ _/ A) o! h; `& G/ l2 wAnnex R- H) c/ E* R: \8 H" H. Q7 X* K
(normative)
6 y: a7 e) t3 e- R4 C# DSoftware evaluation2 N$ e* P6 m: S X- p
Software shall be evaluated in accordance with the following clauses of Annex H of6 T2 |) J( @ U$ _4 l& X( y
IEC 60730-1, as modified below.( s0 l: l+ ?- Z8 \4 j
H.2 Definitions
1 `+ c/ P0 e+ [2 J# G! {Only definitions H.2.16 to H.2.20 are applicable.( _* r9 P+ ^- l2 r
H.7 Information1 J O0 m6 |# j/ @' ]
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
7 S( V9 E3 M1 O6 E$ PIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”
S& u- |8 @8 a" a9 Nand replace “H.27” by “19.11.2 of IEC 60335-1”.# |6 {! Y! t# e9 Z
H.11.12 Controls using software$ m3 @( F2 q, x1 N
All of the subclauses of H.11.12 as modified below are applicable, except subclauses
1 ~- O6 u( ]7 I# z' L6 r! jH.11.12.6 and H.11.12.6.1 which are not applicable.& ^# g( X \3 ?% |
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
% C/ F- ^5 [' i1 O- Y! k; C7 \2 \footnotes 12) to 16) and 18) inclusive”.- J+ b8 ~2 f4 K' V
H.11.12.7 Delete “and identified in table 7.2, requirement 68”." P$ a8 w" G+ _( s
H.11.12.7.1 Replace the text by the following:
) r5 u; N! Y/ X9 y+ n9 O7 ?For appliances using software class C having a single channel with self-test and monitoring
0 M( F( z; D" P( }! T; m- O4 `structure, the manufacturer shall provide the measures necessary to address the fault/errors/ I; C) M5 {7 z' [# ^( g
in safety related segments and data indicated in Table H.11.12.7-1.
% b) t# Y3 Q+ T- q. @H.11.12.8 Replace the text by the following:% w* z$ u9 D: D; A; J
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
- S% X! ^5 X! p) G$ k limpaired.
' j1 s( F% \* h+ y d jH.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
2 ?; G! S4 X- H0 Y& E; lbefore compliance with 19.13 of IEC 60335-1 is impaired”.6 x3 `5 l; ]& W/ X" W o8 s x
H.11.12.13 Replace the text by the following:- E* y8 K- |. ~" ]0 Q
The software and safety related hardware under its control shall initialize and terminate8 g6 P( M H$ }' V+ I2 |4 ?
before compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|