PELCO-D協(xié)議一般用于矩陣和其它設(shè)備之間的通信。它的格式如下:
Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
同步字 | 地址碼 | 命令字1 | 命令字2 | 數(shù)據(jù)1 | 數(shù)據(jù)2 | 校驗(yàn)碼 |
所有的值都是用的 16進(jìn)制表示。
同步字通常都是 $FF。
地址碼是指與矩陣通信的那臺(tái)設(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 | 自動(dòng)/手動(dòng)掃描 | 攝像機(jī)打開/關(guān)閉 | 光圈關(guān)閉 | 光圈打開 | 焦距拉近 |
命令字2 | 焦距拉遠(yuǎn) | 視角變寬 | 視角變窄 | 上 | 下 | 左 | 右 | 為0 |
Sence碼與Bit4和Bit3有關(guān)。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動(dòng)掃描和和攝像機(jī)打開;如果Sence碼為0,則命令就是手動(dòng)掃描和攝像機(jī)關(guān)閉。當(dāng)然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據(jù)1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個(gè)值是$FF,表示最高速。
數(shù)據(jù)2表示鏡頭上下移動(dòng)的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗(yàn)碼是指Byte2到Byte6這5個(gè)數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-P協(xié)議
PELCO-P協(xié)議一般采用RS-485傳輸,波特率為4800,1位起始位和停止位,8位數(shù)據(jù)位,無校驗(yàn)。其格式如下:
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 | 校驗(yàn)碼 |
起始碼是固定值$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 | 攝像機(jī)打開 | 自動(dòng)掃描 | 攝像機(jī)打開/關(guān)閉 | 光圈關(guān)閉 | 光圈打開 | 焦距拉近 | 焦距拉遠(yuǎn) |
數(shù)據(jù)位2 | 0 | 視角變寬 | 視角變窄 | 下 | 上 | 左 | 右 | 0 |
數(shù)據(jù)位3 |
| 平移速度 $00(停止)到 $3F(高速)以及$40(最高速) | ||||||
數(shù)據(jù)位4 |
| 上下移動(dòng)速度$00(停止)到 $3F(最高速) |
停止碼是固定值 $AF 。
校驗(yàn)碼是 Byte2 到 Byte6 這 5 個(gè)數(shù)的異或值(XOR)。
地址碼是從 0編起的,所以地址碼$00表示第一臺(tái)設(shè)備。
PELCO-D和PELCO-P協(xié)議另有一些特殊命令,可對(duì)設(shè)備進(jìn)行一些高級(jí)控制,
EXTENDED COMMANDS:
In addition 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 byte contains the alarm information and the fourth byte is the check sum.
PTZ命令控制說明:
⒈ 當(dāng)控制云臺(tái)水平、上下方向動(dòng)作或“IRIS”、“FOCUS”、“ZOOM”時(shí)需要使相應(yīng)的控制位為“1”,不用控制的相應(yīng)位置為“0”
⒉ 當(dāng)需要云臺(tái)PAN/TILT兩方向同時(shí)動(dòng)作時(shí),只需將PAN/TILT的相應(yīng)控制位置“1”即可,PAN/TILT 的速度控制由WORD5/WORD6決定
⒊將WORD3、WORD4的所有位置為“0”可以停止云臺(tái)的動(dòng)作
5、擴(kuò)充命令
(1)、設(shè)置預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 03H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(2)、清除預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 05H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(3)、清除全部預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H | 00H | 77 |
(4)、調(diào)用預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(5)、運(yùn)行巡視序列
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H |
2008-08-01 10:06:56| 分類: 默認(rèn)分類 | 標(biāo)簽: |字號(hào)大中小 訂閱
PELCO-D協(xié)議一般用于矩陣和其它設(shè)備之間的通信。它的格式如下:
Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
同步字 | 地址碼 | 命令字1 | 命令字2 | 數(shù)據(jù)1 | 數(shù)據(jù)2 | 校驗(yàn)碼 |
所有的值都是用的 16進(jìn)制表示。
同步字通常都是 $FF。
地址碼是指與矩陣通信的那臺(tái)設(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 | 自動(dòng)/手動(dòng)掃描 | 攝像機(jī)打開/關(guān)閉 | 光圈關(guān)閉 | 光圈打開 | 焦距拉近 |
命令字2 | 焦距拉遠(yuǎn) | 視角變寬 | 視角變窄 | 上 | 下 | 左 | 右 | 為0 |
Sence碼與Bit4和Bit3有關(guān)。在Bit4和Bit3為1的情況下,如果Sence碼為1,則命令就是自動(dòng)掃描和和攝像機(jī)打開;如果Sence碼為0,則命令就是手動(dòng)掃描和攝像機(jī)關(guān)閉。當(dāng)然如果Bit4或Bit3為0的話那命令就無效了。
數(shù)據(jù)1表示鏡頭左右平移的速度,數(shù)值從$00(停止)到$3F(高速),另外還有一個(gè)值是$FF,表示最高速。
數(shù)據(jù)2表示鏡頭上下移動(dòng)的速度,數(shù)值從$00(停止)到$3F(最高速)。
校驗(yàn)碼是指Byte2到Byte6這5個(gè)數(shù)的和(若超過255則除以256然后取余數(shù))。
PELCO-P協(xié)議
PELCO-P協(xié)議一般采用RS-485傳輸,波特率為4800,1位起始位和停止位,8位數(shù)據(jù)位,無校驗(yàn)。其格式如下:
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 | 校驗(yàn)碼 |
起始碼是固定值$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 | 攝像機(jī)打開 | 自動(dòng)掃描 | 攝像機(jī)打開/關(guān)閉 | 光圈關(guān)閉 | 光圈打開 | 焦距拉近 | 焦距拉遠(yuǎn) |
數(shù)據(jù)位2 | 0 | 視角變寬 | 視角變窄 | 下 | 上 | 左 | 右 | 0 |
數(shù)據(jù)位3 |
| 平移速度 $00(停止)到 $3F(高速)以及$40(最高速) | ||||||
數(shù)據(jù)位4 |
| 上下移動(dòng)速度$00(停止)到 $3F(最高速) |
停止碼是固定值 $AF 。
校驗(yàn)碼是 Byte2 到 Byte6 這 5 個(gè)數(shù)的異或值(XOR)。
地址碼是從 0編起的,所以地址碼$00表示第一臺(tái)設(shè)備。
PELCO-D和PELCO-P協(xié)議另有一些特殊命令,可對(duì)設(shè)備進(jìn)行一些高級(jí)控制,
EXTENDED COMMANDS:
In addition 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 byte contains the alarm information and the fourth byte is the check sum.
PTZ命令控制說明:
⒈ 當(dāng)控制云臺(tái)水平、上下方向動(dòng)作或“IRIS”、“FOCUS”、“ZOOM”時(shí)需要使相應(yīng)的控制位為“1”,不用控制的相應(yīng)位置為“0”
⒉ 當(dāng)需要云臺(tái)PAN/TILT兩方向同時(shí)動(dòng)作時(shí),只需將PAN/TILT的相應(yīng)控制位置“1”即可,PAN/TILT 的速度控制由WORD5/WORD6決定
⒊將WORD3、WORD4的所有位置為“0”可以停止云臺(tái)的動(dòng)作
5、擴(kuò)充命令
(1)、設(shè)置預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 03H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(2)、清除預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 05H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(3)、清除全部預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H | 00H | 77 |
(4)、調(diào)用預(yù)置點(diǎn)
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H | 00H | XX |
XX=00H~3FH(PRESET NUMBER)
(5)、運(yùn)行巡視序列
WORD3 | WORD4 | WORD5 | WORD6 |
00H | 07H |
聯(lián)系客服