Ⅰ C51單片機控制PT2262發送編碼,單片機和2262怎麼連接,2262之後還需要放大、發射模塊么
已經 用了 單片機,編碼 解碼 都可以直接用 單片機 來完成。
電路結構簡單。
Ⅱ 我想用單片機控制PT2262 2272 的地址所存,因為其地址有三種狀態,怎樣可以控制三種狀態啊
51單片機的准雙向I/O無法對PT2262、2272地址進行3態控制,其它具有3態I/O的如AVR、PIC單片機則可以。51單片機要實現對上述IC進行3態控制,可以通過2片CD4066四雙向模擬開關來實現,但這樣需要多佔用單片機8根口線,總共需要使用16根口線,其中8根通過CD4066與PTxxxx引腳連接,另8根用於分別控制CD4066相關引腳以產生第3態。
PT2272採用5V供電的多了去了,而PT2262倒是很多用12V供電的,這是為了簡化電路便於安裝在小型遙控器上。發射功率的大小取決於高頻電路,而高頻電路僅與PT2262的第17腳有關,只要將高頻電路連接至12V電源上,而晶元採用5V供電,這樣解決電源問題有何困難呢。另外,樓下的舉薦STC單片機可以用,還有NXP的單片機也可以用,這些都是51核的。
在通用邏輯器件中,沒有8路的可獨立控制的模擬開關或3態緩沖器,換句話說,沒有單一顆晶元就能解決你提出的問題並且還不多佔用單片機I/O的。
Ⅲ 如何用51單片機控制PT2262/PT2272的發送與接收
接收到的信號為發送信號的反碼,因為每檢測到按鍵有效一次,PT2262都發送四次編碼。
利用這一特點來解碼,先檢測有沒有接收到信息,當有的時候,就去掉第一次編碼的信號檢測5ms的高電平,來檢測編碼的開始信號接收到5ms的高電平後才開始解碼,每個碼的長度都是1.2ms。
左右每一個編碼都是由低電平開始然後到高電平又到低電平又回到高電平。從第一個高電平的寬度可以把1碼區分出來剩下的懸空碼和0 碼可以從第二個高電平的寬度區分出來.
具體的單片機解碼方法如下:
由高電平開始檢測到下降沿時就延時300us,讀取接收的狀態記為A0,然後再檢測下一個下降沿。降沿後又延時300us,讀取接收的狀態記為A1,這樣就把一個編碼給譯出來了。
A0 A1 和懸空1 碼0 碼的關系如下:
A0 A1 代碼;
0 0 1 碼;
0 1 錯誤;
1 0 懸空;
1 1 0 碼。
Ⅳ 如何用51單片機控制PT2262和2272之間的通信
用51單片機控制PT2262和2272之間的通信的方法|步驟:
1:如果是模塊的話,就和開關時一回事,你按一個鍵的時候,對應的引腳的電平變高,不是編碼;
2:不過在買模塊時,要問清楚2272模塊出來的信號是保持性(即:安A鍵對應的引腳由低變高,需要按別的按鍵才能使A鍵對應的引腳電平變低),還是點動式的(即:安A鍵對應的引腳由低變高在變低),建議選擇後面的這種,用單片機可以分別實現四個用電器的開和斷。
PT2262/PT2272是目前應用最廣泛的遙控通信IC晶元之一,現已用於汽車門控、遙控門鎖、門禁管理、數字通信等領域。PT2262/PT22 72最多可有12位(A0~A5,D0~D5)三態地址管腳(懸空、接高電平、接低電平),任意組合可提供531 441(312)個地址碼。然而,PT2262/PT 2272最多隻能控制6路(D0~D5)通道,這樣極大限制了其無線遙控的使用范圍。