91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 無線通信

基于AT89S52型單片機的紅外無線PPM發射機設計

發布時間:2007/4/23 0:00:00 訪問次數:977

1 引言

在工業和生活環境中,便攜式信息終端設備的出現加速了無線數字通信線路和局域網的引進,然而,由于無線電的局限性,使它在無線高速數據鏈路應用方面受阻。在此情況下紅外(IR)無線光通信得到人們的重視[1]。作為一種室內短距離通信的傳輸介質,IR具有勝過無線電的顯著優點:IR有巨大的帶寬且不需許可證,可以進行高速數據傳輸;IR不穿透墻壁,因而消除了在不同房間進行通信時可能帶來的干擾,而且通信時不容易被偵聽,提高了通信的安全性;IR探測器的尺寸比IR無的波長大得多,避免了多徑衰落;IR可強度調制,IR通信設備比無線電通信設備要便宜簡單得多。

對室內無線電局域網,要求紅外數據鏈路的峰值-平均光功率比高,高峰值功率可提高系統的靈敏度,低平均功率可滿足人眼安全和低功耗的要求,脈沖位置調制(PPM)通信方式就符合這些要求,目前,PPM已被IEEE無列入無線局域網IEEE802.11標準。用純硬件設計實現PPM光發射機是比較復雜和困難的,筆者利用功能強大的AT89S52型單片機和編程軟件VC++設計了一種基于計算機串口和的紅外無線PPM發射機。AT89S52通過串口從計算機獲取數據,編碼得到脈沖寬度調制(PWM)信號后通過輸出端口輸出,輸出的PWM信號經過波形轉換電路得到PPM電脈沖信號,再通過光源驅動電路轉換為PPM光脈沖信號,從而完成紅外無線PPM發射機的設計。

2 PPM信號格式

PPM采用斷續的周期性光脈沖作為載波,調制信號受到信源二進制符號地控制,脈沖的時間位置隨之發生變化而傳遞信息,PPM信號結構如圖1所示,在數字PPM通信中,同步是至關重要的。為了實現幀同步,應在傳送信息幀之前發送一次幀同步頭,為接收端提供同步信息,同時在信息幀的前面和后面分別安排2個標志幀以表示信息的開始和結束,這樣接收機捕獲到同步信號和起始標志符后,開始解調隨后的脈沖信號,直到接收到結束標志,表明數據接收完畢。

每一個信息幀又分為信息段和保護段(由光源和信道的特性決定),共M個時隙,每個時隙的寬度為Ts,其中前Q個時隙為信息段TQ=(QTs),后D個時隙為保護段TD=(DTs)。對Q元PPM,平均光功率為Pa,光脈沖峰值功率為QPa,又一幀表示log2Q位的二進制信息,因此數據傳輸速率R為

R=log2Q/T=log2Q/MTs=Log2Q/(Q+D)Tsbit/s (1)

其中,T為一幀的時間長度。

在T不變的條件下,PPM的傳信率和峰值功率隨時隙數Q增大,但是Q值過大,也就是一幀分成的時隙數過多,會給信號的傳輸和解調帶來困難,信息和Q值成對數關系,例如,當Q=256時,一個脈沖表示8比特信息,而Q=512表示9比特信息,由此可見,Q較大時,脈沖攜帶的信息量隨Q值的增大并沒有明顯增加,綜合考慮以上情況和實際設計需要,筆者采用Q=16的PPM調制方式,時隙寬度Ts設為15μs。

3 AT89S52的特點

AT89S52是一種低功耗、高性能CMOS 8位單片機,片內含8KB ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器、該器件采用Atmel公司的高密度、非易失性存儲技術制造、兼容標準MCS-51指令系統及80C51引腳結構。片內集成了通用的8位CPU和ISP Flash為存儲單元,可為眾多嵌入式控制應用系統提供高靈活、高性價比的解決方案。

TA89S52具有如下特點:40個引腳,8KB Flash片內程序存儲器,256 Bytes的隨機存儲數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,1個6向量2級中斷結構;3個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路和片內時鐘振蕩器。

此外,AT89S52設計和配置了振蕩頻率可為0Hz并可通過軟件設置的省電模式。在空閑模式下,CPU暫停工作,而RAM、定時計數器、串行口、外中斷系統可繼續工作,掉電模式凍結振蕩器而保存RAM的數據,禁止電路的其他功能直至外中斷激活或硬件復位。同時該電路還具有PDIP、TQFP和PLCC等封裝形式,以適應不同產品的設計要求。

4 硬件設計

紅外線PPM發射機由AT89S52型單片機與計算機的串行通信電路,PWM到PPM波形轉換電路和光源驅動電路構成,其系統結構框圖如圖2所示。

4.1 串行通信電路

為了能使單片機和計算機通信,必須使其遵循相同的通信協議,AT89C51的串行口輸入/輸出為TTL邏輯電平,抗干擾性較差,而計算機的串行接口是符合EIA RS-232C規范的外部總線標準接口,具有較強的抗干擾性,為了

1 引言

