|
|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的:
$ f: S5 \- C/ H
5 s6 P$ w& Y; M$ ^数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
) m) M( R9 M/ h ]% l命令格式:
! I# p; J: B9 w% |2 U字节1 字节2 字节3 字节4 字节5 字节6 字节7
( k5 e; I" {7 J' k: Q同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
/ o, L% F. a2 R! k0 t& s1.该协议所有数值都为十六进制数 8 S# x' [1 J }1 x8 f
2.同步字节始终为FFH
6 ~( Y6 E" q& F1 i; p3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
$ F/ D# U5 ^$ ^. L8 F4.指令码的格式如下: $ |$ ]! P6 m! p! h9 Q
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 / y3 E7 j! U" m. z- `* m6 J& w
指令码1 0 0 0 AUTO : X8 ?! ~2 h4 y) w$ _, i& D
SOAN 0 IRIS & l7 h1 Y$ `; h7 K4 W9 U2 U% N
CLOSE IRIS ; S4 [( s) q8 a) [
OPEN FOCUS ) N5 r* ~4 T: y. r+ ^
NEAR # v# M& U# x5 x. b
指令码2 FOCUS % D4 [. \/ Q2 r! C
FAR ZOOM 8 h9 ]! f0 {, G2 N" \- Y" V
WIDE ZOOM \+ V, v9 |# v! C) R4 x5 M
TELE DOWN UP LEFT RIGHT 0
/ t+ Z+ ^6 N/ H: w) c(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
3 s3 q! l! I5 I) v) D(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. % ~. j2 Z% I. x: `5 M& w
5.数据码1控制水平方向速度00-3FH, 2 C) R$ s# ~3 u5 V, d
6.数据码2控制垂直方向速度00-3FH, 8 `6 T S8 {* }: D& _# \
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模;
; h }) N) R3 z! i8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H] 3 b: ^# S9 d5 K) w7 D" G8 y
9.除上述命令之外,还有设置点命令和调用预置点命令;
( {8 q6 f0 d1 V' I(1)设置预置点命令 5 f, F6 h' e1 T2 t' v' }
字节1 字节2 字节3 字节4 字节5 字节6 字节7 ; H- N3 @; A0 h2 r5 r
同步字节 地址码 00 05 00 预置点号 校验码
6 W; W3 o. c* _2 X) _8 S2 N! T
[; [3 ]6 I: K& \# O4 x, T$ m(2)调用预置点命令 / y: R+ a( h+ [5 o
字节1 字节2 字节3 字节4 字节5 字节6 字节7 " ]. ~3 i- I( w0 J9 }
同步字节 地址码 00 07 00 预置点号 校验码
2 }* D) J% j* L* m+ P3 p. m预置点号范围:00-3FH 3 t! `0 F9 m. B4 o
|
|