中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法- n4 l7 n7 O( w4 b5 @+ \+ D2 n
# _& E, }) m$ {
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
7 L- Q; ]0 [& b) p* M$ y' M  C0 m$ W, I8 [* p: }6 U
  观察不仅要认真,而且要全面。  9 x7 i# K' h; f( V: R  I6 H) V: g8 X
2 |3 i8 O0 C4 o+ |0 C) |5 E- |
   要观察的内容包括:
8 |1 i0 e7 E' _" V5 p1 w+ C0 O4 b4 Q* X& v8 M0 ]3 g1 s4 F% v
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
8 v" V/ w; m/ O1 F1 B
; `. t, x" d: n& m& G. Q  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;; J( [5 I# E! j/ I( x; Z' I  |
4 ?! |% Y0 i) P1 C
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;' t% g+ ]) ?4 N2 P+ D) W( \
8 m) H8 A! u' Q: K
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;3 O& I2 h* w7 x2 E/ N" O4 F. C

" v( A3 z( E+ ]+ C: M) q8 k4)、设备安装和设置的过程等;- `6 B7 u" m; X: A0 P

& w8 ~( M% c6 x8 K( k( m) ~  P2、最小系统法9 m8 Q* h) Y" {2 x" I

3 j5 D0 c6 n8 ^  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。+ }3 U2 t- q! E" J- }7 |- n6 X0 U0 [

+ J9 v5 {2 |& z8 U  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
" o* |. r, N* k3 Y9 g$ W2 x# j
0 v3 ]7 T1 l' V) L6 i1 C! \  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
3 ~0 f* ]  Y$ t
: B9 j' r, \8 k) k( i  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
6 i" l8 K; p0 g8 e1 |
' D5 o$ z+ ?$ O" O& p4 B4 z* S3、逐步添加/去除法  i9 G. r9 D7 ?; ^

. P2 U' s! Q* ]  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件," T# ?6 b$ `* S* J' F5 H8 _4 c
+ e8 B! @7 X' [" u0 N0 F0 d5 f
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。$ \( V6 s, @) S' B' c. V  ^8 f2 v

) C5 x0 W0 \' H/ G; u4、逐步去除法,正好与逐步添加法的操作相反。
2 }7 C; E$ P  J5 d% ^
9 ?- }& j; `0 N2 ]1 r7 J  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
. R$ o3 Q5 q% C* e3 \
1 M4 i4 |; G# ^) o1 b5 m' j$ @; w" z5、隔离法# G2 D" @/ Z1 J0 y/ l

2 V# Y3 P, J1 v; }# |9 p7 q  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。6 n+ q# L" |2 n" m; v, w5 s/ e0 [

: v# B6 I* R( C# m  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
9 ^" B6 G0 O7 ~
* W% `" f: `9 I3 Q8 Y  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
7 d( u+ C! y' T: @3 ?( h
9 J1 v+ Q8 g$ r  ^6、替代法
9 L6 e' P& k/ ~3 Q) S4 l3 Y, i, |/ H/ r
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。7 v; c( \3 d1 j2 P  e
6 L2 T( O6 p" Q/ m3 Y5 ?
  1)好的部件可以是同型号的,也可能是不同型号的。
8 i& f; X0 Y8 t! A" D# `7 f
$ @+ {2 f( }. B- Q/ o  替换的顺序一般为: . |1 H* P1 f9 i: A) I; r3 Q

! h" m. O) a1 S/ Q$ r+ |0 y7 t  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
% I" P: k; E3 P5 X! B9 {6 s: Y' [/ T4 t
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;: j6 U2 h6 w: U0 r' [+ P' l  q  e

, |& z5 `7 f4 a3 t1 S) C 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
9 [* c/ w  h$ Q
: a- E0 n7 B9 F& @  r( s8 E. C  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。/ K9 K; i% M9 K
8 p% ^9 \2 {0 \* ?% D
7、比较法1 V+ A3 e. O3 l5 e: D: K

' n" f8 n1 Z$ W% @" h    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
1 Y8 w1 o! B/ g; G/ R" l5 R& i& q) o8 ^
8、敲打法
; a+ u7 b, G0 q; @0 H5 i7 h  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
% R, K2 N/ S; @: l 使用此方法的时候要小心谨慎,以免引发不可预料的问题7 O% c% g, m+ ]4 k
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)7 h( l0 l% \+ [, v( i# j( Z
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
/ |* B0 y$ a# @9 A; T4 M: L, \     常见的故障分析方法:1 e/ P. U1 L+ {# B- i  W5 c
     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,+ |8 s0 Z: G' h
     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)+ |0 o) _4 t4 w! j8 V* [
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。
6 k3 I- S% B) z; L     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
1 Q/ t, `# o$ K$ P5 q' J     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
# |4 t4 F  M  ^' X  T" F3 I" N/ Y( M' ~2 c
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
' T* m+ X( z/ i) I1 D, U
2 [/ h; ~& K" J0 G, V* P  观察不仅要认真,而且要全面。  
  H2 ]4 O1 [/ a) X+ x" J, p+ z6 N" l0 k! x
    要观察的内容包括:, M: b. n: z7 \0 ]: N$ s0 Q2 _2 {

( n4 o5 Y( I4 y, o" P1 h( p# Y6 ^  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;0 J+ ]& b6 Y9 x2 R: E
3 d) i5 f; `/ h, }
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
$ U* H7 C/ q4 C4 K  |, `- S3 J3 w, o3 |! K0 a
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
- B- N( |. y4 a0 w% e8 u4 _" P1 q/ n5 G! N) H7 q( |
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
7 E1 T. ^6 @, g8 z4 n: z; u( w4 p% \$ I% p1 M) ~2 f
4)、设备安装和设置的过程等;/ c; H, a+ z- ]: `$ n
& o# Y+ E" O9 _) z7 q- l
2、最小系统法0 D" T) D$ ^  S% E& @
1 L" a" y9 J1 A5 I- R" q
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
2 ?0 [; A9 m( \' ]" c4 p+ k- ~1 Z# a  A+ e; X
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
0 ~- @1 L$ S6 v0 w0 k5 Q) m3 D+ }
. i. ~  I$ H- C  ?5 g  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 # z) G1 }$ k6 B, E

/ z5 E, R8 Y* d% Z5 N. S  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
' y9 I2 c/ V3 ~- A- f
0 Z( N; {, U/ \; k9 }4 h8 B1 Z3、逐步添加/去除法9 y. I+ j/ d8 l; L+ v

' `; z2 I5 U; d) X  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
9 F1 n' [& ~8 U4 P9 a3 u* F' c8 [
' i4 ]  q3 H% G1 k  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。8 Z# P% G2 z: i* W1 Y- J) Y
2 _; w9 l0 C7 B$ O, C) m
4、逐步去除法,正好与逐步添加法的操作相反。
2 [( p3 C3 h8 ]' t  L! k
. t4 j- h6 e6 ?' P* L  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。+ g/ {: ^2 F& C5 ]$ n5 _1 t7 a

% t5 q7 _6 W/ }# g8 E5、隔离法$ K1 @  F: V. M0 E* H
  N) N1 z" S0 K  l) I4 @2 J6 G
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。; \0 x" ^1 C. o2 k* n6 ]; d

