999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

雙模導引頭高度定位系統的研究與實現

2017-05-03 00:56:15易義芬安學智程曉莉
彈箭與制導學報 2017年4期
關鍵詞:測量

易義芬, 安學智, 袁 霖, 程曉莉, 王 誠, 陳 亮

(1 西安現代控制技術研究所, 西安 710065; 2 西安應用光學研究所, 西安 710072;3 西北工業大學軟件與微電子學院, 西安 710065)

0 引言

雙模導引頭飛行高度精確測量與控制在目標搜索與識別、戰場環境偵查、導引頭航姿遙測等飛行任務中起著至關重要的作用,主要由高度定位系統實現。傳統的高度測量系統多數采用靜壓傳感器的壓差膜盒對大氣靜壓進行探測,輸出大氣壓模擬信號,并轉換為相應海拔高度值,并未考慮地面大氣溫度、濕度等因素,以至于輸出的靜態大氣壓值與真實大氣壓值之間有偏差[1],存在測量精度低、一致性差等問題。另一方面隨著電子科技迅速發展、戰場環境復雜多變、信息對抗與反對抗不斷增強,對導引頭在現實環境中的適應性、生存力提出嚴格的要求,小型化、集成化、智能化、模塊化是導引頭發展必然趨勢[2-3],然而傳統高度測量系統大多數存在電子集成度低、體積大和功耗高、環境適應性弱、實時同步性差等問題。

針對上述問題,研究一種電子器件集成小型化和模塊化、測量精準度高、環境適應性強的高位測量系統成為亟需解決的問題。文中設計并實現了一種具有大氣壓與溫度測量、溫度補償、大氣壓濾波、大氣壓高度轉換、與經緯度測量數值實時同步的高度定位系統,該系統將電源組件模塊、大氣壓與溫度采集模塊、數據處理模塊、存儲與通訊模塊高度集成于一體。其集成電路結構簡單、功耗和成本低、大氣壓高度轉換率高、響應速度快、輸出數據可靠穩定等特點,適合雙模導引頭飛行海拔高度的測量和操控。

1 系統硬件設計

高度定位系統由電源組件模塊、大氣壓與溫度采集模塊、數據處理模塊、存儲模塊和通訊模塊組成,其硬件組成見圖1。電源組件模塊包括FPGA與FLASH供電單元、存儲器與MS5534B供電單元,分別輸出1.8 V、3.3 V和5 V穩定電壓;大氣壓與溫度采集模塊感應大氣壓和溫度差分模擬信號,經過ADC轉換和數據濾波處理輸出數字信號;存儲模塊存儲備份海拔高度和采集時間,供雙模導引頭地面遙測系統查看與使用;數據處理模塊是高度定位系統的處理核心,獲取絕對非補償的大氣壓、溫度以及補償參數,進行溫度補償、軟件濾波和大氣壓高度轉換間接得到測量高度數據;通訊模塊包括SPI通訊單元和RS422通訊單元,完成高度定位系統與數字壓力傳感器、雙模導引頭飛行操控系統之間數據傳輸與控制、采集時間實時同步等功能。

圖1 硬件系統組成框圖

1.1 數字壓力傳感器

MS5534B是瑞士Intersema公司生產的一款集成有壓阻式壓力傳感器和ADC接口的SMD混合集成電路,內部集成了壓阻式壓力傳感器、電阻式溫度傳感器、數字選擇器、15 bit模數轉換器、數字濾波器及數據存儲器模塊[4],其結構見圖2。大氣壓和溫度測量使用同一個Σ-Δ型15 bit ADC,測量大氣壓時,ADC轉換傳感器的差分模擬輸出電壓,測量溫度時,ADC則感應和轉換傳感器電橋的電阻,在兩種測量期間,傳感器通過多路選擇開關(Input MUX)用很短的切換時間完成。經過ADC分別將大氣壓和溫度的差分模擬信號轉換為數字信號,再通過數字濾波器(Digital Filter)抑制干擾,然后將16 bit大氣壓和溫度數據存貯在數字IC模塊中。針對大氣壓測量和溫度測量分別在MS5534B的PROM中寫入出廠標定的4個16 bit校正字WORD1~WORD4,其中逐位邏輯移位組合6個參數C1~C6,主要用于修正由溫度變化引起實際大氣壓與測量大氣壓之間存在的誤差。

