安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。5 f. K1 E. i. r/ A( u
另外还要参考IEC61508的部分要求。) g: Q2 q8 D& P# f, K
software evaluation比较麻烦,国内似乎做的不多。/ N1 y6 y% A9 }) R$ \
现在很多时候都绕过这一部分评估。
1 W9 \4 J7 u5 f+ b4 g但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。) {; d' b* n& a1 A+ `
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :' W3 s3 ^* I' D; O( S2 B$ |
6. 控制软件故障/错误的技术和措施0 q- }9 F0 }- e
* W0 V9 ?1 |4 V/ W+ `
这是考虑软件运行期间遇到故障/错误怎么办的问题。- V- P3 o2 e: B
  [2 b# @) U& C: s; Q  x
所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
; [* J3 h( [- K% F! s( @.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的- f% [) [+ |2 k& W+ y
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
4 e8 E) q2 b# G& Y) z7 J! ^/ u! V既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
8 R0 S7 l) Z' S0 j$ |+ k" q软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
8 U; c: ~; f* W- o. N- V$ `
. N- j. u6 Q# R# `, i. |( `+ R60335-1引用了61508的部分措施;* |0 H8 X- y3 R+ x1 e4 [( e( M' J4 [
* K# h8 H; i- F, l( S
Stuck-at 和DC fault属于持续故障;
7 |* D+ |5 L  z; e5 M; X2 b- Z9 i( A3 h( p- S6 f7 x! G
CF和PSF属于短时故障;
& N' u) [( h: i4 T+ y
0 g8 G; `; w; F* vCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :. S, @0 }- n3 X; ~5 _5 R
Stuck-at是否就是常说的“死机”。

! w+ k, J( u" S. Y5 ]6 }* m对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
" h% Y+ H' o1 ?3 Z% v. ~" X  N# g4 ^" _
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。
7 @! {4 _. q% a* M
$ m: [! \5 q9 y' E0 \( h335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因$ D  {" F- w0 S8 I+ P4 @
9 a5 T2 |: [5 I8 ?( }
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。# B+ {7 @. t$ y) e
3 L6 r, x0 ]6 ~2 o/ ^! j) N
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。& Y( Q  K/ H+ q; l

4 t5 s( u- s2 i, ^7 k5 x常见的导致stuck-at或DC故障的因素是:
8 V# M% i* Z3 |" K# c$ j$ i5 u# p) Q, s7 j3 K! Q3 n, \7 ~
静电:集成电路内部的cmos管很容易击穿;/ G/ A0 P' [- F- q1 A
传导电磁骚扰:类似浪涌、脉冲群;# i+ ^2 U9 ]) b
机械损伤:跌落等;7 i9 s- w* q! e2 w! A7 w
无线骚扰:外界和电路设计不当,导致信号失真;2 i/ l$ i/ Z# S/ _3 U& a4 F
其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。) ^; b7 v- `0 q% l3 A$ i, i3 @# ]! H
, {9 S, c( t& ?" i2 J
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。) h& F2 g1 p) ?$ ]; H" H
, |& p# N0 \8 L
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。5 w) [: m, d" X3 Z1 J
' i( C5 W7 X, g" ~; _  m4 _( a# ]# l
IEC60730-1 H.11.12.7 控制故障/错误的措施
+ k# d9 _; q' _2 w3 c. n3 B) i5 G" A7 T

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。. h7 S) X2 M0 G8 v: @6 L  [: e# t
& C% ]- x6 |  }& E1 w4 _
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。# S7 A, ?& \. D

1 v% ?1 ~8 ~- S* Y: g下面举例说明采取怎样的措施才可以。
* @* ~, ]5 t7 @5 I) z3 k7 H/ L9 h% N3 |0 c) t% s; U% F
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。
' d) W- G. J1 B& Y% R- c/ T. x4 v
4 M5 R9 }: A8 u( x* S# m5 T其措施如图:+ Q3 m# h  Q8 Q# [1 T% S+ M7 q4 c: a

9 V% W, `! _8 v$ b

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
. a$ P, w9 v' x! i% ]6 S2 I) S周期修改的检查和;或    H.2.19.3.1, b6 p( v( o3 [6 _, e9 o8 Z
多重检查和            H.2.19.3.2- {  j8 X5 e) d. t
带有一位冗余的字保护    H.2.19.8.2
2 F- s- G# Q' K6 C6 g. i6 ]/ t6 C6 y  l% A3 S
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2) O; ^. _! x$ X+ t% p5 c/ v
8 ?; A, Q: n7 z* z
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
  r4 r1 g6 Y7 f8 A6 z; F8 Z' n+ V2 Q" ~) {
H.2.19.3.1修改的检查和 modified checksum1 ^7 g& R2 M5 W  F
产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
$ S$ h9 P4 A  N- _- x% V; t2 t5 ^注:本技术识别所有奇错误和某些偶错误。8 E! f! h/ S$ z2 [* N& ?2 q1 o, m
0 g+ C# ]) ?% L( @
H.2.19.3.2 多重检查和 multiple checksum) P; D' @3 k! d
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
+ P3 {% |) D- d. n: e注:本技术识别所有奇错误和某些偶错误。
. }  K  n9 O8 m( {
# ^9 M7 Y) K( o- oH.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy: `. ~/ j: U( d- H
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。; Q# r  m% w! M4 P$ C1 ~- G& Q
注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

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

GMT+8, 2026-1-21 05:38 , Processed in 0.063459 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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