安规网

 找回密码
 注册安规
安规论坛 | 仪器设备 | 求职招聘 | 国家标准 公告 | 教程 | 家电 | 灯具 | 环保 | 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)。
' p1 ?  V. k2 ]% @9 h$ _另外还要参考IEC61508的部分要求。
: k& a( \/ G) c0 ^6 }) Xsoftware evaluation比较麻烦,国内似乎做的不多。( @) I7 q2 ]: i9 w* W$ g2 n2 A% ]7 H
现在很多时候都绕过这一部分评估。& C, Q* r' _1 h& j  h1 m/ ]! G9 V) U: ]$ M
但是随着家电功能的越来越复杂,软件的安全作用越来越关键,这个评估早晚还是要做的。# @) o1 N( O( b& L
引用第11楼neutron于2010-02-22 15:14发表的 关于家电软件评估-4 :- G3 x* t+ K6 v: C+ }( H
6. 控制软件故障/错误的技术和措施( P0 F0 ], r" A. k3 M$ @6 O
# I% g1 v3 D% s; Q; s
这是考虑软件运行期间遇到故障/错误怎么办的问题。
. ~& k9 e7 U/ c! ?5 E- b9 \* C$ M
# ~; N3 Y7 X/ t8 M所谓故障fault,基本上是有单片机内部元器件问题引起软件工作不正常,通常划归为两种:stuck-at滞位和DC故障。/ E! [: p6 d1 d  M+ y* S
.......
发表于 2010-2-23 21:17 | 显示全部楼层
应该还是有的
# H0 H* ^3 }" N# ~0 j& Z0 ?; h很多控制板的厂还是有这个技术实力的。但是他们缺少的是安规的知识和经验
, [# e( [& m9 V+ j4 S6 g6 H. n' L既有控制电路的开发经验,又有安规知识的,可能就比较少了
引用第6楼安老盖于2010-02-21 14:19发表的  :. o8 i4 b  ^; `0 n0 B# c
软件评估目前在国内都是一个盲点,真正有作而且做的好的,不知道有没有?
 楼主| 发表于 2010-2-24 00:57 | 显示全部楼层
黑森林说的有道理。2 c* S' Y( \; J( u, N$ V6 E
: E* _9 `+ d1 w
60335-1引用了61508的部分措施;
0 n/ P9 M% n$ D3 i+ C! m- C+ y6 f& h! B1 q% b: e) y- ^- g$ Z
Stuck-at 和DC fault属于持续故障;
2 t7 C: Q" ^& ]% M4 Y  `/ y
5 h  \) j$ e  K/ C2 y4 u7 l4 pCF和PSF属于短时故障;& J6 `( Q# P% f) U* D* b

' f* }% x; K$ F6 y5 Y( DCF和PSF可能引发stuckat或DC故障,诸多诱因之一。
发表于 2010-2-24 08:47 | 显示全部楼层
Stuck-at是否就是常说的“死机”。
 楼主| 发表于 2010-2-24 14:51 | 显示全部楼层

“死机”

引用第13楼安老盖于2010-02-24 08:47发表的  :
( P& }# w4 S# B* K7 @2 Z( QStuck-at是否就是常说的“死机”。

+ ^; O0 i7 |+ o对整机来说,stuck-at就是“死机”;要是这样,软件算是过关了
0 \5 j  Y& e3 k! q- Y/ S
& h" E2 B3 ~/ N! L: T; M, D& `5 C. n要是某个元件或针脚"stuck-at"了,整机还在工作,这就麻烦了,对应的处理方法就是控制故障/错误的措施。' A9 J  v# `+ e; x/ k* S! |* J$ A+ t

% j! D& W" h/ m8 Q% S335的要求针对的是安全控制功能。
 楼主| 发表于 2010-2-24 15:05 | 显示全部楼层

关于家电软件评估-5

