中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法$ E0 @( F5 h5 F" L* k6 t5 q5 `+ f
+ A$ g8 `; p7 E6 d
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。- P0 i2 ?# V) G0 G. w
5 l1 g3 x4 o/ x# O: \! A
  观察不仅要认真,而且要全面。  & r  o# P% ?' {3 q" |

" G8 i- X# @9 [   要观察的内容包括:
% {' k, }0 V" D* u* r' Z6 W5 g1 u! y
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;/ Y! k: v& `' k9 }$ e; Z

# G7 H+ A1 F, }' c. ^1 X$ l  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;$ ^( m# V5 r4 [# Z! v% T

) o6 a" W) A6 Y! n  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;8 H) B$ J/ C0 M: ?! G

' a' Y2 ?& P+ g3 ^5 S; g+ y3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
$ I7 S' S6 j+ ?6 ]& [. F2 _$ {& r$ c- v4 L2 r
4)、设备安装和设置的过程等;
/ I% e0 ]! K/ A7 `0 V; x3 g+ @0 e
- T# M4 d3 ]+ E) Y/ v7 ?2、最小系统法& @, l) [: I5 T2 x% s) t

" S' w1 T  N* r' S3 n  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。
* d; v$ y1 J; Z6 w: G! F6 l# O. m3 ?$ \# s9 m1 s! Z% I/ \, u, G
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。/ K7 S7 E1 J5 ?( K$ X

+ U) w* b6 }5 K, [4 g1 L  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。   g1 g: y. m3 h& F$ ?4 b

  h1 ~7 Y8 J5 l3 p: V- r  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。
4 l6 S3 h& o: u3 q# j& Y2 [' c3 n& e. N# v: n: S
3、逐步添加/去除法3 A, V3 f) I) u/ T7 W2 A

! H8 c/ \4 _/ l, l2 {  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
% C' j& {3 t8 G: Y$ V! b1 g
- `+ x: x" O- t. b* \, P0 y6 o  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。- a. z3 f# G# [+ I) q: e. X

$ d  P& S. C  v: t4 o* R! Y- Y+ t4、逐步去除法,正好与逐步添加法的操作相反。, s; a8 r- R  z% X  \

