新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 單工無(wú)線呼叫及數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)

單工無(wú)線呼叫及數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)

作者: 時(shí)間:2012-05-11 來(lái)源:網(wǎng)絡(luò) 收藏
NT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">MSM6882的應(yīng)用接線圖和原理圖

  四、軟件設(shè)計(jì)

  本設(shè)計(jì)采用Atmel公司的mega16L單片微處理器,內(nèi)部集成了十位的A/D轉(zhuǎn)換器,1KB的片內(nèi)RAM.流水線工作方式,指令執(zhí)行速率快。內(nèi)部資源豐富,方便輸入輸出數(shù)據(jù)。算術(shù)運(yùn)算功能強(qiáng)、軟件編程靈活、自由度大,可用軟件編程實(shí)現(xiàn)各種算法和邏輯控制。使用8MHz時(shí)鐘頻率能夠滿足本次1.2kbs的和處理的要求。軟件開(kāi)發(fā)平臺(tái)采用CodeVisionAVR ,使用C語(yǔ)言,用AVR Studio 4進(jìn)行軟件調(diào)試。程序主要包括鍵盤和液晶的驅(qū)動(dòng),EEPROM的存儲(chǔ),發(fā)送和接收,校驗(yàn)和防干擾。

  程序框圖如下所示:

  

單工無(wú)線呼叫及數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)

  圖6 發(fā)射機(jī)流程圖

  

單工無(wú)線呼叫及數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)

  圖7 接收機(jī)流程圖

發(fā)送端啟動(dòng)模擬通道后, 將液晶復(fù)位并初始化MSM6882.語(yǔ)音業(yè)務(wù)則關(guān)閉數(shù)字調(diào)制器,若為數(shù)據(jù)短信,則啟動(dòng)數(shù)字調(diào)制和鍵盤解碼,通過(guò)液晶可顯示編輯的信息和發(fā)送模式,既可選擇任一從站, 也可進(jìn)行廣播, 確認(rèn)后經(jīng)發(fā)送鍵發(fā)送。為了方便應(yīng)用, 短信內(nèi)容將寫入ATMEGA16L的EEPROM中進(jìn)行保存,每次上電復(fù)位后都可以調(diào)出EEPROM中的數(shù)據(jù)。

  接收端與發(fā)射端以相同模式進(jìn)行接收, 初始化后, 經(jīng)地址識(shí)別判斷業(yè)務(wù)后, 若為語(yǔ)音則打開(kāi)揚(yáng)聲器, 若為短信則進(jìn)入接收中斷服務(wù)程序: 在接收同步時(shí)鐘的下降沿接收數(shù)據(jù), 從同步碼后一位開(kāi)始接收并保存, 當(dāng)接受完一幀數(shù)據(jù)經(jīng)校驗(yàn)無(wú)誤后進(jìn)行顯示。若校驗(yàn)有誤則跳出該子程序, 繼續(xù)執(zhí)行其它程序。

  五、結(jié)果分析

  經(jīng)測(cè)試后語(yǔ)音和數(shù)據(jù)可在發(fā)射功率為3mW時(shí)能準(zhǔn)確的傳輸10米以上,可尋呼任意從站或廣播,且本設(shè)計(jì)掉電后仍有記憶存儲(chǔ)功能,并可實(shí)現(xiàn)功率在20mW范圍內(nèi)可調(diào)。本設(shè)計(jì)的創(chuàng)新點(diǎn)在于用單片數(shù)字調(diào)制解調(diào)芯片完成了,并實(shí)現(xiàn)了語(yǔ)音小功率遠(yuǎn)距離傳輸。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 單工 無(wú)線呼叫 數(shù)據(jù)傳輸

評(píng)論


相關(guān)推薦

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

關(guān)閉