安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。
* Z+ l2 R  Q* I0 \( o5 K另外还要参考IEC61508的部分要求。$ C! q3 h8 y  ^6 o
software evaluation比较麻烦,国内似乎做的不多。' {0 f/ ~1 \2 h) E/ K
现在很多时候都绕过这一部分评估。
0 t! O6 k( |3 I7 D$ x2 E: n但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。; I& a9 A* e% s
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :3 @- T0 |. A, J2 W9 b
6. 控制软件故障/错误的技术和措施
2 g7 k' Q2 y8 {' L9 A6 @% w7 I4 N. L; K8 E3 O
这是考虑软件运行期间遇到故障/错误怎么办的问题。' o2 m2 P, l, n3 B/ m# E- \

* d0 @% c, T8 U( l3 q8 Q1 q- a( P所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。& {* _+ P1 Z( h
.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的! P! C* l; r1 I! T5 x+ Q& @
很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
4 \: Q0 T" B- @* q4 a4 b7 K/ Q既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :8 o& n# Z( q( X8 M: W5 U7 w
软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。1 X9 X/ w9 [7 `  X3 R

+ M; ^4 [5 g1 Y' ~60335-1引用了61508的部分措施;
. z) U& c  j7 P1 {) Z9 N0 R
8 v6 y8 N) x9 WStuck-at 和DC fault属于持续故障;% T" [1 ?3 h6 i+ @6 |5 w* p" _# U7 h

; H1 E1 {4 w6 g$ uCF和PSF属于短时故障;) F0 R1 `, B$ u
* E- }  a  U0 a& Y
CF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :
' p8 Y2 ?3 t5 X4 `Stuck-at是否就是常说的“死机”。
, M$ }1 Y) B2 ]6 t  j' U$ I$ {
对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了- Q! b2 Q" k8 ]5 s, Y/ @

. w) ]0 E# B1 B8 x- ^4 ?) c9 q要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。9 r6 R+ y, w- ~7 j8 S7 Q8 R
5 A. L6 R$ @0 s% e& |
335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因+ @/ o8 a4 m9 D, J* ^# x, i3 K

) W5 {  S" ^) [) v$ f3 [stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。/ O' [. k0 `3 @& {+ @! H- w
# F$ {& }; o5 _. T: O' f
什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。
2 V- e% y- |8 p1 P
: p+ a+ b0 m9 Y' s( B! t常见的导致stuck-at或DC故障的因素是:
: }0 H9 {7 T" M- K: q8 k' P
5 [% o2 q& j- c  s5 G静电:集成电路内部的cmos管很容易击穿;
6 z7 g3 u# [- P传导电磁骚扰:类似浪涌、脉冲群;  S. `* O4 H( ~% |$ F/ o
机械损伤:跌落等;
1 k' o* R2 v7 R: j$ l2 {8 Z无线骚扰:外界和电路设计不当,导致信号失真;
# z5 x8 M+ A+ f6 Y8 h其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
% F9 y' h- }' o& @, m( _- |
1 D; I) k; b9 M3 O, Q# h上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。9 ^4 e. ?, ~5 ~& ~4 ]/ Y8 a
4 `4 Z7 k/ O6 e
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。
( F1 h) R1 s9 J. U) A8 g; p) ?6 c7 ?" f  U' C
IEC60730-1 H.11.12.7 控制故障/错误的措施
, g7 B, r- y' z5 G9 R6 I5 c0 J& A6 o6 |/ p0 f3 ]1 z4 K, s

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。
5 N$ j$ ]5 c. _* `$ j* h  |1 j; f6 ^+ G8 Y
它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。$ M0 r" h8 @! k$ e# d

8 b2 \6 @- Z7 Y* y4 E下面举例说明采取怎样的措施才可以。
; g6 g6 z% v; C- W* S; O( f% R: _3 o- o  d* P4 q' l0 R
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。
) n, Q! C4 V1 x5 _! Z
: w0 y9 l  {3 K. D) U$ `6 g; A其措施如图:
* I( ?; i  F; d: N0 `/ K; ~
6 |0 L2 h( `& m# }3 j

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:4 c! M5 h2 T  F2 ^5 y
周期修改的检查和;或    H.2.19.3.12 ^( p, ~( x& m: m7 m) }
多重检查和            H.2.19.3.2
# W2 o. S' g1 Q" r带有一位冗余的字保护    H.2.19.8.2/ [; @/ C* ^% E) Q

  i2 e, y6 _4 D) O8 Y( z( ^& z. u2 t这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
! }, R' v+ q' R  l  ~- ]) W4 t
- Y) @) m: ~5 n* C下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
8 R# c! P+ q7 {) i0 c. Z) Q5 g
$ {( @; S; {2 bH.2.19.3.1修改的检查和 modified checksum- c4 H: c) T( {1 F
产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
% f  X2 X- C# r( U* E3 H注:本技术识别所有奇错误和某些偶错误。9 r5 C) b* o6 e

2 C' Z8 |5 ~) a8 B! O9 A4 GH.2.19.3.2 多重检查和 multiple checksum
& a* F) [- Q  j; [- K/ p( G' A产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。* o2 [: D! K  M  O  R
注:本技术识别所有奇错误和某些偶错误。9 ~* r( r- P6 s2 Q3 K6 Q4 z0 `
) H) _3 B% A( ]+ G7 Z, V; `
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy
; [1 _- A0 C  v7 R& @! W/ Q把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
7 Y2 b/ c; H6 r0 @注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

关闭

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

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

GMT+8, 2025-12-6 01:32 , Processed in 0.061218 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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