安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。
. v9 W% b" x$ J- j/ G/ A另外还要参考IEC61508的部分要求。
3 u* j7 c. y) }7 C& @software evaluation比较麻烦,国内似乎做的不多。0 w) A5 H' l; v9 K1 z. @+ `! B
现在很多时候都绕过这一部分评估。
! j  f8 \% U/ R$ N7 p8 H* @! G  G但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。9 N2 n+ x3 }: D/ B, Q
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :
* c0 p. ?4 r+ {: q' @6 _  d, m6. 控制软件故障/错误的技术和措施
4 M/ l7 [6 N; ]: M. K
; F. A3 M$ Z0 i1 a4 |这是考虑软件运行期间遇到故障/错误怎么办的问题。! \* Y( b. n2 p/ ?$ i

# v' x; ?# Z' A+ R" U/ L所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
' J; k6 e. p, C! J" E7 R6 T) O.......
12#
发表于 2010-2-23 21:17 | 只看该作者
应该还是有的! e) _9 |0 R% o; k* o3 a" D* f, {3 n
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
9 m$ y2 K- {% G  B* m) c既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :* k" y# U+ E- n: d/ f) X+ x
软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
13#
 楼主| 发表于 2010-2-24 00:57 | 只看该作者
黑森林说的有道理。3 |" P2 z, ~( K; Z2 i/ A; ]  X# r
, L( ]3 H' \0 m% U
60335-1引用了61508的部分措施;; a: P2 G8 d. ~7 b  K
9 j: Y2 S  y6 G2 b* p! E
Stuck-at 和DC fault属于持续故障;
- `4 C0 @5 V1 C4 {" a1 R4 ~: Q# M7 d' w/ e* S9 c( m4 O0 L
CF和PSF属于短时故障;
0 h7 e' e& C& b  d4 A1 W* M3 n" A# E7 _4 H5 q1 K7 Z6 ?
CF和PSF可能引发stuckat或DC故障,诸多诱因之一。
14#
发表于 2010-2-24 08:47 | 只看该作者
Stuck-at是否就是常说的“死机”。
15#
 楼主| 发表于 2010-2-24 14:51 | 只看该作者

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :
9 Y& Z% G3 j- Q2 I: IStuck-at是否就是常说的“死机”。
$ q4 u! h7 N6 s
对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
. M' d: m& U! E2 c4 O6 H) _0 X+ o7 N; N! A. k
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。/ I3 G) q' Z$ l% m7 l. D) _# L
" h9 U& I+ N# N
335的要求针对的是安全控制功能。
16#
 楼主| 发表于 2010-2-24 15:05 | 只看该作者

关于家电软件评估-5

7. 引起故障的常见原因
- _& d6 V: E. P0 |: ~
: q4 k" R( T9 `5 m* z9 [. x3 K2 Sstuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
0 X9 W' K5 @0 e5 X; t) \$ U
7 J3 s2 ^! B4 j, q什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。9 c! ?9 c" g7 c: y

! q4 s( N4 O0 o" T# I( Y1 @  ]0 e; i常见的导致stuck-at或DC故障的因素是:
, i1 [& V$ N( L( F, h6 U6 K7 `* o  x, s, k5 ^+ K6 i
静电:集成电路内部的cmos管很容易击穿;
# K: ~/ u7 T* x$ N7 H传导电磁骚扰:类似浪涌、脉冲群;2 u) C3 [0 g! Y/ M' u" U& K2 Y
机械损伤:跌落等;! s3 O! g9 L- O2 C3 ^9 r
无线骚扰:外界和电路设计不当,导致信号失真;
2 ?* J1 @, c) f% [其它的,大家补充
17#
 楼主| 发表于 2010-3-9 17:24 | 只看该作者

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
# k* x  Y/ h5 i& g, ?: W; N  B3 u/ w: f2 x" q
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
, z, L2 M0 T' r: z* L" q
* _" R- n. @" z( d8 G下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。2 d7 A* _9 }1 f' U# _, H, i

- Q( U6 A: j8 h+ h0 D8 W4 ]# X) xIEC60730-1 H.11.12.7 控制故障/错误的措施
" a' [( U! r6 N+ K0 j6 b. d
- @8 w  L1 u, M- h

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。  C: W* L+ \' k, i

- ?) _2 ?& b' A( ?* C  w- u# V+ U它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
+ H' C- |$ g! z! N: e; ]/ [+ {) u7 z
7 `4 `' E- \6 \6 x. P1 T6 R1 G下面举例说明采取怎样的措施才可以。7 ?( |% O: [4 `1 V, y' ~  Y; V9 `

' Z1 n% W4 O2 H以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。
! b: s, }! {) Q2 d  q  ]: d1 a' Q$ T
0 I# Z8 |2 s, f/ \3 ?8 T. K2 ~" u其措施如图:
; }+ g: @3 W' q9 m
! g- y% S2 @2 i. G" W# W& z7 j

本帖子中包含更多资源

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

x
19#
 楼主| 发表于 2010-3-9 18:07 | 只看该作者
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
. X, ^6 z  P+ u周期修改的检查和;或    H.2.19.3.1
- y0 i* E" e4 O8 d多重检查和            H.2.19.3.2, o0 b' M5 {5 F  a. o- I9 [
带有一位冗余的字保护    H.2.19.8.2
1 K  ^# j" W) _
, O; L$ Q0 s( u这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.24 B! `1 u* g2 g) `6 w5 |' `
" Y- m) j- }7 k  e$ m; |
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。5 }/ R* T, J8 G( g
3 A7 M1 M% ]! r; A
H.2.19.3.1修改的检查和 modified checksum7 U% c3 D; Z4 n" i$ M, C
产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。$ s- E7 g4 v3 ~, A
注:本技术识别所有奇错误和某些偶错误。# d* B0 R. L: k& ^7 `" y0 Z  p: g

( q' c" ~* N  i; n) H& \* {H.2.19.3.2 多重检查和 multiple checksum
; a3 u) |! w! _. z: i4 Q" u) s6 M产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
$ S) ?$ @! r0 {" r6 v注:本技术识别所有奇错误和某些偶错误。5 h! a% x$ ~% U+ y# @0 \' S
/ D& j' X; v7 q8 Z9 |7 Z2 A
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy9 }# y! B  X* {9 L4 u6 W# e
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。8 b* }! m( A  p
注:本技术识别所有的奇数位错误
20#
 楼主| 发表于 2010-3-9 18:10 | 只看该作者
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 04:41 , Processed in 0.142752 second(s), 15 queries .

Powered by Discuz! X3.2

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

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