|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 4 q( N+ r8 F ` ^
4 ^( \ d) z6 X' H1 d数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S ; h o$ g' E7 x5 [6 s
命令格式: ; o! J4 a" Y7 l0 M
字节1 字节2 字节3 字节4 字节5 字节6 字节7
' K: Q7 J3 N6 V4 {6 B$ a同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 7 v2 f0 U* r8 m6 F1 Z. w2 S
1.该协议所有数值都为十六进制数 " d" P2 l, `" F1 H- _
2.同步字节始终为FFH
6 L" o0 D) Y2 C+ F- B' M* N3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
) q* d6 N3 N4 `" o& e) D4.指令码的格式如下: 3 J, s$ E6 m) n, H
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
7 Y- N5 F, O/ `2 o" ?, u4 w指令码1 0 0 0 AUTO
& j( N) H# ?& T6 U2 y, p- w! S; ] ]SOAN 0 IRIS + d/ h0 g8 s) @4 [( S! |- ^( F: V7 U- S; g
CLOSE IRIS
: Y! l" @6 i2 m1 `- \6 o/ n0 ^OPEN FOCUS " r6 h0 ]' N, {& _' V/ J
NEAR 3 d' ^7 u+ X+ a5 X6 h* p9 ^
指令码2 FOCUS
( M2 s0 s1 ]6 B3 p6 Q- SFAR ZOOM # P2 q5 S( a9 e
WIDE ZOOM 3 {0 Y6 U1 T; R: I k' {2 [+ V" @
TELE DOWN UP LEFT RIGHT 0 & w2 n" e5 g% ^4 e2 b$ L( m
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
' P1 H% [3 @, X! q(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. 3 y6 y1 F2 S- O' g( G# F6 f4 G
5.数据码1控制水平方向速度00-3FH,
7 x3 c. O& g2 O, @0 `. J6.数据码2控制垂直方向速度00-3FH,
5 u$ Z8 s J6 h# ^ W7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
D* Z, M: n+ n$ t9 e, V0 h6 ?% V8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
Y- j) J4 z9 ]" p" K9.除上述命令之外,还有设置点命令和调用预置点命令; 1 t5 m X0 o8 S
(1)设置预置点命令 0 |/ H7 }# U1 L' M ~. \
字节1 字节2 字节3 字节4 字节5 字节6 字节7 3 X* \4 }1 x7 C- ~# U
同步字节 地址码 00 05 00 预置点号 校验码
4 K# B1 z' m3 A/ F2 f3 {
0 S4 I3 F8 y; ?2 \& w3 I% p+ {& ~(2)调用预置点命令
7 U) @% Q. `8 v5 s" @' |% C" E字节1 字节2 字节3 字节4 字节5 字节6 字节7 P1 h; Z, y* X8 S
同步字节 地址码 00 07 00 预置点号 校验码 * p7 Q% A g# s: ]! p! S; y6 k
预置点号范围:00-3FH
- m. z, q+ K$ t2 [ |
|