中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法" w/ O! ~" p+ H# {2 m7 B6 S
( g0 s- z, J* p$ S
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
+ z/ }3 Y3 y' E
4 J2 G2 p! h1 a0 h4 P  观察不仅要认真,而且要全面。  
- a) ^- \. v3 `2 K; I
# A; ^) n# n) L+ r9 e! g! O   要观察的内容包括:
2 j0 a9 c0 i! H! \* j0 e
0 F/ |# W9 h* \  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;# U, R( ]/ y7 N. `; g5 N6 u7 ?5 N
: K& j- _% S2 }, b  g5 i
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;/ Y! F7 i" b2 o  P, W3 [) M
4 Z! R0 K0 u; k" R/ a4 e
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
5 V8 L8 d6 m8 I2 J6 Q5 W% F/ h0 J  Z( G. h
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
% G* ?; w1 I* e5 r  Z' K# Y) v' O( z" Y/ A$ w
4)、设备安装和设置的过程等;
: @+ b5 B: ~  I- {2 q2 b# y' e8 w6 H6 m7 E* w; F( P4 I7 N
2、最小系统法) s/ e  l' w  a( `- C+ N
# M7 B- o. W( c: z  k" a! d3 K
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
5 j& u, }# y  k, I, i7 r# a( L% v0 ^: U. p; j
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。& H) K" v8 ?" g* Q

9 G, u: I4 k4 w  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
* x) a6 O( @$ V5 G5 L9 Y
+ y' W$ v) A# U( k6 h: J9 M  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
$ Y4 R4 |0 Y& i6 E
, D% P) Y7 i5 b! \4 S3、逐步添加/去除法( h* U1 u) E0 D! m& ~% |0 W
1 X7 V9 R/ `8 z$ j& F! b" U6 S9 L
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
5 u# u: l2 ?0 J- d( `! W. H4 T" c# O% ~
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
: w6 n- c( d/ z$ \8 ^' R6 k0 A8 q# o
4、逐步去除法,正好与逐步添加法的操作相反。
" B" w/ @# s# U7 }# {. X' A
9 Y7 J/ ]5 x! w3 Y" G( i  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。+ R! s6 {# J7 B* {

; V0 Y0 z+ t0 q2 c3 g5、隔离法
# L: k6 L. M- j; v  m
6 z+ D& Q% t: X  Z, s4 Q! Y  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。) A0 y, k; J/ E! F) O
% I* c! O7 y* d: E- N0 {
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。9 V, T% H3 W0 F- F. V: U: I2 E
: z! R! l; X+ S! B( ^! ?
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。/ z7 |1 I, i8 I8 c& [4 S/ L

# X6 ~. k% ~0 l6、替代法
4 S% K* @8 X0 O3 k; s: v2 B1 C8 O) H& _$ R
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。# j  |/ f0 O' {! w6 Q- p
  i  X: i# n0 g; `( e  m$ I, I
  1)好的部件可以是同型号的,也可能是不同型号的。7 S  c2 r! k7 }6 ^
" l7 e% g$ l# p" D* ?. x5 S
  替换的顺序一般为:
) [: N0 ^# T/ J% c0 F8 T
  C7 H6 X/ P' G% e2 {  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;3 R0 f3 V8 d8 B2 d% |. f

( e" s+ e' X# W% G4 X    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
% L! g5 P3 D' Z! q, O/ i" t
. I8 U$ @$ O- B9 D$ |9 O# h 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
; C6 j7 |$ H$ R9 `/ a0 _  A- `  \3 ~2 [, D/ \
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
+ I9 Z$ a1 T" d
( g' T; ^3 k2 W9 v4 {3 q7、比较法- c( b. j! S  h6 B" d2 m
  v) U, p1 r9 S8 J, j$ g
    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
/ \, z1 q  \& i/ n3 K) }0 r2 U/ m4 S* Q4 ~0 q0 Q
8、敲打法$ I7 J, o/ ^8 A
  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。" G/ n7 Y0 Y9 `8 |* [
使用此方法的时候要小心谨慎,以免引发不可预料的问题
3 e( H: A- X9 h6 T9 k3 G2 N8 R      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
0 \4 z' r% X, ?) {7 ^      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
2 L6 D/ W" A: f/ }7 H* p0 _5 F     常见的故障分析方法:5 s' a" W- s" h5 \- l. _
     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
$ u4 }. ?, l( C6 x: O     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)/ t- d# A; ?1 n) H4 t
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。, b9 \' t* U% l
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。) ^7 b3 t! p5 E9 C% S
     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法4 Y$ W( Y4 ^1 w1 w. v, C6 n" K

' q& I. n3 Q% @- U- u+ |% w  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
, ~2 d- n7 ]( T& @$ l! Z! a$ W8 v
  观察不仅要认真,而且要全面。  : @& N% N4 d& ?  C% O
) e7 M5 A; b7 B4 n" U6 o) G
    要观察的内容包括:* f; ^, D# R: Q" i

