安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | ITAV 签到 充值 在线 打卡 设备 好友| 帖子| 空间| 日志| 相册
IP淋雨机 | 证书查询 | 规范下载 | 资质查询 招聘 | 考试 | 线缆 | 玩具 | 标准 | 综 合 红包 邮箱 打卡 工资 禁言 分享| 记录| 道具| 勋章| 任务
水平垂直燃烧机 | 针焰 | 灼热丝 | 漏电起痕
IP防水防尘设备|拉力机|恒温恒湿|标准试验指
灯头量规|插头量规|静风烤箱|电池设备|球压
万年历 | 距国庆节还有
自2007年5月10日,安规网已运行
IP淋雨设备| 恒温恒湿箱| 拉力机| 医疗检测设备ASTC+那尔|沙特SASO Saber GCC 埃及COC水平垂直燃烧机|灼热丝|针焰试验机|漏电起痕试验机
灯头量规|试验指|插头插座量规|灯具检测设备耐划痕试验机|可程式恒温恒湿试验箱 | 耦合器设备广东安规-原厂生产-满足标准-审核无忧
楼主: neutron

[IEC标准产品] 关于家电软件评估-1

[复制链接]
发表于 2010-2-23 21:11 | 显示全部楼层

Re:关于家电软件评估-4

广东安规检测
有限公司提供:
单片机的故障模型不只Stuck-at 和DC fault,另外还包括CF (Coupling Fault)PSF(patten sensetive fault)等等。当然这些故障模型用imarchC算法或者其改进算法可以检测,配合冗余校验和适当编码还可以纠正。然而这只是60730 附件H中的一小部分(335附件R引用730的附件H)。
8 r2 O$ [% F2 C. V7 c另外还要参考IEC61508的部分要求。& G! d. Y, T0 ~
software evaluation比较麻烦,国内似乎做的不多。
* |! @' c3 a! d# i: q现在很多时候都绕过这一部分评估。- q- T: c4 T( P% h+ O5 @' u( [
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。
/ a% t$ [* \% p8 x- J0 L+ }
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :! E" H  x" w' u) a# K
6. 控制软件故障/错误的技术和措施
9 q/ U* v: z6 k. Q; z4 S
3 y" I2 F; V: Z; P1 a7 R这是考虑软件运行期间遇到故障/错误怎么办的问题。
9 v: o! ~; p7 R* W6 [( w8 ~4 q+ p( e) D7 M# A0 l
所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。( @+ Q  k! `: C9 E8 ?2 M8 _
.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的, E) y; o; F( |+ Z1 j& n
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验8 n, `: Z0 K: Y3 L2 }
既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
9 U3 i' p: p4 `软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
) ]' a! }  y$ M8 \) H' G; O+ ^
# t6 C6 B9 p: Q8 D; x6 E+ a4 `60335-1引用了61508的部分措施;
0 e, o, S# K, S# i
4 k% O$ O/ I4 o2 o' J( D) N) pStuck-at 和DC fault属于持续故障;
2 A- R# S6 b0 o2 M5 Y0 l# N
8 z1 C. @9 ~2 `. @% n3 W( fCF和PSF属于短时故障;$ E' S6 o3 i  {; W6 x
& s7 E# ^$ s3 V2 o1 {" n
CF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :
% b- U; P8 I0 m0 H  E6 a1 L  t( N! xStuck-at是否就是常说的“死机”。
/ K; R' h. }  ]3 I  W
对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了5 r8 r! {3 X3 P) {  U
+ O% R3 ]( F* T7 t" f( |5 C
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。
. t$ P. Q' {7 f+ |* M8 J2 [( @
3 a, k5 N- B0 P/ p* \  K335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因& h! a! S2 Q+ O
, U& q+ Y+ s3 R" H7 a( ]! N9 _
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
4 L7 E  Q5 U5 r2 W! P& P, L* J; x, k4 n, Y5 x
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。
/ p( H# {' _; h) T) h
1 @: ^1 w$ e3 k常见的导致stuck-at或DC故障的因素是:  X. ]- ~/ S# P& ?$ m1 i

- q# G+ L5 \; t/ D静电:集成电路内部的cmos管很容易击穿;
  Y2 x: U# n9 D! a) M  y传导电磁骚扰:类似浪涌、脉冲群;
5 T6 ^6 w; l* e. B机械损伤:跌落等;
4 G! d1 o! m0 V( Q. W无线骚扰:外界和电路设计不当,导致信号失真;
8 [/ e- `3 N# M8 c# y* J其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
5 R% n/ t4 e. ?% F6 m' e  E3 `% @* u" E( c& m6 u0 C
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。  u* K" W  U" Q/ a& p, C
& W$ F7 K9 Y' `6 p5 w3 u  L
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。- Q8 G1 j; `  j4 o4 u, B
. u% O1 q- [% c  ^2 g0 G3 K
IEC60730-1 H.11.12.7 控制故障/错误的措施
2 k: S. J4 ^& x! w( r: ^
1 z' S0 a# R4 e, L$ K

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册安规

x
 楼主| 发表于 2010-3-9 17:50 | 显示全部楼层

控制措施

这个图片大家可以另存放大看。- H( s  |1 Y" z7 n; h5 c
% \: a+ I) T' i. w, i; E; s( x
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
$ Q% Z; l+ x6 m8 @/ S$ i0 O: H0 f( T
下面举例说明采取怎样的措施才可以。! ~) ]7 Y) \5 [% ^

9 T! O$ o/ S/ s3 O/ Q2 u( r% Q: U0 I以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。: u* S/ j9 F7 p  {' ~

- F$ ]( c" @# H2 d2 }- z其措施如图:/ f! {' W, g" ]8 s- C

; a  |7 Q: @1 J% y9 n

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册安规

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
% W; `' Q3 e! R2 m3 _3 N周期修改的检查和;或    H.2.19.3.1; g) U1 f, Y  `& W2 |( ~$ z1 n
多重检查和            H.2.19.3.2
( L. N6 O! w1 B* i( h: W0 X* t. X带有一位冗余的字保护    H.2.19.8.2; F- r6 w' g0 H! F

/ |4 N/ Y% k- M7 c3 S这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.29 ^+ o" H" V$ M% ]6 g& n

5 A/ e& M- H& i: a! L下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
8 @2 o, ?0 M  F# ^3 C2 _% m( B4 }2 _0 T7 j4 }
H.2.19.3.1修改的检查和 modified checksum( r" {  C' ]; Y
产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。2 B2 N2 \! K( |: Z0 j! m: l
注:本技术识别所有奇错误和某些偶错误。' l# E3 J, u5 R9 s2 m

3 w, w- ~  U$ C% Z5 m3 \$ n5 }H.2.19.3.2 多重检查和 multiple checksum
4 O: L  a" T: Z) m产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
5 A9 Z1 ^$ H* r  t& w) ^; Q, Y注:本技术识别所有奇错误和某些偶错误。
# B' \3 B& S5 ?" T
: f# E+ Q, }. M& e5 c9 M2 I: `# A( NH.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy
1 V& s6 A8 Y* E5 C9 D8 R; X) K  ?把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
5 s  I- w+ u! A+ k注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

安规网为您推荐上一条 /1 下一条

QQ|关于安规|小黑屋|安规QQ群|Archiver|手机版|安规网 ( 粤ICP13023453-10 )

GMT+8, 2025-9-14 11:44 , Processed in 0.065107 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表