美章網(wǎng) 資料文庫 衛(wèi)星定位系統(tǒng)中的數(shù)據(jù)采集范文

衛(wèi)星定位系統(tǒng)中的數(shù)據(jù)采集范文

本站小編為你精心準備了衛(wèi)星定位系統(tǒng)中的數(shù)據(jù)采集參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

衛(wèi)星定位系統(tǒng)中的數(shù)據(jù)采集

1系統(tǒng)的總體設計

1.1三軸加速度計信號采集針對前述衛(wèi)星/慣性組合導航系統(tǒng)中IMU采用的加速度計的主要性能指標,設計的數(shù)據(jù)采集單元選用ADI公司具有過采樣機制的18bit8通道同步數(shù)據(jù)采集芯片AD7609對加速度計輸出信號進行過采樣;初始采樣率為2kHz,通過對20個采樣數(shù)據(jù)進行平滑,得到100Hz的導航解算用采樣數(shù)據(jù)。AD7609內(nèi)部8個輸入通道通過多路選擇開關(guān)共享一個模/數(shù)轉(zhuǎn)換器,但由于每個通道具有各自獨立的采樣保持器,因此通過使多通道同時從采樣狀態(tài)切換到保持狀態(tài)(然后再對各個通道進行分時轉(zhuǎn)換),可以保證多通道信號的同時采集。由于輸入是差分的,因此還能避免各通道共地造成的信號串擾。

1.2三軸陀螺信號采集及其他串行接口設計與機械陀螺相比,光纖陀螺具有耐沖擊、長壽命、高分辨率、寬動態(tài)范圍、啟動時間短等突出優(yōu)點,已成為捷聯(lián)式慣性導航系統(tǒng)中理想的慣性器件。衛(wèi)星/慣性組合導航系統(tǒng)中的IMU采用的某型光纖陀螺采用數(shù)字輸出方式,通過UART輸出數(shù)字化信息,通信波特率為115200bit/s;幀格式為:偶校驗,8bit數(shù)據(jù)位,1bit停止位。三個軸向的陀螺信號采集,需要3個UART。系統(tǒng)采用的GPS接收機為U-blox公司的GPS接收模塊LEA-5H,該模塊可通過USB或UART實現(xiàn)信息傳輸。由于采用UART傳輸信息已能滿足需要,為簡化設計,設計的數(shù)據(jù)采集單元采用UART與GPS接收機進行通信。在數(shù)據(jù)采集單元的設計過程中,采用了通過XR16V554擴展多串口(UART)的方案來彌補數(shù)據(jù)采集單元中的控制器內(nèi)置UART數(shù)量不足的問題。通過擴展XR16V554,可擴展4個擁有16byte接收/發(fā)送FIFO的UART。

1.3數(shù)據(jù)采集單元的總體方案綜上所述,設計了如圖1所示的衛(wèi)星/慣性組合導航系統(tǒng)中的數(shù)據(jù)采集單元結(jié)構(gòu)。由圖1可見,設計的數(shù)據(jù)采集單元主要由虛線框內(nèi)的AD7609、MSP430F247及XR16V554組成。模數(shù)轉(zhuǎn)換器AD7609將經(jīng)I/V轉(zhuǎn)換后的加速度計模擬輸出數(shù)字化,并通過SPI接口將數(shù)據(jù)送給微控制器。微控制器通過總線方式訪問XR16V554,讀取通過3個UART接收的3個光纖陀螺輸出,而GPS接收機的輸出直接與微控制器的UART接收端相連。數(shù)據(jù)采集單元在微控制器的協(xié)調(diào)控制下,實現(xiàn)數(shù)據(jù)的采集、接收、打包等處理,最后將打包后的數(shù)據(jù)通過微控制器的UART的發(fā)送端發(fā)送給導航計算機。

2數(shù)據(jù)采集單元的硬件實現(xiàn)

2.1基于AD7609三軸加速度計信號采集需采集的加速度計的標度因數(shù)為1mA/gn,因此其電流輸出范圍為±10mA。由于AD7609各通道的輸入阻抗足夠大(大于1MΩ),因此可考慮直接采用采樣電阻的方式實現(xiàn)I/V轉(zhuǎn)換。當選擇AD7609模擬輸入范圍為±5V時,可選擇500Ω高精度取樣電阻并聯(lián)在AD7609的差分輸入端的方式實現(xiàn)I/V轉(zhuǎn)換,如圖2所示。這樣傳感器的滿量程與AD7609的滿量程一致,充分利用了AD7609的A/D轉(zhuǎn)換性能。通過AD7609的OS[2:0]這3個引腳可以選擇AD7609的過采樣倍率,在最高過采樣倍率下(64倍率),A/D轉(zhuǎn)換的采樣率仍能達到3.125ksample/s,足以滿足系統(tǒng)100Hz的采樣率要求。設計時,通過使OS[2:0]引腳配置成110,使其工作在64倍采樣率模式(以獲取最高的A/D轉(zhuǎn)換滿量程量化信噪比)。控制器通過控制AD7609的開始轉(zhuǎn)化信號CONVSTA引腳啟動AD7609前4個通道的同時采樣過程;當轉(zhuǎn)換完成后,通過AD7609的SPI接口讀取A/D轉(zhuǎn)換結(jié)果,完成一次三軸加速度計的數(shù)據(jù)采集。AD7609自帶溫度系數(shù)為±10×10-6/℃的2.5V基準源。為使數(shù)據(jù)采集單元在寬溫范圍內(nèi)具有更好的性能,為AD7609配置了溫度系數(shù)更小的外部基準源ADR421B(溫度系數(shù)為±3×10-6/℃)。同時對REFIN/REFOUT、REFCAPA和REFCAPB等引腳,通過10μF電容進行了去耦。