1 \. B3 F, X( d5 v$ @" M  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
9 ~6 K- g' z: s8 u5 S" p% q) j* a( t  y! g$ B
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;' \7 L6 Y/ c$ ?' W9 m6 E! K8 i
% g6 e) C, @& a# T" J
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
9 j# Z' ]$ x8 B( d* S) V0 x; f: X% c( U4 }
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;+ @  ^) d3 E1 O- U$ B) t

+ x' Z3 M6 B& O4)、设备安装和设置的过程等;, t; @8 }4 E0 a; z3 k: Y6 n( `& Z

4 T8 b# t! c& L% v9 \* Y" T( Y2、最小系统法
0 u3 K+ ?6 o+ {6 S' l! t8 {
' G; ~/ |8 }" A7 N0 w  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。% e& m1 P' q( _0 R3 k& ~; }

. k: S( V2 q8 S( Z2 x7 @  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。# H6 b( u6 d1 e. O2 K1 o  M% r2 n1 s  V

9 K' F9 ?- k9 p) N7 V# F4 q! j  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 - Y% w' o# V9 S& j5 E

  m7 }: X; F, A2 @5 h  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。8 v8 D' ^6 E- D0 E2 y' Q' m: [# W; `

+ B2 U, e# U: s5 h: [5 U! Z. l3、逐步添加/去除法
" j) ]! r6 Q- F, r, K8 n! O5 w0 I) N5 B
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
+ o# i4 P' h8 b9 Z1 B0 C# e+ s: y
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。! O  _" p& _# D& O4 w) Z% h
9 [8 E, q0 V7 l4 T5 @8 J
4、逐步去除法,正好与逐步添加法的操作相反。: C, C# T0 h' V" ]) s: J# E6 ~
3 D" u& k2 [( r! Z+ i
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
  H/ B9 y0 E4 l7 v! @
4 A& J4 _, v, W6 v5、隔离法! F1 K5 W  x0 \: Y) ~
0 L& {, |0 K. v  X1 t& d
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
% Q$ y' `8 n  z* n2 d) l, f* X! \" Y# m6 v$ f' [
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。3 X2 c2 P/ T* p  q' O4 ^( E4 u0 m

, D# A1 }6 T, O  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。3 \" j7 u& f  Z& ~% e' h
% d, N2 b; ]# h' R; z/ T' l
6、替代法
3 ?, \) b, \! F) Y# M6 c
+ s; X: C7 k9 p7 K+ F1 F3 u  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。' x# b" j  f! r7 s0 i

$ o5 K. F9 E4 B0 J  1)好的部件可以是同型号的,也可能是不同型号的。
* G9 }9 B6 n8 c( |2 c/ x. q, G' W) ]2 V: t9 p3 X
  替换的顺序一般为: 3 J3 T* j  X& H, F

# ]  J* Z5 u, }9 `  C; s  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
2 n1 R3 Z/ W* U! X3 B: n4 L
* V* d9 B; t; j/ j- o, I    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;# {9 b2 Z( c) ~( k
. u! j; m! A" E: |) P; ?$ f
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 5 {3 ^# y9 y5 X) x, r: b9 ]5 H4 I) ^
) y- R; D3 q. T! a. j% M
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。- U" _* }  e4 w0 ^8 E( s

; O: Y0 O0 j/ I! W( F9 ^1 @7、比较法
% ^' U) R; ~) `, L! Z0 D
  |9 c, |- \5 x% ~: {    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
: r- Y8 T$ Y8 T! F. E5 D+ {1 I  w0 N: J4 R9 O# w" ~
8、敲打法7 Q( u- Y3 _9 C' Q" q5 D
  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
2 V. R5 W+ f5 k0 e 使用此方法的时候要小心谨慎,以免引发不可预料的问题9 }# Q; ]  c' i& w( w7 {$ r
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)2 y' B$ d. \7 |6 e& @  c
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。' H, K4 s: P4 y2 C7 v- ~# d0 c
     常见的故障分析方法:
2 G" F/ A; m, N2 E$ h0 J$ N     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
4 j% \# y: ~, Q1 V$ j, \     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
& G. f* l( O. _: b' c     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。4 Z: y5 ?0 Y( n+ G
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。" ~! L9 B5 C) [9 u. j, g2 M& ?
     5、还没遇到,如果你还有别的故障,不妨说说。
事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。-------智慧改变生活
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 14:54 , Processed in 0.082553 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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