圖2 MS5534B內部結構圖

1.2 FPGA微處理器

FPGA微處理器采用Xilinx公司生產的Spartan-6系列XC6SLX45T芯片,具有功耗低、速度快、可配置邏輯模塊多等特點。通過管腳配置成各種通訊標準I/O接口,可以與MS5534B、MAX3940、K9LCG08U1A-M和FLASH管腳直接連接,不需要額外添加電容和電阻,進一步簡化電路設計、降低功耗和成本、減小體積、減輕重量。與FPGA微處理器配套使用的FLASH芯片選用XCF16PVO48I。

1.3 電源組件

選用TI公司生產的TPS70345和TPS76818兩種芯片分別給FPGA微處理器和FLASH閃存提供管理電源解決方案,其中TPS70345產生FPGA所需的3.3 V I/O接口電平和1.2 V內核電平,該芯片最大可提供3.3 V電平1 A的輸出電流能力和1.2 V電平2 A的輸出電流能力;TPS76818主要提供FLASH芯片的1.8 V電平,該芯片可提供1.8 V電平1 A的輸出電流能力。選用TI公司的REG117-3.3芯片分別給K9LCG08U1A-M存儲芯片和MS5534B數字壓力傳感器提供管理電源解決方案,該芯片輸出固定3.3 V電平,最大電流可達800 mA。

2 系統軟件設計

系統軟件采用模塊化設計架構,主要由初始化模塊、SPI通訊模塊、數據處理模塊、數據存儲模塊和串口通訊模塊組成,主程序以周期循環方式實現對各模塊調用控制。高度定位系統上電后調用初始化模塊,配置各芯片邏輯單元;通過SPI通訊模塊向MS5534B寫入復位序列和讀取溫度補償參數、測量大氣壓和溫度值,并寫入FPGA微處理器的FLASH;通過數據處理模塊算出溫度補償后的測量大氣壓值,采用軟件濾波算法抑制噪聲干擾,經過大氣壓高度轉換算法得到測量高度;通過數據存儲模塊將測量高度值和采集時間寫入/讀取存儲芯片;通過串口通訊模塊完成了雙模導引頭飛行操控系統對高度定位系統操作控制,系統軟件運行流程圖見圖3。

圖3 系統軟件運行流程圖

2.1 溫度補償設計

2.1.1 標準溫度補償

MS5534B主要功能是將壓阻式壓力傳感器感應的非補償差分模擬電壓換成測量大氣壓值,然而在實際測量過程中實際大氣壓與測量大氣壓之間存在誤差,見圖4。1)在相同溫度條件下,傳感器輸出測量大氣壓與實際大氣壓之間存在線性關系;2)在不同溫度且同一實際大氣壓條件下,傳感器輸出測量大氣壓之間存在差異。因此為了消除差異,需要通過補償溫度傳感器感應的測量溫度,修正因溫度變化引起壓力傳感器的零漂和靈敏度,從而修正測量大氣壓與實際大氣壓的偏差[5],進一步提高測量大氣壓精準度和靈敏度。

壓力傳感器的溫度補償需要外部微處理器完成,首先通過三線SPI接口向MS5534B發送復位序列啟動MS5534B,其次從MS5534B的PROM讀取4個校正字WORD1-WORD4并逐位提取6個參數C1~C6,最后寫入FPGA微處理器的FLASH。系統測量高度時,FPGA微處理器從MS5534B讀取大氣壓D1和溫度D2,并根據FLASH中的參數C1~C6,用MS5534B用戶手冊提供的算法對測量大氣壓進行標準溫度補償[6],得到溫度補償后的測量大氣壓P。

圖4 實際大氣壓與測量大氣壓誤差圖

1)計算標定溫度

標定溫度:UT=8×C5+20 224

