|
现在有时间了,发一些关于家电软件评估的主题,欢迎大家一起讨论。3 d( m, J; |2 P9 r4 y' q, g! l* M
" t2 w- U- o% [
1. 软件评估的来源
& ?! M+ h0 w# H+ }, K* AIEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
3 N5 E. r3 M) b0 {2 ~
4 e! T$ [( B7 a& x+ [# A& P# g' O”和三个相关定义(3.9.3/3.9.4/3.9.5)。
, Y' w# ]/ W. D3 |# H* Y8 e: [9 W6 S9 C+ \- i' H
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。/ g* R" L/ M) q3 _8 H
. O! ~9 j1 V9 w0 K* Z: U2 VIEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
" `7 ~& T1 Z- U( E& ~& W3 U
+ ~. P* A; n9 v" m% CIEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针
3 n) I" w3 W$ \& d: ~4 i. L5 v+ ]* [0 ]
对B类软件;R2要求相当于C类软件。
) k- E& y) o7 o3 }/ R8 v
. K1 A6 V, o; p( w0 U2 w$ K9 @$ n标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。; G4 ]* g) `8 [1 E; w# G; e
- t* z* }8 B7 F J2 A- X$ v目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
. P8 c2 L3 x s( d2 [% l# i" k; d# y1 i- ? b! f
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。# A) }% o* ?+ B! J8 D
& R! I( |% W9 ~7 y( P
2. 那些家电需要软件评估
/ y% N4 X, Y* C; @; p4 `( V& \5 K$ [1 J) o+ u) y
内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,1 n6 ~" n$ _- V( S0 S
# {! `% f& d# p# o$ J. b, g
保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
; h4 X1 u& [5 z" i/ l
5 t( ]8 }9 F$ z% a& p( ?目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。" |& [% i1 e' l( L" ~/ ~
5 Y8 b$ r6 B* @9 i
; [. r) r4 G3 x3 x$ ~4 U$ }顺便说,由于软件评估费时费力,是不是能够绕开?
+ b: \" m% X& g% B9 k/ `+ T% i* b* A. S" ]4 @
回答:能!& p9 m! {9 s3 a4 [
4 `+ F0 l" L, ^
就是不考虑软件控制的保护功能。+ [- O& g) Q, L0 T7 u, n
: b$ u# e/ c# v2 K9 g; R' Z: ]
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
2 ~; T9 l( \7 |; S5 U7 k- F2 y$ i9 w6 N! s
功。' f4 ^# D: x, \/ i9 m! L, P
0 n( d5 e7 N' d(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟' @& \# C! C9 w
: \/ p1 {! o- Y p1 b* {
单一故障的方式重复进行。8 N J$ G' G- E: k1 c" Z! t
* V) O4 {9 j* `9 Ied.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
' j# s4 h/ u2 I& K% w5 [% t$ {0 g K, O* x. t
control. During this test, winding temperatures shall not exceed the values given in 19.7. + |+ K( ~ S) {: j4 I9 g( j9 p9 E& D$ \
) z/ |6 W2 B6 ^, R9 N
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。
$ D/ E( P) D6 r& n! J8 d( J+ T: B4 H
3 R5 j& u9 z, P7 M. j
! O+ C. u* P, V2 Y. `3. 要求
% y; j" C V, m6 Q: c4 u8 l- ^/ G) W; K4 O* b
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006
9 e6 v9 ~: v2 ~
$ e* T& o4 l( r4 J* J1 x. n9 W在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。/ V" I, }' {, `7 j, a. }
7 U, ?0 x- w% L9 s t$ E5 b软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
+ E3 ~8 Z1 W# o7 |
! A+ O9 `, x$ w) l6 M- s用要求》的附录H。
: [6 G/ W# I2 I: J F# a
9 c, B; I# C! r: F. I: [3.9.3保护电子电路protective electronic circuit
& e9 {; Z( Y) X# {4 W# B/ `防止非正常运行状态下出现危险的电子电路。
! x! w6 r) O7 `注:电路中的部分也可以起到功能作用。
: @: U/ I) P/ }( z* d6 X S
: d# f, Q% P) N5 U" b y- W" p1 t8 T# l) {6 G5 U9 F& Y, _! m
3.9.4 B级软件software classB
( _- G1 Y' O0 b$ ]4 T含有代码的软件,用于防止器具由于非软件故障而引起的危险。
+ \- \% H# O; X3 j& a$ c B+ S$ s. ?, K# g$ r% O t
7 V- r' `$ {! b! a5 h" w- [" A' O
3.9.5 C级软件software classC8 k" o! R0 g$ O# v! g
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
$ t+ O( D; L5 d6 |0 D, o2 ^. L. I) T3 G2 y+ y
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
1 N3 _- p4 y9 T, b* qAnnex R0 O% m) q0 A" @" {: {5 W5 y8 v. D
(normative)" I v! C5 i2 w" Z) U
Software evaluation
L1 U" r7 J% @; pSoftware shall be evaluated in accordance with the following clauses of Annex H of
8 ^* V& c0 W$ I g$ gIEC 60730-1, as modified below.5 D# y5 G1 S8 q2 V1 s$ z/ ^ |# u
H.2 Definitions
# e' k+ @8 a$ S8 a' U- P( nOnly definitions H.2.16 to H.2.20 are applicable.. a) f; I( b0 Y9 `- g, L
H.7 Information3 [/ I; a' ]: H7 Z0 _
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
! p) n% K* D. G$ B6 K+ WIn footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”
( f- V% m4 k7 P! l$ x' d) land replace “H.27” by “19.11.2 of IEC 60335-1”.
7 d# j" @* v" o, c$ }6 jH.11.12 Controls using software
$ [, W( W+ o- t3 ]1 RAll of the subclauses of H.11.12 as modified below are applicable, except subclauses& L& m4 S# Y* Z, C. X# c1 E
H.11.12.6 and H.11.12.6.1 which are not applicable.7 V$ J$ d2 ?5 d. e
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
$ ~* p7 T& O, `footnotes 12) to 16) and 18) inclusive”.
/ w. f, }$ V U8 t1 f6 fH.11.12.7 Delete “and identified in table 7.2, requirement 68”.6 ~. M+ n( d* \, @; Y
H.11.12.7.1 Replace the text by the following:
5 u' E, f9 a0 R0 uFor appliances using software class C having a single channel with self-test and monitoring
. f& U: `7 k* Y, d+ l5 Astructure, the manufacturer shall provide the measures necessary to address the fault/errors
' S' N- U- k, U! H7 { c& Ein safety related segments and data indicated in Table H.11.12.7-1.
, R6 l- O8 p1 }# PH.11.12.8 Replace the text by the following:2 T* S: `5 I6 g( D! B
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is: R# z" h& r3 k. E4 Y1 Y
impaired.. l0 }4 e. L$ _" @; x/ q. Z8 h
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
2 K6 d( E& q3 l4 f9 sbefore compliance with 19.13 of IEC 60335-1 is impaired”.( o: v) m6 r! N6 E1 r+ w3 ]
H.11.12.13 Replace the text by the following:0 @4 E, [4 Q/ g
The software and safety related hardware under its control shall initialize and terminate
7 {; m' [8 p* Z+ \9 N& Q0 rbefore compliance with 19.13 of IEC 60335-1 is impaired. |
评分
-
查看全部评分
|