《幾種云臺控制協(xié)議》由會員分享,可在線閱讀,更多相關(guān)《幾種云臺控制協(xié)議(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、PELCO產(chǎn)品協(xié)議解析
PELCO (派爾高)的監(jiān)控器材在我國有很廣泛的應(yīng)用。 PELCO有自己的傳輸控制協(xié)議,當它的產(chǎn)品配套使用時,可以互相兼容。但在某些情況下,由于工程的需要,要求用其它設(shè)備(比如電腦)來控制PELCO的矩陣或鏡頭,這就要求充分了解PELCO的傳輸協(xié)議。誒諾基數(shù)碼科技有限公司的視頻解碼軟件可完全兼容PELCO協(xié)議,可通過PC機控制 PELCO的各種設(shè)備。
本文為你詳細解析PELCO常用協(xié)議之一:PELCO-D協(xié)議
PELCO-D協(xié)議
PELCO-D協(xié)議一般用于矩陣和其它設(shè)備之間的通信。它的格式如下:
Byte 1
Byte 2
Byte 3
By
2、te 4
Byte 5
Byte 6
Byte 7
同步字
地址碼
命令字1
命令字2
數(shù)據(jù)1
數(shù)據(jù)2
校驗碼
所有的值都是用的 16進制表示。
同步字通常都是 $FF。
地址碼是指與矩陣通信的那臺設(shè)備的邏輯地址,可以在設(shè)備中設(shè)置。
命令字 1和命令字2設(shè)置如下:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
命令字1
Sence碼
為0
為0
自動/手動掃描
攝像機打開/關(guān)閉
光圈關(guān)閉
光圈打開
焦距拉近
命令字2
焦距拉遠
視角變寬
視角變窄
3、上
下
左
右
為0
Sence碼與Bit4和Bit3有關(guān)。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動掃描和和攝像機打開;如果Sence碼為0,則命令就是手動掃描和攝像機關(guān)閉。當然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據(jù)1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個值是$FF,表示最高速。
數(shù)據(jù)2表示鏡頭上下移動的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗碼是指Byte2到Byte6這5個數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-D & PELCO-P協(xié)議格式
高速
4、球的設(shè)置主要包括協(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.廠家設(shè)置的是PELCO-2400.
該協(xié)議的具體內(nèi)容如下:
PELCO-D協(xié)議一般用于矩陣和其它設(shè)備之間的通信。它的格式如下:
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
B
5、yte 7
同步字
地址碼
命令字1
命令字2
數(shù)據(jù)1
數(shù)據(jù)2
校驗碼
所有的值都是用的16進制表示。
同步字通常都是$FF。
地址碼是指與矩陣通信的那臺設(shè)備的邏輯地址,可以在設(shè)備中設(shè)置。
命令字1和命令字2設(shè)置如下:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
命令字1
Sence碼
為0
為0
自動/手動掃描
攝像機打開/關(guān)閉
光圈關(guān)閉
光圈打開
焦距拉近
命令字2
焦距拉遠
視角變寬
視角變窄
上
下
左
右
為0
Sence碼與Bit4和Bit3
6、有關(guān)。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動掃描和和攝像機打開;如果Sence碼為0,則命令就是手動掃描和攝像機關(guān)閉。當然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據(jù)1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個值是$FF,表示最高速。
數(shù)據(jù)2表示鏡頭上下移動的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗碼是指Byte2到Byte6這5個數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-P協(xié)議
PELCO-P協(xié)議一般采用RS-485傳輸,波特率為4800,1位起始位和停止位,8位數(shù)據(jù)位,無
7、校驗。其格式如下:
Byte
Value
Function
1
$A0
起始碼
2
$00 to $1F
地址碼
3
Data byte 1
數(shù)據(jù)位1
4
Data byte 2
數(shù)據(jù)位2
5
Data byte 3
數(shù)據(jù)位3
6
Data byte 4
數(shù)據(jù)位4
7
$AF
停止碼
8
$00-$FF
校驗碼
起始碼是固定值$A0。
地址碼是設(shè)備的邏輯地址,可由接收設(shè)備上的DIP開關(guān)來設(shè)定。
數(shù)據(jù)位1到4的意義如下:
Bit number
7
6
5
4
3
2
1
0
數(shù)據(jù)位1
0
攝像機打開
自動掃
8、描
攝像機打開/關(guān)閉
光圈關(guān)閉
光圈打開
焦距拉近
焦距拉遠
數(shù)據(jù)位2
0
視角變寬
視角變窄
下
上
左
右
0
數(shù)據(jù)位3
平移速度 $00(停止)到 $3F(高速)以及$40(最高速)
數(shù)據(jù)位4
上下移動速度$00(停止)到 $3F(最高速)
停止碼是固定值 $AF 。
校驗碼是 Byte2 到 Byte6 這 5 個數(shù)的異或值(XOR)。
地址碼是從 0編起的,所以地址碼$00表示第一臺設(shè)備。
PELCO-D和PELCO-P協(xié)議另有一些特殊命令,可對設(shè)備進行一些高級控制,
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”時需要使相應(yīng)的控制位為“1”,不用控制的相應(yīng)位置為“0”
⒉ 當需要云臺PAN/TILT兩方向同時動作時,只需將PAN/TILT的相應(yīng)控制位置“1”即可,PAN/TILT的速度控制由WORD5/WORD6決定
⒊將WORD3、WORD4的所有位置為“0”可以停止云臺的動作
5、擴充命令
(1)、設(shè)置預置點
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)、調(diào)用預置點
WORD3
WORD4
WORD5
WORD6
00H
07H
00H
XX
XX=00H~3FH(PRESET NUMBER)
(5)、運行巡視序列
WORD3
WORD4
WORD5
WORD6
00H
07H