摘 要 對于現(xiàn)在單片機的無人機真空速的測量系統(tǒng)的設(shè)計和運用,對其闡述了如何實現(xiàn)單片機的真空速,以及單片機的原理和測量還有單片機進行真空速測量的系統(tǒng)結(jié)構(gòu)。同時也對于該系的硬件組成還有算法的實現(xiàn)和設(shè)計做了簡要的論述。根據(jù)現(xiàn)在的真空速和和動靜壓形成的函數(shù),運用分段線性插值的計算方法,使得系統(tǒng)的得到的結(jié)果與實際情況可以不大于4%??梢詫崿F(xiàn)系統(tǒng)精確度的需求。測試結(jié)果表明:通過這個系統(tǒng)能夠及時得到測量的真空速值,擁有很好的穩(wěn)定性。
【關(guān)鍵詞】單片機 真空速 動壓 線性插值
真空速形成的的定義是指飛機飛行的的速度相對于周圍空氣所運動得到的真實速度,在飛行員飛行時需要了解的空速之一。這一重要的因素在飛機的飛行安全中起著重要的作用。飛行員如果能夠獲得真空速值的數(shù)值,對于其提高飛行的質(zhì)量和安全性有著關(guān)鍵性的作用。
1 真空速原理
真空速度數(shù)據(jù)信息不能直接測量,飛機在飛行中可以將飛機和空中的運動作為相對的,所以飛機可以被視為靜止的,空氣本身是基于相同的尺寸和相反的方向的流動通過飛機平面。為了獲得真空的速度,有必要根據(jù)大氣的靜壓力和動態(tài)壓力進行計算。根據(jù)詳細的測量和基于C8051F352無人機的真空速設(shè)計,系統(tǒng)的測量誤差小于4%,能夠滿足無人機飛行控制系統(tǒng)的要求。
真空速度對應(yīng)的速度和表速。速度顯示在飛機上的儀表板上的飛機相對于空中飛行速度。數(shù)值顯示的速度和真空速是不一樣的,根據(jù)公式,我們可以知道表度比真空速小,飛行高度越高,會有更大的差異。我們研究了無人機的真空速度,一般要與大氣的靜壓力和動壓力有關(guān)。對于不超過11000m飛行高度,飛行馬赫數(shù)不大于1的情況下,在真空中的速度可以由公式得出。
2 測量系統(tǒng)的整體結(jié)構(gòu)
本文在對大氣數(shù)據(jù)數(shù)字測量系統(tǒng)的工作原理的基礎(chǔ)上,設(shè)計了基于單片機的真空速度測量系統(tǒng),作為系統(tǒng)的主要部分。我們通過壓力和動態(tài)壓力傳感器獲得靜態(tài)壓力和動態(tài)壓力,并將電路轉(zhuǎn)換為相應(yīng)的電壓信號。在傳感器中,信號輸出相對較弱,需要采取一些措施來處理,例如放大電路、濾波電路、信號可以滿足測量要求,最后通過廣告轉(zhuǎn)換器輸入端。單片機內(nèi)置的A/D接口,我們可以得到的靜態(tài)壓力和動態(tài)壓力的模擬電壓信號轉(zhuǎn)換成數(shù)字信號,并輸入CPU的數(shù)字信號處理,得到相應(yīng)的數(shù)字信號處理器根據(jù)真空速度相應(yīng)計算公式真空速度。然后相應(yīng)的設(shè)備將被發(fā)送到界面顯示。
3 真空速測量系統(tǒng)硬件的電路設(shè)計
(1)系統(tǒng)的壓力數(shù)據(jù)采集模塊,采用高度為0 ~ 5000 m的要求進行真空度測量系統(tǒng)的高度,通過現(xiàn)在已存在壓高的公式,可以得到現(xiàn)在的空氣的靜態(tài)壓的范圍為54005 ~ 101325 Pa之間,差壓傳感器的測量范圍是由飛機的真空速范圍確定的真空速度測量系統(tǒng)。在我們的模擬測量真空的速度范圍是50 ~ 400公里,根據(jù)現(xiàn)有的公式可以計算在動態(tài)壓力范圍在71~7769 Pa。此次系統(tǒng)測試選定的單片機為C8051F352,其中有2個16位的AD轉(zhuǎn)換器,靜態(tài)和動態(tài)壓力傳感器輸出的信號進行放大調(diào)零,分別為單片機的AD轉(zhuǎn)換輸入轉(zhuǎn)換為數(shù)字信號。
(2)單片機處理電路系統(tǒng)的真空速度測量,采用LQFP封裝,32管腳的C8051F352單片機,此款單片機具有高性能、高速度的特點,集成度高,這款單片機是由美國Cygnal公司推出的,這個單片機可以與8051單片機兼容。單片機也集成在數(shù)據(jù)采集和一些用于控制系統(tǒng)中的模擬組件,以及一些其他的功能組件。兩個模擬通道中使用的仿真系統(tǒng)的兩AIN0和C8051F352 AIN1的單片機,這是用來測量靜態(tài)壓力和動態(tài)壓力的系統(tǒng)。最后把它放進中央處理器進行處理。
(3)在模擬系統(tǒng)中經(jīng)過解析計算手的真空速發(fā)送到上位機上,使其能在界面中顯示,在此模擬系統(tǒng)的測量的真空速值,在PC機上通過串口進行整體傳輸,而且通過MAX232芯片的使用可以使電平轉(zhuǎn)換芯片可以實現(xiàn)正常通信的上位機。上位機的通信程序使用的是C++可視化編程,界面主要用于顯示真空速值,還包括靜態(tài)壓力和動態(tài)壓力。
4 真空速解算方法設(shè)計
在插值方法是一種稱為分段第次插值法,分段插值的方法是什么?原則上是對所要求的相對復(fù)雜的函數(shù)f(x)插值區(qū)間存在[a,b],分割為在每個子區(qū)間的一系列相應(yīng)的子區(qū)間[xi,xi+1],找到一個簡單的函數(shù)與原函數(shù)極為接近。在分割的每個子區(qū)間中都去使用相似的函數(shù)作為一次函數(shù)的時候,就已經(jīng)成為了線性插值法。在以后對真空值進行函數(shù)值的計算時,測算系統(tǒng)會進行采集 x值,然后進行查找,找到 x值所在區(qū)間的以及其相對應(yīng)的函數(shù)值,得到這些后,就可以通過插值公式進行計算,得出 y值。值范圍及其相應(yīng)的函數(shù)值,得到這個,它可以通過插值公式計算,得到的值。如果我們?nèi)缰爸苯邮褂脝纹瑱C進行真空值的計算,便會占中其內(nèi)存中的大量資源,使得其計算速度大大降低。所以,只要在系統(tǒng)允許的誤差范圍,對原先的函數(shù)使用插值方法可以把復(fù)雜的函數(shù)進行簡單化。在真空速的計算式中是有兩個變量的,不能直接的使用分段線性插值進行計算,不過根據(jù)我們實際的運算習(xí)慣,我們可以在計算真空速值的真空速分成兩部分。將一部分只包括動壓比那輛,另外一部分只含有靜壓變量,通過上述的插值算法就可以得出相應(yīng)的靜壓和動壓的值,最后相乘即可。
5 結(jié)束語
單片機上安裝的無人機真空測速系統(tǒng)具有電路簡單,性能穩(wěn)定,系統(tǒng)體積和重量小于其他,可以實現(xiàn)對真空速度值的實時精確測量,適用于小型無人機系統(tǒng)。同時,本文設(shè)計了基于ARM的無人機飛行速度測量系統(tǒng),它是通過模擬數(shù)字轉(zhuǎn)換電路臂、壓差傳感器和信號輸出采樣絕對壓力傳感器。根據(jù)真空速度測量公式的復(fù)雜性,低階線性插值算法來實現(xiàn)真空速度的實時測量,和上位機的顯示是通過LabVIEW軟件實現(xiàn)。實驗結(jié)果表明,該測量系統(tǒng)提高了測量的精度、穩(wěn)定性和實時性,并能有效地解決傳感器的溫度漂移問題,測量裝置優(yōu)于傳統(tǒng)的測量裝置,適用于工程應(yīng)用。
參考文獻
[1]楊靈芝,嚴家明,李超.基于單片機的無人機真空速測量系統(tǒng)設(shè)計[J].電子設(shè)計工程,2012(06):108-110.
[2]李超,嚴家明,劉松林.基于ARM的無人機真空速測量系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2012(10):23-25+29.
[3]王晅,李小民.高精度小型無人機空速測量系統(tǒng)設(shè)計[J].傳感器與微系統(tǒng),2011(11):96-97+101.
[4]張鵬,徐曉旭.一種小型無人機大氣數(shù)據(jù)測量系統(tǒng)設(shè)計[J].測控技術(shù),2014(06):44-48.
[5]朱菲菲.小型無人機大氣數(shù)據(jù)測量系統(tǒng)設(shè)計[D].西安電子科技大學(xué),2014.
作者簡介
文海明(1980-),男,江西省萍鄉(xiāng)市人。研究生學(xué)歷。現(xiàn)為江西工業(yè)工程職業(yè)技術(shù)學(xué)院講師。電子信息工程專業(yè)。研究方向為電子信息技術(shù)、新能源方向。
作者單位
江西工業(yè)工程職業(yè)技術(shù)學(xué)院 江西省萍鄉(xiāng)市 337000