協(xié)議是數(shù)據(jù)通信時(shí)的信息存儲(chǔ)格式,解碼器的通信協(xié)議大約有100多種,其中比較常見(jiàn)的還有多個(gè)版本,最常使用的派爾高D協(xié)議,就有大概7個(gè)版本。以派爾高D為例,分析一下協(xié)議的數(shù)據(jù)結(jié)構(gòu)。
通信數(shù)據(jù)為7位字節(jié),分別為:1-2-3-4-5-6-7
1.標(biāo)志位:確定協(xié)議種類;
2.地址位:所發(fā)出動(dòng)作所對(duì)應(yīng)的解碼器地址;
3.4、動(dòng)作位:具體的工作指令;
5.6、速度和預(yù)置位:定義動(dòng)作的速度和預(yù)置到的坐標(biāo);
7.校驗(yàn)位:校驗(yàn)數(shù)據(jù)是否正確。
通常解碼器會(huì)根據(jù)協(xié)議的格式來(lái)識(shí)別協(xié)議的種類,這就是通稱談到的自識(shí)別協(xié)議解碼器,又叫萬(wàn)碼解碼器。硬盤(pán)錄像機(jī)發(fā)出控制命令后,硬盤(pán)錄像機(jī)的串行接口RS-232會(huì)以軟件設(shè)置協(xié)議的波特率和數(shù)據(jù)格式發(fā)出控制協(xié)議代碼,RS-232轉(zhuǎn)RS-485碼轉(zhuǎn)換器將RS-232信號(hào)轉(zhuǎn)換成RS-485信號(hào),然后再傳輸(理論上可傳輸1200米),系統(tǒng)經(jīng)過(guò)485總線上的每個(gè)解碼器都會(huì)接收到控制協(xié)議代碼,然后對(duì)比自己的地址,控制協(xié)議代碼與地址相同解碼器才會(huì)執(zhí)行動(dòng)作。使用232轉(zhuǎn)485碼轉(zhuǎn)換器的主要是RS232信號(hào)傳輸距離比較近約15米,而485信號(hào)可傳輸1200米,使控制距離大大加長(zhǎng)。嵌入式硬盤(pán)錄像機(jī)本身就有485通信接口,不必再加RS-232轉(zhuǎn)RS-485通傳協(xié)議轉(zhuǎn)換器。
硬盤(pán)錄像機(jī)與解碼器之間的通信是單向通信,數(shù)據(jù)硬盤(pán)錄像機(jī)發(fā)出到解碼器接收為止,解碼器不向硬盤(pán)錄像機(jī)發(fā)送任何數(shù)據(jù)。因此,為了降低成本監(jiān)控系統(tǒng)使用的碼轉(zhuǎn)換器有相當(dāng)?shù)谋壤菃喂Υa轉(zhuǎn),即由232信號(hào)轉(zhuǎn)換成RS485信號(hào)。因此,在門(mén)禁等雙向通信系統(tǒng)中使用監(jiān)控系統(tǒng)碼轉(zhuǎn)可能會(huì)發(fā)生通信不良的問(wèn)題。