熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于射頻通訊的無線遙控器

基于射頻通訊的無線遙控器

時間:2011-01-17 12:04:20來源:huyafei

導語:?本論文以保健床遙控器為例,提出了一種多數據傳送的射頻無線遙控器設計方法。本遙控器以AT89S52單片機為核心處理器,配合無線發射/接收模塊和編碼/解碼芯片(PT2262/PT2272),達到無線遙控的目的。

      摘要:本論文以保健床遙控器為例,提出了一種多數據傳送的射頻無線遙控器設計方法。本遙控器以AT89S52單片機為核心處理器,配合無線發射/接收模塊和編碼/解碼芯片(PT2262/PT2272),達到無線遙控的目的。通過實驗驗證,本遙控器傳輸數據安全可靠,可應用于多數據傳送的遙控系統。

0 引言

      隨著社會的發展與科學技術的不斷進步,無線遙控器已經廣泛應用于人們的日常生活中。本論文研究的是與保健床配套使用的射頻無線遙控器。保健床是采用電子加熱溫控技術,利用玉石受熱后釋放出多種元素,形成天然的磁場,推出的新一代健康產品?,F在市場上大部分保健床控制器多為主板控制,沒有遙控器與之配套使用。

      本論文以保健床遙控器為例,研制開發了一種基于AT89S52單片機的多數據傳送的射頻無線遙控器系統,通過無線發射/接收模塊和編碼/解碼芯片進行無線通訊,實現對保健床溫度的控制。本系統使用方便、靈活,操作安全,可靠。

1 系統總體結構設計

      常見的無線遙控器模式有兩種,一種是家電常用的紅外遙控模式,另一種是防盜報警設備、汽車遙控等常用的射頻無線遙控模式。兩者各有不同的優勢,應用的領域也有所區別。為了增加本系統遙控的靈活性,同時兼顧不會影響其他遙控電器,本系統選擇了射頻無線遙控模式。

      本系統通過射頻無線傳輸方式實現對目標主板的溫度控制。按鍵“ON/OFF”控制遙控器的開、關;按鍵“+”、“-”分別實現對溫度增、減的設定,設定溫度實時保存到EEPROM AT24C02中,掉電不丟失。設定之后,單片機會把設定溫度顯示在段碼式LCD上,并通過射頻無線傳輸方式把設定溫度數值傳送給主板控制器,主板控制器根據實際溫度與設定溫度的差值對加熱輸出進行控制,以實現恒溫效果。射頻無線溫度遙控器是保健床控制器的重要組成部分,具有體積小、成本低、傳輸距離遠和使用方便等優點[1]。

      本系統以AT89S52單片機為核心處理器,以無線發射/接收模塊配合無線編碼/解碼芯片(PT2262/PT2272)進行無線通訊,增強了無線通訊的抗干擾能力。本系統的發射電路結構圖如圖1所示:

接收電路結構圖如圖2所示:

2 系統硬件設計

      2.1  編碼/解碼芯片PT2262/PT2272

      PT2262/2272是一種CMOS工藝制造的低功耗低價位通用編/解碼芯片,PT2262/2272最多可有12位(A0-A11)三態地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441種地址碼,PT2262最多可有6位(D0-D5)數據端管腳,設定的地址碼和數據碼從17腳串行輸出,可用于無線遙控發射電路。

      PT2262外形與引腳如圖3所示:

      PT2262引腳說明如表1所示:

表 1 PT2262引腳說明
Tab.1 PT2262 Pin Description

名稱

管腳

說 明

A0~A11

1~8、10~13

地址管腳,用于進行地址編碼,可置為0、1、f(懸空)

D0~D5

7~8、10~13

數據輸入端,有一個為“1”即有編碼發出,內部下拉

Vcc

18

電源正端(+)

Vss

9

電源負端(-)

TE

14

編碼啟動端,用于多數據的編碼發射,低電平有效

OSC1

16

振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率

OSC2

15

振蕩電阻振蕩器輸出端

Dout

17

編碼輸出端(正常時為低電平)

      編碼芯片PT2262編碼信號是由地址碼、數據碼、同步碼組成的一個完整碼字,從17腳輸出到射頻發射模塊的數據輸入端,然后通過射頻發射模塊輸出端發射出去。射頻接收模塊接收信號后,將接收信號送到解碼芯片PT2272,其地址碼經過三次比較核對后,PT2272的VT腳才輸出高電平,與此同時與PT2262相應的數據腳也輸出相同電平,如果PT2262連續發送編碼信號,PT2272第17腳便連續輸出高電平。PT2262停止發送編碼信號,PT2272的VT端便恢復為低電平狀態[2]。

      PT2272外形與引腳如圖4所示:

     PT2272管腳說明如表2所示:

