中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法) q9 ?4 V) Y( R; C1 [$ t& V
% j/ ~* c6 |% b
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。$ Q. l7 ]8 A7 X+ V8 l/ G! P# C1 j
( i  M3 B; v9 w2 C$ t6 Y  m
  观察不仅要认真,而且要全面。  
; B1 B* z( g% \7 b; U4 \# U9 u( |! R1 z) Z- g3 H% T5 `8 }, F
   要观察的内容包括:
* Z" p" H3 {! c
5 P. Z! O2 }4 r% Q0 j  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
6 N: _7 l. ]# r' ]
2 C$ H$ o/ u5 j9 E$ H* b# {  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
# M* h6 U. |8 ?; M2 `. {( }9 Z/ A* |) R# u! w) J5 p5 v' {$ P, {
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
# G6 v, q5 r$ Z3 y! o  ^) T$ k; u9 N" Z! p( Z
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
; Y# y0 W! G- c, T
* J6 v6 @# g9 q8 u" \4)、设备安装和设置的过程等;
6 i, t0 D; O. Q# j
9 y8 p" W$ U- M0 M3 i2、最小系统法0 T; p# l; x3 W! s+ Q3 S7 Y! U9 f  a
& b+ F3 o, T3 j& m0 w
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
# v1 q- a- F# t( J6 F% B( u8 \( t2 I" h4 X5 a+ H( C' e
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。7 `, R5 _6 |; ?
% p) A! V9 h0 w3 G: _
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 - F) R6 O" i( X# M, M

- V# }  N- e+ I; Q/ I  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
) Q' w: I5 ]* ]0 R; G) H1 C
2 J5 c/ }, G1 Q3、逐步添加/去除法  e2 p: G, X9 U' [1 I
4 }1 w! j: R" G0 N, K
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,8 q0 M) b9 K+ |3 o4 p

$ W+ b. z2 T$ j4 d1 l1 I- P- k; T  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
! ]% i) K. u: e0 r6 \% O& B% _4 z1 {5 x6 b" K* l! i" {3 D
4、逐步去除法,正好与逐步添加法的操作相反。4 X. f" P+ x1 n1 d

, A; ]/ _& z) t+ `0 @# s  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。% c+ @2 W8 G1 K4 [* t. E

) h. i1 v: b+ O: u5、隔离法) T' S4 h+ q( q$ M4 T$ ^
1 `( Z1 p0 I' d$ q
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。) u4 `. t! ]: J% Z

" E& D" M9 \% q8 R' x) J- P# f2 g  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
( W! l$ ^* m4 q( D/ Q2 p. T* _& n, v. q. I# S7 y" L$ ?7 x4 x
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。; W1 B1 g7 a% r' C- I  @5 n. q

6 c- j5 g7 x9 n! O% j6、替代法" M7 I( I; V* F$ t; o/ t; X

- T7 s, |1 d6 Q  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。2 ?1 V1 @2 o# L- j7 L7 I

+ e. o9 _8 ]1 K  1)好的部件可以是同型号的,也可能是不同型号的。
* i. X( ?/ L; u4 W- w7 A9 _  O5 d2 o: i
  替换的顺序一般为:
" Q" o$ E% S  }# p# P% b! F" H# E( L6 F
# S6 [! C" Q  \# f' ?+ @1 y  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
: {. M  L+ L/ c% j( g* R& j. ?8 N/ F% A' K" n( e
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
" c" f& v0 b7 T% b2 x0 v1 p7 M
- O; I7 p  z2 @4 q, Z& B 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
7 p# I7 `' T* o/ x9 q! |
3 ~/ [& P( N+ h' A  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
) r& @: w% r! D$ E; H  t$ Q' i  e7 S6 z5 h
7、比较法1 g( Z# N% m) Z8 R0 Z7 o( p; |

& n2 t( o$ P1 p" J% m) W' ]: \    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。: E: l6 r) f' n# u

) x& P$ e8 ?  s1 U, M7 v8、敲打法, m7 a  u. L2 t
  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
  G3 Y* g+ I* k0 w7 }4 ^ 使用此方法的时候要小心谨慎,以免引发不可预料的问题+ ?' ?1 u( i8 M, D5 v
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)
% r1 }0 o, F7 p9 P# e' A+ s1 _      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。9 D  H- J8 I* ~4 x9 A. k- Q) X
     常见的故障分析方法:6 U% T, w) W& W( q9 v1 t
     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,
6 V' l2 D4 \, l     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)
# g  c7 y4 K3 H* V' q% W     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。
6 \- S. m5 h5 d* k9 w     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。& J' n! M/ c5 p6 ]+ Y  Z/ {
     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
, L8 J- H1 U" v* X; T
/ N) f' l- Z4 Y( m9 H  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。
- Z& U- c# g/ J+ W% S% I# m- }! d7 y- _6 }, D
  观察不仅要认真,而且要全面。  " C8 G0 V; |+ q# b

