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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > GPS信號中斷時(shí)慣導(dǎo)芯片的位置信息感知系統(tǒng)設(shè)計(jì)

          GPS信號中斷時(shí)慣導(dǎo)芯片的位置信息感知系統(tǒng)設(shè)計(jì)

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

          摘要:基于慣性導(dǎo)航ADIS16003,在的情況下,詳細(xì)和驗(yàn)證了模擬,實(shí)現(xiàn)了移動(dòng)物體當(dāng)前的推算。采用FPGA驅(qū)動(dòng)ADIS16003的SPI接口,依靠慣導(dǎo)原理獲取移動(dòng)物體實(shí)時(shí)加速度,并以外部方式通知DSP從EMIF接口讀取。DSP利用前的有效GPS,通過相關(guān)檢測算法,計(jì)算出GPS經(jīng)緯度,由HPI接口上報(bào)高層,保證了移動(dòng)物體全天候能力,已在某大型通信中得到應(yīng)用。
          關(guān)鍵詞:FPGA;SPI;ADIS16003;慣性導(dǎo)航;EMIF

          引言
          當(dāng)今社會,GPS衛(wèi)星定位系統(tǒng)早已廣泛應(yīng)用于人們的社會生活中,如交通工具導(dǎo)航、個(gè)人定位服務(wù)等。但在某些情況下,由于物體遮蔽、散射等原因,我們無法實(shí)時(shí)接收到GPS衛(wèi)星(比如列車進(jìn)入隧道)。所以有必要研究在GPS信息缺失的情況下,如何通過一定的算法產(chǎn)生
          模擬GPS信息,從而實(shí)現(xiàn)全天候的無縫。這在某些對位置信息敏感的場合中就顯得非常急迫和重要。

          1 慣導(dǎo)簡介
          ADIS16003是ADI公司的一款低成本、低功耗,具有SPI接口的雙軸加速度計(jì),屬M(fèi)EMS傳感器件。它可以測量動(dòng)態(tài)和靜態(tài)加速度并以數(shù)字量輸出,測量范圍最小可以達(dá)到±1.7 g,同時(shí)還集成了溫度傳感器,可用于慣性導(dǎo)航、振動(dòng)檢測和穩(wěn)定性測試等場合中。
          SPI是串行外圍設(shè)備接口,是Motorola公司首先在其MC68HCXX系列處理器上定義的。目前已廣泛應(yīng)用在EEPROM、Flash、實(shí)時(shí)時(shí)鐘、A/D轉(zhuǎn)換器以及數(shù)字信號處理器和數(shù)字信號解碼器之間,是一種高速的全雙工同步通信總線。SPI通信只需要4根線,分別為SDI(數(shù)據(jù)輸入)、SDO(數(shù)據(jù)輸出)、SCK(時(shí)鐘)和CS(片選)。通信是通過數(shù)據(jù)交換的方式完成的。SPI接口使用串行通信協(xié)議,由SCK提供時(shí)鐘脈沖,SDI、SDO則基于此脈沖完成數(shù)據(jù)傳輸。數(shù)據(jù)輸出通過SDO線,數(shù)據(jù)在時(shí)鐘上升沿或下降沿時(shí)改變,在緊接著的下降沿或上升沿被讀取,完成一位數(shù)據(jù)傳輸。數(shù)據(jù)輸入也使用同樣的原理。

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

          a.jpg

          b.jpg


          ADIS16003的SPI接口通信時(shí)序及控制寄存器配置如圖1、圖2所示。其中,常用控制字為00000100和00001100,分別表示以正常模式采集X軸和Y軸雙軸軸向加速度。


          上一頁 1 2 3 4 下一頁

          評論


          相關(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); })();