關(guān) 閉

新聞中心

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

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

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

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

本文引用地址:http://m.butianyuan.cn/article/161283.htm

b.jpg


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

2 編碼器和譯碼器對PT2262/PT2272的硬件控制
2.1 編碼器和譯碼器的設(shè)計
由于目前還沒有64-6路編碼器和6-64路譯碼器芯片,因此,需要用74LS148和74LS138通過級聯(lián)方式實(shí)現(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為擴(kuò)展信號??梢詫?片編碼器的EI信號和EO信號級聯(lián),優(yōu)先級最高的編碼器EI接地,則每次編碼,只有一片編碼器進(jìn)行編碼且GS輸出低電平,其他沒有進(jìn)行編碼的編碼器輸出均為高電平。因此,可以將8片編碼器的輸出信號分別通過CC4068芯片8輸入與門電路輸出,作為AOA1A2信號。8片編碼器的GS信號分別接入74LS148(8)的輸入信號,則進(jìn)行編碼工作的編碼器的GS信號通過74LS148(8)再次進(jìn)行編碼,其結(jié)果作為A3A4A5信號。例如:輸入163=0,則74LS148(7)工作輸出A2A1A0= 000,GS=0,則A2A1A0=000;74LS148(8)的輸入I7=0,由于EI=0,所以A5A4A3=000。即用9片74LS148實(shí)現(xiàn)了64-4的編碼器設(shè)計。



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

評論


相關(guān)推薦

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

關(guān)閉