中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法" S! h4 s* a3 O8 v9 ~
3 q; L" B  ]' v6 T  ~$ t+ i% z- ~
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
2 ~7 ?, E+ n8 Y
' u% D1 _1 I/ u' u  观察不仅要认真,而且要全面。  
7 l# F- Z. N& C; w/ p
/ _1 B* @% {! Z" b  t. s6 T. y, J   要观察的内容包括:
/ q2 N; P* K7 L7 |/ y' p4 l
+ n$ s2 g; R9 Y/ U& U  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
! u, d3 c% L+ a& z) A/ j/ e1 n* E: D! D4 i" j
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;% N8 Q3 M0 ^0 n4 k  g' u

2 |, Z% n6 d. K  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
6 ~4 Y: m2 _  B( R* i, w+ g% m( F/ F# ]: b: z0 L) g
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;; K$ _7 N. y/ _% ~' C3 V

3 K5 l1 X1 v, E& g- f4)、设备安装和设置的过程等;/ i+ _8 m1 q: Z; `, p6 f( a0 r

% E- R& i4 t9 n% F2、最小系统法
& \7 w5 e/ ]' F  i+ Z1 f3 P5 N2 \- q* F+ b* L/ a2 p* w, w
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。9 B  `5 m' h* R

1 g1 S4 L- R  e  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
* f' [* ^; b; v7 l
. Y4 v0 I! I+ ]  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
+ J" U& M. ^# }3 E+ D
1 v7 Y! d: g2 T# P, e$ E  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。- l( d/ J( ^5 L1 d
3 Z' i/ M5 I9 Y5 s6 p
3、逐步添加/去除法
7 |$ Y5 w; b2 J9 T4 v) H6 ~% d
2 `* R. }% W" F( Z6 G" I7 }  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,$ t, ~* n: O/ |6 N$ L, }4 a6 H" y$ P
; s7 n; D# d5 G+ {' n1 n
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。- Q" o) r0 O$ u' t& [6 Z

9 f$ ?; E' i+ L6 j3 M+ V4、逐步去除法,正好与逐步添加法的操作相反。) i! j! r% _  j; ^) R' A* s
  @& i. c, i! V  c
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
$ m- C# i1 g& b
9 ?2 X: `: {. `! T. t9 U2 G/ G! O/ Y5、隔离法
; Q8 U; |, X8 w9 N( f& M
# |- N9 t. L1 y; J$ P; z9 x  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
5 N2 M: l! \" j' U
  k' _; v7 y* Z5 o; W) X  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
# t/ h6 h8 X* D5 G' G# p/ h7 ?  k& w) b: a  K) k8 r
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。) v! D) r" B. s

7 i1 q) v5 t9 \+ X4 e3 O: \4 ~6、替代法8 |  K: l, [7 V/ K# o3 q% a8 o
8 d0 B4 J" H2 Q# K/ F2 @
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
9 j8 v- |1 U- e2 _& D4 I1 n& ^0 a, c: ?
  1)好的部件可以是同型号的,也可能是不同型号的。1 a: v: A8 x! U

5 i* p4 G, j2 }- ^/ ]7 D' K  替换的顺序一般为: ; N7 d5 A6 @: k/ Y% y3 t$ x& g

" M, ?, x4 b3 M$ {, J  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;8 d9 Y" C( ?) ~3 S' `
1 K$ z' `. Y, X8 j) O9 }
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
" L- S& R' [* e- u$ i+ |9 w
4 g$ c9 e: X0 J* {% d- ~; N; x0 p& M 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 % z. C- K, I, {; S

  @1 S5 T5 ~5 n+ M- f  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。0 ?& Z$ e4 M) c
6 @) r) ]' z4 t
7、比较法
& E- b  A9 Q: E& a1 \2 v4 t3 j$ R5 K; Q
    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