在工業和生活環境中,便攜式信息終端設備的出現加速了無線數字通信線路和局域網的引進,然而,由于無線電的局限性,使它在無線高速數據鏈路應用方面受阻。在此情況下紅外(IR)無線光通信得到人們的重視[1]。作為一種室內短距離通信的傳輸介質,IR具有勝過無線電的顯著優點:IR有巨大的帶寬且不需許可證,可以進行高速數據傳輸;IR不穿透墻壁,因而消除了在不同房間進行通信時可能帶來的干擾,而且通信時不容易被偵聽,提高了通信的安全性;IR探測器的尺寸比IR無的波長大得多,避免了多徑衰落;IR可強度調制,IR通信設備比無線電通信設備要便宜簡單得多。

對室內無線電局域網,要求紅外數據鏈路的峰值-平均光功率比高,高峰值功率可提高系統的靈敏度,低平均功率可滿足人眼安全和低功耗的要求,脈沖位置調制(PPM)通信方式就符合這些要求,目前,PPM已被IEEE無列入無線局域網IEEE802.11標準。用純硬件設計實現PPM光發射機是比較復雜和困難的,筆者利用功能強大的AT89S52型單片機和編程軟件VC++設計了一種基于計算機串口和的紅外無線PPM發射機。AT89S52通過串口從計算機獲取數據,編碼得到脈沖寬度調制(PWM)信號后通過輸出端口輸出,輸出的PWM信號經過波形轉換電路得到PPM電脈沖信號,再通過光源驅動電路轉換為PPM光脈沖信號,從而完成紅外無線PPM發射機的設計。

2 PPM信號格式

PPM采用斷續的周期性光脈沖作為載波,調制信號受到信源二進制符號地控制,脈沖的時間位置隨之發生變化而傳遞信息,PPM信號結構如圖1所示,在數字PPM通信中,同步是至關重要的。為了實現幀同步,應在傳送信息幀之前發送一次幀同步頭,為接收端提供同步信息,同時在信息幀的前面和后面分別安排2個標志幀以表示信息的開始和結束,這樣接收機捕獲到同步信號和起始標志符后,開始解調隨后的脈沖信號,直到接收到結束標志,表明數據接收完畢。

每一個信息幀又分為信息段和保護段(由光源和信道的特性決定),共M個時隙,每個時隙的寬度為Ts,其中前Q個時隙為信息段TQ=(QTs),后D個時隙為保護段TD=(DTs)。對Q元PPM,平均光功率為Pa,光脈沖峰值功率為QPa,又一幀表示log2Q位的二進制信息,因此數據傳輸速率R為

R=log2Q/T=log2Q/MTs=Log2Q/(Q+D)Tsbit/s (1)

其中,T為一幀的時間長度。

在T不變的條件下,PPM的傳信率和峰值功率隨時隙數Q增大,但是Q值過大,也就是一幀分成的時隙數過多,會給信號的傳輸和解調帶來困難,信息和Q值成對數關系,例如,當Q=256時,一個脈沖表示8比特信息,而Q=512表示9比特信息,由此可見,Q較大時,脈沖攜帶的信息量隨Q值的增大并沒有明顯增加,綜合考慮以上情況和實際設計需要,筆者采用Q=16的PPM調制方式,時隙寬度Ts設為15μs。

3 AT89S52的特點

AT89S52是一種低功耗、高性能CMOS 8位單片機,片內含8KB ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器、該器件采用Atmel公司的高密度、非易失性存儲技術制造、兼容標準MCS-51指令系統及80C51引腳結構。片內集成了通用的8位CPU和ISP Flash為存儲單元,可為眾多嵌入式控制應用系統提供高靈活、高性價比的解決方案。

TA89S52具有如下特點:40個引腳,8KB Flash片內程序存儲器,256 Bytes的隨機存儲數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,1個6向量2級中斷結構;3個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路和片內時鐘振蕩器。

此外,AT89S52設計和配置了振蕩頻率可為0Hz并可通過軟件設置的省電模式。在空閑模式下,CPU暫停工作,而RAM、定時計數器、串行口、外中斷系統可繼續工作,掉電模式凍結振蕩器而保存RAM的數據,禁止電路的其他功能直至外中斷激活或硬件復位。同時該電路還具有PDIP、TQFP和PLCC等封裝形式,以適應不同產品的設計要求。

4 硬件設計

紅外線PPM發射機由AT89S52型單片機與計算機的串行通信電路,PWM到PPM波形轉換電路和光源驅動電路構成,其系統結構框圖如圖2所示。

4.1 串行通信電路

為了能使單片機和計算機通信,必須使其遵循相同的通信協議,AT89C51的串行口輸入/輸出為TTL邏輯電平,抗干擾性較差,而計算機的串行接口是符合EIA RS-232C規范的外部總線標準接口,具有較強的抗干擾性,為了

相關IC型號

熱門點擊

 

推薦技術資料

機器小人車
    建余愛好者制作的機器入從驅動結構上大致可以分為兩犬類,... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
阿瓦提县| 电白县| 无棣县| 东乌珠穆沁旗| 鄂伦春自治旗| 白山市| 托克托县| 米泉市| 潼关县| 广宗县| 清远市| 宜兴市| 咸阳市| 咸宁市| 庄浪县| 盱眙县| 潞西市| 翁牛特旗| 鹤山市| 苗栗市| 浦东新区| 晴隆县| 富民县| 连山| 肃南| 普洱| 大名县| 东丽区| 武安市| 三都| 文水县| 颍上县| 武义县| 保定市| 馆陶县| 西吉县| 兴山县| 铜山县| 丽江市| 北流市| 东丽区|