航空遙(yáo)感中(zhōng)利用 GPS 接收機實現多(duō) 傳(chuán)感器同步工作(zuò)
文章作者:徐衛明 舒 嵘
摘要: 航空遙感中(zhōng)經常需要實現多 傳感器 同步工作。利用GPS接(jiē)收機(jī)Jupiter-T設計了一種同步工作方式,成功地實現了GPS接收機與成像光譜儀、激光測距系統同步工(gōng)作。
關鍵詞: GPS 成像光(guāng)譜儀 CPLD 單片機
定位(wèi)系統GPS(Global Positioning System)是利用美國的24顆(kē)GPS地(dì)球衛星所發射的信息而(ér)建(jiàn)立的導航、定位、授時(shí)系統。Jupiter-T GPS接收機是CONEXANT SYSTEMS 公司的OEM産(chǎn)品,并(bìng)行(háng)12通道,時間精度達(dá)25ns,同時帶有與1PPS上升沿對齊的10kHz頻率輸出,水平定位精度優于2.8m。
航空遙感中,經常需要聯合多個
傳感器
同步工(gōng)作,以(yǐ)便一次得到地物更多更完善(shàn)的信息。例如,成像光譜儀能夠采集地物的光譜信息,但是沒有位置信(xìn)息;激光測距(jù)系統能(néng)夠采集地物高度信(xìn)息,但是(shì)沒有地物水平位置信(xìn)息;GPS接收機(jī)可以接(jiē)收定位系統衛(wèi)星數據從而得到載體(tǐ)三維位置,但是高度信息比較差;如果把三者結合起來,就可以得到同時帶有光譜信息和(hé)位置(zhì)信息的地物圖像數(shù)據。但是三者結合起來,就必然存在一個工(gōng)作同步的問題,本(běn)文講(jiǎng)述的就是用GPS接收機Jupiter-T實現這樣一個(gè)系統的同(tóng)步工作。
1 系統組成
本系統框圖如圖1所示。
成像(xiàng)光譜儀和(hé)激光測距系統均采用外觸發方式(shì)工作,觸發波形分别是50Hz和25Hz的方波,利用Jupiter-T接收機的10kHz分頻得到。由于采用同一基頻分(fèn)頻,且Jupiter-T的定(dìng)位位置輸出(chū)又與1PPS同步(bù),10kHz與1PPS上升(shēng)沿對齊,事後可(kě)以通過内插得到含(hán)有(yǒu)位置信息的光(guāng)譜圖像(xiàng)。所以,通過Jupiter-T,成像光譜儀、激光測距系統和GPS位置接收(shōu)三者可以同步工作。
2 同步控制卡的硬件電路設計
系統同步的(de)核心是(shì)同步控制卡(kǎ),它主要由PIC單片機(jī)16F877、8K×8bit的雙口RAM CY7C144、CPLD Altera EPM7128、PCI9052芯(xīn)片、DC-DC隔離電(diàn)源模(mó)塊PS250DC5D5S、光耦6N137和Jupiter-T GPS OEM闆組成。
2.1 GPS接收機部分
Jupiter-T GPS接收(shōu)機用于接(jiē)收GPS衛(wèi)星定位數據并(bìng)提供10kHz的分頻基(jī)準。Jupiter-T可(kě)以提供納秒級的時間對準精(jīng)度,在跟蹤到一顆GPS衛星後就可以定(dìng)時。外(wài)部接口爲标準的10針接口,安裝(zhuāng)天線後,隻需(xū)在接收到發送定(dìng)位數據命令後就可以按速率發送定(dìng)位數據。
2.2 分頻部分
Altera 7128是一種高性能的CMOS EEPROM可編程邏輯器件,屬于MAX7000系列,可在線編(biān)程,128個宏單元,工作頻率可達178.6MHz。
本系統中EPM7128主要用于分頻,從10kHz分頻得到成像光譜儀和激(jī)光測(cè)距系統需要(yào)的50Hz和25Hz。頻(pín)率使能信号由PCI9052芯片提供。
2.3 通信部(bù)分
同步控制卡需要與計算機通信(xìn),通信接口采用(yòng)PCI總線,由PCI902實(shí)現。PCI9052是PLX公司(sī)繼PCI9050後推出的用(yòng)于低(dī)成本适配器的(de)總線(xiàn)目标接口芯(xīn)片。
整個系統(tǒng)何時開始工(gōng)作,可以通過計算機寫PCI9052的寄存器,通知EPM7128開始輸出頻率實現。
2.4 定位數據接收(shōu)部分
定位數據的接收利(lì)用單片機和雙口RAM完成。系統上電後(hòu),PIC16F877單片(piàn)機向Jupiter-T接收機發(fā)出每(měi)秒一次的定位數據命(mìng)令;Jupiter-T接到命令後,随即按(àn)的頻(pín)率把接收到(dào)的定(dìng)位數據發送到單片機;單片機把接收(shōu)到的定(dìng)位數據先存放到雙(shuāng)口(kǒu)RAM 7CYC144,然後通過PCI總線存儲到計算機的硬盤上(shàng)。
同步控制卡的硬件原理框圖如(rú)圖2所示(shì)。
航空遙感工作時,成像光(guāng)譜(pǔ)儀采用推帚(zhǒu)式,每秒采集50行(háng)地物數據(jù),激光測距(jù)系統每秒采集(jí)25行地物高程數據,Jupiter-T每秒采集一(yī)次飛機的三維位置數據(jù),由于所有的采集時刻都是脈沖的上升沿,而所有的脈沖上升沿又(yòu)都與Jupiter-T的1PPS脈沖上升沿對準,所以整個系統可以(yǐ)同(tóng)步工作。
3 軟件設計
Altera EPM7128編(biān)程采用VHDL語言,利用MaxPlus2開發系統進行編(biān)譯綜合。
PIC單片機的開發用(yòng)MicroChip公司的MPLAB ICD調(diào)試工(gōng)具和MPLAB IDE集成開發環境完成。
PCI驅動程序編寫的工具比較多,常用(yòng)的有微軟(ruǎn)的DDK、Numega公司的VtoolsD和KRF-Tech公(gōng)司(sī)的WinDriver。筆(bǐ)者采用WinDriver編寫驅動。WinDriver開發驅動程序比較簡單(dān),利用它的向導工具,一般(bān)不需要具備Windows驅動程序知識就能夠很快開發出高(gāo)質量的驅動(dòng)程序。
應用程序可以采用VC++6.0編寫。
多(duō) 傳感(gǎn)器 聯合是遙感發展(zhǎn)的一(yī)個趨勢,多 傳感器 同步是必須(xū)解決的問題。本文提出的方法,簡便易(yì)行,精度也較高。但是隻适合所有的(de) 傳感器 都采用外觸發工作的遙感系統。