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

基于單片機的無人機真空速測量系統設計

2012-09-26 02:25:56楊靈芝嚴家明
電子設計工程 2012年6期
關鍵詞:單片機測量系統

楊靈芝,嚴家明,李 超

(西北工業大學 電子信息學院,陜西 西安 710129)

真空速是指飛機相對空氣運動時所具有的真實速度,它是飛機安全飛行的重要參數。準確的真空速數據信息對于提高飛行的安全性、準確性和經濟性起著相當大的作用。飛機相對于空氣運動時,可根據運動的相對性將飛機看作不動,而空氣是以大小相等,方向相反的流速流過飛機。真空速無法直接測出,只能根據大氣靜壓和動壓間接計算出來[1]。本文介紹了一種基于C8051F352單片機的無人機真空速測量系統的設計,該系統測量結果的相對誤差小于4%,能夠滿足無人機飛行控制系統的精度要求。

1 測量原理

無人機的真空速通常跟大氣靜壓和動壓有關[2],對于飛行高度不超過11 000 m,飛行馬赫數不大于1的情況,真空速可由公式(1)計算:

式中,PH為對應高度的大氣壓力(大氣靜壓),PD為大氣動壓,是大氣總壓與靜壓之差。式中各常數分別為:Pob=101 325 Pa,是標準海平面上的大氣靜壓;Tob=288 K,是標準海平面處大氣溫度;τb=0.0065 K/m是溫度遞減率;R=29.2746 m/K,是大氣常數;k=1.4是空氣絕熱指數;g=9.806 65是重力加速度。

從式(1)可看出,只要測量出大氣靜壓和動壓,便可根據計算公式,計算出真空速。

2 系統整體結構

根據數字式大氣數據測量系統的組成和工作原理[3],筆者設計了以單片機為核心的真空速測量系統,其整體結構如圖1所示。絕壓傳感器和動壓傳感器感受到靜壓和動壓,并分別將其轉換為相應的電壓信號。由于傳感器的輸出信號較為微弱,因此,必須通過放大電路和調零電路以及濾波電路對其進行處理,產生符合要求的信號,然后傳送到AD轉換輸入端。單片機自帶的A/D轉換器將靜壓和動壓的模擬電壓信號轉換為數字信號,并送入單片機CPU進行處理,CPU根據真空速計算公式計算出相應真空速值。計算結果通過串口發送至機載飛控計算機,在顯示界面顯示出來。

圖1 系統結構框圖Fig.1 Structure diagram of the hardware system

3 系統硬件電路設計

3.1 壓力數據采集模塊

筆者設計的真空速測量系統要求工作在0~5 000 m高度范圍內,根據壓高公式[2](2),可計算出靜壓范圍在54 005~101 325 Pa之間。差壓傳感器的量程取決于飛行器真空速的量程。文中所測量的真空速范圍為50~400 km,則根據公式(1)可計算出動壓范圍在71~7 769 Pa之間。

根據靜壓和動壓范圍,本文的絕壓傳感器和差壓傳感器分別選用HONEYWELL公司的ASDX015A24R型傳感器和140PC02D型傳感器。ASDX015A24R的量程為 0~15 psi(103.419 kPa),精度在 2%以內;140PC02D 的量程為 0~2 psi(13.7892 kPa),精度為0.25%。測壓器件選用GCY-1M型高精度綜合測試儀。可根據公式(3)計算出由傳感器所引起的誤差為3.23%。

本系統所選單片機C8051F352有2個16位AD轉換(ADC0和ADC1),靜壓和動壓傳感器輸出信號經放大調零后,可分別送入單片機AD轉換輸入端轉換為數字信號。

3.2 單片機處理電路

本設計的使用C8051F352單片機[6]采用32管腳的LQFP封裝,是由美國Cygnal公司推出的具有高速度、高性能、高集成等特點,并能與8051兼容的單片機,除了具有標準8052的數字外設部件以外,片內還集成了數據采集和控制系統中常用的模擬部件和其他數字外設及功能部件。

本系統設計中使用了C8051F352微控器中的AIN0和AIN1兩個模擬通道,分別用于靜壓和動壓的模擬/數字轉換。單片機的AD將輸入的模擬信號轉換為數字信號,然后送入CPU進行數據處理。

