|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
/ i+ W8 x. F k1 P
: p# ^' s$ n1 d* T" F0 k数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S . ~/ k2 J1 F0 b3 [6 Q3 z
命令格式:
1 w+ N' E! ]( t6 w8 |字节1 字节2 字节3 字节4 字节5 字节6 字节7
) f) b+ r) x% S同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
" j2 j8 q# \. c) k# T) F6 c1.该协议所有数值都为十六进制数
- e0 S3 S; x- B4 S) y, X9 I2.同步字节始终为FFH
" d, T& V' i6 p0 _' n- Z: b3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
9 C+ I: S$ v; Z# v' {+ l$ Y& ^4.指令码的格式如下: $ Z/ c( `( d( [& a
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 + R' H! u8 L: t% ]
指令码1 0 0 0 AUTO
" Z8 |0 }- t X8 A4 d. y9 U* LSOAN 0 IRIS 4 O. x7 u' B) c p' }$ P4 G
CLOSE IRIS 0 S$ B9 M# u* V% L- w- e
OPEN FOCUS
H- }4 r. L$ gNEAR
" f ? ]7 [! } a6 z( E指令码2 FOCUS ' a5 G& T/ v3 Z, ]
FAR ZOOM
& j `4 o# |" r6 \% nWIDE ZOOM
( x3 }. d6 j2 b5 Y% f g: z$ J8 d4 ~TELE DOWN UP LEFT RIGHT 0
4 r8 d. C4 c% N" w$ ?(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
b! v. R4 J8 e E: Z. U* l8 _4 B2 u+ @8 e(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
! O" F6 n% ^& @ t! A9 j7 R3 o5.数据码1控制水平方向速度00-3FH, ! ^' g* d1 z+ W1 j3 X
6.数据码2控制垂直方向速度00-3FH, / W$ x* j, l: F! t/ [# F; x& O
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
) I7 C k/ J5 T9 X1 w+ K3 C' h: r8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] ' j7 w2 p; a1 d8 _3 v* `
9.除上述命令之外,还有设置点命令和调用预置点命令;
5 _. u% \- Z7 u0 c6 k1 p(1)设置预置点命令
* `6 _2 b* T5 G0 m字节1 字节2 字节3 字节4 字节5 字节6 字节7
$ f# C3 C' {/ n7 ~; N. G: p同步字节 地址码 00 05 00 预置点号 校验码
4 B) w# D& M. ^! N ! c7 m2 A6 e) B/ L7 K& ?* v2 ?' W
(2)调用预置点命令
: d, y- ]; ]/ X& K( `字节1 字节2 字节3 字节4 字节5 字节6 字节7 ! A* G4 b. q6 V8 y: q
同步字节 地址码 00 07 00 预置点号 校验码
2 M5 l6 \" m6 Z- o! b5 [9 Z" `预置点号范围:00-3FH 5 s6 J! J2 s) D( ~; P. D
|
|