安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | ITAV 签到 充值 在线 打卡 设备 好友| 帖子| 空间| 日志| 相册
IP淋雨机 | 证书查询 | 规范下载 | 资质查询 招聘 | 考试 | 线缆 | 玩具 | 标准 | 综 合 红包 邮箱 打卡 工资 禁言 分享| 记录| 道具| 勋章| 任务
水平垂直燃烧机 | 针焰 | 灼热丝 | 漏电起痕
IP防水防尘设备|拉力机|恒温恒湿|标准试验指
灯头量规|插头量规|静风烤箱|电池设备|球压
万年历 | 距中秋节还有
自2007年5月10日,安规网已运行
IP淋雨设备| 恒温恒湿箱| 拉力机| 医疗检测设备ASTC+那尔|沙特SASO Saber 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)。
- H+ ^" r! j+ `2 j' ~, E另外还要参考IEC61508的部分要求。
( z2 @5 A, E3 e; _8 W# i6 jsoftware evaluation比较麻烦,国内似乎做的不多。
0 N7 Z$ H5 \3 T  ^  \4 G现在很多时候都绕过这一部分评估。" n9 x$ }" g  S- I
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。
. Q0 {1 o" h5 V1 Y. u* y$ k2 t* z$ E2 x
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :& A" V8 P" s+ m0 @7 h' K
6. 控制软件故障/错误的技术和措施
" ~6 C  ~" {/ r: O3 T, [6 i& s; r9 L
这是考虑软件运行期间遇到故障/错误怎么办的问题。4 s/ n5 U$ L* y& T- @) k

( k  i/ ~# W+ f7 z2 E+ x3 W所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。
5 D1 H; v( Q. u.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的3 T) E: @# V6 E8 F+ ]1 a& m2 Z
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
) i( e% w) p% ?, v# x# b8 S既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :* k1 O# y1 V5 M( L* ~
软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。6 n! x# ]+ E( C. b% o! R( b% W2 r

/ I# i  B- a: i& b7 \60335-1引用了61508的部分措施;( w1 ]! P/ V9 U: X. L7 @9 k) k) g
/ s2 a* {- {+ [) ~" z" X7 F
Stuck-at 和DC fault属于持续故障;
2 \) Y+ Z" }& q; o9 }
. r5 F( \& o3 X# ^: LCF和PSF属于短时故障;
; i1 B- _& A: b; m* Q7 p' r% c$ I; |+ p: ?$ A
CF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :; I4 i8 b, Z# E$ w  R+ m
Stuck-at是否就是常说的“死机”。

& D5 J2 d4 [4 t' ^对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了/ e' E( u8 E; L- Q# a2 x
6 k  `7 A- [1 M2 K4 Y9 i9 y
要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。9 g# E" Z5 U8 ^
9 _2 j7 Y; N/ C: G5 u2 L  A6 i
335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因
& T$ f9 i; z( h( ], j4 ^! r/ F# y* z
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。3 Y4 `3 D& S- q/ x2 \! T- C

* ]9 Z* j, \# N( k- d3 w什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。- S# A# u% x) H' u( S8 G

& d3 O5 e" C# H5 E7 x. b2 [: C0 V+ ?常见的导致stuck-at或DC故障的因素是:+ g0 E: s: m3 d) c
7 p( ?8 A: [- o  ^8 q) \8 f
静电:集成电路内部的cmos管很容易击穿;  |# P/ R+ N  ?& [5 q) s
传导电磁骚扰:类似浪涌、脉冲群;3 Z$ W- U2 \- Z$ o# `$ A- z
机械损伤:跌落等;
" L3 z5 |. z% g无线骚扰:外界和电路设计不当,导致信号失真;
* C+ }8 y+ Q3 |+ m; h* z其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。4 p! ~+ L7 h0 M6 I  r2 D

: f& ?/ v) }" Z- d5 `上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。, a+ P& v  @$ L/ B7 R
7 B1 {2 L7 x) P% R/ j
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。
5 W' R$ C/ t" u! t3 U6 }: P( T5 N3 j" D& f3 `8 v
IEC60730-1 H.11.12.7 控制故障/错误的措施+ R# ^6 Z- R$ @

6 M& j# D* ~% l+ {3 m4 L8 }

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。0 m  ?: Z& P3 A: w3 V2 s
/ t9 K' i6 R9 t2 e$ l0 h
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。& @. H7 b" x0 c( p
' s! M1 V: U* P/ O
下面举例说明采取怎样的措施才可以。
. ]# d: H+ D; _2 |) R
) Q; t, H* y0 W& n7 m以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。4 b- T) f2 [# G" N

) g1 k. F5 {4 @' U. W其措施如图:+ _& J$ O8 Q5 r6 s, i' L

: E. n" Z* X" _6 v# E" d. W

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:3 ^+ J% D% d* H8 Y" L% P
周期修改的检查和;或    H.2.19.3.1! n8 ?7 ]" c4 h/ Y1 t4 p$ L6 Z
多重检查和            H.2.19.3.2, N4 O# R9 u5 x* z) \: x' ]
带有一位冗余的字保护    H.2.19.8.2
9 G3 p3 a4 N( B5 `( O% ]- L
6 U& h/ k* X4 i% a" ]5 _这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
; p: O0 k) G- ?% H
, T3 p' E- Z2 }. y/ h- }$ @下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
' o9 [5 m5 u& p8 l& z9 t# R! X4 [8 m
H.2.19.3.1修改的检查和 modified checksum
* {0 q5 q5 E0 i% t# Q产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。5 e1 S; s7 E7 K/ E. s% z
注:本技术识别所有奇错误和某些偶错误。1 K, \9 S+ g$ k/ W2 W+ E5 L9 s
# p$ w1 D: o: z0 p8 }; l
H.2.19.3.2 多重检查和 multiple checksum* f3 Y; b" N8 A. a  N: W2 l
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。
" z' V7 A# o: o) \" f  O8 |注:本技术识别所有奇错误和某些偶错误。) }# m: M. J# J* [6 _7 O0 R0 f- |2 _

2 }) h# o8 Q: @  C0 H# k; QH.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy6 u( s  S. S# l, l2 b
把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
% s" s. @$ B* ~' {! a! @  v/ T注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

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

GMT+8, 2026-7-31 11:20 , Processed in 0.102516 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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