|
看看这个:" B' I7 k7 t; c+ l. b% p
2 w( M1 D6 F! \" g' G1 家用电器软件评估概要 <<安全与电磁兼容>>2009年 第01期
, w% @4 [5 y5 x( y6 Z1 ~% m0 w" Z* j4 i) B5 j2 s! n& c8 O
2 家用电器软件评估要求 <<安全与电磁兼容>>2009年 第04期
1 m. k- Y( | H. ?. T! J8 g l) H8 o, W9 H
3 家用电器软件评估注意事项 <<安全与电磁兼容>>2010年 第01期% g# | i1 U8 }. ]3 F8 s* @' l3 r
- c& M6 G+ ? k" i& ^: s6 q1 l% x
其中,“家用电器软件评估注意事项”最有参考价值。+ p+ P* ~. ^7 E5 Z
3 ]5 B+ Z9 q" P' V' X! J. u* d0 m; M家电软件评估指的是对控制安全功能的软件进行的可靠性评估,涉及风险解决方案、硬件结构、软件结构,以及家电运行中对控制单元硬件故障/错误处理措施,内容非常复杂。
) }" H6 K" Y1 k
' s9 ]! y8 y* ^! J% q, E. N4 @' k可靠性评估是寻找证据,就是你的控制器在遇到问题时能够及时处理,保证不发生不安全现象。) O4 |1 r; ~# Q$ B/ a8 l
. C( H+ c* e0 K1 B2 I P目前面临的问题是:# L0 y5 O4 m8 o T# h8 } C1 f% {
- e; S7 t% [1 w; b. |. V+ j! |# H; _1 标准混乱
# q7 _. X% m U4 }4 P5 ]+ t+ C" p, z# z, M- {$ {/ i& b
2 编程员不懂安全要求,不理解处理措施干什么,也编不出合理的处理措施,也搞不出模拟试验
: a( e" L/ M7 Z
* k1 f5 I- E* X9 o4 d* }2 _3 验证软件的方法是静态视检,就是逐条分析程序,这叫代码级评估,累吧; ~" Z& r+ l. f1 z" }7 `6 z
9 g+ u s' v* W) A4 U, p8 p- {4 d4 再就是动态模拟。动态模拟方法有三种:
- y3 {& ]+ K3 Y' T4 Z# C* U* |2 U5 ?, d% ]- \$ m" t: d' O
(1)产品模拟,开发人员搞不了信号源,运行结果不那么准确但可以评估部分处理措施是否到位。
: i- y+ Q$ E: a2 K- w# q2 O' p' z. |% V2 e$ J; ?) J
(2)仿真器模拟,这叫芯片级评估,问题一样,信号源难搞,如果信号源都搞出来了,就是一个大工程,企业一般不会这么干。
9 Z4 x$ {" f' `5 k8 J# R% G& z/ w L$ [* M3 M$ c# s) i
(3)软件模拟,开发程序都能debug,可以进行代码级模拟;再就是利用keil+Proteus构成模拟平台,这个动态效果最好,比上变得任何方法都好,但目前只能支持主流厂家的芯片,小厂的还得老老实实用代码级验证。 |
|