|
|
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: ) f: w" Y) A! `! s V. Z
2 J& A! h& ~3 k! _( W) l z/ A数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S # z4 A D9 ^2 o% L
命令格式: ; e! |1 H# z$ {/ s3 b7 t; z
字节1 字节2 字节3 字节4 字节5 字节6 字节7 1 W, D( _; \; ~- k9 F& N
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 9 J( a5 U! U7 f8 k' c& x
1.该协议所有数值都为十六进制数 8 `4 ?! {/ a- B) v3 ?$ ` D
2.同步字节始终为FFH 6 N5 K2 a. C1 p
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
/ ^& R. _/ U2 c5 E" w3 L7 o4.指令码的格式如下: . q7 E; ?* V. T' I3 Q
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
/ d: O6 F; O9 p4 B: Y( H指令码1 0 0 0 AUTO
: O. B7 U: U4 A# U- RSOAN 0 IRIS
2 x3 {; o$ \( N9 E. K* ECLOSE IRIS # H' M3 e1 n" Y" \3 s5 |, b1 ]0 P, d
OPEN FOCUS
4 b( K. h" b. o0 _5 cNEAR
' d/ D/ Y6 {. V/ J% ~9 E+ h9 z: s指令码2 FOCUS ( D/ A; C. t! }/ `6 T' L" U
FAR ZOOM
0 i4 l- O9 g5 a3 W: hWIDE ZOOM
% b% f) \) h" J t! y4 v( V" Z: rTELE DOWN UP LEFT RIGHT 0 2 _2 t; k7 d$ V0 R2 k( l& Y- E; O
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
$ l/ j, v2 a8 u8 r2 {3 U7 B$ p(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. ' Z i/ T+ h2 Y) x* b
5.数据码1控制水平方向速度00-3FH,
: y7 f& n6 z" J& d7 ^' q. a. O0 L8 @6.数据码2控制垂直方向速度00-3FH,
+ c' _: ^6 O6 B& |% m/ _% i' T7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
$ f6 q9 k8 X# a, v/ C4 ^+ `- p( ?: D8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
! C5 E: Q. c2 D% O5 p9.除上述命令之外,还有设置点命令和调用预置点命令; ) ^' V9 A9 |+ r- b( L
(1)设置预置点命令 ' n6 Z# Z" H9 q
字节1 字节2 字节3 字节4 字节5 字节6 字节7
* e0 q( I! [% h) N! a, B: @6 X同步字节 地址码 00 05 00 预置点号 校验码 2 h) ?7 \# P8 x
- C) n& I. n5 S9 Z0 @' E6 T
(2)调用预置点命令
) _6 B( K- A1 M& \; z1 M字节1 字节2 字节3 字节4 字节5 字节6 字节7
$ s) M6 P) ]/ I9 a' x/ V& g! k" L同步字节 地址码 00 07 00 预置点号 校验码
8 z2 }" c4 h+ w8 i/ Z2 t预置点号范围:00-3FH ; ?7 w& z; s5 e# Q3 O4 S
|
|