安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。
3 c7 i8 r4 _0 S另外还要参考IEC61508的部分要求。4 J* d% e0 f5 c9 Y! T
software evaluation比较麻烦,国内似乎做的不多。( l! E9 r2 F" I  t* G1 T7 }( \  q8 O
现在很多时候都绕过这一部分评估。+ r, @; E: a2 [# ^# ~
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。7 m1 I. E' N1 r7 S' D* y5 W7 h
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :1 v6 l; X& m+ C0 M5 v6 a. u' F
6. 控制软件故障/错误的技术和措施6 ~: w2 G* ^: _% a1 U
; Y$ ]) _- j/ y; z: H" ]. y! m
这是考虑软件运行期间遇到故障/错误怎么办的问题。6 T" A% g6 b, G1 m* z# S8 R
* a; x7 a0 z( D4 H' ^- e
所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
4 N) C) @- ?- t$ d0 T7 Y.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的3 w6 p. k% S' V% e& A' T
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验4 O! d. v4 p" S4 Z. l5 m; U
既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
5 J7 Y& U" v- S. K软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
! r9 t: H7 V, b" D5 {. o( u8 g6 B; W
9 L  _( H( c0 a( |60335-1引用了61508的部分措施;) l! ]( n: [- r& `' o
  h3 c* L9 ^2 ]5 H5 S/ K, @
Stuck-at 和DC fault属于持续故障;; D0 n- s9 z8 i2 z
" k% D- S8 \) i% V
CF和PSF属于短时故障;
2 G) ~; s% p0 p* \- Y
  t5 Q8 i0 s) hCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :' C  g8 d$ m; D" e# ?" Z
Stuck-at是否就是常说的“死机”。
# U9 t  [! F) z% @1 w1 R4 S: q
对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
" W6 }: s' `+ o7 w# ~$ ?: K) x$ g4 \2 c" I& f# k) V* T  i9 k3 d
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。
- y. a- {8 Q9 }& M* M- P% ~% W! S  M3 x9 J3 z
335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因
2 A2 M) ?+ J  a+ w1 ?# g/ U, y' M
  g' P4 ^2 r6 E& M$ Ostuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。: \6 Z0 B; B5 e! V8 o( \

+ f6 q' S( h5 G: O) j* P什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。
) ^+ R  f2 T( j8 Y0 J+ W5 K( `1 F# y1 ?1 r9 x) ~
常见的导致stuck-at或DC故障的因素是:0 Z/ n4 e4 g# }6 F  V/ {6 p/ l' a

: R/ w% X- Z1 v; u6 @, h4 P; m静电:集成电路内部的cmos管很容易击穿;
6 w# K$ I" F7 @$ U- n4 {) F传导电磁骚扰:类似浪涌、脉冲群;
: }5 U: @! N6 }5 B! T机械损伤:跌落等;7 Q6 \  a9 W3 ]3 o' T' @' g
无线骚扰:外界和电路设计不当,导致信号失真;  r3 [' U( ?% J5 {- j- ^" ~' N
其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
8 X" {! P4 |: s5 v
9 a2 b' |/ |- i上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
3 T$ A- c8 T* n% U' Z$ F8 S
1 n0 Q8 f+ U( ?7 q* N8 s! q下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。
$ C0 |7 l% c! f1 G( c* S# r, W4 J' `+ h1 \; b3 S& ]4 j
IEC60730-1 H.11.12.7 控制故障/错误的措施; c9 V) ^. C, D) x  T6 _

' ~% V3 |8 N8 T5 R

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。
  v9 e% J6 M  W% z9 q. j* r5 R. k; v* M# R' v
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
$ g1 E% x% T8 r8 J4 }# Z3 R/ U: o5 I: ^1 C# X+ O
下面举例说明采取怎样的措施才可以。' ~' V8 d7 R8 f
6 \# ], W; U2 o" {, w
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。+ ~  l" F$ d9 _) i
. d- O0 N/ [7 ?# N: Y* s
其措施如图:
/ P) k# s  O$ W' E6 e
* H$ n* o1 f: \! U% S7 p4 U

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:7 m/ z. R0 M8 j" _2 j: ]
周期修改的检查和;或    H.2.19.3.1
7 B( W; o/ b0 A' v; l) q多重检查和            H.2.19.3.2
9 ^, R+ _6 p) I) Y( K带有一位冗余的字保护    H.2.19.8.24 Y& |2 |2 D; @' u# I) S0 g
) X% K! k% m& Y4 s( J+ {1 C
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2) G# y. C- ~) I

; X. \/ E& X7 c2 H, D, l( R  R下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
: }4 L3 O" i3 G
% ^# x4 R2 u1 e4 Z0 y& w  CH.2.19.3.1修改的检查和 modified checksum
+ f, i' m; B  y" h! H7 ]( ^9 w产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
3 [0 {' K' R1 _9 f! d; I1 L注:本技术识别所有奇错误和某些偶错误。9 P$ a7 P% z8 }6 R
8 C* ]2 J$ p& ?2 L
H.2.19.3.2 多重检查和 multiple checksum5 H- e9 T" a5 Z$ ]# R
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
  `& N9 V+ P5 U3 G# M- A/ i注:本技术识别所有奇错误和某些偶错误。% P. N4 d- h; u4 g" I8 z4 D% c
: g* b0 j* o1 @
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy. F* b% D' e' x3 ^7 C
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。2 x9 L8 P' f5 I' i! |% w2 H
注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

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

GMT+8, 2026-5-6 03:11 , Processed in 0.106200 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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