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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于USB的無線傳輸系統(tǒng)設計

          基于USB的無線傳輸系統(tǒng)設計

          作者: 時間:2012-03-03 來源:網絡 收藏
          外差接收模塊,采用超高頻,低噪聲大規(guī)模集成電路,是具有極高性價比,有完善的抗靜電保護,可靠性高及遠距離傳輸?shù)慕邮漳K。

           ?。?)數(shù)據(jù)發(fā)送平臺的實現(xiàn)。

            數(shù)據(jù)發(fā)送平臺工作原理如圖3 所示,是將PC 機產生的動作數(shù)據(jù)通過 接口芯片接收到接收處理器內,然后由接收處理器進行地址和數(shù)據(jù)的混編處理后,再送入無線數(shù)據(jù)發(fā)送處理器,最后把數(shù)據(jù)和地址一同通過處理器的串行通信口送入無線發(fā)送模塊將混合數(shù)據(jù)發(fā)送出去。

          數(shù)據(jù)發(fā)送平臺電路


          圖3 數(shù)據(jù)發(fā)送平臺電路

          (2)數(shù)據(jù)接收平臺的實現(xiàn):

            數(shù)據(jù)接收平臺工作原理如圖4 所示,是將發(fā)送平臺的數(shù)據(jù)正確的接收到平臺上,當整套硬件平臺通電后接收平臺會不斷接收到由發(fā)送平臺發(fā)送過來的連接碼,這個連接碼在整個無線接收區(qū)域所有無線接收平臺都會接收到此連接碼,當發(fā)送平臺得到要發(fā)送的數(shù)據(jù)后,就會進入數(shù)據(jù)傳送協(xié)議,接收平臺也會按照自編的接收協(xié)議來接收數(shù)據(jù),當數(shù)據(jù)由無線接收模塊接收后通過接收處理器的串口傳入接收處理器,再由接收處理器對接收到的混合數(shù)據(jù)進行地址和數(shù)據(jù)分離后傳給接收平臺顯示處理器驅動相應的LED 發(fā)光二極管。

          數(shù)據(jù)接收平臺電路


          圖4 數(shù)據(jù)接收平臺電路

           ?。?)數(shù)據(jù)傳輸協(xié)議的實現(xiàn)。

            由于數(shù)據(jù)發(fā)送平臺與數(shù)據(jù)接收平臺之間的通訊是無線數(shù)據(jù)連接,因此也需要一定的協(xié)議。這個協(xié)議的實現(xiàn)是當發(fā)送平臺通電后會一直向整個無線有效范圍內發(fā)送連接碼,連接碼的發(fā)送頻率是穩(wěn)定的,接收平臺通電后會一直接收到來自發(fā)送平臺的連接碼,但接收到連接碼后會放棄并不保存。

            當上位機向下發(fā)送數(shù)據(jù)時,發(fā)送平臺開始進入發(fā)送協(xié)議狀態(tài),首先發(fā)同步碼,然后是地址碼,地址發(fā)送后發(fā)送數(shù)據(jù),最后發(fā)送結束碼,圖5 為發(fā)送程序流程圖。接收平臺當接收到同步碼后,進入數(shù)據(jù)協(xié)議接收狀態(tài),首先接收地址碼,接收后會在內部快速驗證是否和本地址一致,如果不一致將退出協(xié)議,如果一致則開始接收數(shù)據(jù),最后接收結束碼并進行校驗,如果數(shù)據(jù)正確則把接收的數(shù)據(jù)傳送顯示,否則丟棄數(shù)據(jù),圖6 為接收程序流程圖。

          基于USB的無線傳輸系統(tǒng)設計


          圖5 發(fā)送程序流程

          基于USB的無線傳輸系統(tǒng)設計


          圖6 接收程序流程

            3 系統(tǒng)的實際應用



          關鍵詞: USB 無線傳輸 系統(tǒng)設計

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();