中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法
# ?1 I' E$ o' U* B2 o! A8 i5 O% d
4 e3 ~# S$ E6 W% t  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
+ g; s, V2 b: n0 Z* s) t+ R* k- n6 a) p0 ^
  观察不仅要认真,而且要全面。  ' d4 {  d! J4 Z
" J/ n$ v' z' A" B
   要观察的内容包括:6 ~. U* r5 h- ^
6 K. g$ L1 k0 o/ e) a9 }
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;, v7 R% @/ a/ [: [0 a
. R% m7 i: f* T6 i
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
& I% N! W* f, k6 q. H0 P, s4 T' J8 p9 d6 Z  y
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;; f- D5 B- H- P9 S( Y6 e- d$ a

/ a# N. Z/ ]5 P$ i3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;* y" m% n7 l- `; |

: N) q7 K. }* ]7 t6 ?8 d! d3 i4)、设备安装和设置的过程等;9 ~; s+ M2 F0 ^. _3 G
6 C/ [6 O2 E, F7 n4 ], J
2、最小系统法
) r& [# v1 W& \5 r( _1 ]) W( c* c; c$ m( X$ n/ i
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
" D1 C, k6 P' P; f2 g
/ s% L5 N* `% i: D" M. y  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
# Q2 w# w$ V0 S  X6 |4 \! E+ g. V& O/ P
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
6 A+ C3 P5 D& ]" l7 R; ]! _; s' k* K5 L
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
- O" ]" t# B6 x8 |1 V- V$ W
+ c2 {0 q" B/ D3、逐步添加/去除法
) x& W" ?/ s% j1 h$ m* J% v0 S" E' V& N4 R* O: F" E4 X, k
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
. c& b' X- h; b- A7 k2 G# P+ @5 }
. b; t# ]/ T- _  E+ q  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。+ H& S  {, {  }

  x6 ~% l/ T9 k7 K& R# Y, \# M4、逐步去除法,正好与逐步添加法的操作相反。* D" j( H0 e+ L2 a, i# k
/ g" `# g# W( S" Q# Y6 m% Y
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
' U& u, {5 Z, A  h( W) P1 `
9 x5 z4 B9 T5 `* {0 Z) T5、隔离法
# n( x5 c% B- H( f  m6 _
/ z" P! ?0 |$ r: Q  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。/ q" {  o4 f, [- v, i
4 N9 g9 i$ f2 B2 K3 B, W% e. e7 G6 i
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
0 I& }4 `0 n; q; x
" L$ A9 _3 [& \+ m  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
+ s# W* z( z, R* }7 z' l/ T9 i. }/ K
6、替代法. H8 f$ a1 D8 @) }" z
" J6 ^4 C3 f4 y7 B- m& K$ g
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。* M8 w8 `& X6 O: [/ u" P$ U
! e6 z" x( U% E! p8 |7 ?
  1)好的部件可以是同型号的,也可能是不同型号的。
- B& s: s+ ?: I& c( P- `' N* i- G9 `5 i) z
  替换的顺序一般为: ) ~4 D4 y( |, Y7 U: q3 w
: K5 P8 k8 B: J% b6 T2 ^2 N1 Y5 `. C
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;9 {3 T0 j* X1 T( I/ G+ @/ J3 I9 u

3 {# Y# _$ e9 ^6 J8 S; Y    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
( J* U1 L. Q( {  j! |
3 a! X, w; ^6 S" W6 \& w: o1 z 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 $ m# |! h6 y' t! z" u$ B6 h3 F

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

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
- t9 N2 H! I  {/ M* R% Y3 ?$ g5 \
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
- J' I2 j# L/ p& D# T  k, _2 k# D  O5 ]6 c# S) d! q- x: F
  观察不仅要认真,而且要全面。  
& m/ x; E. p" J; J/ |3 m7 R. N4 r1 Y- o/ W9 t
    要观察的内容包括:
  g8 t. N" u! n5 L( A( |
2 c' P- s* M1 j0 R  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;- Q$ h8 O& [- d' {1 Y
/ [. O" w+ z1 ?/ \3 J$ k  X
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
* W3 W) w) m* N6 `: Y
2 l3 V1 N8 I6 ?& Y9 g! i: I+ c) F  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;. J) `1 p1 [9 D8 q

" `5 m/ u, K% l, d+ {6 a3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;' m; K) Q) N9 ]3 h

2 T+ D1 R6 H# \4)、设备安装和设置的过程等;0 Y2 M: M9 ^' v
7 [8 L, K) ~% t+ M! J3 k3 D
2、最小系统法- N; B" V; y: Z9 a/ N
$ \, Z$ Z( G' m7 M7 R* U, v: y
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。0 a7 n6 _8 I2 X! F: X4 L

2 \. c* v/ h8 _8 I  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。" e+ h) i# H/ L# d, B+ ]

/ j' {8 b. _* j  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
1 A0 \' B  z0 W2 A" U5 G. ^9 d+ b
  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。" }1 [6 _3 g5 G* M

' }, A: X1 s# U9 w. }. j3、逐步添加/去除法! \- W8 a! R+ l  ?
6 |  h. ~0 l) h
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
6 ]1 T/ _' [# W0 D' c; }* }6 K$ D3 m  M1 ]
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。8 G2 Z+ I6 r' C% F$ ?1 M

, U5 }9 y" {  g0 U: [! o& K4、逐步去除法,正好与逐步添加法的操作相反。1 H0 F- G( Y1 V5 N) B( f
1 a3 [& }" }' |5 O3 o1 l0 a
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
% c. _2 U3 P/ A: Y8 Z: W" f. E3 J4 z5 X" R! g7 i$ _% B4 I) o1 h0 {. ], G
5、隔离法& c; x0 Z" W1 f4 G
  }: L3 Z+ a- N5 G9 {
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
8 ?+ j5 y1 k5 T3 A- i/ x3 U: b; d$ u$ c3 M
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
( X/ M% r: ^' P0 C' H4 ]$ \4 n1 b1 }+ P: d$ X! r- u+ e, o4 Q/ T9 Y
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。0 R8 z  x& H! N9 t: `- Y
# z( S" U: A# I! U. I, J; o
6、替代法9 u5 L; @; E" i

5 K/ k2 f$ `' l1 {! ?& L  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。, Z* m& l3 D. F, S( D; U
+ D8 P/ I. x# u1 L( _( |
  1)好的部件可以是同型号的,也可能是不同型号的。$ H! x9 Z0 L$ P* w) m; y( N
6 P4 ~4 V1 v% j& k4 H0 y
  替换的顺序一般为:
1 k0 S6 R$ L' G, w4 N# L
+ f- A8 ?! ~$ H! D0 n. o  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
* Q5 {, a/ r, b' s; s: P
1 I6 J5 N7 @' Q! k6 t    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
: l5 q3 Z) Z* M0 W5 H
0 e8 ~" E7 D1 l% T( j$ D 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 + {2 {, e9 I' V6 [

' P+ l  b& p! r  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。9 G+ j! r+ r. I6 y! T

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-11 17:42 , Processed in 0.270848 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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