|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: ! W: D# x7 `7 _: u: F
: X5 q1 |1 n( w) ~7 r$ K数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
4 j9 L* w; J2 t3 ^1 C命令格式:
! ?8 X8 o: s$ c. N+ l字节1 字节2 字节3 字节4 字节5 字节6 字节7 + n3 [# d+ f- z+ @
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
( ^$ F4 A7 I' y$ e" r1.该协议所有数值都为十六进制数
[8 w& z9 K! h+ `4 U8 e2.同步字节始终为FFH
" V9 _& @4 h: p6 Z. E, n7 R7 V/ T3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; . c. t) S+ a4 b6 Y1 P/ _5 A
4.指令码的格式如下:
! w% ]6 l5 y P3 u' A v1 M1 C BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 & t4 H4 g, R2 r2 U9 \: {! T
指令码1 0 0 0 AUTO
$ b) M' F2 G3 @) C+ MSOAN 0 IRIS . @/ C) `5 C( W3 [
CLOSE IRIS 2 E* o/ t, S0 _$ W$ I* e& f
OPEN FOCUS 7 g1 R5 M k; f- t! F9 n" v
NEAR 9 Y- [! m- H9 O6 Q# O
指令码2 FOCUS
0 m/ F9 [0 u; n" Q* tFAR ZOOM 0 T; _1 ^6 m0 n# x5 ]8 w2 L
WIDE ZOOM
5 b) p v R8 V2 o& tTELE DOWN UP LEFT RIGHT 0 8 {1 A8 U. K+ g# b5 t
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
2 L' A, F' \$ f* _(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
4 ]7 L5 d) _ c) {2 [! J1 E5.数据码1控制水平方向速度00-3FH, 4 a4 K. {4 J: g$ Z! e$ ~$ q7 e; |
6.数据码2控制垂直方向速度00-3FH,
. o5 w& w% T% G, E' u7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
1 G h5 a& p# E- q* w4 b8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
$ L: w* N( S5 s4 q* D9.除上述命令之外,还有设置点命令和调用预置点命令;
: v4 I8 B/ j. Q0 t(1)设置预置点命令
1 R; w6 e2 [5 X7 v字节1 字节2 字节3 字节4 字节5 字节6 字节7
+ d. M2 @8 J$ v* q7 }同步字节 地址码 00 05 00 预置点号 校验码
% Q. T! W( g+ N$ p( [$ i: _% _ ' ^+ d- Q) B2 L9 t- [
(2)调用预置点命令
3 u1 Q1 C3 I0 P; l字节1 字节2 字节3 字节4 字节5 字节6 字节7 ' K( F3 X7 e+ s" O$ J |2 o
同步字节 地址码 00 07 00 预置点号 校验码
6 `1 t, e# A* k预置点号范围:00-3FH 9 R) w7 D% y$ m3 y( u! v' e' X
|
|