|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 0 z' w! x7 @* g6 s* c' \
2 Q: n7 J8 i2 Y: f
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S 5 K5 x, {7 n; [* h# T
命令格式: % r" V; P! j- ^+ ~
字节1 字节2 字节3 字节4 字节5 字节6 字节7
& b9 U$ i7 n& P; {0 Y同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
7 Y7 ~4 t+ Z7 B1.该协议所有数值都为十六进制数 & Q) y1 A: F7 C: u! X
2.同步字节始终为FFH
; m& N9 W* b0 Q1 o/ `; N8 h3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH; 0 W' t+ ]! I9 o }; V) b
4.指令码的格式如下:
9 B% J' W6 i- c( N( T" y- W2 Q BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 % ^0 n! x9 }% [6 a, w
指令码1 0 0 0 AUTO 2 o) y+ ?' r+ P6 `# `
SOAN 0 IRIS
6 `1 X/ x5 F# P) X* LCLOSE IRIS
$ @' ^1 d) G1 C; H9 @( j1 V3 @OPEN FOCUS
1 R' X2 L$ i4 @' q% r3 j8 P, ENEAR # P* S% e, u4 R
指令码2 FOCUS + o% r; P! Z+ \0 n3 e
FAR ZOOM 4 p2 y7 U; t- q. z: T$ S& P3 ~! |, {
WIDE ZOOM
, u) O& q) e Y( }: ^TELE DOWN UP LEFT RIGHT 0
) a; ~6 W5 A o* a! v& B5 e, v* Z(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
4 t# Q o/ N' Z: P. K. l* S(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. 2 T* h" J9 r* Y2 m, ^
5.数据码1控制水平方向速度00-3FH,
& p) r6 H7 X9 C$ u2 k- W6.数据码2控制垂直方向速度00-3FH, 2 Z- n2 a' O0 o, [2 s2 J
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; ' R% W3 q: M2 F1 Z9 }4 G# {& G
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
3 Q: | [: _/ J9.除上述命令之外,还有设置点命令和调用预置点命令; 6 I# F$ W( x. R0 |
(1)设置预置点命令 0 t& m( Y& P3 Q( p: W6 l+ O( I) x! O
字节1 字节2 字节3 字节4 字节5 字节6 字节7 ) x8 z: ~4 X; L
同步字节 地址码 00 05 00 预置点号 校验码
2 |& ~2 o, Q" R * v8 A. P& t$ V" @1 e2 a
(2)调用预置点命令 ) o- `( ~) o8 l. i. R: N( }' T
字节1 字节2 字节3 字节4 字节5 字节6 字节7 : M- z1 f+ i+ o: t" s, ^7 A$ K
同步字节 地址码 00 07 00 预置点号 校验码
$ G; O c1 E! A- O) o; j预置点号范围:00-3FH 2 y0 i, K0 O* w/ O
|
|