5 X2 t6 S7 n9 M0 J! q  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
5 g" Z! R/ V7 }" u: y, k6 p
  l' i2 ?6 o, t7 k  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。5 Q3 j# c  J( Q, h$ V. z! c: S

* \% s5 x1 y& S6 H8 ]2 Q6、替代法
  C% l* t( f3 r1 ~4 t) L' _& o
4 w3 r" {) s. g; k0 ?  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。4 G( O. v! _  k8 U) N2 y& [
5 S6 I5 V2 K9 `& c2 r4 i: A' E
  1)好的部件可以是同型号的,也可能是不同型号的。4 m$ c( J& g" p, c( t

2 ^( h* f1 x+ j# I  替换的顺序一般为: 0 w1 O0 Z; G0 N8 e# @

( [5 \2 p  m; s0 {+ m  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
) D- p: p& b" s: }/ d  i$ K- o" z# J! u
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
' h  x  A* Y* u# n0 Z" N7 ~- r& L5 D5 W/ V" F5 y
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
) |+ q2 g) a9 w  W
: s: `7 Q* R" G8 o. T# S6 N' M  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
0 q1 u& k! `0 U% K
# C. I8 x. B( M3 {6 t7、比较法
7 @9 U2 L$ ~4 p' ^* k: N: T: n, T$ W; P- y& F1 a
    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
. v$ ]/ i- K' T6 M+ D- E
, k# X6 h) t+ v: z8、敲打法
+ r7 f. a5 x' A+ x  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。, d% Y  _' q5 |( _" o( c
使用此方法的时候要小心谨慎,以免引发不可预料的问题2 F: |6 K- n" `/ P  O, w3 H
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)( P/ E& e: e, R  n* U$ o& T# u
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
/ N# h* v9 w' Q- m+ I! v- [     常见的故障分析方法:
- u& h- W2 [: y5 x; v     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,+ j$ E8 Y* v7 T5 ~
     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)$ @- j2 z0 U: ^4 d5 D8 `' t( ^
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。" m) J! ~: y5 d# d  e' v% e1 Y7 t
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。4 Q1 `# d0 q0 G* v
     5、还没遇到,如果你还有别的故障,不妨说说。
事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。-------智慧改变生活
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-12 07:59 , Processed in 0.237263 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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