表 2 PT2272引腳說明
Tab.2 PT2272 Pin Description

>

名稱

管腳

說 明

A0~A11

1~8、10~13

地址管腳,用于進行地址編碼,可置為0、1、f(懸空),必須與2262一致,否則不解碼

D0~D5

7~8、10~13

地址或數據管腳,當做為數據管腳時,只有在地址碼與2262一致,數據管腳才能輸出與2262數據端對應的高電平,否則輸出為低電平,鎖存型只有在接收到下一數據才能轉換

Vcc

18

電源正端(+)

Vss

9

電源負端(-)

DIN

14

數據信號輸入端,來自接收模塊輸出端

OSC1

16

振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率

OSC2

15

振蕩電阻振蕩器輸出端

VT

17

解碼有效確認輸出端(常低),解碼有效變成高電平(瞬態)

      解碼芯片PT2272用不同的后綴表示不同的功能,分為L4/M4/L6/M6,其中L表示鎖存輸出,數據只要成功接收就會一直保持對應的電平狀態,在下次遙控數據發生變化時改變。M表示非鎖存輸出,數據腳輸出的電平是瞬時的而且和發射端是否發射相對應,可以用于類似點動的控制。后綴的6和4表示有幾路并行的數據通道,本系統采用具有6路鎖存輸出并行數據功能的PT2272-L6,對應的地址編碼是6位。這時編碼芯片PT2262和解碼芯片PT2272的第1~6腳為地址設定引腳,有三種狀態可供選擇:懸空、接正電源、接地,3的6次方為729,所以地址編碼不重復度為729組,只有發射端PT2262和接收端PT2272的地址編碼完全相同,才能配對使用[3]。

      PT2262和PT2272的振蕩電阻必須匹配,否則接收距離會變近甚至無法接收,在具體的應用中,外接振蕩電阻可根據需要進行適當的調節,阻值越大振蕩頻率越低,編碼的寬度越大,發碼一幀的時間越長。經試驗證明:PT2262用1.2M,2272用200K配套效果比較好,安全控制距離可達十米。

      2.2 射頻發射/接收模塊

      射頻無線通信就是借助高頻電磁波而實現的一種通信方式,射頻無線模塊常用的頻率有315MHz和433MHz。本實例選用的射頻無線收發模塊的頻率為433MHz。發射模塊(接收模塊)一般有四個外部接口,“VCC”接電源正極,“DATA”接數據輸入端,“GND”接電源負極,“ANT”接天線。在收發模塊接上長12cm直徑1mm的天線,并且保持天線是直的,以達到最佳的接收效果。發射頭對電源的要求比較高,如果電源容量不足,發射頭發射距離很近甚至不發射[4]。

      2.3 EEPROM與顯示器

      根據存儲數據量的大小,本實例選擇的EEPROM為AT24C02,串行EEPROM是基于I2C總線的存儲器件,遵循二線制協議,由于其具有接口方便,體積小,數據掉電不丟失等特點,在儀器儀表及工業自動化控制中得到大量的應用。AT24C02引腳如圖5所示:

      AT24C02引腳功能如表3所示:

表 3 AT24C02引腳功能
Tab.3 AT24C02 pin function

管腳名稱

功能

A0 A1 A2

器件地址選擇

SDA

串行數據/地址

SCL

串行時鐘

WP

寫保護

VCC

1.8~6.0V工作電壓

GND

      SCL為串行時鐘輸入管腳,用于產生器件所有數據發送或接收的時鐘。

      SDA為雙向串行數據/地址管腳,用于器件所有數據的發送或接收。

      A0、A1、A2為器件地址輸入端,用于多個器件級聯時設置器件地址。當這些腳懸空時默認值為0,當使用AT24C02時最大可級聯8個器件,如果只有一個AT24C02被總線尋址,這三個地址輸入腳A0、A1、A2可懸空或連接到GND。

      WP為寫保護,如果WP管腳連接到VCC,則所有的內容都被寫保護,只能讀。當WP管腳連接到GND或懸空時允許對器件進行正常的讀/寫操作[5]。

      遙控器具有溫度顯示功能,本系統選擇了SMS0301C3標準段型液晶顯示模塊(LCM),為段型液晶顯示器(LCD),可顯示3位數字及6段提示符及2個小數點,微功耗,可與單片機采用三線式串口連接,廣泛應用于手持式儀器儀表。SMS0301C3結構如圖6所示:

      2.4  電路原理圖

      本系統遙控電路原理圖如圖7所示,主控制板電路原理圖如圖8所示,無線發射數據十位與設定溫度對應表如表4所示,無線發射數據個位與設定溫度對應表如表5所示:

表 4 發射數據與溫度對應表(十位)
Tab.4 Emission data and the corresponding temperature(ten)

D5

D4

對應溫度值的十位

0

0

0

0

1

1

1

0

2

1

1

3

 

表 5 發射數據與溫度對應表(個位)
Tab.5 Emission data and the corresponding temperature(abit)

D3

D2

D1

D0

對應溫度值的個位

0

0

0

1

1

0

0

1

0

2

0

0

1

1

3

0

1

0

0

4

0

1

0

1

5

0

1

1

0

6

0

1

1

1

7

1

0

0

0

8

1

0

0

1

9

1

0

1

0

0

 

      PT2262的供電電源VC由單片機提供,單片機輸出引腳D0~D5輸出的高電平經過二極管1N4148為PT2262供電。當沒有無線發射信號時,D0~D5為低電平,VC也為低電平,PT2262不工作;當有無線發射信號時,D0~D5會產生高電平,D0~D5之中任何一個產生高電平都會使VC變為高電平,PT2262才會工作。D0~D5為無線發射數據位,通過單片機引腳輸出給PT2262,然后通過無線模塊發射出去。

      LEDJIA為按鍵“JIA”指示燈,當按鍵“JIA”按下則LEDJIA閃爍一次;LEDJIAN為按鍵“JIAN”指示燈,當按鍵“JIAN”按下則LEDJIAN閃爍一次;LEDON為按鍵“ON_OFF”指示燈,當按鍵“ON_OFF”按下則LEDON閃爍一次。

      PT2272L6通過射頻接收模塊接收無線信號,并把解碼得到的6位數據信號通過P2口低6位送給單片機。然后單片機對此信號進行解碼,計算出設定溫度,然后根據實際溫度與設定溫度的比較,由單片機輸出相應的控制信號,實現恒溫控制功能。

3 系統軟件設計

      接收程序軟件流程圖如圖9所示,發射程序軟件流程圖如圖10所示:

4 結  論

      本論文研究的射頻無線遙控器與普通的汽車、家電遙控器相比,可以傳輸更多的數據,具有更高的可靠性和穩定性。具體結論如下:

      (1) 采用編碼/解碼芯片進行數據傳輸,可以有效控制由無線信道噪聲或干擾造成的差錯,提高系統數據傳輸精度。

      (2) 本遙控器適用于需要較多數據傳送的遙控器系統,通過實驗證明,本遙控器安全可靠,操作方便。

參  考  文  獻

[1]     寶金. 基于單片機設計實用型無線遙控器原理[J]. 陰山學刊(自然科學版), 2007, (01).

[2]     王曉利. 無線遙控系統在火災報警方面的應用[J] .寶雞文理學院學報(自然科學版), 2003,(02).

[3]       張迎. 單片機在實訓群組總控臺的應用[J] .自動化與儀表, 2005,(05).

[4]     趙娜. 無線火災報警控制器的研制[D] .哈爾濱工業大學, 2006.

[5]     N. Plopyls, P. Kawka, and A. Alleyne. Closed-loop control over wireless networks. IEEE Control Systems magazine, June 2004.

標簽:

點贊

分享到:

上一篇:基于直線電機控制轉向力的汽...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 上犹县| 辛集市| 元谋县| 双流县| 瑞安市| 醴陵市| 廉江市| 和龙市| 武功县| 东海县| 凤翔县| 吉林市| 交口县| 龙游县| 新源县| 日照市| 金堂县| 靖西县| 莲花县| 东阿县| 湖口县| 文化| 方山县| 保定市| 阿合奇县| 祁连县| 太原市| 响水县| 石家庄市| 吉木萨尔县| 时尚| 延边| 怀集县| 青州市| 南川市| 随州市| 平远县| 十堰市| 武山县| 寿阳县| 玛纳斯县|