2 o4 P9 ~0 W9 h* q$ b- o! _# T    要观察的内容包括:# Y. s9 Z% z; O! D: ^3 h% V0 _+ X

7 P3 u% Y' d0 C, i* T6 D, }9 _  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
  c! _% a& ?: k' j5 C  k0 B( |  z) L  O
9 S( t3 f* Z0 J- @; I+ B  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
3 R9 [2 k4 f& S! w8 T
, k' \. r$ z$ H2 @' B( ~  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;" _6 M! \  V4 Y/ v. C
* [# ^" S3 f8 [. ^+ I8 X' Q
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
$ _1 O5 J- Y( a' i/ I
  r: [$ S8 b$ z+ U2 g4)、设备安装和设置的过程等;
, L( V8 H- M/ i' t% Q, y  I2 `1 _
2、最小系统法
; F: X# k# P0 g( [  j6 ^! k" X6 o
, G( K% U9 M! E1 y" Y2 d  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。' `& d, ?0 i$ s3 }9 C

3 v7 Z# ~9 {5 [7 H. |$ K/ q7 \  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。( z1 _1 w7 W7 x. `) W
# ?, `! l$ N, z. A6 f# @
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
- L5 r8 {7 c6 Q3 |
' G7 v5 p( M' O' a8 D6 W, ?! B  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
  O  y' u+ ~5 Q8 ^! @: v4 @9 }
. ?# ~5 I) ]- ?. {3、逐步添加/去除法
  s7 Z2 u: X* x) @' [3 t9 t" P6 k3 h: |/ I5 S
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
0 W# x+ A* G! `% V3 I
2 d, t0 I3 N; F0 ^* A& o# p# x4 f  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。
1 O1 f6 d0 L- D' N. Q2 D, @) e/ T  a% {) k! w8 v  t
4、逐步去除法,正好与逐步添加法的操作相反。
+ @: ?, w6 t0 ~( \9 x& Q
1 z; M( _* g) ]5 B# T( x! O' a  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
# w$ h7 I- U0 J& B# u( x% U1 D1 D
) w9 l* l" e6 T5、隔离法7 u0 k, U( u1 f+ u( a. r2 f* E
6 E/ z* `1 }3 A9 M7 A# N; D6 I
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
4 T8 p6 z: c# _. a3 U
: m0 f, c& ?0 c  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
; ^# m3 z- m# c
8 p' U# l  i6 O1 G) T! x. p! A) O  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。, E; Z' R1 L8 ^7 d3 I' Z* [  E! S

. N: h7 v/ Q/ ?1 O* J9 _6、替代法
. I, D, O# O/ q. C  h
; {# h" [. q: Q$ [  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。5 k7 t) ^6 Y$ k* Z- R
2 G: P2 r1 B& w
  1)好的部件可以是同型号的,也可能是不同型号的。$ z; X- ?7 r$ w8 a

% z+ M+ O( N; |% I; m/ {2 v  替换的顺序一般为:
; ~! v$ t  G3 P( }1 O9 o+ J, e0 A  b5 h! ~
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;: k& U! m; D  r; V

1 G) M# B) w4 q, Z3 h8 X. ^    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
+ {- M3 F1 @7 T) u% x, M
0 b0 Y: {  ^5 g# g 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 : o$ e+ C# f- x0 {" s4 W( n+ t

5 T+ M. S4 J* E  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
4 c9 U. ]  J" X1 \' b
- v" c# b8 W! Q- j& L/ N( A7、比较法
- c' o' R# d1 K$ U' t2 n
9 l* C3 j1 R, S+ n) L8 h    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。! C. c% R7 B! I( e  l9 k: V! L& \

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-18 07:19 , Processed in 0.063543 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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