3.3 串口通信

解算后的真空速要通過串口發送至上位機,在顯示界面顯示。真空速由單片機串口經RS-232接口發送至上位機,并使用MAX232芯片實現單片機電平轉換從而能與上位機進行正常通信。單片機CPU采用異步串行輸出UART0,工作在方式1,中斷方式,定時器1設置為自動重裝載方式產生115 200的波特率。

3.4 顯示界面

上位機通訊程序主要使用Visual C++編程,該顯示界面用于顯示大氣靜壓、動壓和真空速值。程序界面如圖2所示。

在上位機程序編寫時,需要使用MSComm控件[7],通過設置控件的各個屬性來完成串口的參數設置以及數據的接收。真空速顯示界面所使用的MSComm控件屬性主要有以下幾個:CommPort屬性 (用于設置串口號),PortOpen屬性(用于打開或關閉串口),SetSettings屬性(用于設置或返回串口波特率、奇偶校驗、數據位、停止位參數),InBufferCount屬性(設置或返回接收緩沖區中等待計算機接收的字符數),Input屬性(從接收緩沖區中讀取數據并清空接收緩沖區)。

圖2 真空速顯示界面Fig.2 Interface display of real-air speed

4 真空速解算方法設計

4.1 線性插值原理

分段低次插值是函數插值方法的一種,將比較復雜的函數f(x)的插值區間[a,b]分成一系列子區間,在每一個子區間[xi,xi+1]上,用一個簡單的函數來近似原函數。當每個子區間采用的近似函數為一次函數時,就成為常用的線性插值法[8]。

子區間的線性插值公式為:

h即為插值步長。在計算函數值時,系統采集到x值,然后找到值所在的插值區間[xi,xi+h]及相應函數值[yi,yi+h],便可根據插值公式計算出y值。

4.2 插值節點計算

由公式(1)看出真空速計算公式比較復雜,如果直接用單片機進行計算,則會占用大量內存資源,從而降低計算速度。因此,在系統允許誤差范圍內,對原函數采用插值,將復雜函數用一個簡單的函數來近似。由于真空速計算式有兩個變量,無法直接采用分段線性插值來解算,考慮到實際運算的方便,使用公式(6)來計算真空速值[9]。

為簡化程序設計,本系統采用等步長線性插值,即令h=xi+1-xi。則上式可修改為:

則公式(6)中的真空速分為兩部分:一部分是只包含動壓PD變量的指示空速Vi,另一部分是只含有靜壓PH變量的氣壓高度H的函數式H′,通過計算可得1≤H′≤1.289 9。

指示空速Vi和氣壓高度H的計算公式分別如公式(7)和公式(8)所示。

根據公式(4),對真空速公式的兩部分分別進行處理。

首先對的Vi進行分段線性插值。插值節點個數可由線性插值余項來確定[10]:

本設計中將插值計算的相對誤差設為0.5%[11],則

只要通過上述插值算法分別計算出動壓相應值和靜壓相應值,然后相乘即得到實際真空速值。

表1 真空速測量結果Tab.1 Test result of real-air speed

5 測試結果

表1是高度分別在0 m,1 000 m,3 000 m和5 000 m實時計算出的真空速實際值。從表中看出,實際真空速最大誤差均不超過4%,能夠滿足設計要求。

6 結束語

文中設計的基于單片機[12]的無人機真空速測試系統,電路簡單,體積小,重量輕,性能穩定,能夠實時、準確地測量出真空速值,適用于小型無人飛行系統。

[1]楊世均.航空測試系統[M].北京:國防工業出版社,1984.

[2]袁智榮,姜曉愛.小型無人機真空速測量系統的設計[J].傳感器技術,2003,22(4):26-28.

YUAN Zhi-rong,JIANG Xiao-ai.Design of real-air speed measuring system in minitype unmanned verticraft[J].Journal of Transducer Technology,2003,22(4):26-28.

[3]孫傳友,孫曉斌,漢澤西,等.測控系統原理與設計[M].北京:北京航空航天大學出版社,2002.

