<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于DDS的無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

          基于DDS的無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2011-03-23 來源:網(wǎng)絡(luò) 收藏

            1.2 接收機(jī)電路

            接收機(jī)硬件電路由解調(diào)電路、處理器、顯示電路及電源部分組成, 接收機(jī)框圖如圖2 所示。

          接收機(jī)組成圖


          圖2 接收機(jī)組成圖

            解調(diào)器以飛利浦專用FSK 解調(diào)芯SA639DH 為核心部件。它具有靈敏度高、動(dòng)態(tài)范圍大、傳輸速率快、穩(wěn)定性好等特點(diǎn)。天線接收到的信號(hào)經(jīng)輸入回路取出的2FSK信號(hào)與本振信號(hào)同時(shí)送入乘法器進(jìn)行混頻, 再經(jīng)一級(jí)帶通濾波器濾除高頻分量取其下變頻到中頻, 然后進(jìn)行中頻放大后經(jīng)二級(jí)帶通濾波送入限幅放大器進(jìn)行限幅放大。限幅放大后的信號(hào)被分成兩路, 一路直接送入乘法器, 另一路經(jīng)移相網(wǎng)絡(luò)移相90° 產(chǎn)生調(diào)相調(diào)頻波再送乘法器, 兩路信號(hào)進(jìn)行相位比較, 乘法器輸出的信號(hào)經(jīng)低通濾波器取出原調(diào)制信號(hào), 然后再把該信號(hào)送入比較器進(jìn)行整形后送信號(hào)處理器進(jìn)行處理。

            接收機(jī)處理器同樣采用MSP430F169 , 顯示器采用與發(fā)射機(jī)相同的LCM12864 。由于接收機(jī)部分與發(fā)射機(jī)相比功耗低, 故接收機(jī)電源部分采用兩節(jié)5 號(hào)干電池串聯(lián)供電。

            2 系統(tǒng)軟件的

            2.1 發(fā)射機(jī)的軟件

            發(fā)射機(jī)上電后, 首先對(duì)系統(tǒng)進(jìn)行初始化, 包括對(duì)控制器本身的端口配置、片內(nèi)外設(shè)的配置, 以及外部的AD9854[ 6]、PS2 鍵盤和顯示器等部件的初始化。初始化結(jié)束后系統(tǒng)進(jìn)入休眠模式, 直到被外部鍵盤產(chǎn)生的中斷喚醒。然后根據(jù)得到的按鍵鍵碼進(jìn)行相應(yīng)處理。為了讓AD9854 產(chǎn)生2FSK 信號(hào), 需進(jìn)行如下的初始化過程:S/PSELECT 置1 或置0 以決定輸入是并行還是串行。1為并行,0 為串行; 本系統(tǒng)采用串行接口, 在SCLK 信號(hào)控制下從并行輸入口D0~D1 寫入48 bit 并行寄存器, 或在SCLK 控制下從串行輸入口SDATA 寫入48 bit 串行寄存器。發(fā)射機(jī)的軟件流程圖如圖3 所示( 注: 在發(fā)射機(jī)內(nèi)部存儲(chǔ)有3 幅圖片) 。

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


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



          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();