安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | ITAV 签到 充值 在线 打卡 设备 好友| 帖子| 空间| 日志| 相册
IP淋雨机 | 证书查询 | 规范下载 | 资质查询 招聘 | 考试 | 线缆 | 玩具 | 标准 | 综 合 红包 邮箱 打卡 工资 禁言 分享| 记录| 道具| 勋章| 任务
水平垂直燃烧机 | 针焰 | 灼热丝 | 漏电起痕
IP防水防尘设备|拉力机|恒温恒湿|标准试验指
灯头量规|插头量规|静风烤箱|电池设备|球压
万年历 | 距元旦节还有
自2007年5月10日,安规网已运行
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)。
2 T) {5 u/ v# Z# J8 Z另外还要参考IEC61508的部分要求。
: U4 b5 F( N  ^* S( z1 u3 Xsoftware evaluation比较麻烦,国内似乎做的不多。; L4 i8 h( @; e" y. Q8 I
现在很多时候都绕过这一部分评估。
9 o) k% I" h+ F3 _+ V& h( H但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。, x9 ]0 c( B3 u+ P4 @% s* [1 t! w
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :
* f- r$ X! y, g* g$ E2 ?* T' L$ C6. 控制软件故障/错误的技术和措施: Q5 G) F. u/ y/ B8 B' @& r
; d7 T# \9 r( A8 Z  ?
这是考虑软件运行期间遇到故障/错误怎么办的问题。4 b4 E1 w( G! w; I

' A3 p0 ^+ |  V0 [7 x所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。- r" r) k: Y9 Q: i
.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的
( ^3 [1 y  z3 ~; }' |很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验+ m/ b5 e$ g' Z0 p
既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :1 u. R! x' i$ P3 S$ i  [, l! y% V
软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。
8 m8 z% K2 c5 g, S( u3 E
" a+ X0 `* Q6 l60335-1引用了61508的部分措施;8 X, X" O  O, \  t' C* l1 R

. Y  e; I% [) I- i$ rStuck-at 和DC fault属于持续故障;
2 v* g* a: ?5 A& F, B; v& {$ X4 F5 D1 @
CF和PSF属于短时故障;4 N4 \) E$ L+ e8 r0 e

3 z2 U2 M1 ^( O9 }" }, jCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :0 T$ T4 n/ z/ J) ~9 b/ u' ]
Stuck-at是否就是常说的“死机”。

, d) N: {" d( X9 f3 c) R' x0 {对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了' k" \8 F; s# f

. d% s2 F! H  S" P+ R要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。
, F% }, r7 t- ]3 b5 C6 o9 N0 H5 f% J- ^* G+ p# i
335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因
% p+ j# b$ b# E
1 M+ e# v7 M+ _' h; a% J* y' G: Nstuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。
4 i+ k  r9 t, ]+ y" U8 u, V. G- [# @9 `3 H
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。  e7 e: ?7 a$ o8 @, N# f1 u
+ U+ c( c9 L  _  y2 ^, }" M7 g& s, W
常见的导致stuck-at或DC故障的因素是:
5 e3 q' x3 U' S6 k1 r$ h3 X6 h7 L
& s0 b$ M* Q& Q4 e# ?静电:集成电路内部的cmos管很容易击穿;& {; K$ m7 y. r5 h2 n
传导电磁骚扰:类似浪涌、脉冲群;
: P# O  D( j5 @! V1 ~机械损伤:跌落等;
( j8 s. e0 v! G( @无线骚扰:外界和电路设计不当,导致信号失真;
$ H9 R; w; @" ], s其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。* f, h) {/ A+ a8 G' v

5 I+ m3 u0 J% [' B0 {0 [5 j0 x上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。
' J! L0 _; _9 m9 E5 X  D
+ ?; {" L) _4 A下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。- M/ L4 a  Y( a+ O8 B/ o9 h

6 ]- i  T7 r- @8 \) jIEC60730-1 H.11.12.7 控制故障/错误的措施; t8 l4 J9 b9 F  C% e6 W
' l' O2 Y$ G% U" c4 S6 ^, i

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。: l% A" i1 N1 R8 f! P1 k
. z3 K  x( {: f# I% g8 @  K
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。& [) @8 ?- j5 \' k! ~% v
# X7 _) g* J5 J  t, x% f
下面举例说明采取怎样的措施才可以。, c( u) q( C- q1 e1 G) y8 r

3 O) J6 \2 \  I以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。
1 l2 J8 l' m6 x- L2 ?- l" m
+ U. o# j4 j% I' {- T- D: N5 a其措施如图:2 n' a. J' [! X+ O; S3 ~, a; k
* y- y# i/ i& B

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:9 Z* U0 i6 w7 Z# N: v9 g0 l. P
周期修改的检查和;或    H.2.19.3.1
/ E+ b; {% J/ c1 S8 x多重检查和            H.2.19.3.2, c$ F; G1 [, ~, v* U
带有一位冗余的字保护    H.2.19.8.2
$ h" w0 D4 X# b! k; x/ @0 ]$ }; T7 f# P. E- X, t5 |6 V/ M  N
这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
) p8 R1 {5 `) z' H- \1 e2 y) w# x' i' c6 o5 N6 e5 i8 A3 ~2 R- @
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
% Y3 a) s- p  j2 Q! K4 B) p* A: g( m' g' L0 M2 [! Z
H.2.19.3.1修改的检查和 modified checksum
4 j/ d& i1 p% C3 h: i: n* O产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
) o2 j: Z& U5 d, @& \/ l注:本技术识别所有奇错误和某些偶错误。9 [' m  X! ?3 z

1 \) g) ^* @" F! w+ H# HH.2.19.3.2 多重检查和 multiple checksum
' v( \3 V4 s' r% t4 K产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
4 I# H' U: g+ U8 b7 U4 q. i注:本技术识别所有奇错误和某些偶错误。0 ?$ p- k/ m, @  P* ^) I

) O2 U  [: R1 [H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy' |( g, [" y+ ^+ A  B/ ]
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
+ n3 {- R6 m/ i6 {# e) E注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2024-12-29 03:23 , Processed in 0.066531 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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