|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
4 q6 m' J1 H; [) q+ r) O
% A! k( I; I# P( F3 P* A数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
0 K) V4 R5 f# H, g命令格式:
7 U! x# g' P f+ s; d2 K字节1 字节2 字节3 字节4 字节5 字节6 字节7
" u+ ]: j( N2 V* e0 x7 m同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
( m6 P- h( k+ v. W9 h+ J, A2 A1.该协议所有数值都为十六进制数
# w) B% g: w# l0 x9 f7 \' K2.同步字节始终为FFH
0 `$ \% v5 \" }2 X0 d3 N6 t3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
% w- j" _2 e# z5 v4.指令码的格式如下:
3 B" h# e$ N& l: T7 j BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
/ J% P( v5 k$ o指令码1 0 0 0 AUTO
: q# f6 v- P( N, |6 T# K; PSOAN 0 IRIS . I" H1 I# z2 C4 L
CLOSE IRIS
/ C1 ~3 L {2 D3 \1 a# tOPEN FOCUS 8 J* w* O \% H( Z( R5 b6 g4 J- q
NEAR , z( Q, C" M7 l0 d0 a# U5 E
指令码2 FOCUS
+ B+ q$ U0 A) K/ n0 y( iFAR ZOOM
* M! n# k; y8 sWIDE ZOOM 5 Z; l4 D0 @0 g9 F
TELE DOWN UP LEFT RIGHT 0
1 c4 V9 r) g( f( |0 y(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); ! z" x+ Y0 e" x4 M+ v" @. w6 s
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
+ D9 k8 K5 C& w7 I- B5.数据码1控制水平方向速度00-3FH,
+ a7 W, ?5 l+ i) R6.数据码2控制垂直方向速度00-3FH,
7 E0 B. w1 C/ g% ?) g4 H8 x& i- k7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
0 C" S) y0 _9 h8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
6 |! u' z4 i W/ T+ p0 y l9.除上述命令之外,还有设置点命令和调用预置点命令;
) `# C3 _& Y* U6 ]# A3 E! [% [(1)设置预置点命令 . L8 }8 ~. p% ]3 ^# M* v* |
字节1 字节2 字节3 字节4 字节5 字节6 字节7 * G8 Y- U3 \$ S) U' Y8 _% t
同步字节 地址码 00 05 00 预置点号 校验码
4 J* v" M) Z: \. o % C" n1 o' C/ B8 @
(2)调用预置点命令
& F8 V/ R% t2 a# {字节1 字节2 字节3 字节4 字节5 字节6 字节7 . T/ ]+ F) g' J* q
同步字节 地址码 00 07 00 预置点号 校验码
, y Y; J. P. R1 a) U) U9 _6 o, V预置点号范围:00-3FH - V. b0 F8 i3 T
|
|