中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法4 T6 h3 p8 Q7 q: C
! f" Z9 K! r: J! _" \0 G
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
8 F: F% m0 `, k4 X1 S6 s" ]+ t; o9 e, F
  观察不仅要认真,而且要全面。  
6 ?0 N  d! n# e, O' R
5 y, @' d0 e  ?$ `4 H+ ~4 U6 X/ `   要观察的内容包括:- M; J8 l9 H5 V# x9 Z
# A* T. }) r/ ]4 Y
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;+ h! H$ |. M- t. _

6 @- Z) @4 w  r; f* C  t  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;% K3 L2 w& H% C+ V. x3 Z

! |; m9 }5 x1 ~2 H  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;" q) G7 }5 ~/ o4 Y
+ Z3 I& `8 l* Y: N* ?0 x% H+ n
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;; t# ^0 h; _0 u
% n: D/ ~/ i6 a
4)、设备安装和设置的过程等;) p* R3 L. z6 Y/ E. R- T4 Q5 {
7 q- ^% W$ F+ B# R! s; I7 E
2、最小系统法7 H/ ~+ W8 {4 z4 p1 r% {9 b
' t- V' ]9 w  l, a
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
" z4 T. `+ E. d$ N% J! g/ x  ^/ M' z0 s' [
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
, _3 ^- X+ a- o. m: {  I- i/ v
. q4 P, R& x3 t) I" q- h  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 9 z3 [7 t/ C. u5 p5 Y- c
3 P/ H2 c! v4 T; z
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。. a5 I$ ^! ^* v
- ]& {' u: ^/ `, ^& {5 L% q/ s0 Z, T
3、逐步添加/去除法! X/ h( [* G; I4 u1 L
% S" Z" _1 U/ \+ L: {0 y7 Y
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
9 h8 c' F2 s) q' c  O; {7 y1 G8 H' V
& n8 `4 O9 U7 _' w, b  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
% k8 f4 z) a5 b) A. I& t& ]" O
2 \4 x8 Y0 \& \: {, S* s- E4、逐步去除法,正好与逐步添加法的操作相反。+ Z! X: ~  U* n* o1 t. x. d$ m) _

# P; [: e( M8 O7 a) l0 t  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
2 c5 ?) G- j/ B" Q. f0 F, u/ g( M& ~9 ?# s
5、隔离法$ M4 b: K5 J% ?1 P% g4 S3 v# A
+ H! e7 [5 d- l
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
7 y% h1 C. \  f. [7 @, e: \; Y/ Q) Z4 h0 A: T
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。8 i4 l3 Y0 G, m* A' J. e8 H

* {$ V$ u: m) b( P  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
  s2 \' ]* K6 f; e1 \9 d  Z* [. I4 z  b
6、替代法. \) P+ ~5 F/ t* e% ]5 a
4 `0 y) @8 i# I3 @" s
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。$ H$ h. ]! o( J2 X& I0 E, u0 f
9 O1 j2 a# \$ v: @  a
  1)好的部件可以是同型号的,也可能是不同型号的。
" }9 _/ f4 H1 c( K2 a0 O
7 u$ s+ |# S" k  替换的顺序一般为:
6 [1 G) [7 Y6 S
! |0 A, J! V% d. {  n$ J% Z  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
- z  P# X) l- w$ u. [9 _" |* L4 U1 F" L. U
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
2 T( ~( ^4 B  I- a4 F- C3 n% p, L0 n: }9 w- J! V$ e
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 ' Y  m1 Q0 D6 c) f$ v. h
. @0 ?$ f( h7 L+ w
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
. x2 b) {) f+ q: z9 e" H2 ?6 |% I; z0 m7 G
7、比较法9 i9 W1 s4 l# H5 K6 e

+ m: `8 _6 U6 Y    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
& U4 ?& K* R9 E* p/ }6 T* r) ~# [( }
8、敲打法
! ?& W+ z( v' x2 L5 v  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
9 d' \" E. Y7 l7 b9 o 使用此方法的时候要小心谨慎,以免引发不可预料的问题! C" E# W- e+ x$ E4 H; b! y
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
+ U* h" `4 D7 T* @! u/ J      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。; _5 t( J: K  F/ ~4 o, N( [
     常见的故障分析方法:" k" m2 D8 ]; C0 ?) z1 b1 ]3 c3 ]$ h8 a
     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,# w* {( \  C$ X4 Z# k5 |1 f
     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
; a3 b: C, v8 V+ k- q$ J     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。! g1 B$ G& o5 C0 j6 e8 A
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
) @- T9 y4 d6 ?/ J$ \     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法% [9 Z- o3 G4 i

9 |5 }) e# A; e  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。+ W9 G/ q" D$ a) p
5 I" S$ L& O8 o1 m- P3 R. z
  观察不仅要认真,而且要全面。  
- z  t$ W& X" p7 C- ?7 o+ ~
; t& {1 T3 |8 `5 X9 ]    要观察的内容包括:
) l0 J- `1 _/ T* s* e  L6 m& J$ Q& n
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
3 V6 n& A  x! z9 u; A& J5 C2 Q4 E# K: k
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;& k( s/ A) u% u8 t, o4 f

' u2 ]: {8 K: y7 u2 B  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;% y: `% K1 c9 }9 |; d

) y; d& e9 X) h3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;$ J+ y. f. v+ T

8 V: a% y7 A  w% L2 F4)、设备安装和设置的过程等;8 Y* f! j8 M! s5 ~! j

& g! D2 ^* w/ c6 O4 h) d) Q2、最小系统法6 {2 e* f0 Q8 u

0 [. b( D) j  P& V  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。9 t; d/ {# t/ z
8 w% \$ x3 {4 P" x( w
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
* M; ^5 x* B. W6 z: M* C1 Q4 g% I* l9 V, n9 b) r
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 4 K5 u4 U' v$ P. T; z- C
" K0 X1 V% ^" k# T0 r* Z( o: A  Q
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
7 T5 J) l0 Z4 X3 U6 j/ f& y( G9 l  x2 v, o- J
3、逐步添加/去除法: A  R5 y! i3 s* U7 o* {1 `. L3 \7 F$ D  b
2 D4 C7 l2 c  ]* T$ d. C
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
% G9 b3 W/ w2 Y, Z2 h) r8 l, W; n, D1 Y* v' w. y# h) h
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
; F' d" J2 D) h/ ~1 _- Y, u
' X6 Y* G3 R* l8 [# U4、逐步去除法,正好与逐步添加法的操作相反。& g# n) I& B0 g3 I
$ Y( V0 Y6 C$ R* `; B
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。# U* i9 H* W8 s
* n  I/ D6 W+ b3 U4 x' B
5、隔离法
) s6 w1 m% T& C2 ]0 b' \, l( q6 P1 Y8 r2 Y; z! T
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。/ ^& D- C  f3 \- Q3 q
6 I2 Y1 {: t' [# P" t1 |
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。7 s. i( O2 P3 Y' U" `1 p
" f! A7 S% @9 M( v9 D
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
2 p& q  `/ \6 h8 S" P5 N" a- ^  }- J  Y+ S" @( f, o6 m
6、替代法8 t. |0 n, S6 k/ r! ]
" w4 g; Z( E7 G4 T: {
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
4 o7 J1 {5 j& l) Q, r
( w/ v  b, W( a- }  1)好的部件可以是同型号的,也可能是不同型号的。
( k! j' @, v+ p- I2 X( B1 v5 _3 j8 b( \) K
  替换的顺序一般为: # @8 J7 G1 O4 z, [( X0 ]+ S
7 \3 x. L# J& e; h
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
0 d; p) j: }  j! J" C2 \% p/ `! ?2 A. e7 g
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
; F( v8 D: g5 M: \6 u. w! O. g# _+ e8 n$ _# ~
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 " O3 V( G1 j" Z( R' m* `8 V3 {
; a5 Y. O" l/ S" ^
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。( E9 F0 t3 l) X8 X4 F

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-14 12:53 , Processed in 0.062997 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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