[4]140PC系列差壓、表壓、絕壓、負壓/放大,補償[EB/OL].(2011-12)http://www.honeywell-sensor.com.cn/prodinfo/di_silicon_pressure/datasheet/140pc.pdf.

[5]ASDX Series 0 to 1psi through 0 to 100psi Pressure Transducers.[EB/OL].http://www.digikey.com/sg/zhs/ph/Honeywell/asdx.html?WT.z_Tab_Cat=Featured%2520Products.

[6]潘琢金,譯.C8051F352小混合信號ISP FLASH微控制器數據手冊[M].北京:北京航空航天大學出,2004.

[7]李長林,陳浩杰.Visual C++串口通信技術與實例典型[M].北京:清華大學出版社,2006.

[8]張馳平,施云慧.計算方法[M].北京:科學出版社,2002.

[9]劉歌群.無人機飛行控制器設計及檢測與控制技術研究[D].西安:西北工業大學出版社,2006.

[10]歐陽潔,聶玉峰,車剛明.數值分析[M].西安:西北工業大學,2007.

[11]揭峰.基于單片機的無人機指示空速測量系統設計[D].西安:西北工業大學,2010.

[12]張明超,高軍偉,官晟,等.基于單片機和上位機的溫濕光照在線監測系統[J].工業儀表與自動化裝置,2011(5):33-35.

ZHANG Ming-chao,GAO Jun-wei,GUAN Sheng,et al.An on-line monitoring system based on SCM and upper computer[J].Industrial Instrumentation&Automation,2011(5):33-35.

猜你喜歡
單片機測量系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 成人免费视频一区| 综合色区亚洲熟妇在线| 97精品久久久大香线焦| 色悠久久久| 中文字幕在线看视频一区二区三区| 久久亚洲日本不卡一区二区| 国产成人盗摄精品| 欧美另类一区| 99精品在线视频观看| 欧美在线视频a| 99热亚洲精品6码| 欧美日韩va| 亚洲国产欧美目韩成人综合| 久操线在视频在线观看| 一本大道AV人久久综合| 免费毛片在线| 真人免费一级毛片一区二区| 久久精品电影| 麻豆国产原创视频在线播放| 国产国产人在线成免费视频狼人色| 曰AV在线无码| 国产白浆一区二区三区视频在线| 亚洲无码日韩一区| 国产一级毛片yw| 精品国产成人国产在线| 成人在线亚洲| 色网站在线免费观看| 免费a级毛片视频| 国产日本一区二区三区| 亚洲欧美日韩中文字幕在线| 久久久久亚洲av成人网人人软件 | 无码aaa视频| 国产va免费精品观看| 一级黄色欧美| 五月婷婷导航| 亚洲综合经典在线一区二区| 人妻少妇乱子伦精品无码专区毛片| 2022国产无码在线| 日韩无码精品人妻| 国产成人高清精品免费软件| 26uuu国产精品视频| 亚洲成人福利网站| 在线观看国产精美视频| 久久久成年黄色视频| 中文字幕啪啪| 99久久精品免费看国产电影| 九九香蕉视频| 72种姿势欧美久久久大黄蕉| 2021国产精品自产拍在线观看| 亚洲精品大秀视频| 97超爽成人免费视频在线播放| 中文字幕亚洲乱码熟女1区2区| 四虎免费视频网站| 国产一区二区三区日韩精品| 麻豆精品在线播放| 91偷拍一区| 久久精品国产91久久综合麻豆自制| 欧美成人看片一区二区三区 | 亚洲视频四区| 国产综合在线观看视频| 久久夜色精品| 亚洲色图欧美在线| 香蕉视频国产精品人| 国内精品视频| 色综合中文| 成人中文字幕在线| 亚洲精品不卡午夜精品| 亚洲成av人无码综合在线观看 | 伊人大杳蕉中文无码| 久久久久免费看成人影片| 国产亚洲精品资源在线26u| 国产精品久久久久鬼色| 免费无遮挡AV| 激情影院内射美女| 亚洲人成人伊人成综合网无码| 第九色区aⅴ天堂久久香| 2024av在线无码中文最新| 欧美午夜在线播放| 日韩精品无码一级毛片免费| 成人在线观看不卡| 97色婷婷成人综合在线观看| 精品久久人人爽人人玩人人妻|