|
发表于 2006-11-14 21:30:28
|
显示全部楼层
re:控制解码器的信号是平衡差分信号,理认上说...
控制解码器的信号是平衡差分信号,理认上说,用双绞线是最理想的,按照楼主说的这情况,应该是RS-485出问题的可能情最大,楼主不妨换个有源RS485的试试,觉得和协议没有什么关系的,因为原来用PELCO-D是可能控制的,我知道PELCO-D控制协议它是这样定义的: 3 R% b/ e0 {5 w% n: X
7 {0 ^) [+ |# U数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
9 W. T4 p3 A" l) ~0 Q# F# F命令格式:
- @, [8 n) t4 u) V5 r字节1 字节2 字节3 字节4 字节5 字节6 字节7
% U6 J- k# O( C8 c" P# N9 s同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码
& P0 k3 s) B6 ~! y. G d$ |1.该协议所有数值都为十六进制数
3 T4 L, Z$ W- h# c4 Y2.同步字节始终为FFH - ~$ d: \4 i$ |/ s: t
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
" w8 o- r7 N. V8 c* B2 v4.指令码的格式如下: 2 c% Z% D9 Z Z: h
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 - c5 N% `+ [2 {0 k4 v
指令码1 0 0 0 AUTO
p, ?8 I" o5 q; O- F9 ]SOAN 0 IRIS % H; m: Q1 a N6 q8 p/ i
CLOSE IRIS
+ X! l' r& }! \# Y! bOPEN FOCUS % R( X( {% y: h4 J. T
NEAR
6 q0 h, k' D3 @( `9 i8 x指令码2 FOCUS
+ R$ m" a' Y: n* D% X, Y, ]0 ?( dFAR ZOOM
8 N& C- I% x" @: S) Z3 o3 i; dWIDE ZOOM : j( l$ l. p" [" K- M
TELE DOWN UP LEFT RIGHT 0
) V( S. t6 |: f7 w+ ?7 t(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0:BIT4为自动扫描功能控制位(I/O,打开/关闭该功能),BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
* P2 M- f" }2 W1 O, i(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效),BIT4,BIT3,BIT2,BIT1分别控制下,上,左,右移动(1有效),BIT0始终为0. * Q% Q, D! e0 e: r l: a
5.数据码1控制水平方向速度00-3FH,
, U& q; J2 L; u' ]7 c7 x: ~6.数据码2控制垂直方向速度00-3FH, / R* ~0 R: [! F' g3 n
7.校验码的值为对[(字节2+字节3+字节4+字节5+字节6)/100H]取模; 1 o- a5 N' e: e' Q
8.校验码=MOD[(字节2+字节3+字节4+字节5+字节6)/100H]
* h0 |7 ?& }# E# `$ \9 e9.除上述命令之外,还有设置点命令和调用预置点命令; / ^$ b" m& V g, y" _2 |9 X# u
(1)设置预置点命令
8 B4 K! I, r3 T( G字节1 字节2 字节3 字节4 字节5 字节6 字节7
( B9 _, c3 S% T3 w( Q同步字节 地址码 00 05 00 预置点号 校验码 0 |: w% D S: Z
7 N8 Z f; P+ z n7 h
(2)调用预置点命令 ' o; c8 z# h$ L7 ^' {" y. o
字节1 字节2 字节3 字节4 字节5 字节6 字节7
! s2 V G) Z3 e5 u5 I1 x; w: D& F2 T同步字节 地址码 00 07 00 预置点号 校验码 * u- W ^% B# d% v* o w
预置点号范围:00-3FH ' F, f+ X8 ]$ N, r1 Q
|
|