|
看看这个:2 S& e) N6 V/ c( z \% c& [
: k9 t. F; m# D$ s4 ?4 \/ h
1 家用电器软件评估概要 <<安全与电磁兼容>>2009年 第01期6 P! A6 ?$ O- S6 X
) J# g4 {( Z/ S8 [1 _7 ^/ b7 R& w2 家用电器软件评估要求 <<安全与电磁兼容>>2009年 第04期. h% _& \, U o# ?
$ Z P& W2 Y, o' B3 家用电器软件评估注意事项 <<安全与电磁兼容>>2010年 第01期/ W5 y; S* [/ F7 `( p9 u
B2 S5 s1 t) U9 v' n0 Z8 H& f8 K+ Y其中,“家用电器软件评估注意事项”最有参考价值。
. \& a( u4 K- V$ Q6 `1 G$ t/ X: Z# h5 Y5 Q) [3 Q/ v
家电软件评估指的是对控制安全功能的软件进行的可靠性评估,涉及风险解决方案、硬件结构、软件结构,以及家电运行中对控制单元硬件故障/错误处理措施,内容非常复杂。9 ?3 C' ?( f7 ?, x% P8 `5 b Q
5 [8 E) x7 v: Q7 J
可靠性评估是寻找证据,就是你的控制器在遇到问题时能够及时处理,保证不发生不安全现象。, ^! g& \; z0 _$ M
) `- h" e8 {( ]目前面临的问题是:
4 n" }. v0 l( e5 v, Q: h+ Z5 B' L8 e5 G( i0 A) g- s/ U. c
1 标准混乱8 @: H+ p. O( I, `! y: `
4 ^% O+ P7 Z! d. w3 Z2 编程员不懂安全要求,不理解处理措施干什么,也编不出合理的处理措施,也搞不出模拟试验4 n5 o, p9 W; S" m( h
* T$ @. M$ O: f- Q$ w3 p
3 验证软件的方法是静态视检,就是逐条分析程序,这叫代码级评估,累吧;1 g- a- D( k) v. ~0 R2 L
9 n0 ?( c. R2 @. Z# O
4 再就是动态模拟。动态模拟方法有三种:% J. I9 M, [! C
8 R8 H$ |. r u$ f) t(1)产品模拟,开发人员搞不了信号源,运行结果不那么准确但可以评估部分处理措施是否到位。9 j( h& y7 {5 E
) s5 T4 u4 @" S2 R" D3 p(2)仿真器模拟,这叫芯片级评估,问题一样,信号源难搞,如果信号源都搞出来了,就是一个大工程,企业一般不会这么干。 P! N" o, ]# @: o/ A3 g) k
( T, w! S4 a- G" }% c(3)软件模拟,开发程序都能debug,可以进行代码级模拟;再就是利用keil+Proteus构成模拟平台,这个动态效果最好,比上变得任何方法都好,但目前只能支持主流厂家的芯片,小厂的还得老老实实用代码级验证。 |
|