|
看看这个:9 u3 e3 }- b* O1 l* N' A% h Z
3 o# E8 n9 q8 e7 l2 u1 家用电器软件评估概要 <<安全与电磁兼容>>2009年 第01期" l# u, W- t# w8 L% W% U# p% Z8 ?( H. k0 U
) \6 j7 h& H( \' {! y
2 家用电器软件评估要求 <<安全与电磁兼容>>2009年 第04期
9 a* `+ B2 j( b9 I6 u' n9 a: u& y/ U2 a* \4 N; X2 P
3 家用电器软件评估注意事项 <<安全与电磁兼容>>2010年 第01期
) a- g/ F t$ z9 [
3 `# p6 n/ Z- z其中,“家用电器软件评估注意事项”最有参考价值。
# |: [) b: K; }4 _7 I6 j; I9 k3 D
- ^4 E3 _, y! [2 K& N# ?家电软件评估指的是对控制安全功能的软件进行的可靠性评估,涉及风险解决方案、硬件结构、软件结构,以及家电运行中对控制单元硬件故障/错误处理措施,内容非常复杂。
2 t* ~4 s: ?" g2 U* @* i
" F/ c* g l$ ~6 T) W可靠性评估是寻找证据,就是你的控制器在遇到问题时能够及时处理,保证不发生不安全现象。3 J- t$ R; L, _/ q) K
5 B! Q4 _- t& O: m) _
目前面临的问题是:
. d N9 m$ v1 d! @3 I
/ {7 ^2 L1 s0 N2 @: j$ P1 标准混乱
# c3 J; n$ p' `! @/ O
5 o, _* w0 A' d! S' |2 w2 编程员不懂安全要求,不理解处理措施干什么,也编不出合理的处理措施,也搞不出模拟试验
" |8 G3 x" A5 R( \" C; ]# V
" |; b; i5 Z$ ]' A( X4 e+ f h3 验证软件的方法是静态视检,就是逐条分析程序,这叫代码级评估,累吧;/ J3 w8 ^+ h+ d4 ?$ l3 j
3 i9 w- _' X# o. M
4 再就是动态模拟。动态模拟方法有三种:3 l* U. V1 s, P
, f4 @% X) J; i(1)产品模拟,开发人员搞不了信号源,运行结果不那么准确但可以评估部分处理措施是否到位。
, s$ }* Y ^$ d. P- l/ g, m2 V) U% b2 {( ]4 T
(2)仿真器模拟,这叫芯片级评估,问题一样,信号源难搞,如果信号源都搞出来了,就是一个大工程,企业一般不会这么干。, f% j7 m! v; m8 f! Q4 M( L) L, B
H- I% ]( _$ ?- P) } E(3)软件模拟,开发程序都能debug,可以进行代码级模拟;再就是利用keil+Proteus构成模拟平台,这个动态效果最好,比上变得任何方法都好,但目前只能支持主流厂家的芯片,小厂的还得老老实实用代码级验证。 |
|