7. 引起故障的常见原因
( K0 x3 v, [1 ]2 @( O4 `# i+ z# F' H# W% Z3 g5 t
stuck-at或DC故障是许多故障的归类,直觉感到这种分类太笼统,但一时也找不到更好的解释。8 @  s+ Z5 A  m/ y! W# S7 q

5 ?. p9 o0 ~, T5 N# _什么因素导致故障?标准没有说,因为太多的因素,估计编标准的人一时也反应不过来,这需要时间积累。
! O0 ]5 b8 B/ V# v
. V2 n) |3 h. y) y) N7 e常见的导致stuck-at或DC故障的因素是:
& R7 G6 z* k9 l* L8 ?3 y4 c4 ^
  J$ T) m6 n, F- |; v4 ?! l静电:集成电路内部的cmos管很容易击穿;6 M  |3 _! _1 h# r
传导电磁骚扰:类似浪涌、脉冲群;
0 F0 q7 {' K9 w% Q! z机械损伤:跌落等;
$ ^- z% m& v, x( W- {/ }无线骚扰:外界和电路设计不当,导致信号失真;; h1 r% e% D: F2 h/ z  T
其它的,大家补充
 楼主| 发表于 2010-3-9 17:24 | 显示全部楼层

控制故障/错误措施

不好意思,最近开始忙起来了,抓紧时间把这个网上内容搞完整。
6 F) E6 h6 {( a6 _: k# b3 x$ w+ p  n0 P% _
上面讲了软件评估的概念,希望说的清楚,如有问题请大家提出来,我尽可能回答清楚。# g# Q* |6 r: ^! D& s* l' n2 r
# f. u+ E3 i. W: d6 V# R
下面主要讲控制故障/错误的措施,这是硬的要求,在程序中必须有的内容。" r# T; }! A$ H
& B' h- x, B. T' _  r
IEC60730-1 H.11.12.7 控制故障/错误的措施
# `+ a; K/ B6 d1 P
7 _0 A1 k. C5 w8 q/ b1 ]1 f

本帖子中包含更多资源

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

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

控制措施

这个图片大家可以另存放大看。
% q* t0 M  [. i! c$ F
( Z8 E0 O$ r+ z它显示了所有的检查内容,很明显它所涉及的内容都是控制器硬件,就是考虑哪个部件一旦出现故障应该怎么办。
, |0 ~( j3 i7 @6 k6 Z. ?/ s; L+ o/ O9 h$ }3 k/ A& S3 l6 A
下面举例说明采取怎样的措施才可以。
! K2 |9 B" J2 H& P' d2 r2 _  @- [3 v$ N5 z5 n! m+ J# f% N
以存储器为例,采用通用60335-1 Ed.5.0标准的要求,相当于B类软件。& q- F3 Y; [2 z7 ?

* u7 S- ^0 Z3 r其措施如图:
; \9 Q' v$ H7 T, D0 f1 e3 j
* F+ O. h9 c/ `6 A% o

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-3-9 18:07 | 显示全部楼层
如 4.1不可变存储器,就是ROM,对应B类软件,有三种措施选项,任选一种或几种的组合:
% D3 l5 i' C1 ]# u$ m8 \$ B周期修改的检查和;或    H.2.19.3.1
& Q% d  H5 E5 s0 E. K6 d多重检查和            H.2.19.3.2
9 ]4 I! i" L$ r% |, K带有一位冗余的字保护    H.2.19.8.23 Y! |) G. s! y

- y( D. V5 U, Z; X0 M  S这条要求中,就是选H.2.19.3.1或者H.2.19.3.2再加上H.2.19.8.2
8 X  n' b& Q. b; e- W6 Y/ Q: F' L0 S* d* d# X3 P% d
下面是这几条措施的定义,也就是方法,实现的途径很多,如何实现取决于编程员的个人偏好。
  M# f9 D7 a! S- ]
, X1 k. E8 U# s( p7 g4 z9 C& VH.2.19.3.1修改的检查和 modified checksum
7 a0 T" U0 G5 ]* ^* K产生并贮存代表贮存器中全部宇内容的一个单字的一种故障/错误控制技术。在自检期间,从相同的算法中形成一个检查和,并与被贮存的检查和比较。
, p6 w) ~9 x; c注:本技术识别所有奇错误和某些偶错误。
4 r) R, H" U' A2 M. \/ g+ l, P1 Q# m% L' x/ [- f
H.2.19.3.2 多重检查和 multiple checksum0 s/ F2 I7 Y6 \* q; N* C
产生并贮存代表待测贮存区域内在的一个独*立字的一种故障/错误控制技术o 在自检期间,从相同的算法形成一个检查和并与为该区域的贮存的检查和比较。, R9 m' X2 S6 t1 a
注:本技术识别所有奇错误和某些偶错误。
) |* G7 h) b( [2 T0 U) z9 g5 |: M7 U* s: q0 k) I: V/ h' [9 k, R  f
H.2.19.8.2 带有一位冗余的字保护 word protection with single bit redundancy
  F; E% G& F5 a把一位加到被试贮存器区域的每一字,并且贮存的一种故障/错误控制技术,产生的奇偶性或者为奇数或者为偶数。当读每一字时,进行奇偶性校验。
* v( M( k. j' V% @0 Q$ a9 r9 t注:本技术识别所有的奇数位错误
 楼主| 发表于 2010-3-9 18:10 | 显示全部楼层
对于整个控制系统,控制措施的工作量很大,可能比使用功能的工作量还大,其间涉及到时间节点等问题,所以,程序员很头痛
您需要登录后才可以回帖 登录 | 注册安规

本版积分规则

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

GMT+8, 2026-5-27 19:56 , Processed in 0.124529 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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