安规网

用户名  找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 万年历 | 距春节还有-86天1小时40分36秒
签到 充值 在线 打卡 自2007年5月10日,安规网已运行 6558天
证书查询 | 规范下载 | 资质查询 2025年4月23日 星期三 下午 10 点 19 分 23 秒 红包 邮箱 打卡 工资 证书查询 | 规范下载 | 资质查询
广东安规检测有限公司
IP淋雨设备| 恒温恒湿箱| 拉力机| 医疗检测设备沙特Saber 埃及COI 中东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)。
* W: h. z% b$ d" X7 H8 t另外还要参考IEC61508的部分要求。
4 |5 K( r" [, O, E. Y4 esoftware evaluation比较麻烦,国内似乎做的不多。
) b8 D" U' M  V1 ]2 \+ o现在很多时候都绕过这一部分评估。9 Y" M$ _+ q) _' f- O
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。4 ]3 g. o4 z4 y* E
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :( R8 F$ g6 f  a: m* H) g; k+ ?, p
6. 控制软件故障/错误的技术和措施" Y, w5 W1 |$ F& E) w: s& E

; }  M, }& |$ R1 c  ?* x$ O这是考虑软件运行期间遇到故障/错误怎么办的问题。/ ]  o; Q; }( d
, D1 z& n6 g  f2 \* j  p
所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
( |) r) v. r- n" s1 v9 j. j8 f; o.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的
: |& c# y6 A/ H: ^" I1 y/ v# |很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
% P/ B7 x7 _0 I2 ?% Y" V6 F( x既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :
5 K( Q" Q/ y' j. T, E( k3 ]: n软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
9 |2 S5 ^# N3 D7 J- a/ E9 `$ U/ Q
60335-1引用了61508的部分措施;7 L& {0 I: q1 d7 |* c' W" O
2 U# ?* i6 |4 R/ Q& d
Stuck-at 和DC fault属于持续故障;
4 s3 S+ e! J, J
$ J/ e. _2 s. S# I. DCF和PSF属于短时故障;
" w0 F; @7 m& M0 X8 H/ G0 u
) q" ~) e, w! m  ~0 D# x( H0 WCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :6 |+ ^3 @9 v& D8 y& M+ c' F
Stuck-at是否就是常说的“死机”。

% h8 i  @/ |) U) U$ M$ _7 |对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
# _5 Z& }; q9 }+ v$ E' _/ y" b. x2 H% x3 g% S# j# I& P/ @7 |
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。0 w$ L6 U& [6 a( f7 O

6 Z9 Q+ T) C. b335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因2 [" ~, }! L) A+ M2 c: _* B

: {5 v  ^+ l/ sstuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
) T5 E+ \5 ^+ K6 [5 w( B
8 l, P- Z# y: f' }什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。: n. R: Z+ F* J
) o. q% w( H. j
常见的导致stuck-at或DC故障的因素是:- o, m7 ?0 t- \2 v8 ]4 X% }
  i! a, l" Q7 g; o2 G7 R, ]
静电:集成电路内部的cmos管很容易击穿;; o! V, k7 G8 K9 F+ A
传导电磁骚扰:类似浪涌、脉冲群;6 l& y. Y. {* s8 x# R
机械损伤:跌落等;
0 Q: ?; o* A3 d" p0 k& k- i无线骚扰:外界和电路设计不当,导致信号失真;5 ^. D% ]; D! y
其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
! M4 G/ A& L& G& L5 H6 J
# J. H* G+ C" }/ O5 s上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。' y( F' A) [6 J" m& {

, t/ u9 a/ B. e% d+ J! }. _下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。. [0 F- C8 o7 m

7 q! b5 T* g* s% {1 V% x: D$ TIEC60730-1 H.11.12.7 控制故障/错误的措施
5 f" I' K8 O& a0 W* a- \
7 K. w0 t, g1 ?" _2 Q/ R1 G5 a

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。( K( S9 c  A; ~
% z4 ?. h" \  M$ C7 C" B% R
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
; P9 l* R8 }9 ^. Q" L9 c1 _+ @) U% C( J* G
下面举例说明采取怎样的措施才可以。& S/ P2 i/ o1 L2 g% `& m

: g' l& h' B+ x. M' D9 W6 c% r& R以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。8 f% u( h( N* m7 d* g6 f! |

4 r+ ~; z" E8 ~7 H其措施如图:
0 D1 l' a9 C, N; ~; a1 ?$ d- h) W% Q! n2 S

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
, [; H3 B& O3 s周期修改的检查和;或    H.2.19.3.1: I& L4 x) L4 R0 R3 q* }- F& X
多重检查和            H.2.19.3.2: p" V9 s& H3 S9 d# F, A
带有一位冗余的字保护    H.2.19.8.2* O1 o  ~* \, V. k
: H6 o3 w7 x) x& A: a# L. o4 s
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2; y3 O; G( |; r0 s+ s" ~
% Q  i% @# ~, D
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。8 ]% M* f- ^3 l# Z" C

% @5 p/ q* I" a- X! JH.2.19.3.1修改的检查和 modified checksum! s  \, K" F0 ^/ e/ B4 ~9 K7 @, N
产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。; v) e( C: U( _# j
注:本技术识别所有奇错误和某些偶错误。+ V. ^# ]* ~  I/ C. P7 ?4 P
. y- u5 k! s" \+ g1 e
H.2.19.3.2 多重检查和 multiple checksum' q& ]1 A2 X1 @$ N: W
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。( U7 Z4 A% U$ s7 Z7 ]& i
注:本技术识别所有奇错误和某些偶错误。
6 P) R% I; n% t% [% R. f% A
; {9 y- @0 A3 }$ I# [H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy
3 t) Z, ]* T' C+ e5 C把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
* [, i' [9 D2 D! Q注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2025-4-24 06:19 , Processed in 0.145556 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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