基于PT2262/PT2272雙向信息傳輸?shù)亩喙δ芸刂葡到y(tǒng)設(shè)計(jì)
終端傳來的有效數(shù)據(jù)有12 位,8 位三態(tài)地址和4 位二值數(shù)據(jù)。譯碼后每位地址碼至少 要用兩位二進(jìn)制數(shù)表示,為方便處理,此處每位數(shù)據(jù)也用兩位二進(jìn)制數(shù)表示。這樣,12 位 有效數(shù)據(jù)譯碼后就成了一組24 位的二值代碼,與同步碼組合為32 位的定長碼形式。
如前所 述,每位地址或數(shù)據(jù)的譯碼結(jié)果為“01”“10”或“11”,正常工作下,連“0”個(gè)數(shù)最多兩 位,保證了同步碼不會(huì)與數(shù)據(jù)碼重復(fù)??刂浦行脑跈z測到該碼后啟動(dòng)此后的上行數(shù)據(jù)接收、 解碼等工作。 終端發(fā)出信息的方式為重復(fù)發(fā)送,得到控制中心確認(rèn)后停止。圖5 為上行數(shù)據(jù)反饋確 認(rèn)仿真結(jié)果。
5. 沖突解決機(jī)制
為解決各終端上傳信號(hào)的沖突問題,各個(gè)終端采用分時(shí)復(fù)用的方式在同一信道上進(jìn)行 信息傳輸。具體做法是,由控制中心輪流按地址編碼向各用戶以廣播方式發(fā)出指令,每條指 令只有對(duì)應(yīng)地址碼的用戶作出反應(yīng):向控制中心發(fā)出信息如該終端運(yùn)行狀態(tài)。中心每發(fā)一條 指令,等待一個(gè)特定時(shí)間以接收相應(yīng)的上傳信息,若此間收不到信息,則認(rèn)為該終端有故障, 在一輪指令發(fā)完后再次對(duì)故障終端查詢,確認(rèn)其狀態(tài)、作出反應(yīng)。
6. 結(jié)語
上述方案克服了通用編解碼芯片PT2262/2272 一對(duì)一匹配使用的限制,實(shí)現(xiàn)了一對(duì)多 的雙向通信??梢詰?yīng)用于一點(diǎn)對(duì)多點(diǎn)的智能控制,如智能家電控制、醫(yī)療機(jī)構(gòu)監(jiān)控等。該設(shè) 計(jì)已在社區(qū)監(jiān)警系統(tǒng)中得到應(yīng)用,效果良好。
評(píng)論