安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | ITAV 签到 充值 在线 打卡 设备 好友| 帖子| 空间| 日志| 相册
IP淋雨机 | 证书查询 | 规范下载 | 资质查询 招聘 | 考试 | 线缆 | 玩具 | 标准 | 综 合 红包 邮箱 打卡 工资 禁言 分享| 记录| 道具| 勋章| 任务
水平垂直燃烧机 | 针焰 | 灼热丝 | 漏电起痕
IP防水防尘设备|拉力机|恒温恒湿|标准试验指
灯头量规|插头量规|静风烤箱|电池设备|球压
万年历 | 距中秋节还有
自2007年5月10日,安规网已运行
IP淋雨设备| 恒温恒湿箱| 拉力机| 医疗检测设备耐划痕试验机|可程式恒温恒湿试验箱 | 耦合器设备水平垂直燃烧机|灼热丝|针焰试验机|漏电起痕试验机
灯头量规|试验指|插头插座量规|灯具检测设备耐划痕试验机|可程式恒温恒湿试验箱 | 耦合器设备广东安规-原厂生产-满足标准-审核无忧
楼主: 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)。4 f& f9 R# w8 C3 ]% `$ z  U
另外还要参考IEC61508的部分要求。* w- r: k, A8 b6 s3 i- B/ o/ k8 h$ D
software evaluation比较麻烦,国内似乎做的不多。
8 i5 i4 F6 T4 r9 n" T现在很多时候都绕过这一部分评估。
/ J* F8 H/ P5 V8 Z- e2 f: b7 i但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。) {+ r" r( {) ?
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :
! K* u2 j' d9 L, Y2 A6. 控制软件故障/错误的技术和措施
- a6 o! S; n* L- X* y
5 F  Y6 Z4 V( C* |- M1 p+ L这是考虑软件运行期间遇到故障/错误怎么办的问题。
9 o2 ^$ }3 W6 z9 r6 ~! l+ ~# o: n6 U* s$ _+ B
所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
7 ?# U2 M% d9 X, i. n3 F9 r0 n.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的7 m6 |2 h8 b$ @: Q  o  h
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验- e' m+ o7 |, ~. O3 P# j7 m+ t
既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
. A( j8 \* R, g! C, N. T: s5 e软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
  z$ o! z) v2 L( g
" \9 M. [9 U' A4 V$ x60335-1引用了61508的部分措施;% A! P. a/ C- D, j" x2 L
7 v! v$ n; a8 z8 I4 C  Y/ w3 n
Stuck-at 和DC fault属于持续故障;* x- q& G* l. l$ o( M0 z0 d
. \: r$ S! _# v0 E/ W7 H7 [7 T7 y; F
CF和PSF属于短时故障;/ A* s" D1 d; k+ c% b

) L( u( |0 H7 g! m8 m  E; nCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :$ s& H3 t( d9 W7 n. R# W7 {; `
Stuck-at是否就是常说的“死机”。

0 a0 r, J" w# n# X$ t对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
# ^* `8 O" Z7 l% R  x& N9 `  \2 k' x$ Q/ m, z2 }4 I
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。
3 u7 @. G6 E. z5 D
3 T: C8 X8 \8 x% j* Z+ B! H. s6 X9 w, S335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因
; k3 q* Z' W9 ^9 F' A% C, g" k8 |/ U
, @4 A; {8 U- Sstuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
1 |+ s7 M5 `% a  L9 n( T, f- S  Y& ^) q9 |
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。
" h$ l# \9 B* f% p; O2 W3 ?8 d% J) Y$ L; x3 a8 g
常见的导致stuck-at或DC故障的因素是:! U  {5 \* y- `, ~
6 l. n* v% P# ?4 b, K, m6 c
静电:集成电路内部的cmos管很容易击穿;" Q2 b/ z; M2 W" Q9 `: _( K
传导电磁骚扰:类似浪涌、脉冲群;2 f2 B. g2 Y, B* ]
机械损伤:跌落等;) Q+ M0 y" z; J/ \0 s7 [
无线骚扰:外界和电路设计不当,导致信号失真;- x4 ~+ U/ h- T8 |0 ~2 {1 R8 T, C
其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。  }: i# x& \  ^' I; S% w
% S( F% U0 j0 n2 G6 s( @" b
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
( S! D6 D, @+ z6 q; Y: A; U4 \8 ^
) M* \, x0 J% i& J* E0 N  l7 U下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。8 ]. [/ R* X& l6 a* k0 x/ s

9 t( ]+ N. s" Y9 q1 e; A+ I5 EIEC60730-1 H.11.12.7 控制故障/错误的措施# w+ ^3 I9 S2 R* Z- {

! X' A& o- R& l7 m& o

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。0 `+ _* p4 G; ~* v. ~2 G
9 x9 W! a4 ?7 {
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。8 s6 n: O/ ^4 Z
: ]8 p3 `: ?! g( O' `9 T4 @1 ~
下面举例说明采取怎样的措施才可以。& [5 E( o* W# c: t2 c4 [3 S; A5 t
" t0 S, i8 i. k- q" w5 @
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。
) `9 F! @, _1 m9 U) u
" y7 |: t  b( ^其措施如图:
9 ]3 y7 W1 i4 [( E: e8 V8 C, ~* I/ C  x

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:, {2 ~; v4 |+ r) }
周期修改的检查和;或    H.2.19.3.1  V6 x, B3 o3 J) H7 s/ ]3 C, \
多重检查和            H.2.19.3.2
0 a" P9 d7 g+ j' I0 b. F( }% i带有一位冗余的字保护    H.2.19.8.2
, m5 q  Z- h( O$ `# G" N6 ^' t3 h, H
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
# P& W; }: R- t: m  V( T: T; B! O+ c' _2 g1 C# U9 s
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
0 g7 d; L" l" _, m8 O
$ |+ L+ W' M; h1 I1 ]5 qH.2.19.3.1修改的检查和 modified checksum
% A. w5 @+ p2 `产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
7 X6 n' m3 e8 n9 Q1 k3 s注:本技术识别所有奇错误和某些偶错误。
- H0 V# v2 H) k: l4 `6 F, M1 w  c# b% H9 o: e% T
H.2.19.3.2 多重检查和 multiple checksum& N: w+ p. R+ {0 {
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。  d# r" N, H7 q0 b( u2 t6 ~2 O
注:本技术识别所有奇错误和某些偶错误。6 n8 y7 l+ z+ B: J/ a) B' m
( z6 D: B" d: Y4 A0 v5 \* m, f
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy
2 G  X5 @6 ?( @; K4 x/ P把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。, H7 ~: X& s8 E! {. I# f. L
注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2026-8-20 17:31 , Processed in 0.077399 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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