安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。
6 v8 C! f5 _% M* W( g* d另外还要参考IEC61508的部分要求。
+ T: Z& @% `. h; [) F# g) }software evaluation比较麻烦,国内似乎做的不多。: S% E. r: ]* ~$ Y% G( l
现在很多时候都绕过这一部分评估。: [* O1 E) y1 p! Z& q
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。  h- l  Z8 u- r' S# d
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :8 L9 k# {* @6 t2 L# |
6. 控制软件故障/错误的技术和措施+ F5 E' ^* o2 F( [
2 a! J- G" ?; F) i4 Q, m9 Z
这是考虑软件运行期间遇到故障/错误怎么办的问题。3 W! o  a, r8 _

" ^$ ]- k$ z1 R, S; U7 V所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。* s( y0 p' T" p9 p4 G% @
.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的1 _3 W0 e+ _( ]) Z9 M
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验- @# e7 y# T. v; I- i4 h
既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
9 |% J  Q$ Q# T2 F" T$ P& ~  r软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
  ^5 k5 K3 v) d. {6 l1 D) M" Q) L5 a" U
60335-1引用了61508的部分措施;. _  c1 |: X; z3 o6 @
6 I0 o2 K/ U" S+ e2 ], |
Stuck-at 和DC fault属于持续故障;7 k. I& e8 H( X
9 k" [) h3 G. P5 d! o
CF和PSF属于短时故障;
* J: C4 s5 j0 l) x
: m$ F5 ^7 O$ j0 qCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :6 {: k* v  s  q6 b3 W: ]
Stuck-at是否就是常说的“死机”。

6 V: p1 p. X, O3 T. Y7 b对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
- y3 F, Z1 e) q4 C- L/ ~' D
+ s3 r! u+ u' M) H' ^0 ]要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。' a$ R# J" S* f0 h
! R: g& I" I, A: b7 `# N" t
335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因* U; M. u" q; T: T" c
/ r: \1 v/ N' |. V8 \
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。7 g# N4 ^7 S! W1 y; ~, a. V# b
8 n/ `7 U1 Q2 _5 {. h9 Q  x& w
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。- J2 U4 w2 X+ B  ~5 e! I: {
' t3 s  _) `4 p6 Z* e
常见的导致stuck-at或DC故障的因素是:
# }/ c+ z6 `% ]3 ]9 P. T( y% L4 Y# y6 Q, p, ?6 _. O
静电:集成电路内部的cmos管很容易击穿;* l6 w" ?  l4 S+ y- W* O( @. E
传导电磁骚扰:类似浪涌、脉冲群;  L3 W7 V7 O# u/ H& a9 d! S
机械损伤:跌落等;2 f+ Q! N) v% Y0 ~$ J- e( H
无线骚扰:外界和电路设计不当,导致信号失真;
- W, F* E4 E/ G; R& b" H; r其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
) c$ U2 |6 `* ?8 l# y0 Y' P7 K4 N7 f1 o% z
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
9 b- X& A4 [4 [: [* a3 V' Y/ S! l$ G& C: c  \- _; \" a
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。# Q' S# r* F2 [

' i# h, p! G+ Z( j; C  TIEC60730-1 H.11.12.7 控制故障/错误的措施
  [1 P' v* n  N
/ x6 U4 ?3 l' s) G9 F; P

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。4 ^; c, E2 B% s# y

. e7 R% U" \/ D1 h7 z# {7 n$ N它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。/ L# M, S/ r0 {' ~8 E
/ @* L/ b8 ~/ L4 }+ _; ^; S
下面举例说明采取怎样的措施才可以。! E( C3 q1 r5 E8 J

& _3 v; h. ^" J4 N$ u; d6 y& P, V, U以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。  b) |& k' Q8 M9 Q& a! F
/ L1 G% m2 ]: M) _$ h  z/ V: d
其措施如图:
- Q" w  {* h( @+ F
' K& I% W8 p+ b5 h- s

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
- l' E1 d, Y: r周期修改的检查和;或    H.2.19.3.1( p: c* k6 x$ s8 h# r
多重检查和            H.2.19.3.2
0 B3 o" p4 e2 [  c+ B带有一位冗余的字保护    H.2.19.8.2
# C3 _% g0 P& D4 W* w; g7 m; Z8 W& L3 K  W) C
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
7 G" p. p0 c6 O: {/ G( j4 r7 N* I( e* t# c' T- K
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。/ L+ |" z% J6 y7 u" y& a, G- q

: M0 @! |8 w! A+ n' ^9 t; wH.2.19.3.1修改的检查和 modified checksum
3 Z# G: i2 n$ X6 f3 f! H产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。7 c% y9 Q7 q6 c" A1 \$ k) F
注:本技术识别所有奇错误和某些偶错误。
: j+ I/ s: i7 ]8 z' h: }
" R; O4 N1 ~: ?" C; {) \H.2.19.3.2 多重检查和 multiple checksum# M! i' a; b% u' J- i
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
) j) [4 p0 {  ]( m: r0 ?注:本技术识别所有奇错误和某些偶错误。- ^9 C# ]! L) s% S& |
1 G" h1 v- b0 B
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy, ~* W! g6 l* a- \  B
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
1 G. Q3 b' W, R: V$ r2 M  r注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

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

GMT+8, 2026-6-22 02:06 , Processed in 0.088690 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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