亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MS5534B氣壓傳感器的高度測量

        2017-03-30 16:10:26李槐生
        科技與創(chuàng)新 2016年24期
        關(guān)鍵詞:無人機(jī)

        李槐生

        摘 要:近年來,無人機(jī)以其成本低、安全性高、控制簡單等特點(diǎn),成為了各國研究的熱點(diǎn)之一。而無人機(jī)如此多優(yōu)點(diǎn)的實(shí)現(xiàn)皆依賴于對其飛行的精確控制。要想實(shí)現(xiàn)對無人機(jī)的精確控制,就要利用各種傳感器實(shí)時(shí)精確監(jiān)測無人機(jī)的各種狀態(tài)。

        關(guān)鍵詞:無人機(jī);氣壓傳感器;實(shí)時(shí)監(jiān)控;無線模塊

        中圖分類號:TH761.3 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2016.24.017

        本文主要使用安裝在無人機(jī)上的MS5534B氣壓傳感器實(shí)時(shí)監(jiān)控?zé)o人機(jī)所處海拔的氣壓,通過M0計(jì)算該傳感器測得的氣壓數(shù)據(jù),將其轉(zhuǎn)換成基本的高度數(shù)據(jù),并通過無線模塊傳送到上位機(jī)。上位機(jī)在LabVIEW上編程,進(jìn)一步處理下位機(jī)發(fā)送的高度數(shù)據(jù),并采取語音播報(bào)的形式實(shí)時(shí)通知控制人員。

        本文所用的MS5534B氣壓傳感器是一款壓阻式壓力傳感器和ADC接口的集成電路。該傳感器測量氣壓精度比較高,價(jià)格便宜,性價(jià)也比較高。其主要原器件有高度傳感器、單片機(jī)LPC1114、FT52 STD無線模塊、TTL轉(zhuǎn)USB模塊等。

        1 硬件系統(tǒng)構(gòu)成

        硬件系統(tǒng)的具體設(shè)計(jì)方案如下。

        1.1 發(fā)送模塊

        發(fā)送模塊的組成設(shè)計(jì)如圖1所示。

        在LPC1114控制MS5534B的過程中,LPC1114需要給MS5534B的MCLK提供1路32.768 K的PWM方波,并通過SPI總線讀出MS5534B的溫度和氣壓數(shù)據(jù)。讀出的數(shù)據(jù)經(jīng)過LPC1114的處理,算出發(fā)送模塊此刻的海拔高度,并通過FT52 STD無線發(fā)送模塊發(fā)送給接收模塊。

        1.2 接收模塊

        接收模塊的組成設(shè)計(jì)如圖2所示。

        由圖2可知,接收模塊負(fù)責(zé)接收發(fā)送模塊的信號,經(jīng)TTL轉(zhuǎn)USB模塊發(fā)送給PC機(jī),再在PC機(jī)中做下一步處理。

        2 MS5534B溫度和壓力的測量

        2.1 出場校準(zhǔn)

        每個(gè)模塊都要經(jīng)過單獨(dú)的溫度和壓力校準(zhǔn),64位PROM中的6個(gè)系數(shù)要補(bǔ)償工藝變化和溫度變化造成的影響。這64位必須由微控制器讀取,然后供軟件使用。

        2.2 溫度值和壓力值的計(jì)算

        通過串行口SPI讀取Word1-Word4,使用位邏輯和移位操作算出校準(zhǔn)系數(shù)C1-C6;循環(huán)讀取未經(jīng)補(bǔ)償?shù)膲毫χ礑1和溫度值D2,通過如圖3的流程算出真實(shí)的壓力和溫度。

        所有的計(jì)算都使用有符16位變量,乘法結(jié)果可能多達(dá)32位長(有符),所以,在每次乘法計(jì)算后跟除法運(yùn)算。除法中的除數(shù)都是2的冪次方,這樣可以保證計(jì)算結(jié)果小于65 535(16位)。

        2.3 校準(zhǔn)值

        在Word1-Word4中,校準(zhǔn)系數(shù)的排列如圖4所示。

        2.4 寬溫度范圍內(nèi)的計(jì)算

        為了獲得整個(gè)溫度范圍內(nèi)的最佳精度,需要對溫度傳感器的輸出進(jìn)行非線性補(bǔ)償。這可以通過一個(gè)二階因子校正實(shí)現(xiàn),二階因子的計(jì)算如圖5所示。

        2.5 控制時(shí)序

        MS5534B通過3線的同步串行通訊口與微處理器通訊,如圖6所示。由微控制器產(chǎn)生的SCLK信號初始化通訊,并且同步數(shù)據(jù)傳輸。MS5534B在SCLK的上升沿采集數(shù)據(jù)或發(fā)送數(shù)據(jù),微處理器在SCLK的下降沿采集數(shù)據(jù)或發(fā)送數(shù)據(jù)。在DOUT引腳上的數(shù)據(jù)是MS5534B的轉(zhuǎn)換結(jié)果或者軟件校準(zhǔn)數(shù)據(jù)。另外,DOUT也用來指示轉(zhuǎn)換狀態(tài)(轉(zhuǎn)換完畢信號),所選擇的輸出數(shù)據(jù)由DIN引腳輸入的相應(yīng)時(shí)序決定。

        校準(zhǔn)值、溫度值、壓力值讀取時(shí)序和復(fù)位時(shí)序如圖6、圖7、圖8、圖9所示。

        每一次通訊都在開始時(shí)序的引導(dǎo)下初始化,并且在啟動時(shí)序后都有停止時(shí)序。啟動時(shí)序由4個(gè)位組成,用來選擇讀壓力、溫度或者校準(zhǔn)值。在讀取壓力值(D1)和溫度值(D2)的過程中,MS5534B將通過在停止時(shí)序的最后1位時(shí)拉高在DOUT上的電平來響應(yīng)AD轉(zhuǎn)換的開始。

        當(dāng)SCLK上的響應(yīng)信號開始后,還需要2個(gè)時(shí)鐘信號。當(dāng)SCLK上出現(xiàn)下降沿時(shí),表明AD轉(zhuǎn)換已經(jīng)完成。微控制器經(jīng)查詢發(fā)現(xiàn)AD轉(zhuǎn)換完成后,便可以給17個(gè)時(shí)鐘信號后讀取16位的值。在開始新一次AD轉(zhuǎn)換時(shí),必須讀取上次的結(jié)果。

        復(fù)位時(shí)序用來在微控制器與MS5534B間的同步時(shí)序丟失時(shí)重新同步,其時(shí)序如圖10所示。建議在每讀取數(shù)值前發(fā)送復(fù)位時(shí)序,避免干擾導(dǎo)致協(xié)議被永久掛起。

        2.6 數(shù)據(jù)濾波

        為了提高數(shù)據(jù)的穩(wěn)定度,需要進(jìn)行濾波。D1、D2 中有壓力和溫度數(shù)據(jù),不能濾波。因此,可先通過溫度補(bǔ)償?shù)贸鰤毫χ礟,再對P進(jìn)行濾波。為了使數(shù)據(jù)顯得平滑,可采取先中位值平均,后低通的濾波算法。

        2.7 高度與壓力的關(guān)系

        大氣壓力是由大氣重力造成的,因?yàn)榭諝饪蓧嚎s,所以,壓力和高度存在非線性關(guān)系。在考慮大氣中典型溫度分布的情況下,1976年美國公布了標(biāo)準(zhǔn)大氣壓的氣壓和高度的近似函數(shù)。其函數(shù)關(guān)系如圖11所示。

        3 上位機(jī)程序設(shè)計(jì)

        上位機(jī)程序是在LabVIEW軟件中編寫的。上機(jī)位程度的主要作用是,接收下位機(jī)發(fā)送的高度信息,計(jì)算初始高度和相對高度,播報(bào)相對海拔高度,計(jì)算發(fā)送模塊的海拔變化速度。

        3.1 接收功能

        接收功能的程序如圖12所示。

        3.2 海拔高度

        計(jì)算相對海拔高度的流程如圖13所示。

        3.3 播報(bào)海拔高度

        3.3.1 等間隔播報(bào)海拔高度

        等間隔播報(bào)海拔高度的流程如圖14所示。

        等間隔播報(bào)海拔的子VI程序如圖15所示。

        3.3.2 按照海拔變化播報(bào)海拔高度

        這種播報(bào)情況是當(dāng)發(fā)送模塊的海拔高度從一海拔范圍變化到另一海拔范圍時(shí),才播報(bào)海拔高度,例如,從1~2 m的海拔范圍變化到2~3 m的海拔范圍時(shí),會自動播報(bào)海拔高度。其流程如圖16所示。

        按照海拔變化播報(bào)海拔高度的程序如圖17所示。

        計(jì)算海拔變化速度的程序如圖18所示。

        參考文獻(xiàn)

        [1]Intersema Sensoric SA.MS5534Bbarometermoduledatasheet[EB /OL].[2008-01-16].http://www.intersema.ch.

        [2]USB轉(zhuǎn)TTL模塊使用說明[EB/OL].[2012-08-23].http://wen ku.baidu.com/link?url=UoL10b23BUKODOyeVOZ0OGMKAmDPWxSdrDb6CScd8J8Wu-2sU6Gz1Z6D1UbDRmkpf3hd0Ts82onVhEENMw2h5HI3iWD5HwDeUE0ueZ6lD8m.

        〔編輯:白潔〕

        猜你喜歡
        無人機(jī)
        基于蟻群算法的一種無人機(jī)二維航跡規(guī)劃方法研究
        無人機(jī)動態(tài)跟蹤展示系統(tǒng)設(shè)計(jì)
        無人機(jī)配送的障礙性因素分析
        無人機(jī)在海上人命救助中的應(yīng)用
        植保無人機(jī)操作規(guī)程及注意事項(xiàng)
        高職院校新開設(shè)無人機(jī)專業(yè)的探討
        人間(2016年26期)2016-11-03 17:52:40
        利用無人機(jī)進(jìn)行航測工作的方式方法
        一種適用于輸電線路跨線牽引無人機(jī)的飛行方案設(shè)計(jì)
        科技視界(2016年22期)2016-10-18 14:30:27
        淺析無人機(jī)技術(shù)在我國的發(fā)展前景
        亚洲成人激情深爱影院在线| 手机看片1024精品国产| 精品久久久久久电影院| 亚洲中字永久一区二区三区| 免费国产在线视频自拍白浆| 无码成人一区二区| 在线中文字幕有码中文| 国产黄片一区视频在线观看| 精品乱色一区二区中文字幕| 午夜免费啪视频| 久久国产36精品色熟妇| 中国人妻沙发上喷白将av| 91九色熟女潮喷露脸合集| 国产精品爽爽久久久久久竹菊| 青青青国产精品一区二区| 亚洲人成绝费网站色www| 91一区二区三区在线观看视频| 人人妻人人狠人人爽| AV无码最在线播放| av东京热一区二区三区| 免费人成视频网站在在线| 欧美 国产 综合 欧美 视频| 91亚洲无码在线观看| 天堂av一区二区在线| 欧美xxxxx高潮喷水麻豆| 丰满熟女人妻中文字幕免费| 欧美三级超在线视频| 一区二区三区亚洲免费| 免费观看a级片| 亚洲碰碰人人av熟女天堂| 国产精品亚洲一区二区极品| 国产成人精品日本亚洲i8| 午夜福利试看120秒体验区| 精品国产av无码一道| 老司机在线免费视频亚洲| 中文字幕人乱码中文字幕| 国产欧美日韩a片免费软件| 超高清丝袜美腿视频在线| 亚洲高清中文字幕视频| 无码人妻av一区二区三区蜜臀| 精品国产品欧美日产在线|