



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
----宋停云與您分享--------宋停云與您分享----一種嵌入式射頻光傳輸模塊實現(xiàn)方案1.引言光纖直放站主要由光近端機、光纖、光遠端機幾個部分組成。光近端機和光遠端機都包括射頻單元和光單元。信號的傳輸分下行鏈路和上行鏈路。在下行鏈路中,光近端機接收來自基站的無線信號,通過電光轉(zhuǎn)換,電信號轉(zhuǎn)變?yōu)楣庑盘?,從光近端機輸入至光纖,經(jīng)過光纖傳輸?shù)焦膺h端機,光遠端機把光信號轉(zhuǎn)為電信號,進入射頻單元進行放大,信號經(jīng)過放大后送入遠端天線發(fā)送出去,掩蓋目標區(qū)域。上行鏈路的工作原理與下行鏈路類似,手機放射的信號通過遠端天線至光遠端機,再到近端機,回到基站。光纖直放站近端機的定向天線收到基站的下行信號(以GSM信號為例,頻段為935MHz-960MHz)送至近端主機,放大后送到光端機內(nèi)進行電/光轉(zhuǎn)換,產(chǎn)生波長為1550nm的光信號。由于光纖中傳輸有波長為1310nm的上行光信號,所以下行的1550nm的光信號要通過光波分復用器耦合到光纖中,最終經(jīng)光纖傳到遠端機;遠端光波分復用器將1550nm和1310nm波長的光信號分開后,讓1550nm波長的光信號輸入光端機進行光/電轉(zhuǎn)換,還原成下行射頻信號,再經(jīng)遠端主機內(nèi)部功放放大,由全向天線放射出去送給移動臺。移動臺的上行信號(頻段為890MHz-915MHz)逆向送到基站,這樣就完成了基站與移動臺的信號聯(lián)系,建立通話。其原理如圖1所示。
由于光纖直放站系統(tǒng)使用的特點,其安裝調(diào)試工作麻煩,維護工作開銷巨大。為了增加系統(tǒng)的牢靠性并降低系統(tǒng)安裝調(diào)試的簡單性,越來越多的直放站生產(chǎn)商都要求光模塊具有智能化功能,以實現(xiàn)對直放站的實時監(jiān)控,從而便利工作人員的調(diào)試、維護和管理。本文爭論了在傳統(tǒng)光模塊基礎上通過增加嵌入式單元,以實現(xiàn)光模塊的智能化。
2.系統(tǒng)硬件設計
2.1監(jiān)控電路設計
監(jiān)控電路是光模塊實現(xiàn)智能化的核心部分,圖2是本設計中光模塊的監(jiān)控系統(tǒng)框圖。該部分完成各監(jiān)控量的采集、掌握等工作。本設計采納C8051F023型單片機實現(xiàn)對光模塊的嵌入式掌握,C8051F023內(nèi)部集成了一個8位8輸入的ADC、一個10位8輸入的ADC和兩個12位DAC,特別便利對參數(shù)的采集和對壓控器件的掌握[1][2]。
在射頻信號的輸入和輸出端,功率檢測電路將耦合進來的射頻能量進行放大,并實現(xiàn)功率/電壓轉(zhuǎn)換,再對產(chǎn)生的電壓信號進行A/D轉(zhuǎn)換,在程序中采納查找表的方法,即能得到輸入/輸出的功率值。C8051F023依據(jù)檢測到的功率值,調(diào)整鏈路中的衰減值。在射頻信號輸入端,單片機通過D/A轉(zhuǎn)換,掌握壓控衰減器;而在輸出端,則通過程控衰減器掌握信號增益。偏置電路為激光器(LD)的工作供應合適的驅(qū)動電流。單片機通過A/D轉(zhuǎn)換采集到激光器的偏置電壓,在程序中光功率與電壓同樣采納查找表的方法直接轉(zhuǎn)換,而偏置電流則通過電壓與電流的線性關系轉(zhuǎn)換得到。當某些因素導致激光器驅(qū)動電流過大或過小時,單片機通過轉(zhuǎn)變D/A輸出電壓,來調(diào)整偏置電路的輸出電流,使激光器的發(fā)光功率維持在正常水平。另外,由于設計需要監(jiān)測模塊的實時溫度,需加一個熱敏電阻,依據(jù)電壓與溫度值的關系曲線圖,通過熱敏電阻的電壓值變化而采集出溫度值的變化狀況。
2.2數(shù)據(jù)傳送電路設計[3][4]
本設計采納射頻收發(fā)芯片CC1000作為數(shù)傳芯片。CC1000是依據(jù)Chipcon公司的SmartRF技術制造出的可編程高頻單片收發(fā)芯片,主要用于工作頻帶在315、868及915MHz的ISM(工業(yè)、科學及醫(yī)療)方面和SDR(短距離通訊)方面,可在300-1000MHz范圍內(nèi)通過編程工作。其主要工作參數(shù)能通過串行總線接口編程轉(zhuǎn)變,這樣使CC1000使用更便利更敏捷。CC1000芯片含有三條串行數(shù)據(jù)線接口PDATA、PCLK、PALE用于配置內(nèi)部寄存器實現(xiàn)收發(fā)等各種功能掌握,能夠與多種單片機(MSC51、ARM、AVR、PIC等)直接兼容連接。
CC1000與C8051F023的連接圖如圖3所示。單片機使用三個輸出管腳用于連接CC1000的三串行配置口(PDATA、PCLK、PALE),以配置CC1000的工作模式,其中PDATA必需是雙向管腳,用于程序數(shù)據(jù)的輸入輸出。信號接口由DIO和DCLK組成,在本設計中它們分別與單片機的TXD1和RXD1連接,實現(xiàn)數(shù)據(jù)的半雙工式收發(fā)。管腳CHP_OUT用于監(jiān)視頻率鎖定狀態(tài),當CC1000內(nèi)部的PLL鎖定時,該引腳輸出高電平。另外單片機可通過A/D轉(zhuǎn)換檢測RSSI信號的強度。
近端模塊與遠端模塊之間采納FSK通信,在圖3中,引腳RF_OUT和RF_IN分別用于發(fā)送FSK_OUT信號和接收FSK_IN信號。通信數(shù)據(jù)FSK_OUT由近端模塊中的CC1000發(fā)出,結合圖2可知,F(xiàn)SK_OUT信號通過耦合器耦合到射頻信號中,經(jīng)過光/電轉(zhuǎn)換進入光纖傳輸至遠端模塊;在遠端,光信號被還原為射頻信號,通過低通濾波得到FSK信號,此時稱FSK_IN信號,該信號被遠端模塊的CC1000接收。遠端模塊發(fā)送給近端模塊的數(shù)據(jù)依據(jù)同樣的原理傳輸。模塊之間的FSK通信大大提高了對光模塊的監(jiān)測和掌握力量。
C8051F023有兩個UART接口,在本設計中UART0與上位機通信,UART1則用于與CC1000的數(shù)據(jù)傳輸。
3.系統(tǒng)軟件設計
3.1系統(tǒng)軟件總體設計
軟件總體功能主要分為四個部分:參數(shù)監(jiān)測、數(shù)據(jù)存儲、數(shù)據(jù)收發(fā)和性能掌握。在主程序中采納兩個中斷:定時器中斷和串口中斷。定時器中斷實時采集參數(shù)數(shù)據(jù),實現(xiàn)模塊的實時監(jiān)測;串口中斷實時收發(fā)上位機和FSK數(shù)據(jù),實現(xiàn)命令的處理和監(jiān)控數(shù)據(jù)的傳輸。
主程序的結構如圖4所示,程序?qū)ι衔粰C命令進行鑒權處理之后,依據(jù)通信協(xié)議解析處理命令,并執(zhí)行相應的操作。
3.2CC1000參數(shù)編程
CCl000作為數(shù)傳芯片,需要進行參數(shù)配置以打算其工作性能,因而CC1000參數(shù)編程是一個重要的過程。通過可編程配置寄存器能轉(zhuǎn)變以下主要參數(shù):接收/發(fā)送模式、射頻輸出功率、射頻輸出頻率、FSK分頻、晶振參考頻率、傳輸速率和數(shù)據(jù)格式等。在本設計中,CC1000采納曼徹斯特編碼方式,進行數(shù)據(jù)譯碼和同步工作,這通過設置CC1000的MODEM1寄存器的參數(shù)完成。在同步編碼方式中,曼徹斯特編碼不需要鎖定平均值濾波器,傳輸效率高。設計要求CC1000采納11.0592MHz晶振,接收本振頻率為433.766MHz,放射中心頻率為433.916MHz(連發(fā)“1”)、433.948MHz(連發(fā)“0”),調(diào)制頻偏為32KHz,載頻穩(wěn)定度為10KHz。依據(jù)以上參數(shù),可通過Chipcon公司供應的CC1000配置軟件SmartRFStudio來產(chǎn)生配置信息,這些配置信息將被輸入到單片機中。另外該軟件還可以供應輸入/輸出匹配電路和VCO電感所需的元件參數(shù)值。
完成配置信息后,要對CC1000進行初始化,初始化主要完成對CC1000內(nèi)部寄存器的設置。在初始化時需復位CC1000內(nèi)部寄存器。當完成寄存器的設置后,為了避開芯片運行過程中頻率產(chǎn)生的漂移,應當校正CC1000內(nèi)部VCO和PLL寄存器中的值。校正完成后,對MAIN寄存器進行設置,將CC1000輸出功率初始值設為0,功耗模式設置為低電平模式,以降低功耗。初始化流程如圖5所示。
3.3數(shù)據(jù)收發(fā)程序設計[5]
數(shù)據(jù)的收發(fā)包括:單片機接收上位機數(shù)據(jù),單片機向上位機發(fā)送數(shù)據(jù),單片機接收CC1000數(shù)據(jù)和單片機向CC1000發(fā)送數(shù)據(jù)。這里僅爭論單片機通過串口1接收中斷接收CC1000數(shù)據(jù)過程,這是整個數(shù)據(jù)收發(fā)程序設計中的難點。
本設計中,單片機與CC1000之間采納曼徹斯特同步模式進行數(shù)據(jù)的接收和發(fā)送。在放射模式下(單片機向CC1000發(fā)送數(shù)據(jù)),PCLK供應發(fā)送數(shù)據(jù)時鐘信號,DIO用于數(shù)據(jù)輸入,CC1000自動完成對數(shù)據(jù)的譯碼。在接收模式下,PCLK供應接收數(shù)據(jù)時鐘信號,在DIO供應數(shù)據(jù),CC1000自動完成數(shù)據(jù)編碼和同步工作。
(1)數(shù)據(jù)幀結構
在曼徹斯特同步模式下,數(shù)據(jù)幀由訓練碼、同步碼、前導碼和有效數(shù)據(jù)構成。在本設計中,訓練碼為連續(xù)交替消失的0和1,共40個;同步碼為連續(xù)消失的8個0;前導碼為連續(xù)的8個1。當數(shù)據(jù)中消失符合前面全部格式數(shù)據(jù)時,接下來的數(shù)據(jù)就是要接收的有效數(shù)據(jù)。當數(shù)據(jù)符合幀格式時,單片機才認為該數(shù)據(jù)為合格數(shù)據(jù),從而進行接收,這樣可以保證接收數(shù)據(jù)的精確?????性,降低傳輸誤碼率。
(2)串口1接收中斷服務程序
在通信過程中CC1000具有3種狀態(tài):IDLE(空閑)、RX(接收數(shù)據(jù))、TX(發(fā)送數(shù)據(jù))。由于CC1000與單片機之間是半雙工模式通信,因而RX與TX兩狀態(tài)要互斥。數(shù)據(jù)的接收由串口中斷完成:UART0接收中斷接收來自上位機的數(shù)據(jù),UART1接收中斷則接收來自CC1000的數(shù)據(jù)。UART1中斷服務程序數(shù)據(jù)傳輸流程如圖6所示。在接收過程中,為了避開數(shù)據(jù)幀長度過長,當接收的有效數(shù)據(jù)超過緩沖區(qū)空間時,單片機判定此幀無效。
3.4參數(shù)監(jiān)測與掌握
單片機通過A/D轉(zhuǎn)換完成對參數(shù)的采集和數(shù)字化,這一過程由定時器中斷完成。監(jiān)測數(shù)據(jù)被存儲,并通過PC機顯示出來。增益掌握和偏置電壓則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海各區(qū)初中言議論文考題選
- 4.3 平面鏡成像 說課稿 2025年初中人教版物理八年級上冊
- 賓館消防安全管理制度
- 合作協(xié)議的定價
- 任務未完成檢討書
- 委托書無效可以變更
- 寵物運輸國內(nèi)服務協(xié)議
- 航運貨物延誤答辯狀
- 二零二五年度北京市體育館體育活動組織及推廣合同
- 模具產(chǎn)業(yè)園項目可行性研究報告
- (一模)東北三省三校2025年高三第一次聯(lián)合模擬考試 生物試卷(含答案)
- 金屬熔融崗位培訓課件
- 污水處理廠工程設備安裝施工方案及技術措施
- 2025年海南??谑兴畡站终衅甘聵I(yè)單位人員35人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年關聯(lián)公司資金往來協(xié)議
- 交警大隊合同范本
- 產(chǎn)業(yè)轉(zhuǎn)移課件-2024-2025學年高三一輪復習人教版(2019)地理選擇性必修2
- 2025年02月中國科協(xié)所屬單位公開招聘社會在職人員14人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025-2030年中國電動滑板車市場運行動態(tài)及發(fā)展規(guī)劃分析報告
- 2025年江蘇鹽城市交通投資建設控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 事故隱患內(nèi)部舉報獎勵制度
評論
0/150
提交評論