|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: - {+ B9 d! T$ N, h. S1 W
S$ ]$ z7 A6 c- o" l- c% r数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S & J) Z/ \* Z/ d) J% G: c
命令格式:
: C( ?% E# W" @字节1 字节2 字节3 字节4 字节5 字节6 字节7
7 V. Z' L4 u3 d" u5 p$ c ~" z同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 . G. E- r6 Z2 Y1 ^
1.该协议所有数值都为十六进制数 3 C" L) M6 N/ w' M
2.同步字节始终为FFH M, q+ Z& ^+ W, U3 P+ W
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; # d5 t0 y- Z+ p+ y5 `) Y# e
4.指令码的格式如下: + c; p# p) Z7 ^0 }. R" l8 i
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
( A( X5 `4 I& M, Z6 J4 I N3 w" ^指令码1 0 0 0 AUTO }8 E: Q1 Q5 j. G8 @% C
SOAN 0 IRIS 1 r8 }# I" @& |) L7 P7 i" E/ B
CLOSE IRIS
. x( S( q* \) T. fOPEN FOCUS
% v( ?$ L8 K+ |( `* @NEAR
4 k- x& l8 t; z: j+ U6 x指令码2 FOCUS 4 L8 Q) g$ x7 J$ {5 A/ I. D
FAR ZOOM
- t- u& m& X& c. a) B0 i) sWIDE ZOOM
1 j8 m& F7 @! p1 [2 O% p( uTELE DOWN UP LEFT RIGHT 0 2 B5 |- H4 t6 Z N
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
8 d, Z D! E6 z2 ](2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
7 y" J. {5 Q6 ?5 O0 e1 |5.数据码1控制水平方向速度00-3FH, P0 y2 U& o5 P. p" {
6.数据码2控制垂直方向速度00-3FH, 6 U; t4 ]' |# C5 D' X1 |( R
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
. D& T- N: j, A% ~4 ~8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] ! U8 u" u" q" ~6 i
9.除上述命令之外,还有设置点命令和调用预置点命令; " b' w" g' `: w2 J S
(1)设置预置点命令
* V( }3 T2 ~! c+ d* L字节1 字节2 字节3 字节4 字节5 字节6 字节7
" M2 z5 b1 f0 `, _4 }+ u同步字节 地址码 00 05 00 预置点号 校验码 : F( j. q# x7 v s; ^$ F1 N: T
( F6 L; r* o+ C2 A; i(2)调用预置点命令 ) J# r* B' J: J/ c1 D$ s
字节1 字节2 字节3 字节4 字节5 字节6 字节7 ( d2 M) y2 S1 O$ c( n1 K5 R& [
同步字节 地址码 00 07 00 预置点号 校验码
. z/ q9 H+ K: f" k w预置点号范围:00-3FH 2 Z/ S/ ?/ {8 X" W c, t6 w
|
|