2)計算實際溫度

實際溫度與參考溫度之差:dT=D2-UT

實際溫度:TEMP=200+dT×(C6+50)÷212

(0.1 ℃分辨率)

3)計算溫度補償氣壓值

實際溫度偏差:

OFF=C2×4+((C4-512)×dT)÷212

實際溫度靈敏度:

SENS=C1+(C3×dT)÷210+24 576

X=(TSENS×(D1-7 168))÷214-OFF

溫度補償大氣壓:

P=X×10÷25+250×10(10 Pa分辨率)

通過上述標準溫度補償算法消除因溫度傳感器輸出線性關系導致的誤差,但是在很低或很高溫度環境中仍然存在誤差,通過二階溫度補償可以進一步減小由溫度變化導致的測量誤差。

2.1.2 二階溫度補償

為了在整個溫度變化范圍內獲得最佳校正誤差,系統采用二階溫度補償算法[6]消除因溫度傳感器輸出非線性問題導致誤差,此算法根據測量溫度,在不同范圍采取不同算法算出溫度和大氣壓補償參數,然后用MS5534B輸出的測量溫度和大氣壓減去補償參數,算出經過二階溫度補償的溫度TEMP和大氣壓P。

1)低溫補償方式(TEMP<200 ℃):

T2=11×(C6+24)×(200-TEMP)2÷220

P2=3×T2×(P-3 500)÷214

2)不需要補償(200 ℃

T2=0

P2=0

3)高溫補償方式(450 ℃

T2=3×(C6+24)×(450-TEMP)2÷220

P2=T2×(P-10 000)÷213

4)計算測量大氣壓和溫度:

TEMP=TEMP-T2

P=P-P2

在溫度很低或者很高的環境中,二階溫度補償方式尤為有效,可以大幅度減少誤差,見圖5。從圖中得出在正負極端溫度范圍內,測量誤差從10 ℃以上降至1 ℃以內,溫度補償效果非常明顯。

圖5 二階溫度補償效果

2.2 大氣壓濾波設計

為了滿足高精度、高穩定性和高可靠性的要求,需要通過數字濾波器抑制噪聲擾動,即將普通硬件RC低通濾波器的微分方程用差分方程表示,便可用軟件算法模擬硬件濾波的功能[7],低通濾波算法為:

Yn=αXn+(1-α)Yn-1

(1)

式中:Yn為本次濾波器輸出值;Xn為MS5534B讀出的測量值;Yn-1為上次濾波器輸出值;α是介于0~1的濾波系數。濾波系數的選擇要兼顧數據的穩定性和海拔高度變化時數據的響應速度,如果α值太小,提高了數據的穩定性,但降低了海拔高度變化的響應速度[1]。因此濾波系數α最合適的取值,需要根據雙模導引頭飛行的實際情況來確定,經過50 h以上不同海拔高度飛行測試論證,最終確定α值為0.25,則低通濾波算法簡化為:

Yn=0.25Xn+0.75Yn-1

(2)

2.3 大氣壓高度轉換設計

2.3.1 標準海拔高度

大氣壓高度轉換原理是根據在重力場中大氣壓隨著海拔高度升高逐漸衰減的規律設計。但是大氣壓隨海拔高度的變化關系受到譬如大氣密度、溫度、濕度等諸多因素響應,公開資料表明海拔高度每升高1 km,相對大氣壓大約降低12%,大氣密度降低20%,絕對濕度隨海拔高度的升高而降低;海拔高度每升高1 km大氣溫度下降5 ℃,最高溫度會降低5 ℃,平均溫度下降5 ℃。因此國際上普遍采用美國頒布的《標準大氣》,該標準將25 km高度以下大氣的大氣層分成兩個區域:對流層和同溫層。在對流層以內海拔高度與大氣溫度呈線性關系,它的平均海拔高度下限為0 km,而在同溫層大氣溫度則是一個常值,它的平均海拔高度下限為11 km。標準大氣壓高度計算方程如式(3)、式(5),其中β為大氣溫度垂直梯度,溫度越高標準海拔高度越低,不同高度層對于不同溫度梯度,如表1所示。PH為測量大氣壓,不同標準海拔高度對應不同測量值。

