|
|
发表于 2008-12-9 17:40:10
|
显示全部楼层
re:派尔高“D”协议手册内容:这...
派尔高“D”协议 . ]1 b ~8 I' a" P* L: B* v* j0 j/ q3 d2 m
手册内容:
1 u* u) \( f$ ^1 q9 W" ?
& S# ?5 t2 B/ K3 Z+ [这手册涵盖二个版本同轴(看下面) 协议和422/485协议的版本。这两个版本的派尔高是被分为15位的(只固定速度) 版本和32位的(变化速度) 版本。422/485版本增加一些结构为了异步媒体传输信号,并且在标有“数字的同轴”的部分加以解释。 3 Y7 i) f* a, X w4 A1 R
这手册包含的协议是为说明同轴系列装备的和派尔高的 “D” 版本接收器.
% ~4 m% v6 ?, A! V( l为了从一个控制器到平的和斜的接收驱动或视频上的摄像机传输控制信号,同轴是以派尔高的名字而出现的。
- d# s# s$ V/ O5 R这个文件将从历史的角度陈述这一协议,因为协议的当前状况从进程的市郊更容易被理解。
% L+ C& L. n8 ]2 @1 O起点(15比特同轴)
, l+ [( t z3 b, K& U3 J同轴是脉冲宽度调整(PWM) 信号,被插入的到未用过的视频线(垂直的空白的间隔)。2(s脉冲表达1 而1 (s脉冲表达0。 1 S+ L; r7 T9 q; X
& c' y; a1 N$ z- C) H2 f+ F
同轴最初以15 比特协议去控制远程装置的基本功能。在视频信号的垂直空白间隔的18线,数据得以传输 区域的传输比特是:
# B. ~& U* c2 L4 W. W; b
( ~" L; I: \0 z7 R, O7 d
: W8 M, b, N7 w3 ] \
" S- ^7 a6 i8 i! M" u, z, r" k
" _ Z/ m" u( D) S+ ^' l# H
在信息中,“感觉”字节决定下三个字节的功能,如果恰是感觉字节,那么下三个字节就反映Aux4,Aux2的状态,和人工浏览方式。如果不是感觉字节, 那么下三个字节反映的情形是Aux3, Aux1, 和自动浏览方式。
5 w8 @ F4 F) W8 L例如, 在不是感觉字节下,你能控制自动浏览状态通过设置(开) 或清除(关) 字节4,如果感觉字节关而字节4开, 那么自动浏览是可以工作的,如果感觉字节是关和字节4是关,那么自动浏览是不能工作的 $ X0 O2 y9 _4 M/ Q) d
在这个协议下,我们很容易以同样的信息发出多种控制行为,例如, 在你打开了光圈和变焦镜头时,你能同时向上和左移动.
2 c1 q5 h2 B, l: P 4 P6 o ] k) e, Q( W
第一扩充(扩充的15字节COAXITRON)
$ n! W$ f3 b+ l u% D% G1 l根据这一设置,新加了特征以允许远程装置记忆位置。 6 r! E+ L* y+ Y
这位置是被称为预置位,它包含关于PAN, 倾斜, 变倍, 聚焦和光圈位置的信息。 " l \ w. A+ h$ |
既然这一信息被远程装置所存贮(记忆) ,这个协议就必须被扩充以允许使用者去告诉远程装置:记住这个位置, 检索位置, 检索一连串位置(预置浏览), 和清除预置位。
& R0 h/ a0 y: ^) b" N为做到这一点, 一系列同轴区域被传输和关于预置的信息和命令在同轴领域内被连续的传输。 5 Q2 @( k+ U R1 G: J+ q8 Z& `
被用的字节是人工/自动(或浏览字节)和Aux4/Aux3字节,浏览字节通过系统被用做信息的“定时”。字节被设置用来显示有效字节的区域上限, 和在下一个区域设置下限提供框架,字节将交替出现在24视频区域(允许12位数据的传输)高(读)和低(清除)之间的每一个区域。(每隔一个区域) " x" d3 @+ c$ W' L
Aux4/Aux3字节被用做传输命令(4字节) 和数据(8字节) 依下列各项: + x. N& e& i. R$ o9 ?6 L0 O# m4 \2 F) m
* Q8 P) F# B: L6 S5 T o
+ ?7 S9 @ T2 v& N
命令 数据
4 u# b$ a% y( w+ ?) k5 ?# F( O# Q字节 1 v' B1 G& M, K- N6 e& x/ k* S n! s
1 2 3 4 5 6 7 8 9 10 11 12 7 ?! u9 N' s1 d, W, `
. S3 r/ l4 O! }
命令字节的意义是: $ j7 j& }' t. H) s
命令 意义 数据表现
0 B5 d$ x2 p: E$ b0000 设置预置 预置数 e# ^4 K2 I3 ~4 X+ D; i& Q: X8 b9 t
0001 转到预置 预置数 ; b% B: H, k' u4 o. ?7 w, U. a
0010 预置浏览 停留时间
% E: {/ h) O/ r! o6 S0011 预置清除
2 {& b" q& p5 d. y6 |. Y7 g % y$ p6 T2 c' O( ]! U
例如, 命令到设置预置1 将组成12, 0小块。它用有效的命令和数据字节占用24视频区域发送命令,它是隔视频区域预置的(当时钟字节(AKA浏览字节) 是在高位时)。
2 K$ e- n/ [+ X" {! u
0 G6 L2 w* L c: R) Q( z下列各项图表显示了到预置2的定时信息。请注意, 当图表表示数据始终在Aux4/Aux3字节时, 当定时位是低位(浏览位)的时候,有效的数据是不能保证被预置的。
5 l( y+ X: M. t) U
' u$ d! w# Q: f# [4 t/ s ! n* I3 v" P, B( e/ L' k$ u. @
在这例子中, 数据位4和12是“开”。这给我们转到预置位2命令的模式, 000100000001。 3 y6 |) g+ \% d7 J7 A, }3 p: B. Q
3 q9 Q! m# J* {注意那数据位是处在高位,通过时钟周期。技术上说这应该不是必须的,但是这过程应该遵从,这是为了保证未来修订同轴生产线具有兼容性。 8 Z" e7 B$ G+ y% ?$ l, [/ q- G/ i
除了上述表明的, 导言是为保证视频和接收器正确的情形,导言组成二个停止命令从一个末尾到另一个末尾 ($0000, $0000)。这有助于保证那视频信号是“开”而且接收器是正常状况下收到命令。 $ d: g1 l5 j; z) E+ @; v2 M% X
9 o% O. ]. ^7 A5 ?, @6 ?第二扩充(32字节同轴)
4 K0 `' s! v2 F0 S
! f5 k1 |( S6 X1 Q4 ~4 c( T9 P第二扩充同轴能力是随着变化速度的接收器/驱动器而发生的。为在一个真正的时间环境下包括速度信息,协议不得不被扩充了为了做这个, 额外的数据线被加上。视频19线保持速度信息(线18如同上面所展示的15字节格式那样运行)。 , s( I0 ^+ y# X; a- Q# B
8 [2 l3 b& M& J% A
- N1 D: v& [: K+ Y
; V- b9 Y# P! ]! z+ W; z速度设置是在$00到$3F之间以及$FF为了涡轮(高速度) 操作。被建立的扩充命令是使用协议的更多的能力。为了这文件的目的,同轴信号能被分为四, 八-位字节。
$ g; z' L d1 `" I0 [' ^
% b7 j. J6 y; x, b% P扩充命令设置
) w! x% ^5 q& l' \ + j- N9 z- X* y) f: L
除了“真的” 同轴有的数字的协议版本随着系统被使用,它支持单独的数据通道线。这协议七字节长,是依下列各项构造的:
' E& x! ^& x0 E; s8 P# Q ; ^0 }0 d1 T5 W {: `/ p% p* [" L
Cmd1 |
|