色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 無線收發(fā)模塊 在智能家庭網(wǎng)絡(luò)中的應(yīng)用(圖)

          無線收發(fā)模塊 在智能家庭網(wǎng)絡(luò)中的應(yīng)用(圖)

          ——
          作者: 時間:2007-02-06 來源: 收藏
            摘要:nrf401無線收發(fā)是一款抗干擾能力強、速率快、外設(shè)簡單、控制方便的無線收發(fā)。本文介紹了該在智能家庭網(wǎng)絡(luò)中的應(yīng)用,并給出了一種簡單、實用編碼的無線通信協(xié)議設(shè)計和主程序、串行中斷流程圖。
            關(guān)鍵詞:無線收發(fā)模塊  協(xié)議  編碼

          引言
            信息技術(shù)的發(fā)展讓因特網(wǎng)和移動通信無孔不入地滲透到我們的生活中來,各種無線通信技術(shù)的日趨成熟給這個新的浪潮起到了推波助瀾的作用。而家庭網(wǎng)絡(luò)的出現(xiàn)和發(fā)展為信息社會注入了新的生機和活力,逐漸勾勒出了在科幻小說里才有的智能家庭的輪廓。
            智能家庭網(wǎng)絡(luò)是指將家庭內(nèi)部所有的電氣設(shè)備和信息設(shè)備連接起來而組成的網(wǎng)絡(luò),實現(xiàn)智能控制、數(shù)據(jù)采集、信息通信等功能。如果采用傳統(tǒng)的布線方式,不僅影響美觀,難以滿足防火要求,還延長了網(wǎng)絡(luò)的布置時間。所以,實現(xiàn)家庭網(wǎng)絡(luò)最理想的技術(shù)是無線通信技術(shù),在目前的藍牙技術(shù)和802.11b還無法突破價格瓶頸的情況下,可以采用較為廉價的nrf401無線收發(fā)模塊和mcs-51系列的80c51單片機,結(jié)合外圍設(shè)備來實現(xiàn)家庭智能控制網(wǎng)絡(luò)的無線數(shù)據(jù)通信。

          系統(tǒng)的組成及工作原理
            系統(tǒng)原理結(jié)構(gòu)圖如圖1所示。無線通信電路由89c51單片機、nrf401無線收發(fā)模塊及其他外圍設(shè)備組成,構(gòu)成了智能家庭網(wǎng)絡(luò)的一部分。在主控制器的控制下,可以通過該電路(圖中手持遙控部分)與網(wǎng)絡(luò)基站(與手持遙控通信的模塊部分)進行通信,通過接口電路對連入網(wǎng)絡(luò)的設(shè)備進行控制。
            在圖1的手持遙控部分中,設(shè)置了液晶顯示以實現(xiàn)人機對話,通過鍵盤的輸入和網(wǎng)絡(luò)基站系統(tǒng)進行映射,以實現(xiàn)對設(shè)備的控制。此外,為了提高系統(tǒng)的可靠性,電路中還加了max813l作為看門狗來監(jiān)視cpu的工作。
            1.nrf401的特點及工作原理
            nrf401收發(fā)模塊是集成度很高的無線數(shù)傳產(chǎn)品,工作頻段為433mhz;采用fsk調(diào)制,抗干擾能力強;采用dss+pll頻率合成技術(shù),頻率穩(wěn)定性好;靈敏度高,功耗小,接收待機狀態(tài)時,電流僅8μa;具有多頻段切換功能;工作速率最高為20kbit/s。外設(shè)很簡單,幾乎可以不需要無線電的專業(yè)知識就可以進行無線傳輸設(shè)計。通過80c51的p1.1口控制pwr_up,pwr_up=“1”,表示進入正常工作模式,pwr_up=“0”,表示進入接收待機模式;p1.2接nrf401的cs,進行發(fā)送和接受頻率選擇,cs=“1”,表示中心頻率為434.32mhz,cs=“0”,表示中心頻率為433.92mhz;p1.3控制nrf401 txen端,txen=“1”,表示進入發(fā)送模式,txen=“0”,表示進入接收模式。
            2.主電路程序流程
            在家居網(wǎng)絡(luò)中,各業(yè)主之間的信息干擾是一個不容忽視的問題,為了解決這個問題,可以引進廣域網(wǎng)中的網(wǎng)絡(luò)地址分配的概念,給每個智能小區(qū)分配一個高級網(wǎng)絡(luò)地址,同一小區(qū)中的各個業(yè)主分配不同的中級網(wǎng)絡(luò)地址,業(yè)主的各個無線通信子系統(tǒng)分配低級網(wǎng)絡(luò)地址。因此,在80c51啟動后,需要先設(shè)置通信小系統(tǒng)的網(wǎng)絡(luò)地址,同時,為了信息的保密和防止信息被任意更改,程序中進行加密設(shè)計,設(shè)置了用戶級別。設(shè)置正確后,進入正常工作狀態(tài)。如果需要進行信息修改和信息發(fā)送操作,首先需要輸入并確認密碼是否正確,正確后才能進行信息修改和發(fā)送等操作。如果需要發(fā)送信息,首先在主程序中發(fā)送一個數(shù)據(jù),然后進入80c51的中斷程序進行其他數(shù)據(jù)的發(fā)送。主程序的流程圖如圖2所示。
            3.通信編碼以及串行中斷流程
          由于供電電源、噪聲以及傳輸路徑等因素的影響,傳輸?shù)臄?shù)據(jù)容易受到外界干擾。為了正確、快速地發(fā)送和接收數(shù)據(jù),需要一份簡單且能夠檢錯的通信協(xié)議,通過選用合適的差錯控制方法和檢錯編碼方法可以實現(xiàn)這一點。本文采用檢錯重發(fā)法(arq)的差錯控制方法,校驗和加垂直水平奇偶校驗的編碼方式。
            在無線通信協(xié)議中,必須有握手信號。通過實驗測試發(fā)現(xiàn),在0ffh后接00h在干擾信號中很少出現(xiàn)。為了提高有效信號接收率,發(fā)送數(shù)據(jù)的握手信號為0ffh、0ffh、00h。而接收端把接收到0ffh、0ffh、00h;0ffh、**h、00h;**h、0ffh,00h作為握手信號。同時,為了增加信號的信息量,在協(xié)議包增加了命令單元,一個協(xié)議包有6個數(shù)據(jù)。因此,一個協(xié)議包中包含以下內(nèi)容:
            0ffh、0ffh、00h、命令單元、數(shù)據(jù)1、數(shù)據(jù)2……數(shù)據(jù)5、數(shù)據(jù)6、校驗和、垂直校驗碼、水平校驗碼。
            命令單元包含發(fā)送模塊網(wǎng)絡(luò)地址、接受模塊網(wǎng)絡(luò)地址、數(shù)據(jù)類型、反饋信號等信息。
          在主程序中進行了相應(yīng)的設(shè)置后,串行中斷程序流程圖如圖3所示。
            對于手持遙控部分,為了便于放置和攜帶,采用兩節(jié)5號電池供電,由于手持系統(tǒng)的工作電壓為5v,因此需要設(shè)計dc/dc變換電路。本設(shè)計中選用了maxim公司的max756芯片,該芯片設(shè)計電路簡單,輸入電壓可以低至0.7v,效率較高,而且可以進行電池監(jiān)控,輸出電壓可以通過芯片管腳設(shè)置選擇輸入3v和5v兩種電壓。

          結(jié)束語
          在本系統(tǒng)設(shè)計中,通過3級網(wǎng)絡(luò)地址的設(shè)計克服了多機通信時的相互干擾問題;通過加密設(shè)計,設(shè)計了用戶級別;通過校驗和加垂直水平奇偶校驗的編碼校驗方式,提高了通信的可靠性。整個系統(tǒng)的電路比較簡單,便于投入實際應(yīng)用。 參考文獻
          1 胡道元. 計算機局域網(wǎng). 清華大學(xué)出版社,1996
          2 李華. mcs-51系列單片機實用接口技術(shù) 北京航空航天大學(xué)出版社,1993
          3 何立民. 單片機應(yīng)用系統(tǒng)設(shè)計. 北京航天航空大學(xué)出版社,1990



          關(guān)鍵詞: 模塊

          評論


          相關(guān)推薦

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

          關(guān)閉