表1 大氣溫度垂直梯度對應表

1)當大氣溫度垂直梯度β不為0,標準海拔高度與大氣壓、溫度的關系為:

(3)

根據式(3)中:Pb=101.325×103Pa為標準海拔高度0 km的標準大氣壓(平均海平面標準大氣壓);R=287.052 78 m2/(Ks2)為空氣氣體常數;gb=9.806 65 m/s2為自由落體重力加速度;β=-0.006 5 K/m為大氣溫度垂直梯度;Tb=288.15 K為標準海拔高度0 km的標準大氣溫度。可以得出標準大氣壓高度近似式:

(0 km≤H≤11 km)

(4)

2)大氣溫度垂直梯度β為0,標準海拔高度與大氣壓、溫度的關系為:

(5)

根據式(5)中:Pb=226.32×103Pa為標準海拔高度11 km的標準大氣壓;β=0.00 K/m為大氣溫度垂直梯度;Tb=216.65 K為標準海拔高度11 km的標準大氣溫度。gb和R與式(3)相同,可以得出標準大氣壓高度近似式:

(11 km≤H≤25 km)

(6)

2.3.2 修正標準海拔高度誤差

標準大氣壓高度轉換公式,是假設大氣壓在垂直方向和水平方向沒有流動的理想標準大氣壓條件下推導得出的。若在雙模導引頭飛行區域的大氣壓與標準大氣壓不符合的情況下,大氣壓高度轉換的測量海拔高度與平均海拔高度存在原理性的誤差,主要由于基準平面大氣壓變化、溫度變化、溫度梯度變化造成,原理性誤差可由標準壓高公式的增量方程式(7)求得:

(7)

通過式(8)、式(9)修正由基準平面大氣壓變化、溫度變化引起的高度誤差,即提高大氣壓變化量ΔHP0和溫度變化量ΔHT0的測量靈敏度,降低標準大氣壓高度誤差,提高海拔高度測量的分辨率和精準度。

(8)

(9)

3 試驗驗證

圖6 測量高度與大氣壓力和溫度圖

驗證方法是通過火箭撬將攜帶激光測距機的雙模導引頭拋向高空,通過地面遙測監視系統對雙模導引頭飛行航姿進行控制,同步錄制高度定位系統測量高度值與采集時間、激光測距機測量高度值與采集時間,同時經過無線通信模塊下傳到地面遙測監視系統,以下截取2~3 km部分數據進行說明。圖6中的橫坐標表示測量高度,縱坐標表示大氣壓力,得出測量高度隨大氣壓和溫度的降低而升高;圖7中橫坐標表示大氣壓,縱坐標表示測量高度(包括激光測量高度、傳統壓力高度、補償壓力高度),得出壓力高度隨大氣壓降低而升高;圖8中橫坐標表示高度誤差,縱坐標表示激光測量高度,傳統壓力高度與激光測量高度平均誤差(≤±6 m),補償壓力高度與激光測量高度平均誤差(≤±2 m)。激光器廠商給出激光測距在3 km以下單次照射最大誤差±50 mm,11 km以下連續照射最大誤差±1 m左右,從而得出高度定位系統與激光測距機的高度誤差在3 km以下最大誤差±2.05 m,11 km以下的最大誤差±3 m,因此高度定位系統的測量高度在3 km以下為最大誤差±2.05 m,11 km以下的最大誤差±4 m,符合雙模導引頭提出的海拔高度精度要求。

圖7 測量高度對比圖

圖8 測量高度誤差圖

4 結論

文中通過硬件和軟件設計,實現了一種基于雙模導引頭的高度定位系統。在某型雙模導引頭外場飛控綜合性能測試和模擬打靶功效測試的過程中,對高度定位系統與飛行操控系統在操控實時響應速度、復雜環境適應性能、各系統之間電磁干擾等方面進行綜合實效測試,進一步驗證了高度定位系統能夠滿足當前條件下雙模導引頭提出的集成化、小型化、智能化等需求,具有一定的使用價值和參考性。同時暴露出在硬件和軟件設計方面存在缺陷,將在某改型多模導引頭研發過程中逐步進行完善。

