安规网

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

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

[复制链接]
11#
发表于 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 a4 h% S+ O+ s( ~: f9 z
另外还要参考IEC61508的部分要求。
. e/ Y, }: x; Psoftware evaluation比较麻烦,国内似乎做的不多。5 u3 x9 m5 Z# f0 e* d& n, S# Y1 i
现在很多时候都绕过这一部分评估。7 T! i' k; c8 W' p
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。/ [! V" }3 R4 [4 ~; }/ [; N( X" K
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :6 l2 s0 \- X8 }( e$ d: {
6. 控制软件故障/错误的技术和措施" B* y9 v' z5 q1 H
7 A  c2 e2 Q* @4 m8 T4 I6 o
这是考虑软件运行期间遇到故障/错误怎么办的问题。% o+ S6 H" i+ {7 o1 f. L" v7 J

  g- V. d4 j5 R! V6 ]  q$ t$ h所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
1 Q9 U5 E& Y+ `2 E8 P4 |.......
12#
发表于 2010-2-23 21:17 | 只看该作者
应该还是有的5 C( ]1 V5 M8 b+ D# q0 N
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
' E' B* u6 v, h, \# w+ g% z既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
6 z- V4 J7 i9 O% A软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
13#
 楼主| 发表于 2010-2-24 00:57 | 只看该作者
黑森林说的有道理。
. Q* ]! X8 t6 E( m4 M0 b9 v7 Z
/ Z1 j7 I* z& B0 {+ w60335-1引用了61508的部分措施;
3 O2 B# J' N0 j1 v/ v
! o) H( z2 E) I% I! h- C# UStuck-at 和DC fault属于持续故障;* V& H2 ?; |1 H

; g% A/ L) s% q( y4 pCF和PSF属于短时故障;. h) M! w4 e) ]% R

' H5 k3 t) N+ w3 wCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
14#
发表于 2010-2-24 08:47 | 只看该作者
Stuck-at是否就是常说的“死机”。
15#
 楼主| 发表于 2010-2-24 14:51 | 只看该作者

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :
6 F. ?% E1 l) S7 ~8 o0 AStuck-at是否就是常说的“死机”。

3 i! i$ g& Q4 I2 ~' e' B对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
. _5 G$ H. }- J  z2 U, Y5 H$ [4 J) S0 k4 H- \( t
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。' t. R! Z2 h  [# ^5 o% @, i

) s# y* e6 \2 j4 \# |& u$ I1 s4 @335的要求针对的是安全控制功能。
16#
 楼主| 发表于 2010-2-24 15:05 | 只看该作者

关于家电软件评估-5

7. 引起故障的常见原因8 z1 o( U5 U( ?6 y- Q" V
; G  u: Q5 Y% ]) v2 N7 X) \
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
0 x" w( p$ x* i4 k0 F( C
2 G% Z2 {; F; a6 m& F什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。  G/ H  v8 C# f8 O7 ?
; q1 [' V$ ?6 t9 U" e
常见的导致stuck-at或DC故障的因素是:
2 C+ b" b0 W$ s- M3 B+ x1 ?2 q
0 j, _, ?6 y; p  {静电:集成电路内部的cmos管很容易击穿;. n3 m6 o5 }" ~
传导电磁骚扰:类似浪涌、脉冲群;- O4 ~2 {/ w1 ~* F3 [
机械损伤:跌落等;
( n0 ?  @- V% c% D! k7 t- x无线骚扰:外界和电路设计不当,导致信号失真;
- U0 Y+ v9 e4 k  Z9 Z$ ^' a! i其它的,大家补充
17#
 楼主| 发表于 2010-3-9 17:24 | 只看该作者

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
( m2 K5 d# L  C1 k
6 ?4 q/ F0 w( S5 U+ R) B8 ^上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
6 b; N& t4 }$ @3 ]0 g7 y1 |
4 f  w  Y$ ~% l7 s/ V下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。
2 W( ^7 @- T3 N. t
) H. D+ M+ s; vIEC60730-1 H.11.12.7 控制故障/错误的措施
' D# r4 q/ {7 Y, u" U
6 h7 |, {6 R; T% P

本帖子中包含更多资源

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

x
18#
 楼主| 发表于 2010-3-9 17:50 | 只看该作者

控制措施

这个图片大家可以另存放大看。1 H% D1 g$ J: S* @: ~) e( L

4 o- x5 r& w6 B, g* n7 Y它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
2 f* ~/ r, h9 b8 |0 e
: C4 Z9 T, Q7 p; t: G  ^下面举例说明采取怎样的措施才可以。
8 l. X) V" b! O/ Y9 z% e2 v2 K9 V6 F0 a/ ]  N/ j+ Q2 J0 S
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。  x% F8 Y* Y1 P) _" B1 d
& @. J) ]7 c, c7 H/ J0 Z
其措施如图:
) z" E4 S# k7 W% a
6 O3 G% |" I8 M; A/ N

本帖子中包含更多资源

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

x
19#
 楼主| 发表于 2010-3-9 18:07 | 只看该作者
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
: `* q' o) D0 J/ y* Q周期修改的检查和;或    H.2.19.3.1
" X6 b) x6 _# p$ z多重检查和            H.2.19.3.2+ G$ ?4 y6 i5 V
带有一位冗余的字保护    H.2.19.8.27 ~6 e3 d& p9 U# L* M- ]
: u2 U+ T% t" [- k* P4 h& a, N
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
0 p7 E- i: Z9 E9 q$ D+ y5 _+ s8 m: S& M+ x% d
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。9 y, h$ P5 R+ ~, L. U
0 i  A, P' `* k6 b9 p
H.2.19.3.1修改的检查和 modified checksum
- C# s8 [+ i$ y% I  d1 a产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。4 x! b7 z6 p, R& j! A5 L" k3 F
注:本技术识别所有奇错误和某些偶错误。- r8 N  B# j! Z( ]& y  {7 l
; \1 D* r0 K5 \0 c5 e8 I
H.2.19.3.2 多重检查和 multiple checksum
8 O, ?1 [) L- d& r; ?' T  q' m/ V产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。6 F, B# V( w0 F% f) \' b% X) d9 t0 E
注:本技术识别所有奇错误和某些偶错误。# T/ i3 h' S# Z+ l4 G
3 ]# {0 d; }5 e8 u9 g! v& k
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy2 _1 [6 e' D7 P; M4 S
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
% t3 ~9 j8 ^1 P% M/ m注:本技术识别所有的奇数位错误
20#
 楼主| 发表于 2010-3-9 18:10 | 只看该作者
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 02:06 , Processed in 0.069713 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.|广东安规赞助

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