中国安防论坛

 找回密码
 注册
查看: 12449|回复: 1

[讨论] 工程调试中排除问题的基本方法

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法6 W+ `) G; P9 n

5 d1 O$ n* E) k$ ^0 k) u5 Z  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
0 `$ L& d0 A( X$ Y; c& t2 g8 W  N( I# l
  观察不仅要认真,而且要全面。  ; o5 i6 o9 z2 U; A* u
2 W* _* L. Y8 D* E2 K1 q
   要观察的内容包括:1 X2 l: J. v/ l3 ~# c% f, v1 h! k
3 B! C) }$ W+ r6 C
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;$ k0 d& E- J6 K! b# E0 B- o' P; f& \

3 e. P, @4 a# ]8 E  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
9 M: i; Z- Z. Q- b+ O1 Q5 V$ L
+ a# R7 S$ H& R( D9 h+ n) S  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
  j4 k- g8 Z, ], B3 a( u9 R  q7 m4 B( o# L0 h, x4 l- }
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;$ A$ [  b* s: i
8 L5 H2 w! ?' w" K5 P6 i4 r
4)、设备安装和设置的过程等;
+ i/ B5 V* ~4 k& X( A. T: A) F8 E) ]! F
2、最小系统法. v, h7 ?' @8 d( o+ p+ `' O
' g3 C& `" _3 c) [  n7 [) e/ \6 t/ B
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
! Z( k1 A9 V3 @2 }9 ^# |5 `$ |" j% j8 e0 Q7 A
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
8 a( R; f3 S% ~4 [3 _7 Q2 m6 [! M: P: d5 [4 h: }. V- W( M
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 # ~# V( O: G6 T- f& A) n

0 q9 \2 C# \+ v0 j  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
2 \% y5 b# U  ~6 n3 s: _
0 ]5 h$ n/ h2 t3、逐步添加/去除法$ s1 ~) D5 C) V. ?- E& O: _

% g  g  h3 T# r6 w# t& ?2 T. ~  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件," J1 W( T, ~5 p* x3 K! b

6 _2 {, X( n* b1 L- s) O  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。9 u( c  O) _7 s4 y8 E8 @1 ^

/ X5 _: D9 Q' [; Q1 Q% w& K4、逐步去除法,正好与逐步添加法的操作相反。
. d4 J% _5 Z9 i) A* [% N1 Q) h. ~7 L  L3 Q1 `4 w# k9 R- c0 T9 M
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。% t4 z6 }. y0 I' _2 E3 @

' A9 K4 y6 j$ L/ }5、隔离法0 a) u2 o! |1 G! w1 n4 [6 `& G

7 p* i7 S) d8 g* K7 m7 K* i  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。  M7 }0 Z1 s" \
, d' n4 S1 k0 m
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
4 q- f% D0 }8 f: z0 {$ i+ h  G# \/ V8 w$ F' s
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。! g0 I# O3 x$ ]2 o, P. d

6 ?& a4 J* v! Q' l$ `7 Z6、替代法
  i7 d/ X# h  K$ l5 `4 |9 s$ N: s/ ]- V5 w4 c  P5 h; B
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
2 s+ U& P0 Y6 V; W( h8 Y/ f6 k( ~$ A+ c) [. y8 M  Z
  1)好的部件可以是同型号的,也可能是不同型号的。
2 ]2 A, j) G# l- C# Q) D
$ z5 `6 f' W. _% k" ?  替换的顺序一般为:
3 C" v( T8 _$ Y1 ^4 p1 c& K* x  \/ k4 V1 W/ X9 J6 [1 v* |
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
! A  ^) i" H6 Z$ ]
+ r, I- I3 {' ?; G9 |2 d    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;! Q2 m0 E( v5 N) n- S5 _6 _

2 Q. A4 ?% U+ E- v/ }- X" ]& P 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 9 C& H( z0 a: \+ m# l

" j* Q% [' j- a# v9 }4 ~9 s! F  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。" C/ a  M1 E  V' Z) k/ z' ?! N

3 ^* N1 F4 C* E" F+ U% Y* J7、比较法& M8 k+ a, T) Z% e+ w0 x

7 b1 u9 A8 X3 J* g7 d" u    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。0 S2 v+ e1 A2 e  Y! }

. K% M  c* {, d9 Y: E: g8、敲打法
0 |; ?- N( w$ O  Z' J$ z  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
- t2 ^% @) Q& @& B, n7 y( w 使用此方法的时候要小心谨慎,以免引发不可预料的问题
6 L7 P( A0 _8 `' J) W: e      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
$ p& l- [# a% d6 |# c      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
* ~5 A  p0 U0 k     常见的故障分析方法:
9 H1 x( H/ F/ V* l9 J+ y3 j     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
- K* t' q8 h# \. O2 ^$ E5 i     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)' H* _2 n  K9 h% \8 ?
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。
, v5 r) A7 k" U9 v" B# H* h     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
% Z" @4 r  v. K7 J# t# @     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
7 j8 H* A1 I8 s3 A- W
; a  s8 }/ l6 p: w  `+ R  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
% G8 k/ q/ d$ c" I, q2 k, H$ h( f+ a
  观察不仅要认真,而且要全面。  . Y. m1 W& @% q  V. x" u

. E. w4 t7 O- \5 I    要观察的内容包括:0 m9 W+ Y+ _- k1 [

3 R' `# n' k! A( d  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
6 g9 \: ~4 W9 j, U% C+ d' w8 Y
+ o' S: G4 v1 N2 _- G/ h6 l  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;4 `: t$ ]! D+ ^! v1 r