2.2基于XR16V554的三軸陀螺信號采集采用XR16V554的Intel總線連接形式,通過地址引腳A[2:0],微控制器可以選擇該芯片內(nèi)部的相關(guān)寄存器,寄存器尋址如表1所示。通過寄存器配置可進行波特率選擇、FIFO工作方式選擇、使能中斷、讀取狀態(tài)標志等操作。為匹配光纖陀螺串口速率,在外接14.7456MHz晶振時,通過配置前置脈沖分頻器(MCRbit-7=1),可得到115200bit/s的串口波特率。通過CSx引腳可以選擇相應的串口通道。將INTx與控制器的GPIO引腳相連,在產(chǎn)生中斷后,通過判斷相關(guān)通道的狀態(tài),完成對應通道的數(shù)據(jù)接收。

3數(shù)據(jù)采集單元的軟件實現(xiàn)

數(shù)據(jù)采集單元的軟件實現(xiàn)主要包括以下幾個方面:系統(tǒng)控制主流程,定時器中斷函數(shù),外部中斷函數(shù),串口中斷函數(shù)。

3.1系統(tǒng)控制主流程系統(tǒng)控制的主流程如圖3所示。當系統(tǒng)開始工作后,首先進行各模塊的初始化。通過定時器初始化,配置定時器為增計數(shù)模式,使能定時器中斷,當達到預定值便產(chǎn)生定時器中斷請求,系統(tǒng)進入定時器中斷服務。通過SPI初始化,使控制器SPI工作在主模式,用以接收ADC采集到的加速度計信號。通過對擴展串口芯片XR16V554的初始化,使其工作在FIFO模式,當存儲的數(shù)據(jù)達到規(guī)定字節(jié)數(shù)后,相應的INTx引腳向控制器發(fā)出中斷請求。通過初始化配置控制器的GPIO口,可以響應XR16V554產(chǎn)生的中斷請求。最后配置控制器本身的串口,使其采用DMA模式向?qū)Ш接嬎銠C發(fā)送數(shù)據(jù)。接收端采用中斷模式,用以接收GPS接收機的輸出數(shù)據(jù)。在完成上述初始化工作后,為充分發(fā)揮MSP430低功耗特點,使系統(tǒng)處于低功耗0模式,等待中斷到來。若有中斷請求,控制器便從低功耗模式喚醒,轉(zhuǎn)而完成中斷服務。

3.2定時器中斷函數(shù)定時器中斷函數(shù)執(zhí)行流程如圖4所示。定時器以0.5ms為時間間隔周期性地產(chǎn)生中斷請求。在中斷子函數(shù)中,控制器首先發(fā)出觸發(fā)電平,用于啟動ADC的A/D轉(zhuǎn)換,隨后選通SPI通道,讀取模數(shù)轉(zhuǎn)換結(jié)果。為降低噪聲對A/D的影響,在2kHz進行A/D轉(zhuǎn)換時,采用了A/D轉(zhuǎn)換芯片自帶的過采樣技術(shù)。當2kHz的采樣率采集滿20個數(shù)據(jù)后,求取這20個數(shù)據(jù)的平均值,作為本次導航計算用的3個軸向的加速度信息(100Hz)。得到導航計算用加速度信息的同時,微控制器向光纖陀螺發(fā)出觸發(fā)電平,使其通過串口輸出數(shù)字化的角速率信息由擴展的串口芯片接收。當控制器讀取接收到的3個軸向的角速率信息后,判別是否有更新的GPS導航信息,若有,更新GPS信息。最后以DMA方式通過控制器的串口輸出打包后的數(shù)據(jù)采集信息。

3.3外部中斷函數(shù)與串口中斷函數(shù)控制器通過判斷中斷信號來源確定擴展的哪個UART完成了數(shù)據(jù)接收,從而確定讀取的數(shù)據(jù)來源于哪個光纖陀螺。隨后將接收到的數(shù)據(jù)存于相應的內(nèi)存空間,直到接收完所有通道的數(shù)據(jù)后,改變標志變量,表示三個軸向的陀螺輸出數(shù)據(jù)已接收完成。陀螺接收流程如圖5所示。微控制器通過芯片內(nèi)嵌的UART接收GPS接收機輸出的信息,通過按序查找字符“MYMGPG-GA”發(fā)現(xiàn)信息的幀頭,然后按照幀格式讀取幀中數(shù)據(jù)并存儲。

