|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
% t+ h% ?, h* g1 I8 y 6 n: v' D6 B$ t( P7 e- o4 `
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S 4 F/ F j/ s% C( o; Y
命令格式:
& J A5 @, `2 p( g字节1 字节2 字节3 字节4 字节5 字节6 字节7
4 y* Y% P! m5 m# ?& t; H+ T同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
, V" ~& @! L# v- O+ @% L0 k C9 b- T1.该协议所有数值都为十六进制数 + B% T/ B! `& R0 Y
2.同步字节始终为FFH
) o) V8 ?# }3 b6 K- v: {) Z! i% }3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
: @0 w- i, e$ \7 ^ t- X( d: U4.指令码的格式如下:
1 e0 I( b a. e# ] BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
5 u4 v7 H2 m' |7 G) E1 {指令码1 0 0 0 AUTO 5 x/ [' Q$ l3 ^% ?* _$ q6 \- Z. K
SOAN 0 IRIS
* K7 a0 u4 I7 a- o# ~" Q0 bCLOSE IRIS $ X( A; q# u4 n2 j
OPEN FOCUS
8 }$ D. c* j' ANEAR ) C+ h! x% T `) v( z z6 ~, ]
指令码2 FOCUS : o9 X; v. R2 g y3 c& q @
FAR ZOOM
; M+ A. {. f3 o& r+ W9 DWIDE ZOOM ! P' U5 d. @, ?1 p
TELE DOWN UP LEFT RIGHT 0
c9 o* s+ [ T) O+ ?1 w0 V(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
/ k5 m8 c7 {, J: A(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
$ d* M4 T7 T5 `% }8 c5.数据码1控制水平方向速度00-3FH, " A& H. X8 B1 k) |" R: ~# Z; D
6.数据码2控制垂直方向速度00-3FH, ' d' {2 s& x6 X* j H( _
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; 1 ` n+ ?, d% w
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
1 t- Z7 \ W; t5 w2 {" A& u9.除上述命令之外,还有设置点命令和调用预置点命令; ( i0 ^* c: L! l1 l
(1)设置预置点命令 0 N+ [3 Z# Z9 x- o% ]
字节1 字节2 字节3 字节4 字节5 字节6 字节7
; z' n6 M2 Q* X+ }同步字节 地址码 00 05 00 预置点号 校验码
3 p; G' ^# w% C& m E4 p% k 8 l1 r, ~/ G/ ~. ], {/ X
(2)调用预置点命令
; z/ v$ N. f; ?3 `+ L' z字节1 字节2 字节3 字节4 字节5 字节6 字节7
* C4 v# }+ [& P$ s- ^ `同步字节 地址码 00 07 00 预置点号 校验码
h8 U" [0 q/ M8 f* o9 c1 A3 D预置点号范围:00-3FH
; q3 z9 Z8 d, O- T6 f |
|