|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 0 k8 G6 Z8 d) b7 m
- c6 t7 b; g# h
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S : W5 U p. P! M) e
命令格式: + w2 K5 ?. k% @% C( q
字节1 字节2 字节3 字节4 字节5 字节6 字节7
4 a. O- y( S, U/ u% _: b同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 2 b% K& B8 X) J
1.该协议所有数值都为十六进制数 1 _. h$ u0 y. r, e, m- q$ \
2.同步字节始终为FFH 0 a8 V9 W# M X+ i) U( w
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
9 z; j# t& H( q4.指令码的格式如下: 6 t' U$ n* c. d
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 8 [5 s$ n6 a1 T8 ~* |) u% t, l
指令码1 0 0 0 AUTO
. v* g, p9 ^! fSOAN 0 IRIS / n4 p* U& {: `: K
CLOSE IRIS
, `* {! ?3 n4 M3 x2 I) eOPEN FOCUS # Q$ [! \2 p3 S
NEAR 1 A6 x' v( I6 w8 J1 u* e% S; I, A
指令码2 FOCUS
: W/ q/ N# p9 o0 HFAR ZOOM ) L5 n3 E9 O w' J/ l
WIDE ZOOM
4 h% N* n3 p+ \" QTELE DOWN UP LEFT RIGHT 0
1 }$ [( [: T4 f. Y) k. r(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); # h; D5 |9 O. d+ r7 {
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
$ K' T7 b$ R) j; i2 Y0 c5.数据码1控制水平方向速度00-3FH, $ S/ S, s. F7 s+ n3 Q0 X9 S
6.数据码2控制垂直方向速度00-3FH,
1 U$ }$ y3 e3 |& M7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; 8 L. N4 K, h% j# `
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] ; Q2 P6 e' Z3 h% Z, v8 Y
9.除上述命令之外,还有设置点命令和调用预置点命令;
4 t) \! ]! F6 F4 ^0 Q9 w(1)设置预置点命令 & b% q; J% _0 d5 }: D) s
字节1 字节2 字节3 字节4 字节5 字节6 字节7
0 c6 b7 G3 a4 L2 X+ f8 d同步字节 地址码 00 05 00 预置点号 校验码 / ~2 \# B# S( } b! r1 W9 Q
* c, G5 t( a3 X* e6 d& k& e" `7 w(2)调用预置点命令 , g! W* X5 ~ Q; u: k
字节1 字节2 字节3 字节4 字节5 字节6 字节7
8 o* |7 d2 H4 N q- y同步字节 地址码 00 07 00 预置点号 校验码
0 Z3 T. M4 _( `- K4 _( V+ j! x: R8 p预置点号范围:00-3FH
, L( w6 h. y0 f9 M! \6 Q. G |
|