|
|
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
4 q* `6 ` j8 ~7 D . [, \+ Z2 F( o. T+ }
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S ; ? t" B5 m0 L3 l2 M7 b
命令格式:
9 X3 H0 Z( d/ z) q% J字节1 字节2 字节3 字节4 字节5 字节6 字节7
# s0 ~4 H2 Q) ~: V0 I$ J8 q同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 7 U9 w: Q* }0 w& |! @/ _0 P
1.该协议所有数值都为十六进制数
. x1 Q6 |6 k' P V- g; e2.同步字节始终为FFH
5 `% U# Q0 p: H' B! y1 d+ E3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; $ b$ E2 u6 t2 x0 P: p
4.指令码的格式如下:
+ c6 \* A3 V1 V4 G$ ~ BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
% e2 O: |" D+ p0 o5 ^% V指令码1 0 0 0 AUTO
3 } Q: e8 n/ h1 b" OSOAN 0 IRIS 4 g9 v9 o3 W" W c
CLOSE IRIS 2 f9 b7 G$ s" t; i+ c
OPEN FOCUS
0 w- c, N" B4 |4 `% wNEAR
) c# [0 e5 r6 I- j. ?* Y指令码2 FOCUS
- ]# c+ @ y- G7 n8 oFAR ZOOM Z) @/ N4 Q; N3 d' G
WIDE ZOOM
/ _; v0 i* \( i) xTELE DOWN UP LEFT RIGHT 0 9 v4 _+ e' l, H; _. ~) S
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
# L& h+ d# \9 |, K# A(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
$ `2 s. M4 x8 w# W* C5.数据码1控制水平方向速度00-3FH, 2 {" N6 `( X' z4 G8 o" u9 s7 U4 T; b
6.数据码2控制垂直方向速度00-3FH,
3 U! r9 v7 i6 ~) X7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; ! V: M( x7 `: ?& W7 |' s
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
5 {1 p' Z1 k. z/ t) X- R( d& z9.除上述命令之外,还有设置点命令和调用预置点命令; % ]+ `# t: ~0 ]$ d% f
(1)设置预置点命令
5 @; B. l7 O2 @$ T- n2 _字节1 字节2 字节3 字节4 字节5 字节6 字节7 3 O& p0 U: \* p, t" _
同步字节 地址码 00 05 00 预置点号 校验码 5 R9 Z* t5 H4 ]% H
, Z$ Z3 S' l: J5 G5 b; k(2)调用预置点命令 3 X( v+ ]. V! Q# t. D4 I- i- F
字节1 字节2 字节3 字节4 字节5 字节6 字节7
4 ^6 O, ~+ H1 \$ h同步字节 地址码 00 07 00 预置点号 校验码 / C/ u: X- h& R$ A
预置点号范围:00-3FH + G% f4 W) n V+ J
|
|