中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-24 13:22:33 | 显示全部楼层 |阅读模式
1、观察法7 h& |+ j3 j) p2 B1 ~: N1 D% S7 Z
7 n/ c) |% k' z/ t0 {
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。+ N: D  G# l8 D

; H! f1 |- d1 [5 n- B5 @5 i6 x" W  观察不仅要认真,而且要全面。  7 v5 T( }5 L' s% F* {6 L$ T

( ]( |" f9 j* t: T+ h6 N   要观察的内容包括:
+ K" ~5 I+ J9 h: y& C# |' Y2 s8 M, z, L: a% s  s! I9 [+ @7 C
  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;
. Z# J; H! k( ?4 a. a  m% W
* u7 Q) r) Y7 c) Z5 l  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;
' k. K# l$ H; z: w5 Z; k7 f3 a, Y6 e/ \3 u# ?  ]! C: L
  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;
9 I) K& y$ N- l, m: |) M$ [( [
# q% S, x3 y: t5 N3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;7 ^; A) f/ {1 Q. [( h  a- A

1 g# N/ J# z, U9 N4)、设备安装和设置的过程等;5 f9 x; W: y1 c! H& Z
5 g0 F) C# W' M6 ?0 {2 x
2、最小系统法
5 I) Y2 U% K9 ~; I2 [4 {2 R# I$ D' @+ l/ p' y8 p
  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。, ]) l) g# |5 L6 n

, n) v* p7 Q# H( y3 [  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。5 R1 x, H0 v  S
7 X4 s9 [! V8 A2 j# C  D( ~
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 5 ^( j7 |( c4 G+ j# n7 T0 d

/ M0 c  Z& j  W5 p7 p' W# f9 r+ b  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。6 U+ w4 u: ~% @+ [1 n- H/ m

1 X' H. S9 ^: J3、逐步添加/去除法
. b- S% p7 |( y* h: a6 D, K9 X, I8 k/ G  {/ L8 E
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,# D$ ]4 g" R, @; D, H
! E0 K0 O/ H" f. W4 w
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。/ o1 ]/ i0 B' U* U% u2 W: H! `( t- l

3 [2 H0 ]+ y2 U! R3 @' ^4、逐步去除法,正好与逐步添加法的操作相反。
* y3 {: W; q* [) ?9 f' Z% k! n6 O) g. p! O- b
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
5 l! W. O2 A  T+ j+ Z9 o5 X2 Q0 r3 l$ }5 i/ D$ \
5、隔离法2 N! @7 m; N8 k$ t) O9 M

0 i: k# ]9 D3 ~; b6 R8 p  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
) ?. b: j0 M7 t4 T8 C
3 c3 [! k0 H0 ^, y  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。
5 F; p1 |/ _9 b# X9 E( i$ n+ m. `6 R: W) `
  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
' {/ L, b; ^+ s% s: K! l5 p# I0 @4 \
6、替代法% l) K: E# t1 p1 L; p6 B" g. K$ D

( B) F7 Z" }$ }- H0 c: N  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。
: l" a: L& b# i$ g; s; m. q( q2 ~* ?
  1)好的部件可以是同型号的,也可能是不同型号的。
) }4 Q4 y1 h) {) A6 s! V2 {. e) d$ r/ M% ?$ L
  替换的顺序一般为: ) K/ B) A! y# _/ z
/ j# W' M, `3 I6 h0 _. h; O
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
8 H8 K" ]% K) a, `. L- l( k2 Y6 Y
& ~, `' V5 A' R$ B6 P7 @' t+ D    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;1 I" _9 @) J5 t3 O0 X$ K
3 |% A' s' T- J7 _3 D; W! R
最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
! J3 l+ `# @7 v% F
: g9 ?' G. k2 _0 A, U  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。+ y( |# K+ Y$ j: L8 ^. g- C

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

安防传说人物

Rank: 8Rank: 8

积分
3401
 楼主| 发表于 2017-10-25 09:27:59 | 显示全部楼层
1、观察法
8 Y  Z2 b' C1 q% _5 k' S1 h& c9 V' D5 a" `0 e% \
  观察,是调试判断过程中第一要法,它贯穿于整个调试过程中。0 A1 m% v* d) S; f+ S1 o) _+ x
1 o3 |$ |) z% U8 Z( o$ k
  观察不仅要认真,而且要全面。  & B8 S8 B: W+ |
+ [* h5 t: S: s
    要观察的内容包括:2 e. V) E8 f$ _% M" ~

0 P: C& X* d3 }4 l  1)、设备周围的工作环境;如恶劣的环境可能对红外探头、视频信号有影响;, c, B! v" Q; E% z0 v

7 a: H$ y" v  |- C  可能对通讯信号有干扰,对漏水绳的灵敏度有影响等等。;  _; v; o0 B3 m: I5 j5 i4 i2 V% E

