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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于FPGA的防盜定位追蹤系統(08-100)

          基于FPGA的防盜定位追蹤系統(08-100)

          —— FPGA-Based Anti-theft Locating System
          作者:孫希偉 胡文超 耿玉杰時間:2009-02-26來源:電子產品世界收藏

            1 系統方案

          本文引用地址:http://www.ex-cimer.com/article/91769.htm

            (Global System for Mobile Communications)為全球移動通訊系統,是一種起源于歐洲的移動通信技術標準,其開發目的是讓全球各地可以共同使用一個移動電話網絡標準,讓用戶使用一部手機就能行遍全球。通信系統為傳輸需要的各種信令,設置了多種專門的控制信道。通信收取一定費用,但通信距離長,死角少,可以實現全球通信,無論兩終端相距多遠都可以通過GSM進行通信。

            所以為了實現長距離的對物品的跟蹤,我們采用了GSM模塊進行通信。

            1.2 功能與指標

            1) 防盜功能:這是設計本系統的最終目的。將防盜目標終端放到防止被盜的物品上,當物品丟失后,按下尋找指引終端上的按鍵后,可以在LCD液晶屏上看到防盜目標終端相對于尋找指引終端的位置和方位,從而達到防盜的目的。

            2) 定位功能:這是本系統的最基礎功能,它是實現防盜功能的一個步驟,當用戶按下尋找指引終端上的按鍵后可以在液晶屏上顯示自身經緯度,從而實現對自身的的定位。

            3) 追蹤功能 :這是本系統的擴展功能。防盜目標終端除了作為防盜器以外還可用作定位器,將防盜目標終端放到需要追蹤的目標上,通過尋找指引終端可以準確的知道追蹤目標的位置從而對追蹤目標進行實時追蹤。

            指標:本系統所產生的誤差主要是由GPS信號接收器導致,因為系統所使用的GPS信號接收器屬于較低端的信號接收器,信息誤差大約在5米左右,所以本系統要求實現尋找指引終端對防盜目標終端的定位,相對距離誤差不超過10米,尋找指引終端對自身經緯度進行定位誤差不超過0.0001’。

            2 實現原理

            系統原理

            當按下尋找指引終端上的按鍵時,尋找指引終端通過GSM模塊向防盜目標終端發出請求信息,防盜目標終端接收到該信息后,通過GPS信號接收器接收衛星信號,通過DTE接口接受該信息并在GPS模塊中提取出經緯度信息,該信息在加密模塊中進行加密然后又通過開發板上的DCE接口傳送給GSM模塊,GSM模塊將該信息發送給尋找指引終端,尋找指引終端通過GSM模塊接收該信息,并在解密模塊中對信息進行解密,同時用與防盜目標終端相同方式確定自身位置,防盜目標終端傳來的位置信息和尋找指引終端自身接受的位置信息一并傳入相對位置計算模塊。在相對位置計算中尋找指引終端計算出兩終端的相對位置以及防盜目標終端相對于尋找指引終端的方位。系統原理示意圖如圖2所示。

           

            圖2.1 系統原理示意圖


          上一頁 1 2 3 下一頁

          關鍵詞: GSM FPGA 定位追蹤

          評論


          相關推薦

          技術專區

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