|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: . e4 Z8 ?+ `4 q2 L6 z( E
: J# o; o" g7 k/ E" k2 Z2 ?4 u( ~, h% J
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
& P% { l+ s5 U1 j+ G r/ D命令格式:
! c* ~% K6 a1 s7 D& d" M( D" z字节1 字节2 字节3 字节4 字节5 字节6 字节7 4 s) p8 Z6 j& }$ V0 t" D
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 / H9 ?# x& a4 U, E, G
1.该协议所有数值都为十六进制数
0 m. d4 Z5 p# O: K0 |* j2.同步字节始终为FFH
( C, h6 i8 `3 R, x2 e3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; # Q9 X Y! ?8 o
4.指令码的格式如下: " l0 B# [ w' m+ v
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
$ M7 c4 C7 F, S; o' t4 M& h: h5 e指令码1 0 0 0 AUTO
+ b7 r% m/ ]/ q1 zSOAN 0 IRIS
% {' f7 U* s! V1 d# KCLOSE IRIS
4 H* J$ B3 F1 nOPEN FOCUS
3 P2 D/ x) ? u5 X* C3 S* A. J4 fNEAR
' z' B5 `5 y+ _3 V/ e" X指令码2 FOCUS
. `+ w' ?; P1 Z( i- BFAR ZOOM
. m, j( H9 H" u- o- m) wWIDE ZOOM
4 ^9 Y1 F5 a% T+ P# X7 iTELE DOWN UP LEFT RIGHT 0
& X* I9 {9 ~# i' V* v4 S, S5 g(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
, T' a8 g. h Q- h* t6 t3 H(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. 9 K. x5 a& E' b3 f/ d9 D
5.数据码1控制水平方向速度00-3FH, " f: G0 i' l5 d' v. Z) S+ v
6.数据码2控制垂直方向速度00-3FH, * v# c# b% Q+ ?( i
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
' Z) c4 e7 l* d! I/ } F8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
1 k' `0 V3 {+ F' O0 b6 V8 n9.除上述命令之外,还有设置点命令和调用预置点命令;
% K: Y$ c+ _8 b3 ^, z- B! w(1)设置预置点命令
) F. R0 ]3 x+ Y" T字节1 字节2 字节3 字节4 字节5 字节6 字节7
' G ~3 }- u$ f同步字节 地址码 00 05 00 预置点号 校验码
/ b% R6 J6 j2 P: y% s6 v- c' n# R $ s; N$ m5 h+ V1 v* \* X
(2)调用预置点命令 ) j# I: y- S3 J4 f! {
字节1 字节2 字节3 字节4 字节5 字节6 字节7 . s+ U8 J9 e5 {/ z Q" s0 H3 P/ M
同步字节 地址码 00 07 00 预置点号 校验码 ) y3 J5 r3 _4 `( j0 ^1 H; c7 {: W
预置点号范围:00-3FH 4 x2 q- R8 Q9 x% B- E4 \6 o% i
|
|