|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: ) P! A6 a( B9 ?) U& }4 C) s9 ?- a
4 O0 {* B" h4 S% X" L4 V
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
6 D+ T2 P3 K0 S W! r; x" w- f9 O# ~命令格式: 5 E" o! K9 M3 w" z# {% b
字节1 字节2 字节3 字节4 字节5 字节6 字节7 : O. v6 T% }* s; |
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
& A" Z" k- f* O/ b- t1 {6 @1.该协议所有数值都为十六进制数 $ m4 ^" X. @1 l0 A/ F1 T
2.同步字节始终为FFH 4 g1 n" \: I9 I% n
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; 0 b/ {0 ]. c% U3 l; z5 ]; L
4.指令码的格式如下: # A: G# h' N: z) W; g9 T2 a
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
5 t! E8 L& Z5 ?指令码1 0 0 0 AUTO 9 E# U$ A: b( A2 j
SOAN 0 IRIS - _; D) E8 S# W( d v
CLOSE IRIS
* _) G0 c A# _. rOPEN FOCUS - Q3 K- e( |* ?( B8 s# c5 y) b
NEAR
+ e8 y5 d" M( ?0 @指令码2 FOCUS
. }( M# ]' R7 I) ]2 R" a: U& LFAR ZOOM 3 b+ @" A" `/ w, I+ }! }
WIDE ZOOM ( g& q5 M! a/ B+ @9 M: U
TELE DOWN UP LEFT RIGHT 0
5 y( {- o8 a! X( W m' ?. z(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效); ' l* n, S: N. k% |7 z* Q
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. 0 P7 a: `6 X+ _3 a e2 ^3 n: @
5.数据码1控制水平方向速度00-3FH,
. h3 ]$ K2 K j6.数据码2控制垂直方向速度00-3FH,
) n6 U' D, N9 m! x7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; ) b6 b. v7 {/ ~' h
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
7 s w" }' d& `0 ? W' t9.除上述命令之外,还有设置点命令和调用预置点命令; - a" I+ m6 e a% V, L. z! C
(1)设置预置点命令 ; K$ h5 \, j' o! R+ V& W
字节1 字节2 字节3 字节4 字节5 字节6 字节7 3 F. y5 _3 {9 E' i
同步字节 地址码 00 05 00 预置点号 校验码 4 Y1 X- I" v1 F; c
/ ?. ?7 Z7 V5 ]( t1 K1 D, {(2)调用预置点命令
2 G% p% `( h" i9 J- P字节1 字节2 字节3 字节4 字节5 字节6 字节7
" _7 A* J- m9 D" H# u2 m- x+ Y同步字节 地址码 00 07 00 预置点号 校验码
6 v3 ]/ _, w2 b9 Y: M预置点号范围:00-3FH
' O, A1 D3 f: v+ d( f0 C2 w |
|