《幾種云臺控制協(xié)議》由會員分享,可在線閱讀,更多相關《幾種云臺控制協(xié)議(4頁珍藏版)》請在裝配圖網上搜索。
1、PELCO產品協(xié)議解析
PELCO (派爾高)的監(jiān)控器材在我國有很廣泛的應用。 PELCO有自己的傳輸控制協(xié)議,當它的產品配套使用時,可以互相兼容。但在某些情況下,由于工程的需要,要求用其它設備(比如電腦)來控制PELCO的矩陣或鏡頭,這就要求充分了解PELCO的傳輸協(xié)議。誒諾基數(shù)碼科技有限公司的視頻解碼軟件可完全兼容PELCO協(xié)議,可通過PC機控制 PELCO的各種設備。
本文為你詳細解析PELCO常用協(xié)議之一:PELCO-D協(xié)議
PELCO-D協(xié)議
PELCO-D協(xié)議一般用于矩陣和其它設備之間的通信。它的格式如下:
Byte 1
Byte 2
Byte 3
By
2、te 4
Byte 5
Byte 6
Byte 7
同步字
地址碼
命令字1
命令字2
數(shù)據1
數(shù)據2
校驗碼
所有的值都是用的 16進制表示。
同步字通常都是 $FF。
地址碼是指與矩陣通信的那臺設備的邏輯地址,可以在設備中設置。
命令字 1和命令字2設置如下:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
命令字1
Sence碼
為0
為0
自動/手動掃描
攝像機打開/關閉
光圈關閉
光圈打開
焦距拉近
命令字2
焦距拉遠
視角變寬
視角變窄
3、上
下
左
右
為0
Sence碼與Bit4和Bit3有關。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動掃描和和攝像機打開;如果Sence碼為0,則命令就是手動掃描和攝像機關閉。當然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個值是$FF,表示最高速。
數(shù)據2表示鏡頭上下移動的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗碼是指Byte2到Byte6這5個數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-D & PELCO-P協(xié)議格式
高速
4、球的設置主要包括協(xié)議的選擇和消息的發(fā)送。高速球的型號是:TMD-SCS18DN使用的協(xié)議有:BO1,ALEC,PELCO-9600,PELCO-4800,PELCO-2400,AO1,SANTACH1650,PEARMAIN,KONY19.2KB KONY20.832,HD600,LILIN,KALATEL,VCL,TOTA,WJ-FS616,PHILIPS,AD.廠家設置的是PELCO-2400.
該協(xié)議的具體內容如下:
PELCO-D協(xié)議一般用于矩陣和其它設備之間的通信。它的格式如下:
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
B
5、yte 7
同步字
地址碼
命令字1
命令字2
數(shù)據1
數(shù)據2
校驗碼
所有的值都是用的16進制表示。
同步字通常都是$FF。
地址碼是指與矩陣通信的那臺設備的邏輯地址,可以在設備中設置。
命令字1和命令字2設置如下:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
命令字1
Sence碼
為0
為0
自動/手動掃描
攝像機打開/關閉
光圈關閉
光圈打開
焦距拉近
命令字2
焦距拉遠
視角變寬
視角變窄
上
下
左
右
為0
Sence碼與Bit4和Bit3
6、有關。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動掃描和和攝像機打開;如果Sence碼為0,則命令就是手動掃描和攝像機關閉。當然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個值是$FF,表示最高速。
數(shù)據2表示鏡頭上下移動的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗碼是指Byte2到Byte6這5個數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-P協(xié)議
PELCO-P協(xié)議一般采用RS-485傳輸,波特率為4800,1位起始位和停止位,8位數(shù)據位,無
7、校驗。其格式如下:
Byte
Value
Function
1
$A0
起始碼
2
$00 to $1F
地址碼
3
Data byte 1
數(shù)據位1
4
Data byte 2
數(shù)據位2
5
Data byte 3
數(shù)據位3
6
Data byte 4
數(shù)據位4
7
$AF
停止碼
8
$00-$FF
校驗碼
起始碼是固定值$A0。
地址碼是設備的邏輯地址,可由接收設備上的DIP開關來設定。
數(shù)據位1到4的意義如下:
Bit number
7
6
5
4
3
2
1
0
數(shù)據位1
0
攝像機打開
自動掃
8、描
攝像機打開/關閉
光圈關閉
光圈打開
焦距拉近
焦距拉遠
數(shù)據位2
0
視角變寬
視角變窄
下
上
左
右
0
數(shù)據位3
平移速度 $00(停止)到 $3F(高速)以及$40(最高速)
數(shù)據位4
上下移動速度$00(停止)到 $3F(最高速)
停止碼是固定值 $AF 。
校驗碼是 Byte2 到 Byte6 這 5 個數(shù)的異或值(XOR)。
地址碼是從 0編起的,所以地址碼$00表示第一臺設備。
PELCO-D和PELCO-P協(xié)議另有一些特殊命令,可對設備進行一些高級控制,
EXTENDED COMMANDS:
In additio
9、n to the “PTZ” commands shown above, there are control commands that allow you access to the more advanced
features of some equipment. The response to one of these commands is four bytes long. The first byte is the synchronization
character (FF), the second byte is the receiver address, the third
10、byte contains the alarm information and the fourth byte is the check sum.
PTZ命令控制說明:
⒈ 當控制云臺水平、上下方向動作或“IRIS”、“FOCUS”、“ZOOM”時需要使相應的控制位為“1”,不用控制的相應位置為“0”
⒉ 當需要云臺PAN/TILT兩方向同時動作時,只需將PAN/TILT的相應控制位置“1”即可,PAN/TILT的速度控制由WORD5/WORD6決定
⒊將WORD3、WORD4的所有位置為“0”可以停止云臺的動作
5、擴充命令
(1)、設置預置點
WORD3
WORD4
11、WORD5
WORD6
00H
03H
00H
XX
XX=00H~3FH(PRESET NUMBER)
(2)、清除預置點
WORD3
WORD4
WORD5
WORD6
00H
05H
00H
XX
XX=00H~3FH(PRESET NUMBER)
(3)、清除全部預置點
WORD3
WORD4
WORD5
WORD6
00H
07H
00H
77
(4)、調用預置點
WORD3
WORD4
WORD5
WORD6
00H
07H
00H
XX
XX=00H~3FH(PRESET NUMBER)
(5)、運行巡視序列
WORD3
WORD4
WORD5
WORD6
00H
07H