|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
$ y2 B! A+ e& h' A
# A% X; o2 f/ A& e, G数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
2 n) v, y' B' @! `- b5 C命令格式:
0 d# U3 c) Z! }; r- j" l7 k6 c字节1 字节2 字节3 字节4 字节5 字节6 字节7
7 [3 n' u! F2 V. l; H* c同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
4 y* N' d$ v3 u) N; [! |% R1.该协议所有数值都为十六进制数
4 {' y* Z' d$ R4 i& S% ~& p2.同步字节始终为FFH
* j# y9 g# |. y: J7 z! g1 g8 u: ~3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
% {* x: O0 E D; f- O5 ?3 C; Y) ~4.指令码的格式如下: ( Z- W: X! N0 G/ z8 w
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
5 c; n6 G. v/ \8 g3 f# {$ T, z' Z指令码1 0 0 0 AUTO
5 A9 `+ j# G% B; w/ ASOAN 0 IRIS & V" o0 H* v" w* O
CLOSE IRIS
% ^1 D9 f0 a# g" n2 AOPEN FOCUS 0 a z& d+ S9 J2 Z
NEAR
* n2 H: ~- \( |& I" v指令码2 FOCUS
6 Z9 W" S& L( w6 `, @8 a3 p0 FFAR ZOOM 9 I* k2 T, _/ j0 |6 q2 \7 \
WIDE ZOOM 6 @; u4 C7 |+ G: u) @: J% o
TELE DOWN UP LEFT RIGHT 0 : b/ d+ D. W0 [$ T5 t: r$ l' l7 K+ _
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
( z' e |# M- B1 G(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
( N; Y& J6 T* C: L* s0 w5.数据码1控制水平方向速度00-3FH, 1 d _ O2 e% a/ I5 F' R: d3 x
6.数据码2控制垂直方向速度00-3FH,
4 y( F7 U6 o# r$ S; P, N7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
! X6 g+ E3 A- p% |8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] 5 h5 v7 G6 A+ r" X
9.除上述命令之外,还有设置点命令和调用预置点命令; ' W$ _* O7 W* f- w
(1)设置预置点命令 ( @- [5 B( }4 E' q. C
字节1 字节2 字节3 字节4 字节5 字节6 字节7
4 W0 g* {! _8 J. } i, L同步字节 地址码 00 05 00 预置点号 校验码 b, ~% ?) I- e( F, K# i
+ F) F, o8 ^* I; u" Q& ~(2)调用预置点命令 $ `, i4 l- n6 i5 w2 R3 W
字节1 字节2 字节3 字节4 字节5 字节6 字节7 ! n4 t h0 t7 Z1 X$ j, r
同步字节 地址码 00 07 00 预置点号 校验码 6 v j5 m8 O9 {: |; v0 u9 R1 [
预置点号范围:00-3FH 7 F9 l) _- G" T5 O* w
|
|