|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 5 A; c; r5 g `' Y
6 D# A! S0 i) p8 i5 L) c3 G' O) Q. ^数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S 1 W% f, p2 l) q0 o3 A* G
命令格式: 9 i n0 Y4 K; K: |$ S) E( y: S' F
字节1 字节2 字节3 字节4 字节5 字节6 字节7
4 h7 \9 {! g6 _4 K7 b& i1 B同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 ( f% n1 ~& o! u( |- ^) p
1.该协议所有数值都为十六进制数 ( n6 W/ I8 V: {) o* u
2.同步字节始终为FFH ) n' {% [4 E4 `& A$ H. h0 m
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; 7 T( M- F6 O7 G. k6 d5 R+ m# H
4.指令码的格式如下: ' d/ Z: w+ Z" K8 f3 H" @) O8 _/ I
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
I2 J" B0 i5 L* Z3 d% w6 A6 ]4 @8 q指令码1 0 0 0 AUTO 7 y4 Z1 h; F9 ?* r3 Y( W
SOAN 0 IRIS
8 h! p; f. [+ M. H M0 d% |: ?+ NCLOSE IRIS
6 c8 s& D# X* H4 XOPEN FOCUS
4 l- I8 M4 g8 k0 s9 m }& L+ uNEAR - }1 |8 Z! @5 k6 ?
指令码2 FOCUS & Q0 B2 ^; X6 e
FAR ZOOM " V$ g5 W3 ?* X8 C' `( u! w; a! h
WIDE ZOOM
9 K9 o& ?' z; ^6 c: c- bTELE DOWN UP LEFT RIGHT 0 3 {8 e" V4 U2 y" E4 E
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); ( S0 h( @& I( V. _# X$ z `. K
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. 6 _- W2 R+ S \" n9 r7 {; d
5.数据码1控制水平方向速度00-3FH,
- f' @4 B3 _. f6 C0 y& a5 \6.数据码2控制垂直方向速度00-3FH, 0 j6 M9 K2 @ X( D
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; ; p. S x" ^% B' S& d1 g
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
7 H7 k( a+ k. I% r$ i3 V/ X9.除上述命令之外,还有设置点命令和调用预置点命令; 9 A: j1 N9 Z3 A: L% T
(1)设置预置点命令
) q% F3 j2 [: R' i6 }2 }字节1 字节2 字节3 字节4 字节5 字节6 字节7 ; G2 n; X7 l7 t$ b* C
同步字节 地址码 00 05 00 预置点号 校验码 * n) n" r2 o- K+ r0 S; t
9 T* O, c0 _) u+ A$ f6 Y1 t(2)调用预置点命令
% Y, |$ U3 ^/ H4 v( n- g6 p字节1 字节2 字节3 字节4 字节5 字节6 字节7
: ~2 |. Q' }: {6 I" f% s& H, V1 B" A同步字节 地址码 00 07 00 预置点号 校验码 1 V( a! b1 I; _ L
预置点号范围:00-3FH
) @2 Q" p1 T3 |1 ^: w |
|