1. 软件评估的来源
IEC 60335-1:2004 (Ed.4.0:2001+A1:2004)《家用和类似用途电器的安全 第一部分 通用要求》第4.1版增加了“附录R 软件评估
”和三个相关定义(3.9.3/3.9.4/3.9.5)。
IEC 60335-1:2006(Ed.4.2)对附录R做了修改。
IEC60335-1 I-SH 01:2007对22.46做了解释,没有任何实质性变化。
IEC60335-1:2010 Ed.5.0对此作了全面的修改。取消了B/C类软件的分类,在通用要求中只提出了表R1的控制措施要求,相当于针
对B类软件;R2要求相当于C类软件。
标准的变化反映了IEC TC61这帮电工们对软件评估这类现代技术不熟悉,但在逐渐改善。
目前国内使用的版本是GB4706.1-2005,相当于IEC60335-1:2001 + A1:2004。
在CB认证中,按照IEC60335-1:2001 + A1:2004 +A2:2006;在3C认证中,具体实施软件评估时,对GB4706.1-2005做偏离说明,否则乱做多做对企业和工程师都无益。
2. 那些家电需要软件评估
内嵌可编程电子电路(PEC),就是单片机,用保护功能,就叫可编程保护电子电路,
保护功能:例如过热、爆炸、燃烧、电磁辐射、机械损伤,等等。
目前看主要是电磁灶、微波炉、部份智能洗衣机、部份贮水式热水器、变频空调器,等等。
顺便说,由于软件评估费时费力,是不是能够绕开?
回答:能!
就是不考虑软件控制的保护功能。
但是,按照19.11.3的要求,就要进行double faults故障模拟,即要增加相当于软件控制的保护功能的硬件,可以实现,但很难成
功。
(335-1 ed.4.1)19.11.3如果器具装有使器具符合第19章要求的保护电子电路,则按19.11.2 中a)~f)的要求,相关试验以模拟
单一故障的方式重复进行。
ed.4.2有个g)failure of an electronic power switching device in a partial turn-on mode with loss of gate (base)
control. During this test, winding temperatures shall not exceed the values given in 19.7.
以这条要求考核目前家电功率开关管的电路结构,基本上都不合格。
3. 要求
以目前使用的标准IEC60335-1:2001 + A1:2004 +A2:2006
在第22章 结构 第22.46条:在保护电子电路中使用的软件,应为B类或C类软件。依据附录R通过软件评估确定其是否合格。
软件评估按照附录R要求进行,评估方法和流程程序采用了IEC 60730-1(GB14536.1)《家用和类似用途电自动控制器 第1部分:通
用要求》的附录H。
3.9.3保护电子电路protective electronic circuit
防止非正常运行状态下出现危险的电子电路。
注:电路中的部分也可以起到功能作用。
3.9.4 B级软件software classB
含有代码的软件,用于防止器具由于非软件故障而引起的危险。
3.9.5 C级软件software classC
含有代码的软件,用于防止没有使用其他保护装置时出现的危险。
注意这个Ed.4.2与GB4706.1-2005版有不一致的地方
Annex R
(normative)
Software evaluation
Software shall be evaluated in accordance with the following clauses of Annex H of
IEC 60730-1, as modified below.
H.2 Definitions
Only definitions H.2.16 to H.2.20 are applicable.
H.7 Information
Only footnotes 12) to 16) and 18) of Table 7.2 are applicable.
In footnote 15), replace “the requirements of 17, 25, 26 and 27” by “19.13 of IEC 60335-1”
and replace “H.27” by “19.11.2 of IEC 60335-1”.
H.11.12 Controls using software
All of the subclauses of H.11.12 as modified below are applicable, except subclauses
H.11.12.6 and H.11.12.6.1 which are not applicable.
In the second paragraph, replace “required in items 66 to 72 inclusive” by “referred to in
footnotes 12) to 16) and 18) inclusive”.
H.11.12.7 Delete “and identified in table 7.2, requirement 68”.
H.11.12.7.1 Replace the text by the following:
For appliances using software class C having a single channel with self-test and monitoring
structure, the manufacturer shall provide the measures necessary to address the fault/errors
in safety related segments and data indicated in Table H.11.12.7-1.
H.11.12.8 Replace the text by the following:
Software fault/error detection shall occur before compliance with 19.13 of IEC 60335-1 is
impaired.
H.11.12.8.1 Replace “result in the response declared in table 7.2, requirement 72” by “occur
before compliance with 19.13 of IEC 60335-1 is impaired”.
H.11.12.13 Replace the text by the following:
The software and safety related hardware under its control shall initialize and terminate
before compliance with 19.13 of IEC 60335-1 is impaired. |