|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 3 J7 [5 Y( J+ x4 U* A# M$ [/ T
4 @6 f. ?! X: E8 Z数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
% e! }% R+ n( R: v- l命令格式:
2 D4 b) j" k% }字节1 字节2 字节3 字节4 字节5 字节6 字节7 5 o* m$ I; H5 t4 f$ Z& E4 N
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 : N& T- V2 V2 q: }9 G$ J/ N/ T" M
1.该协议所有数值都为十六进制数 0 ^ X7 X# }2 n7 l% g1 r) m* j
2.同步字节始终为FFH & s0 x4 H4 K# J$ q/ L( L
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; F( w$ l6 |! I' O' g! |
4.指令码的格式如下:
4 b- z" t; X: j" k BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
% t. m1 B4 Q1 [2 o4 I; h8 D指令码1 0 0 0 AUTO
" X6 f; l, a1 A' |1 ]$ ?+ `! M* RSOAN 0 IRIS , R3 @' b" G/ U
CLOSE IRIS 4 ]( X, L& b6 W% p7 n9 I
OPEN FOCUS
5 m; l- r/ T/ |8 y: qNEAR
- q# G* T# ~2 i7 C/ F6 ]2 z& K指令码2 FOCUS 2 q+ o, H3 i( d* Z: {
FAR ZOOM 9 Q7 \" L2 R6 W8 g% N7 |' }0 v
WIDE ZOOM
4 ]8 n* @' [1 f" ^TELE DOWN UP LEFT RIGHT 0
o7 j& m+ [ y i3 h8 V7 m(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); $ J* d G( [5 L% Z. S8 \% A
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
, M4 t7 J% r6 o7 t. W; e( X5.数据码1控制水平方向速度00-3FH, & Z# i2 L9 f9 ]5 m k
6.数据码2控制垂直方向速度00-3FH,
6 n3 E" E! g: u, T7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
1 q$ L# {7 Y5 ]5 _- ^2 Q8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] 3 Z; M' l1 H: p' p& }( w, a
9.除上述命令之外,还有设置点命令和调用预置点命令; ( C- t3 \7 P4 m
(1)设置预置点命令 4 W& _. c2 O3 a" G
字节1 字节2 字节3 字节4 字节5 字节6 字节7
w5 H3 L! ]& \9 {* c同步字节 地址码 00 05 00 预置点号 校验码
: F% I2 D1 p5 Y: O$ h
8 V* o5 z- f3 `. [9 J4 m9 a V(2)调用预置点命令
( ~ w( b& P4 N" R3 ]& Y# b字节1 字节2 字节3 字节4 字节5 字节6 字节7
" v) G7 c% U$ U. }" ~同步字节 地址码 00 07 00 预置点号 校验码 * K- l" Q. g" J# T5 o2 i
预置点号范围:00-3FH
) l: S1 c5 w$ G: [1 I3 y4 g( N1 r |
|