. c3 k3 t/ k/ B" \, b3 }( h  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;8 e2 ~! M1 |5 ^' S+ A8 e
3 h0 H& q" B! n6 f6 N
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;8 P5 O& [4 ^- z5 w$ C) i
) z, I' x2 ?- z+ H  q# N
4)、设备安装和设置的过程等;
4 G; ?% `  g  D( X1 s, X
$ R9 K8 n7 b) g0 z! {6 _: f2、最小系统法9 R6 C% \: ]/ J, _
, V# P" q( Y- Q1 K% M
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
9 ^3 }7 N6 O- M% }
# l: z+ w7 m: z1 o% m. N* `  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
) t4 u( _% x* A' ^7 k) ~% H1 h* }4 T! r/ @
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 * |* e2 j3 [$ r' f4 c) e3 v4 A

0 d6 u7 M  n1 W) e( w, e  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
$ B9 E9 a" ^# I" g" `/ r% a5 ]% Q8 m4 i4 p. h* a% c
3、逐步添加/去除法
7 p% [4 S1 A( k: P% r7 ?
/ h* K' R, V3 z7 D0 {  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,! L# T+ _8 e6 {2 J; L4 n. `

5 g1 L# g# i, }( W  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
2 D0 @: i- w$ C! b, K, L$ C  d
! q0 }! B2 [; g6 \$ v4、逐步去除法,正好与逐步添加法的操作相反。) [3 B; K* D- t6 K7 V1 `0 x
& ?3 X  G& a# Q
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
# {( T% |% E2 F! L9 m; \5 q9 O3 H0 R8 X5 j/ n/ M/ `& g
5、隔离法
. p* K8 G4 c3 V6 y* ~% x
, Q, J# N4 V( P  x2 C% O9 I  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
2 W1 d% D  a  r2 j
! p7 I8 S) z1 r% P  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
7 u+ Y$ ^6 B' s# L0 Q* C# Q
6 U! B% w/ ]' }: j2 Y, H* Y  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。& k& ?* P% q5 T: M2 c, V: J
' h' E3 B) ?( G9 i7 [8 R1 m
6、替代法& I; B3 T/ X% ^4 o1 i. H
1 k; I7 R) F& E
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。. v% Z( o* o9 k. p! {; b

/ L6 C/ O0 r* t9 b7 d  1)好的部件可以是同型号的,也可能是不同型号的。
: M9 O6 ~, v! y4 D/ ]+ b
1 E* \: P+ ?8 i5 j/ p1 Y3 I  替换的顺序一般为:
8 o3 a, m) j; V8 b6 }- q" r. I" g& I  \) E
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;9 @) q5 H* F, [* A7 X! ?  V5 n
9 s  Q! |7 n0 d0 Z. `  b/ a
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
. i8 v5 b1 P! d+ H. ?* K4 o2 c3 W( Q" @1 Z& ?" X2 U& }
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
, a2 h* S- n# R4 t0 Z7 `0 B% N! H+ f0 D. ?% ?
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
4 h( V, W( I# M8 y; ]8 J: d8 Q) I' S0 {2 }
7、比较法
$ _. j- A( `! P. e! X0 c9 U
6 \2 G- P( c, g' q8 K    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。  p5 H' j5 `) ^7 ~5 K9 ^5 H! D/ i

, m, e. _  U$ m8、敲打法
- L7 m" h+ ]5 E$ F6 |- Q  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
0 R  h, X/ q3 b0 u 使用此方法的时候要小心谨慎,以免引发不可预料的问题
4 }+ c8 t$ S7 j+ B" W7 ]6 j      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
! m3 ^5 c( e* a      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。* g% ?. Q* M' c8 L4 V. c) J$ b" T5 j, r
     常见的故障分析方法:
* v( Q8 b/ z1 z- ]+ ~) M6 k( g     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
+ n4 e1 Z3 }3 J/ O     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
! A: T4 P; q/ x1 m% H     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。
! {' ^4 u4 j4 b0 ?! Y     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
5 Y3 L, `% ~9 J; e) H1 G     5、还没遇到,如果你还有别的故障,不妨说说。
事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。-------智慧改变生活
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2026-5-26 08:59 , Processed in 0.057331 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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