pelco-d:
資料格式:1位起始位、8位資料、1位停止位,無效驗位。波特率:2400b/s
命令格式:
位元組1
位元組2
位元組3
位元組4
位元組5
位元組6
位元組7
同步位元組
位址碼
指令碼1
指令碼2
資料碼1
資料碼2
校驗碼
1.該協議中所有數值都為十六進製制數
2.同步位元組始終為ffh
4.指令碼表示不同的動作
5.資料碼1、2分別表示水平、垂直方向速度(00-3fh),ffh表示「turbo」速度
6.校驗碼 = mod[(位元組2 + 位元組3 + 位元組4 + 位元組5 + 位元組6)/100h]
//上//下
//左//右
//變倍短
//變倍長
//聚焦近
//聚焦遠
//光圈小
//光圈大
//燈光關
//燈光開
//轉至預置點001
//設定預置點001
//刪除預置點001
以上對應的停命令均是:
//停命令
pelco-p:
資料格式:1位起始位、8位資料、1位停止位,無效驗位。波特率:9600b/s
命令格式:
位元組1
位元組2
位元組3
位元組4
位元組5
位元組6
位元組7
位元組8
stx
位址碼
指令碼1
指令碼2
資料碼1
資料碼2
etx
校驗碼
1.該協議中所有數值都為十六進製制數
2.stx始終為a0h
4.指令碼表示不同的動作
5.資料碼1、2分別表示水平、垂直方向速度(00-3fh),在有關預製點的操作時,資料碼2表示預製點值
6.etx始終為afh
7.校驗碼(xor sum of bytes 2-6) = 位元組2 ^ 位元組3 ^ 位元組4 ^ 位元組5 ^ 位元組6
//上//下
//左//右
//變倍短
//變倍長
//聚焦近
//聚焦遠
//光圈小
//光圈大
無命令字傳送//燈光關
無命令字傳送//燈光開
//自動巡航
//關閉自動巡航
//轉至預置點001
//設定預置點001
//刪除預置點001
以上對應的停命令均是(上下左右、變倍、聚焦、光圈均有停命令):
沈雪瑜在ibms介面開發中,我們需要用到一些常用的協議,而pelco (派爾高)的監控器材在我國有很廣泛的應用。 pelco有自己的傳輸控制協議,當它的產品配套使用時,可以互相相容。但在某些情況下,由於工程的需要,要求用其它裝置(比如電腦)來控制pelco的矩陣或鏡頭,這就要求充分了解pelco的傳輸協議。
pelco常用的兩種協議:pelco-d協議和pelco-p協議。
- pelco-d協議解析
pelco-d協議一般用於矩陣和其它裝置之間的通訊。它的格式如下:
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
同步字位址碼
命令字1
命令字2
資料1資料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有關。在bit4和bit3為1的情況下,如果sence碼為1,則命令就是自動掃瞄和和攝像機開啟;如果sence碼為0,則命令就是手動掃瞄和攝像機關閉。當然如果bit4或bit3為0的話那命令就無效了。
資料1表示鏡頭左右平移的速度,數值從$00(停止)到$3f(高速),另外還有乙個值是$ff,表示最高速。
資料2表示鏡頭上下移動的速度,數值從$00(停止)到$3f(最高速)。
校驗碼是指byte2到byte6這5個數的和(若超過255則除以256然後取餘數)。
- pelco-p協議解析
pelco-p協議一般採用rs-485傳輸,波特率為4800,1位起始位和停止位,8位資料位,無校驗。其格式如下:
byte
value
function
1$a0
起始碼2
$00 to $1f
位址碼3
data byte 1
資料位1
4data byte 2
資料位2
5data byte 3
資料位3
6data byte 4
資料位4
7$af
停止碼8
$00-$ff
校驗碼bit number76
5432
10資料位1
0攝像機開啟
自動掃瞄
攝像機開啟/關閉
光圈關閉
光圈開啟
焦距拉近
焦距拉遠
資料位2
0視角變寬
視角變窄下上
左右0資料位3
平移速度 $00(停止)到 $3f(高速)以及$40(最高速)
資料位4
上下移動速度$00(停止)到 $3f(最高速)
pelco d 協議指南
pelco d 是一種用在cctv產業上頗受歡迎的ptz pan水平 tilt豎直 zoom放大 相機控制協議。pelco d包含7位元組 本文中所有位元組資料都是16進製制,除非特別宣告 byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 sync c...
PelcoD 協議指令分析
一般的雲台指令協議格式例如 傳送帶正負號的垂直角度 float vert angle 需要傳送的雲台垂直角度 unsigned char data 7 data 1 ptz add 雲台的位址,實際是多少可根據雲台協議取更改,一般預設出廠是0x01 data 3 0x4d 表示傳送垂直角度 data...
正通公司擴充套件PELCO P通訊協議
正通公司擴充套件pelco p通訊協議 1 球機通訊介面 eia rs 485 資料傳輸方式 非同步半雙工序列通訊 通訊波特率 9600bps 資料格式 start bit 1 bit data bit 8 bit parity bit none stop bit 1bit 訊號極性 mark lo...