中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法  ]5 m1 q% A0 A: D/ g- U
6 y; j$ w) H% S4 P  q( d
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。$ b* B1 Z& g- |& W; B. j# \
" X: @  @3 {& C7 t2 t
  观察不仅要认真,而且要全面。  4 f2 w6 \: d1 |0 ^& O& X
- [$ ^$ O3 f$ p. p0 I3 {! ]
   要观察的内容包括:
  l0 z4 b% ]% Q9 j: o( |2 S" t
3 m: [& k6 {& ?  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;8 f/ a% b) `% ~% a+ I+ e3 a5 N

( M, e/ H! ^! a" ?2 j* W9 e2 s  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
2 V1 n# v$ ?  {# e. j" g: N) `
, {  w( J  X, @  |+ X7 a: P- `  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;# e7 I$ ?$ x/ @! Y  g

# j6 {. a" n8 _- K- f6 T3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
" v$ a; B$ K% _, y. ]; W4 t. y  r, r7 [. A5 S+ u. t& O
4)、设备安装和设置的过程等;
! X' V, f/ R6 U  U# U( [! [, X
5 D7 j1 u( g1 a$ K2、最小系统法
( K0 E  f/ l1 n* ?+ \% ]' |  Z7 }. ^
% L/ n2 t: W7 y8 g" e  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。1 m$ P, T" O! T, i" ?  W
" k# i" L# M& z  B  e0 r. x, u9 f
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
6 P3 r; [3 G" d& [
  v0 s3 I; e3 }2 @) X  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 $ w& H: @9 t3 M6 Q, Z& C5 g

$ Q+ z$ W/ J( h( W9 \  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。7 u' u( C" G# u

# `5 w4 K0 \: S; i( T. h8 z0 w5 B3、逐步添加/去除法
' H9 W/ Q/ d+ a7 F6 w$ E
7 Q/ e( U6 W( C! |0 z  G. z* ~6 y  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
! u4 u! t# y  |% n/ e9 I5 f8 X
- C1 y/ Z" d. D) V  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
3 S7 y" I( y/ }% V  e8 ^; X/ X  w, m: L- h/ H3 K
4、逐步去除法,正好与逐步添加法的操作相反。
& E9 |) @( n% v: G6 `# E# |6 E" R+ P& x# d% t3 B& d) Y
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。4 j5 ]# s; h7 l! `. {0 R

4 v3 n) {* M  P& ], Z3 A1 d) c" @5、隔离法/ ~% d$ z) m" `3 Z' L0 d. g
0 ?9 N. A! d3 k- U& r
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
1 `! X" P. S. l, y$ G  m. ?% c, ^) p
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
! @( V8 E1 V1 Q5 |
* d0 y1 \6 X) J# q  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。9 J! n& A5 a) L9 B0 c
7 ]$ _3 k1 X  r  A# d9 P8 w1 t2 p
6、替代法5 ]/ I* @, x0 n
7 ^9 Y, ]! \! P  d# I7 z5 t" @2 O
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
) c- x6 o- ^1 ^/ G# Z+ U3 D
. S8 @* O: C' x  1)好的部件可以是同型号的,也可能是不同型号的。
( x- T, w$ f% T; t( L) a  x( z' x. X5 G9 L+ [3 t3 B
  替换的顺序一般为:
9 C2 `5 l. ^0 Z' ~! ?8 K& g  v$ K1 k
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
5 M8 H2 D. s) Q) W) _% g9 p1 O: W7 Q
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;' a- w3 Y7 \8 [2 h9 W3 Z! W& X
! w1 D0 O4 L: j& m$ A9 D
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 - h! M9 l/ z; \1 K& v) o6 i8 B0 Q

8 l" x7 J& g1 o3 m7 q  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
# g( j6 [3 f: Q, Z6 z6 ]5 G+ ?7 y2 a" c5 V: }1 ?6 f. q; T3 M& K
7、比较法+ |/ v! e* C* |) k8 M0 E4 X9 O
1 b% s9 r* |) R! L4 n" [
    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
6 j, M! C% n, Z* V( u. [/ ^2 T# G+ r6 H! k
8、敲打法
7 A0 I$ P0 ?& N! f! ~5 J( E2 M  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。1 w+ M; Y8 ~* c/ `. u% [, K) r
使用此方法的时候要小心谨慎,以免引发不可预料的问题
9 H' O' I6 V, ^3 A4 A      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)  I9 B4 l; g0 [% ?8 Q; U/ q, f
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。* ]+ e  n% q5 o; d9 E
     常见的故障分析方法:4 L: T6 k6 e, f0 v& z! M
     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
  L" x6 {1 M# f  S* P( _5 B' p/ n( t     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
% c# s1 d( v  l     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。; p2 i* d1 u0 ]3 [: p' ?1 A% C# s) Z
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
0 d7 I$ _  M, L) _5 f) \3 a$ A     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法) O" g1 j* U& ?) e
/ t/ B6 U6 U/ ~+ |6 W+ t+ U
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。4 I7 _" d4 l: G
" z" Q4 K( F" h. `4 Q, I
  观察不仅要认真,而且要全面。  & }, c4 O2 c" D, Z

$ {3 n$ N; }+ f6 }( R7 P2 V2 C, d    要观察的内容包括:7 u$ R% R. J5 q0 E
7 y7 }4 d' o% C7 Y3 ]
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
9 s) n- N- T) W
2 |3 Z3 ^, d7 V% h6 x! L  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
' G; \3 j; @& C! E& ^* v& g$ E7 x
7 Y& y: `4 B$ k+ l* g  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;6 U& Y& p3 Q0 L+ k, l8 E
+ n/ Q2 U3 z0 O5 U: s( V: ?! Z
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;5 d6 w" J% ?4 E$ s

4 K  h& F' i$ }' z2 ]* \4)、设备安装和设置的过程等;3 ]6 C; |6 J( H+ `7 H1 y
$ d0 {* s( ^$ ^7 y4 c- G
2、最小系统法
* r8 e0 R$ v/ Y, R
3 R- r  D6 d% p- b3 s: u3 F  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
: E  D7 M  u  o3 c& c, u' j) v
2 T" P+ [; X; a" `  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。. I' @) \+ S! @$ K. m$ z' P
9 W( \& Q8 x/ s5 v( B3 y
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
! g" E+ B! i) H# |7 i6 }, g$ y- X1 _- G, r. R
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
6 g7 X, q3 ^2 R" Z% P
+ V3 `" \% {- U/ ^3、逐步添加/去除法
. `4 H& h% u' R& g+ z( b" g) z" Y* N" F9 X( q' u5 c5 e
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,  H& U( R% F2 m4 W/ U
: |3 W; {7 @2 M: B; f( |
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
7 h8 \/ a" r0 x+ _
6 S" ], w  g: z3 `4、逐步去除法,正好与逐步添加法的操作相反。
* H- C' g* \$ Z+ o# E
, [* t) Q5 S) r  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。. N; J8 @& A0 [
8 d2 `4 e4 X& R, i' ~
5、隔离法5 T" j7 h0 ^5 b, `& v
8 z9 a/ J6 ^+ A. \5 D2 d
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
; D2 u$ Z5 ]' K' t; a9 \% D1 s9 i- B
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
2 n! W  G, d; G( F2 v* P/ k$ e2 Y  v0 J5 o/ h  Z+ y
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
! C- J# `! g* |4 e1 I1 h) p9 c3 D9 O
6、替代法
% m& }+ P6 @& i2 C# M( g, z( g  x2 \- B6 U
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
" k" _: q; `1 N( I- }1 J2 Y+ q5 m: N) L" {9 g6 V! _  m8 w
  1)好的部件可以是同型号的,也可能是不同型号的。% H& c7 l" p1 ^7 X

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-3 03:56 , Processed in 0.056073 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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