4系統(tǒng)測試

設計完成的數(shù)據(jù)采集單元如圖6所示。對設計完成的數(shù)據(jù)采集單元的測試,主要包括2個部分:一是3個通道的模擬信息的采集;二是數(shù)字信息的獲取及所有采集信息的發(fā)送。結(jié)合應用背景,對3個通道的模擬信息采集的性能評估是這樣進行的:將AD7609的3個A/D轉(zhuǎn)換通道的差分模擬輸入端短接,然后采集1h數(shù)據(jù)。由于A/D轉(zhuǎn)換器是以2kHz進行A/D轉(zhuǎn)換然后平滑到100Hz的,因此,將AD7609輸出的18bitA/D轉(zhuǎn)換結(jié)果擴展為32bit,圖7中所示的是縱坐標為32bit二進制表示時100Hz采樣率下3個通道1h采集到的碼值。由這些采樣數(shù)據(jù)計算得到的1Hz下3個通道的采集數(shù)據(jù)的1σ統(tǒng)計值,如表2所示。表中表征測量噪聲水平的1σ/232的最大值為8.8×10-8,等價于8.8×10-8×(10-(-10))gn=1.76μgn。顯然優(yōu)于待測加速度計1σ偏置穩(wěn)定性為50μgn的性能指標(加速度計性能指標中的偏置穩(wěn)定性定義為1Hz采樣率下1h采集數(shù)據(jù)的1σ統(tǒng)計值)。即設計完成的數(shù)據(jù)采集單元中的三通道模擬信號采集的噪聲水平比待測加速度計的噪聲水平低1~2個數(shù)量級,滿足設計要求。在此基礎(chǔ)上,在數(shù)據(jù)采集單元的3個模擬量輸入通道接入3只某型石英撓性加速度計,100Hz采樣率下3個通道1h采集到的加速度值如圖8所示。對于數(shù)據(jù)采集單元中的三軸陀螺信號采集及其他串行通信接口,也進行了單獨測試,并完成了系統(tǒng)總體調(diào)試,各部分均能按照設計的時序正常工作。由于此部分調(diào)試僅涉及數(shù)字信息傳輸而不涉及測量精度問題,因此不再列出具體的測試數(shù)據(jù)等細節(jié)。

5結(jié)語

針對衛(wèi)星/慣性組合導航系統(tǒng)對數(shù)據(jù)采集單元提出的設計要求,設計了一種結(jié)構(gòu)簡單、通用性好、功耗低的數(shù)據(jù)采集單元。測試表明,設計完成的數(shù)據(jù)采集單元能實現(xiàn)對加速度計模擬輸出的采集與光纖陀螺、GPS接收機數(shù)字輸出信息的接收,采集到的數(shù)據(jù)能可靠地通過UART傳送給導航計算機進行導航解算。當采集單元中的AD7609替換成24bitΣ-Δ型ADC時,文中介紹的數(shù)據(jù)采集單元可以在其他特性不變的前提下實現(xiàn)由更高精度的加速度計組成的衛(wèi)星/慣性組合導航系統(tǒng)的數(shù)據(jù)采集。

作者:楊宗霖 姚速瑞 張浩峰 單位:南京理工大學計算機學院 南京理工大學機械工程學院

主站蜘蛛池模板: 久久久久亚洲av成人网人人软件| 午夜夜伦鲁鲁片| 亚洲大尺码专区影院| 精品处破视频在线观看| 国模无码视频一区二区三区| 中文亚洲成a人片在线观看| 污污成人一区二区三区四区| 囯产精品一品二区三区| 国产四虎免费精品视频| 客厅餐桌椅子上波多野结衣| 久久久久亚洲精品无码系列| 欧美3p大片在线观看完整版| 又粗又硬免费毛片| 香港三级日本三级三级韩级2| 国产精品免费精品自在线观看| 中文字幕视频网| 欧美综合自拍亚洲综合图片区| 十七岁日本高清电影免费完整版| 青青草原伊人网| 欧美yw精品日本国产精品| 女人与禽牲交少妇| 中文字幕一区二区三区久久网站| 日韩欧美一区二区三区久久| 亚洲变态另类一区二区三区| 沉伦柳淑云漫画3d| 免费又黄又硬又大爽日本| 美女扒开内裤羞羞网站| 国产丝袜第一页| 黑人与欧洲性大战| 国产精品国产精品国产专区不卡| 99精品国产在热久久婷婷| 少妇人妻无码精品视频| 中文字幕人妻高清乱码| 日本免费大黄在线观看| 久久精品国产99国产精偷| 棉袜足j吐奶视频| 亚洲国产精品久久久久秋霞小| 永久免费毛片在线播放| 亚洲色图综合网| 男人天堂2023| 免费二级毛片免费完整视频|