<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > PT2262/PT2272的多通道硬件控制方法

          PT2262/PT2272的多通道硬件控制方法

          作者: 時間:2011-12-21 來源:網(wǎng)絡(luò) 收藏

          省去了編碼芯片,簡單靈活,但缺點是軟件編程復(fù)雜,響應(yīng)速度相比較慢,同時耗費多個解碼芯片。
          1.2 單片機對軟件解碼實現(xiàn)多路
          可以通過遙控發(fā)射模塊發(fā)出編碼,單片機由接收模塊接收到編碼信號。由于PT2262最多可提供531 441(312)個任意地址組合,因此,只需用單片機對PT2262編碼信號進行軟件解碼,即可實現(xiàn)531 441(312)個控制。其接收電路如圖2所示。

          本文引用地址:http://www.ex-cimer.com/article/161283.htm

          b.jpg


          省去了解碼芯片,但仍然沒有解決軟件編程復(fù)雜,響應(yīng)速度較慢的缺點。
          1.3 PT2262/編碼譯碼實現(xiàn)多路控制法
          PT2262/PT2272最多有6個數(shù)據(jù)端管腳(D0~D5)。因此,可以在不改變地址碼的前提下,通過編碼器對PT2262進行數(shù)據(jù)端管腳進行擴展,PT2272輸出端管腳通過譯碼器解碼,即可實現(xiàn)控制的擴展。例如,PT2262的6個數(shù)據(jù)端接2片8-3編碼器,PT2272的6個數(shù)據(jù)端接2片3-8譯碼器,即可將6個數(shù)據(jù)端擴展成16個數(shù)據(jù)端。這里,我們可以用64-6編碼器和6-64譯碼器最多可實現(xiàn)64(25)路控制,完全能滿足一般控制的需求。同時,該省去了復(fù)雜的軟件編程,保持了原有的相應(yīng)速度快的特點。

          2 編碼器和譯碼器對PT2262/PT2272的硬件控制
          2.1 編碼器和譯碼器的設(shè)計
          由于目前還沒有64-6路編碼器和6-64路譯碼器芯片,因此,需要用74LS148和74LS138通過級聯(lián)方式實現(xiàn)。
          9片74LS148和9片74LS138級聯(lián)方式可以分別組成64-6路編碼器和6-64路譯碼器,如圖3,圖4所示。

          c.jpg d.jpg


          圖3中,74LS148為優(yōu)先編碼器,EI為選通輸入信號,EO為選通輸出信號,GS為擴展信號。可以將8片編碼器的EI信號和EO信號級聯(lián),優(yōu)先級最高的編碼器EI接地,則每次編碼,只有一片編碼器進行編碼且GS輸出低電平,其他沒有進行編碼的編碼器輸出均為高電平。因此,可以將8片編碼器的輸出信號分別通過CC4068芯片8輸入與門電路輸出,作為AOA1A2信號。8片編碼器的GS信號分別接入74LS148(8)的輸入信號,則進行編碼工作的編碼器的GS信號通過74LS148(8)再次進行編碼,其結(jié)果作為A3A4A5信號。例如:輸入163=0,則74LS148(7)工作輸出A2A1A0= 000,GS=0,則A2A1A0=000;74LS148(8)的輸入I7=0,由于EI=0,所以A5A4A3=000。即用9片74LS148實現(xiàn)了64-4的編碼器設(shè)計。



          關(guān)鍵詞: 控制 方法 硬件 通道 PT2272 PT2262

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();