! _% V* K# }1 W/ }0 F& C! ?- n  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
0 k& Z( P+ S. f  N( ]$ g
9 b9 e0 q, a& l# G" b9 R% d% v5、隔离法
) y, k- {! M' e5 X4 h% S2 d3 ?- `( G2 g  n
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
  m. c; t! G& x$ B/ h
+ P! ]+ E: o' }- C) a# U2 n1 a  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。$ c* b; m  p) p+ A
( N* \( i6 [. }; D& V1 b% R" n
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。( s- \! {4 V% R, M$ Q% |7 A
/ c7 K" E( u/ x0 m# A
6、替代法
& F6 y4 u3 y2 k: o, g% M
5 G/ g- w% r6 a$ e8 A, {  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。6 l% t7 b% n4 P$ d8 A9 p
4 y! i: C" u7 z$ U6 h
  1)好的部件可以是同型号的,也可能是不同型号的。
; a1 R+ R8 N- E" R' _4 |
+ V. I, k" }9 i  替换的顺序一般为:
3 U' T( r4 x5 }* T$ K7 W; U; A( u  ~  N/ m) C8 W2 }
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
( g2 N( `7 V5 u
1 d% x( p* y2 F) y/ A    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;, K# }3 e4 q& K2 d) W, A

) E7 B8 ~9 K- [+ v 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。 # Z" L, }0 s& c; L

( u& ]0 O6 x+ m& W  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
0 }. k* J. l( c% I
5 ^! j3 H1 g  T3 j( e$ d, }7、比较法" _0 y6 _4 ?+ x5 F$ ?

8 o( ], t% n+ H    比较法与替换法类似,即用好的部件与怀疑有故障的部件进行外观、配置、运行现象等方面的比较,也可在两台设备间进行比较,以判断故障设备在环境设置,硬件配置方面的不同,从而找出故障部位。
' B( e# K4 p5 a7 E8 K; p1 L7 m: w5 d+ ^
8、敲打法
& P* N3 m% @/ F) g  敲打法一般用在怀疑某部件有接触不良的故障时,通过振动、适当的扭曲,甚或用橡胶锤敲打部件或设备的特定部件来使故障复现,从而判断故障部件的一种方法。
1 m  x6 ]5 X1 @, _7 i. K 使用此方法的时候要小心谨慎,以免引发不可预料的问题; R! J1 f  g$ p3 M* n
      端口映射、DMZ。端口:指的是你对外开放哪几个门,例如波粒,开80、9000-9002这几个端口,80是开放IE访问,9000-9002是开放远程时的视频,音频,控制。  本人比较懒,不爱一个个映射,都用DMZ,DMZ通俗讲就是全部门都开了。端口映射、DMZ两者选其一(本人也见过要两者都开者能用的。)& x5 G3 q8 @3 F/ Q: s8 V
      最简单的远程是单台电脑拔号上网。装个花生壳,或你的采集卡上有自己带域名(DDNS服务),把你的动态IP邦定,别人就可以看,因为你只有一台电脑,多台电电脑共享上网,大部分人用路由器,路由器拔号上网,带着下面50台电脑。当我访问你的IP时,有50台电脑,哪台是监控的?好比你家50个房间,去你家,鬼知道你住哪个房间。所以映射端口时都有相应内网IP。
) R3 I% N) G5 \" k' l% p     常见的故障分析方法:
* ?* m$ ], ^1 n+ W* j     1、用内网访问,内网访问没有IP限制,没有端口问题,内网可以代表你的服务器设置没问题,0 j: V: J6 a, E$ L- X0 r0 |
     2、ping 域名,看看得到的IP是不是服务商分配给你的IP,IP相同,证明域名没问题,有邦住。IP不同,证明域名有问题或你的网络有问题(铁通的就邦不住。)/ [: Q3 }- A! H6 S$ c8 F
     3、 前两都没问题,还是不能用?端口有没有开,都开了还解决不了。那就改端口,80是IE访问,这个端口也是常被服务商(电信)封掉(部分地区已封),把80改别的,,81或82或随便你啦。我证实80是否被封,可以用网络客户端,如前面所说,80是IE访问,,你用客户端就没有从IE访问,所以用不80。- E" M# I4 B6 j6 Z
     4、再常见的故障就是铁通网络,最好一开始就跟用户说好铁通不能用,非要用的话,,买收费牌的花生壳,每步,很多年前试过,收费版的可以邦定铁通的。当然现在有的监控采集卡都带服务平台,可以由平台做代理,铁通,网通都可以用。+ v7 H% u! f1 o1 `8 x0 r
     5、还没遇到,如果你还有别的故障,不妨说说。

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
5 ~# D1 c, P1 ?7 m( J: H1 s2 G- f& ?/ ]/ J/ Y
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。! T4 j: ^& |# e" F$ x. ?
$ W. j; t# v' I% F
  观察不仅要认真,而且要全面。  8 \- |) {! a# R2 _9 @

% r; _* V; Y) |    要观察的内容包括:0 E: @! z% n9 Z$ x
5 L) z$ @) ~! @7 k/ M; w
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
# d0 g7 U3 b6 c+ g0 S0 h  J3 Q0 s; k; K% E/ q7 W9 t
  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
" J, B) A0 b: U: Y. }& J- l+ _$ o! ^5 d, u% Q0 f; c& P5 O1 [, `! P
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;1 K$ t; B3 `$ V* \
6 D& ]9 s1 [# J+ \- ~: o. `
3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
5 {( y0 _# I6 f3 Y/ k0 X7 G8 b+ j; _3 _% G, x: ~) {  P5 ^3 G/ C8 e
4)、设备安装和设置的过程等;
3 P% A0 n# [* \. N0 D. P: r
# U" V. R! S7 T6 m5 V% _4 p2、最小系统法
% Z( O4 A. L: q. X, x4 L* [3 |$ E- p4 h0 L% m7 t. @# |
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。0 J" a3 ~. U& |4 K# @! e4 s2 I7 P

3 T+ N, D4 D- k) ~, \  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。; u1 a9 l7 M: f" p2 |( S* y
' k- e/ L! A% R' }
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。
" U' Q1 w) e. Q2 S. L7 h
; J, N. h0 T& k( U% U+ I' Y  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。  [1 ?# f! g$ o! I; k) o9 o2 P

1 |. @1 Q" l7 d8 [3 F3 Z" }2 e3、逐步添加/去除法" n, L4 ]0 J& D- B# t8 S$ [/ O
1 l  m8 ~  e: B
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
3 R$ K0 H. F$ ?8 Y" Y  ~
: G) M3 g' e# a& Z+ z9 ?" W1 u, ^! i  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。2 W; q# p8 M0 j# W/ m# D# n
( g* k4 N. @: r# a2 f3 {
4、逐步去除法,正好与逐步添加法的操作相反。, |7 y6 ]& J5 W

8 _2 N0 D$ V( [. X2 ^2 h2 V% ]& Y  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。6 E  e. L7 ^& g+ Y: \. O" |

! E2 q- {: r/ f5、隔离法
$ l- Q5 }* x, B$ [9 x$ f0 E! y6 ~3 A. Z5 Q
  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
! |6 V8 t( m- G; A* |- g2 Y; t& N/ Q- ^$ w/ q# r6 `
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
- j3 z9 c. E/ ]: ?: j9 _: g" ^! U# t/ d* x8 }6 k# c
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。1 v) y* x# B7 m4 `5 j# L- n- b

) C+ ]' N/ w5 G" W3 b6、替代法
& v( W% R4 {) V" I
, i% x, J( i4 w' @8 `  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
9 n: X; N5 J* N7 A
# Q4 D$ d# a$ c. Z  1)好的部件可以是同型号的,也可能是不同型号的。
, l# N" B5 F2 b7 E5 W& H
- ]4 s2 }. K& p. P; f! z% ^  替换的顺序一般为: + g' A4 [, [$ u  p+ L
0 y% s9 M5 L) g
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;, A' d2 W4 J; ?# J
& ~7 s  U( v8 A
    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
. G7 y" o$ O; ^# }
+ g2 A- n" v' f6 Z" h: Q- f 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。   l' j& p* k: a) B2 _  l
: J, M' a, M) J
  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。6 |& \- \8 I+ w$ k" y

8 u. a2 }7 I1 a( [3 Z7、比较法) s2 |$ W5 L0 B  y2 O

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-3 22:06 , Processed in 0.077921 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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