參考文獻:

[1] 楊成順, 楊忠, 馬俊, 等. 基于MS5540C的無人機高度傳感器設計 [J]. 應用科技, 2010, 37(8): 26-30.

[2] 徐春夷. 國外導引頭技術現狀及發展趨勢 [J]. 制導與引信, 2012, 32(2): 11-15.

[3] 趙超, 楊號. 紅外復合制導技術概述 [J]. 制導與引信, 2007, 28(2): 1-7.

[4] 王志剛, 唐飛, 王曉浩, 等. 基于MS5534B的壓力高度計系統的設計 [J]. 微納電子技術, 2008, 45(6): 351-355.

[5] 倪秀輝, 馬慶鋒, 王芳. 基于MS5534B的微功耗氣壓數據采集模塊 [J]. 國外電子元器件, 2008(6): 49-51.

[6] Intersema Sensoric SA. MS5534B barometer module data sheet [[EB/OL]. (2005-02-28)[2016-10-16]. http: ∥www.intersema.ch.

[7] 沈建華, 楊艷琴, 翟驍曙. MSP430系列16位超低功耗單片機原理與應用 [M]. 北京: 清華大學出版社, 2004: 43-87.

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 国产综合亚洲欧洲区精品无码| 国产成熟女人性满足视频| 最新国产你懂的在线网址| 国产一级二级三级毛片| 性色生活片在线观看| 国产精品漂亮美女在线观看| a级毛片免费网站| 久久精品一品道久久精品| 久久综合色视频| www.亚洲国产| 精品伊人久久久香线蕉| 国产女人18毛片水真多1| 亚洲天堂区| 免费欧美一级| 无码网站免费观看| 国产啪在线| 成年片色大黄全免费网站久久| 3p叠罗汉国产精品久久| 国产人在线成免费视频| 亚洲综合久久成人AV| 欧美综合区自拍亚洲综合绿色 | 国产精品人成在线播放| 久久先锋资源| 久久人人爽人人爽人人片aV东京热| 欧美日一级片| 婷婷色一二三区波多野衣| 免费观看国产小粉嫩喷水| 国产欧美日韩18| 国产成人乱无码视频| 亚洲大尺码专区影院| 九九香蕉视频| 色婷婷电影网| 亚洲一区免费看| 日本欧美在线观看| 午夜国产精品视频| 天天躁夜夜躁狠狠躁躁88| 国产小视频a在线观看| 亚洲国产日韩视频观看| 亚洲啪啪网| 亚洲最猛黑人xxxx黑人猛交| 国产成人亚洲精品无码电影| 久久综合九九亚洲一区| 日韩a级片视频| 国产欧美一区二区三区视频在线观看| 国产欧美在线视频免费| 国产成人精品一区二区不卡| 中文字幕在线看| 久热精品免费| 国产二级毛片| 欧洲熟妇精品视频| 毛片一级在线| 欧美亚洲香蕉| 欧美综合中文字幕久久| 亚洲欧州色色免费AV| 日韩福利在线观看| 欧美午夜网站| 亚洲精品视频网| 老汉色老汉首页a亚洲| 国产青青草视频| 欧美综合成人| 中文字幕人妻无码系列第三区| 欧美日韩中文国产va另类| 亚洲91在线精品| 亚洲国产综合第一精品小说| 国产在线视频二区| A级全黄试看30分钟小视频| 亚洲成人播放| 国产SUV精品一区二区6| 蜜桃视频一区二区| 国产草草影院18成年视频| 亚洲一区二区成人| 欧美在线一级片| 免费在线色| 青青草原国产精品啪啪视频| 高清久久精品亚洲日韩Av| 欧美午夜在线视频| 国产精品网曝门免费视频| 久久久久国产一级毛片高清板| 国产成本人片免费a∨短片| 99一级毛片| 在线看国产精品| 日韩在线网址|