|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
% R' r6 a' g( L ' N8 t& Q' X, l5 K. f; C2 E
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S $ L6 z G/ j; p# p1 A
命令格式: / U* o) k. x+ \7 s' n
字节1 字节2 字节3 字节4 字节5 字节6 字节7 9 f' i; H! d0 N2 n+ M) q1 c( o
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码 0 U7 ~+ M6 ]- U: g3 f2 Z
1.该协议所有数值都为十六进制数
r/ ?0 z$ y2 [. {& ]* v2.同步字节始终为FFH " K8 j0 e: i' _: Q# e9 s; L+ o
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; ' Q0 v$ q, |% T% |. B
4.指令码的格式如下:
* U3 `9 M( t. L |8 W+ g BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 ; ~+ z$ C Q3 l( j# ]1 J9 [0 l
指令码1 0 0 0 AUTO
( b1 _+ l6 n6 o9 ^1 P; X: F- Q- S! ?( USOAN 0 IRIS / V5 D4 j1 ]9 i0 n- X `
CLOSE IRIS
; \9 m9 f% L& x0 t5 ^OPEN FOCUS # @3 x$ I5 x' T" F- z
NEAR
! u- ~1 Z% n5 [) u) j0 t6 v. W& C指令码2 FOCUS - y" _$ Z# H7 l) m
FAR ZOOM - X* f; T0 ^# H6 W# H4 `
WIDE ZOOM . X" P$ `: n c( P, |$ d! T6 e. q
TELE DOWN UP LEFT RIGHT 0 ( A$ j9 n ?! b+ i; a7 D
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
( [6 {' ]. C' e(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0.
; k% X' u& g1 R; H9 D, ]# V- k( A5.数据码1控制水平方向速度00-3FH, 3 j1 L* {. t, l0 M9 @
6.数据码2控制垂直方向速度00-3FH,
8 Z6 R7 l/ R1 W X$ B+ i5 J/ ~% Y2 R7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; 6 J2 d8 H& z* P2 A
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] 7 E8 e) c+ G6 b0 Z
9.除上述命令之外,还有设置点命令和调用预置点命令; # P) v" M }, E
(1)设置预置点命令 8 U3 ]4 T9 t- A+ A& O# l. F
字节1 字节2 字节3 字节4 字节5 字节6 字节7
+ Z1 [+ P$ _+ {! r; b. n同步字节 地址码 00 05 00 预置点号 校验码
* s2 s- c% z2 R8 T: e6 M* J5 u 5 q& e+ E3 K; C! g
(2)调用预置点命令 4 p/ l I& E$ f) b5 x& L
字节1 字节2 字节3 字节4 字节5 字节6 字节7
1 w: U9 M! z) }: y$ b, q& _同步字节 地址码 00 07 00 预置点号 校验码
' H# m& X/ Z- i7 K# O. {# Q预置点号范围:00-3FH 3 Q5 O" \2 z4 w4 I! P4 w8 M* g
|
|