|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
7 B# O3 x0 B$ Z, ~4 @& E3 v" h
; E4 }! _0 L5 @# b/ R! x数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
4 k" \5 x2 t# V/ O5 i命令格式:
8 {8 h# M5 u% j6 s! p8 R0 o# B( Y8 T字节1 字节2 字节3 字节4 字节5 字节6 字节7
1 q3 `/ a5 @& V# Z) l0 M$ X) d同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
2 \' U" P, ?* E; D1 Q$ ~1.该协议所有数值都为十六进制数
0 J) m! I7 J- A8 F9 p+ L2.同步字节始终为FFH ; k. M) V- _# \8 J8 F
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; & m4 `. \1 j4 N; j
4.指令码的格式如下:
8 r( b) o- J' G1 i5 G9 n BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
- W" H" q. X1 x' D% S: p" N4 e4 R) l指令码1 0 0 0 AUTO
( h8 w) m$ F5 Q6 nSOAN 0 IRIS ) ]- R6 j6 ]8 D& L$ X/ Q% o) B5 j
CLOSE IRIS
% h. {! Z6 p2 }OPEN FOCUS - x; l1 O1 a1 D" s% N h
NEAR
( ~5 m' p0 ~" F" r0 q. Z指令码2 FOCUS 5 v$ B0 ?' I/ \( n- @9 J: D
FAR ZOOM 8 T l Q* H. F8 l* i8 t
WIDE ZOOM 4 U" ~# T! l3 t+ ~* g( W
TELE DOWN UP LEFT RIGHT 0
' X: r* ?, v- h(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
6 e X# m5 _. o+ z! I(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
7 l% U/ Z' l1 a" e6 B5.数据码1控制水平方向速度00-3FH, $ ^$ G: J1 z7 A7 h3 |
6.数据码2控制垂直方向速度00-3FH,
9 H+ r D' j* N; @7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; + _7 K' U& O: J
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] 0 D9 Z4 ^) d* I, Q) V! P3 ~
9.除上述命令之外,还有设置点命令和调用预置点命令; 4 l# }2 f4 a) p. ]1 v
(1)设置预置点命令 & x5 q6 u9 `+ P m# @
字节1 字节2 字节3 字节4 字节5 字节6 字节7
( k8 }1 N3 @2 K0 s& K同步字节 地址码 00 05 00 预置点号 校验码 * D7 t5 E L, ^* Q
6 ?" G5 t m5 u0 [4 k/ ~! ?- a
(2)调用预置点命令
6 |. X. Q) |0 R. T, ?字节1 字节2 字节3 字节4 字节5 字节6 字节7
. p: |0 Q& M0 ~同步字节 地址码 00 07 00 预置点号 校验码 % ?3 G* n8 y0 U3 t4 l
预置点号范围:00-3FH
( o8 o$ ~' J7 b E" m |
|