# ]! J7 i# m3 l7 i4 e& _9 t+ m7 l( S2 R
8、敲打法" h! f- m" {9 D# W+ Q  d/ V" Z% g: `
  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
; S+ ?( w7 w2 i* W 使用此方法的时候要小心谨慎,以免引发不可预料的问题
+ c9 c6 r7 Q2 g# A3 d' K, ]      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)" I$ U- I! p8 C9 e0 S- t! H
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。( u# v9 V& w4 P% |2 \
     常见的故障分析方法:
$ E0 c( d8 b! N0 n/ {" P1 g( w3 X     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
7 c9 _( Z" D8 r0 b  Q; x# o' }     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
: ~" H0 v0 K$ {0 W* |5 V     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。2 x* [8 K! m" C% @! W9 ^
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。
" j, f) t! q- }     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
0 w- {- e% V/ J% a1 w% s& k0 y
3 ~1 |$ q$ H5 a7 p- x3 I5 @; \  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
+ w: d0 ?$ X. t5 S0 u7 H2 e: Z9 c3 x7 ]$ `/ d5 g( e' A5 q  K# @
  观察不仅要认真,而且要全面。  : g  d2 b' R# {) i, w) T' ^

" R1 Q, F; Y, J1 ?6 D  n    要观察的内容包括:" m0 }; Z) ?! Z3 a

/ m) b* ?* ~+ J  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
$ F5 c1 y4 \8 B2 }
8 d. d( p; i  ~1 H' k  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
9 Q4 W3 S' ~2 r5 l! x) h) F; A3 [# H
5 {5 d6 ^2 l) ~5 R" S. M  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;; z$ v: S4 n# |/ w' b' K

2 j8 @: R. L6 |8 m( E( X3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
3 i9 F+ W  i2 h- @0 L; T" s# m$ P" C8 P2 `
4)、设备安装和设置的过程等;
) D( J; {  p$ S2 f! A
. ~0 ~- \9 L+ c4 K, E7 P5 l+ \, ^2、最小系统法3 H) H# z4 l! @, N9 u& q% S
6 X: S, T; v. L2 l( k0 `! U$ |
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。9 N- U7 O( H  Q1 V  Y' }
; g' j  A! Y  |, H3 v( q; ]
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。# R5 U+ X7 e( Q7 m0 o" f
( g2 a( C% T' d3 ?
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
% e) m2 |% h/ ?# z* @
) M1 [9 X: m  F) o' V8 [  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。. `  R/ g+ ~, F, N& q% N
- ^1 G# S5 ]3 |0 y5 T# A1 l) T
3、逐步添加/去除法/ r5 A8 ?6 O2 Q2 X7 p& B' i: r

4 a# Q: z6 _: R7 u% `  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,; ~5 f1 v) G# ^/ V3 E% s1 S4 n
4 u' ^$ R$ g3 i
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。. D5 w1 B3 R2 \) T5 [! g4 X
# H" I2 f) z3 u- v% N8 q
4、逐步去除法,正好与逐步添加法的操作相反。; Z9 E& B- r; V% S/ ~
6 Y- X6 ^; o4 U! G6 [0 \7 I+ o
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。9 y5 m# r5 Z( k9 l2 {: a1 l: o

+ H, P# T8 K6 |: i# m. I2 o. ]6 m5、隔离法
4 P+ I8 ?; U) Q# c2 I' ~/ {0 I: w
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
: ^, \- f* m1 G- m! z# @6 U+ g+ ~; K$ {0 j3 R( x1 H3 D
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
/ B/ Z! P7 _$ i5 |* M- \$ m2 \; L. U! ^! \6 z
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。- x$ L* Q8 l+ e

) Z. H) T+ l# M# k6 _6、替代法6 a5 q+ o0 J! K0 S$ C" U2 Z
% F2 _& V; b2 R% ?5 `0 ~  I3 `3 z
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
9 ?, v/ c; r: S2 `/ {+ a9 ~( ~* S  R* h
  1)好的部件可以是同型号的,也可能是不同型号的。5 m8 v2 e1 v9 o0 U2 o
1 Z9 F" V8 d2 L* a- ?8 i" U) H
  替换的顺序一般为: / T3 F6 M/ Z* n9 B- o. Z

( A, y- }. `! Y. i  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
- k0 O0 x9 Q9 y4 O9 W& }5 H; {8 z0 a- i3 o' H8 ?8 @  d
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;7 T" y* @5 w7 x

% C5 j7 \# \5 }7 Z' V( H# U* l. q 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
+ h" x5 I9 a* r5 Z5 }1 R
/ \3 l8 s, t/ F. s1 b: ^; q5 F  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。! O$ K" k6 J3 f5 E$ a

; w7 ^% J  P* F3 S7、比较法
4 h  g' n. ^( X$ N' _- }* g4 T/ a, W
    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。, G7 ~" d. e3 w+ l

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 11:05 , Processed in 0.053838 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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