$ j, Z0 P# m4 B8 s& x  2)、硬件环境。如通讯接口、通讯指示灯、电源指示灯和报警指示灯等;8 x7 Y, S5 q. F! K% |

* o6 z# N0 h: V! ~/ Z3)、软件环境;如软件的版本号、动态库的版本号、视频控件的版本号等;
/ q+ G& W; _" Q; l6 j% Y/ Q* q9 w' l" @/ \
4)、设备安装和设置的过程等;/ c. n4 j' F  J0 C6 e3 A: l
9 v" [  R, x# ~8 _5 }4 t9 O
2、最小系统法
! q% T1 N8 W# J
- {1 b6 ^% ?0 J* |8 [2 L  最小系统是指,从调试的角度能使监控系统运行的最基本的硬件和软件环境。5 K; M& X4 v  }
# p* o8 ?* e- P( Q3 |; v- K
  最小系统法,主要是要先判断在最基本的软、硬件环境中,系统是否可正常工作。
& q" f5 E# G+ H' g( ~+ f) t/ G" R/ Z7 Z, n
  如果不能正常工作,即可判定最基本的软、硬件部件有故障,从而起到故障隔离的作用。 8 \+ L: D+ b7 B; L/ k  ~1 [

7 P/ e# M3 W* U# A- P( B  最小系统法与逐步添加法结合,能较快速地定位故障的所在,提高调试效率。, |4 h3 t( j5 w

# z: X7 T3 {$ _3、逐步添加/去除法
* r- O& s' k7 x2 L" X5 G/ O1 s* ~5 g8 P' P  C: J5 ]! l, |- j) r
  逐步添加法,以最小系统为基础,每次只向系统添加一个部件/设备或软件,
( j3 G: \) O! R8 M6 {: X1 ~! Q1 U  ?# f' R2 l5 Z' B5 a9 m
  来检查故障现象是否  消失或发生变化,以此来判断并定位故障部位。& [' n+ K2 g7 Y( A* J, p& M4 _5 q) b

# y) z+ l8 s& }3 G! e1 Q* |. C4、逐步去除法,正好与逐步添加法的操作相反。" q1 n+ p  s: a. }) Y
% U- P1 B5 f! O9 O. U
  逐步添加/去除法一般要与替换法配合,才能较为准确地定位故障部位。
% t6 b% k+ I; z* n) |, \
, w, l. u6 T/ Z. o" \5、隔离法
! u, G+ I( q' ~+ h  L/ e) w
1 |( p8 w5 d, b4 E2 t6 T! v2 C  是将可能妨碍故障判断的硬件或软件屏蔽起来的一种判断方法。
% g, @) @' T4 J' S# P+ ~9 ~2 v) X" }
  它也可用来将怀疑相互冲突的硬件、软件隔离开以判断故障是否发生变化的一种方法。% V3 a+ i# _7 m" F, g" Z/ y' ^: h

! a" o% `2 H* z. b/ j  上提到的软硬件屏蔽,对于软件来说,即是停止其运行,或者是卸载;对于硬件来说,是将硬件从系统中去除。
: P3 A0 ]3 F( D3 c" K! N4 d" ]( x+ A
6、替代法
+ E1 l# ?4 x) w* i4 ]) H2 f  h% `1 ]% f* I3 w
  替换法是用好的部件去代替可能有故障的部件,以判断故障现象是否消失的一种方法。, L& y. R7 i& _8 b

- e3 D6 i! V* P. `1 s( l$ l1 h  1)好的部件可以是同型号的,也可能是不同型号的。
/ n- M& p. n1 m/ s* w0 x
" k) Z* F" e: P9 I$ E  替换的顺序一般为:
1 q/ B& F# `- c7 U' B* D" z$ s" `: K6 D* F2 V9 L: a
  根据故障的现象或第二部分中的故障类别,来考虑需要进行替换的部件或设备;
( ^; G- W5 b. k# u# X
3 f; H# j  [& N/ |9 }0 X' {5 k    按先简单后复杂的顺序进行替换。如判断通讯故障时,可先考虑设备的通讯参数的设置或相关的跳 线是否有问题,再考虑通讯线是否有故障,最后考虑通讯转换模块或串口是否有故障;
. Q' r/ x- e9 t/ g& j
9 f8 @' T9 n$ l- c; M7 h5 v1 h: c 最先考查与怀疑有故障的部件相连接的通讯线、电源线等,之后是替换怀疑有故障的部件,最后是与之相关的其它部件。
3 |' [* h; ~5 K9 q
( Y# n. l3 ?- A% {  2)、从部件的故障率高低来考虑最先替换的部件。故障率高的部件先进行替换。
# d  d9 |( ^% n2 K/ r$ a5 k. m7 b7 E% r  a% X
7、比较法* g$ r; y2 m$ Y9 y3 G  @

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-16 13:35 , Processed in 0.057544 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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