|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: ! w" l' J1 F3 X7 S1 A, ~8 O! W
5 O6 E( d; [/ U' b7 {; Z数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
4 [6 L, U6 h: P# a5 v命令格式: ( `% y# f" f9 @* Q5 G% ]
字节1 字节2 字节3 字节4 字节5 字节6 字节7
6 b+ f7 y) x* k/ Y2 x- o' ]同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 $ b6 R1 X' V7 K: S A& B d
1.该协议所有数值都为十六进制数
/ b) K. y' u/ } N. o- V6 M2.同步字节始终为FFH
5 d2 l$ Y2 |+ W m/ [2 y5 h3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
& S5 ^7 r4 W/ K6 H4.指令码的格式如下:
! R! W8 k' Q# d) @, v7 R* Z9 \ BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 ' p1 D- t6 O8 T( O0 `/ s B: u( Z0 g
指令码1 0 0 0 AUTO
: H: @3 m6 h( m0 k4 u+ K: j% qSOAN 0 IRIS . B9 l* c/ v; |+ k& u
CLOSE IRIS
* w- ?9 x( _) E1 [OPEN FOCUS ) Z$ ~& e& P! m1 f% ^# _
NEAR
: R6 v( y# Y9 T3 _$ V指令码2 FOCUS
9 \* V- H. A, c% cFAR ZOOM ) Q5 L+ C' L7 y# L
WIDE ZOOM + {: I' Z( {5 y
TELE DOWN UP LEFT RIGHT 0
& b6 r, B: l0 u2 V' y: |# F(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); % P& d5 Y- e! z0 m" U% z$ F
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
; p9 M! V$ A) e, P, d5.数据码1控制水平方向速度00-3FH,
" ^- |! h7 V2 ?6 d: r& F D/ P6.数据码2控制垂直方向速度00-3FH, 2 T/ G! v! A: O9 K: t2 S; t
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; # f* W, n1 c' S9 v
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] : Q/ C- Q( B, G$ |8 n$ C5 F
9.除上述命令之外,还有设置点命令和调用预置点命令; ; X$ A, x. c& W: d$ d
(1)设置预置点命令 & r! \2 Q* M9 o2 u2 ]- F% F
字节1 字节2 字节3 字节4 字节5 字节6 字节7 ( Q! o( n; Y; Y+ c4 D% k& L- S
同步字节 地址码 00 05 00 预置点号 校验码
3 m2 x+ O9 _ {2 U6 d7 o5 c; k , V) ~4 N! n, z) r4 c
(2)调用预置点命令
6 R% L- p6 D0 H g' {5 K- h$ g" @0 [) i1 e字节1 字节2 字节3 字节4 字节5 字节6 字节7 `) N; T3 D* \ O, o
同步字节 地址码 00 07 00 预置点号 校验码
5 N6 \- z& F* K# k+ Q1 f预置点号范围:00-3FH $ ?9 f# U; k E! z* }
|
|