中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法8 H2 G" K7 k# r

* A" _+ q0 J/ _/ j. c& e  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。- \/ k* H" l0 n& @/ ]

/ Q/ f+ Z* j% y/ A  观察不仅要认真,而且要全面。  $ K$ R9 I$ P4 i& [

% w- Y  T( Y8 Z1 n: R4 U   要观察的内容包括:
* u" ^  w5 Y$ [
1 N5 D. h& v. R1 x4 C  p$ X& g  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
6 F$ g/ _$ Z5 O. ^. K" Q! `  i8 q3 O- ]; t; E1 S% N
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
' P2 J; h8 [8 w
. b& {; j% ^5 n7 P7 i+ {6 g! z  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;$ x) \( ^* X; G& c4 Y/ j% Z/ O
+ V, K; m1 ^; }; o; e4 G* A
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;, Z: i1 M" c# b, I! ]

( t( p( [! S4 q4)、设备安装和设置的过程等;  q" X- U7 E6 U  b9 d

/ t! p. C6 N3 [( i: L6 z1 q2、最小系统法* @4 d% ?& J6 K; B8 R0 F# H8 _

1 f5 z7 a. D; H: y* ^  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
9 Q4 h! G7 L$ ]7 Y/ U. k' M4 O& h3 N* z
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。% a( l( C3 ?; n* ?: V6 D  n4 l

& }0 c9 @( b$ R/ m4 s3 ?2 z  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
4 r; G* S3 L2 z: V; i$ j  k+ j4 v2 s& m& z( b( w/ p& {
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。6 V/ t9 F7 s/ l& b9 K" j
1 r5 g" ?( J- c! d# J
3、逐步添加/去除法% E# k; X! N' M% H: w

! O: H: Q9 S1 Z4 T! P  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
7 V  p0 [, j" M, B% J+ n' B$ \1 G# s% ~
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
8 ]( u$ P! y: F* V" t8 Z2 I
- }3 q' D$ Z# k) @( m: _% B4、逐步去除法,正好与逐步添加法的操作相反。
- \+ q; }4 ?% c4 U. u* L" o4 S2 a% K) z! F6 t
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
; ~  A3 r. I2 h$ q3 N
! O9 u$ \4 \4 H# N( z5、隔离法
, ?9 q* y) u( m# {* F2 A/ h8 J- P; @$ X* O. `3 ^
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
/ k9 j5 K4 y( ~3 ], K6 E$ {8 `) z' u' y) l3 }
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
: ]4 n8 y2 k. C
& m0 L7 T/ f0 e6 {  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。1 B+ M& n0 p5 A6 i. E: I) r

; U$ T; v& C- m1 @( R& u) s6、替代法' J9 ~; v' V3 l9 }8 z7 Y

( D: i" d0 h8 h* r5 q  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。: U' ?: o* x" T( u# r6 ^& x
  ~/ x- ?- c6 G2 _
  1)好的部件可以是同型号的,也可能是不同型号的。3 A  U# D5 ]( U8 x
7 D$ {) ~% b5 V
  替换的顺序一般为: 3 K$ E4 v2 R' G0 Z/ \
$ Y; Y+ R# B. d% O/ A
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;7 r' `) e% O: N* j3 i# V
  f/ z, n+ v1 ^) N, e" Q+ U
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;6 v, {: n& Z+ T" _" O5 \* V
2 C8 D5 o- I7 H0 R
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
  ^# b9 z4 Q" x+ ?# X5 n
  s. `+ K* w1 x6 E' W  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。8 ^8 |. @* |: `
; I' k+ ]* z: A0 V
7、比较法
# s# c  {! O  P6 F/ F1 ]
0 ^9 I4 y! L# S    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。( F% n+ q  c. d& T$ Z) H9 \

6 @1 ?5 o, }2 Q3 t8、敲打法
7 E  r/ e& l9 K  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
. [7 T" ?% g. u2 P5 w 使用此方法的时候要小心谨慎,以免引发不可预料的问题
2 C5 w8 ^* r' g0 t      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
) u/ L3 G% R5 n( Q1 m/ P      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
. l" t& F3 k' _7 D3 w     常见的故障分析方法:
4 `* L4 a7 ^6 C5 H/ Z. U     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,( i3 A! ?1 V, E% P1 C
     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)3 Q5 z+ _- P" j" i
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。0 R; C, l+ v$ L
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。) B# e- R9 ^! H  o* S# u
     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法2 j; D1 M- x3 U) r- X) \1 E

2 {& E9 u' X( [' o7 n3 U  p: q  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。0 \# t4 e# T0 ?$ [# @& \8 t2 [+ t- c, X

# f. }* g+ b2 a2 @/ \/ B# R5 @  观察不仅要认真,而且要全面。    S  K) i. v% n! k8 A( A

0 A% L; j  T, f8 s' n) Q/ u    要观察的内容包括:8 ^) _7 N0 W  e

+ c' i/ ?( Y/ T9 p  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;3 I  P  u4 b) ?: j$ B/ z4 r1 g; a

+ o  u4 ~$ \3 f; }6 v  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;) H% C( h, F' A! e1 ^
  a6 v) P( H3 ?4 \1 {7 l2 l) \4 |
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
+ Z3 m1 p8 c3 u, }9 d3 K! d$ V% Z, _: k( l3 V' E* k7 R$ |. E3 {- C
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;+ J- |: A: B' v! R/ v
1 b2 c0 M- o# Y4 P2 a& A( y! ^
4)、设备安装和设置的过程等;
4 I4 S2 C- m# ~) E( m
6 R0 \& q9 O2 \0 Q! R7 r  G  p( ^2、最小系统法
; T3 u* E% E' S. }" o8 P, \
, V- T$ H- w/ W& O) ?: p; \: b& F) C  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
* {! W8 D7 l/ I3 D* j" x
* D3 r/ }7 T! t, \* F+ }  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
; E1 _! P  y# H/ g3 ^* E; `8 W- D+ B/ c
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
5 g, a5 Y$ e: W+ G6 h2 }& G& A/ K+ W- g. X. a% k4 d
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
) `  B9 i1 r$ X" R
0 _5 q' u; q) J3、逐步添加/去除法
/ z6 l9 B" J6 N6 L
4 U! |7 p) D( x  O9 |! }% {  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
, O) D' J4 I2 F2 W: K( \
6 G7 \, n0 ]4 m+ b  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
* `  h( Q) H2 K9 e: U& G2 i* v7 ~, ~' }5 B
4、逐步去除法,正好与逐步添加法的操作相反。
2 R: ]0 g0 b9 I( S) b/ d7 A# F" B6 D% K1 x) l9 b, L) g2 q, f  o
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。- @+ J4 z5 |4 h/ p2 D: a4 w! I

, J$ K# x9 k0 L& B/ q5、隔离法$ T! ^; E* R5 c0 n+ P6 }
0 A' {- d6 ~0 D0 |+ z: I
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。8 L9 n- u8 H% B6 K
" l. q; m0 d& a: Z2 G* z/ b
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。  O3 v+ Y9 u" K& p1 I: O; |

& {7 O3 G5 q4 J  t) {" D& `4 j* A4 U  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。, Q5 Q8 B$ g) Z/ W

1 o: H4 T2 c: s* L7 L! n' z6、替代法: n% R$ l  @. n% W5 _1 \

5 z4 E  n- y4 W0 ~6 `; s  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
0 ?3 t% X9 m% f. r+ i5 S# w( u% D) b$ w9 a* ~/ F$ A2 o' C  R
  1)好的部件可以是同型号的,也可能是不同型号的。" D7 v8 Y4 f+ D& _, a* |

* y2 B, ^/ Y8 D( W0 X/ h  替换的顺序一般为:
3 b% Q5 e% c/ j1 }: Q6 x# u6 o4 C# P% R# V
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
& I- B' @: D. {' E
' n( v* q. Z. v. i# U1 ^! s# o    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;- }6 T1 \' Y% q

- m' r/ l; E8 h* R6 o) J- A 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
5 q4 L/ k2 Z, [  \1 S  e) H: @( I$ N" ?
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
! t0 I# v1 f$ \
( W/ T1 b' K4 m# L0 v9 [# H7、比较法- U3 m% h# n6 t& Q9 y3 B

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-26 13:38 , Processed in 0.055688 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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