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

        ?

        簡單飛控平臺的分析與設計

        2021-11-14 19:48:08馮澤霖
        科教創(chuàng)新與實踐 2021年34期
        關鍵詞:數(shù)據(jù)處理單片機

        馮澤霖

        摘要:隨著自動化技術的普及,無人機在軍事、攝影、高空作業(yè)等相關行業(yè)已經(jīng)成為必不可少的一部分,但是現(xiàn)有飛控仿真平臺收費高昂且比較單一,不能對飛行姿態(tài)進行仿真同時對專業(yè)水平要求較高,降低了用戶體驗感。本設計通過LabVIEW軟件與單片機來對飛行姿態(tài)進行讀取和分析。通過LabVIEW軟件進行數(shù)據(jù)讀取,數(shù)據(jù)分析,數(shù)據(jù)仿真等一系列位功能實現(xiàn)對飛行姿態(tài)的精準仿真本設計邏輯層次分明,投入成本低廉,同時具有人機交互性強、實時性好等優(yōu)點。

        關鍵詞:LabVIEW;單片機;數(shù)據(jù)處理

        為了讀取飛行過程中的位姿數(shù)據(jù),筆者結合單片機開發(fā)板,運用六軸陀螺儀模塊和VISA串口等相關知識,進行對飛行姿態(tài)數(shù)據(jù)的實時采集與顯示,并在LabVIEW2018軟件上搭建信息采集的前面板與子程序,成功實現(xiàn)了對飛行姿態(tài)的讀取與仿真,經(jīng)過測試,仿真效果與實際符合良好,可滿足基本的飛行控制要求。

        1軟硬件的設計思路

        1.1 位姿數(shù)據(jù)采集模塊設計

        利用MPU6050實現(xiàn)對飛行器俯仰角、航向角、翻滾角以及各個方向上角加速度的測量。陀螺儀可測范圍為±250,±500,±1000°/秒(dps),加速度計可測范圍為±2,±4,±8??筛鶕?jù)不同需求設定不同的精度。和其他設備寄存器之間的通信采用400kHz的I2C接口或1MHz的SPI接口(SPI僅MPU-6000可用)。對于需要高速傳輸?shù)膽?,對寄存器的讀取和中斷可用20MHz的SPI。另外,片上還內嵌了一個溫度傳感器和在工作環(huán)境下僅有±1%變動的振蕩器。

        1.2軟硬件通信設計

        LabVIEW是由美國NI公司推出的一種圖形化的編程語言和開發(fā)環(huán)境,它廣泛的被工業(yè)界,學術界和研究實驗室所接受,被公認為標準的數(shù)據(jù)采集和儀器控制軟件,相較于C++或匯編語言而言由于其圖形化編程方式具有簡單易學,直觀方便,功能強大等特點。

        運用STM32F103芯片構成的單片機對MPU6050進行數(shù)據(jù)通信,將收集到的數(shù)據(jù)通過串口通信與PC建立連接。單片機和PC的通信,是通過單片機串口和PC串口之間的硬件連接實現(xiàn)的。在本設計中,上、下位機分工明確,作為下位機核心器件的單片機負責數(shù)據(jù)的采集和通信,而上位機主要負責將單片機傳遞過來的數(shù)據(jù)進行分析以及處理,在本設計中表現(xiàn)為對飛行姿態(tài)的仿真。為便于數(shù)據(jù)分析以及處理,還需要數(shù)據(jù)庫的支持,這種應用的核心是數(shù)據(jù)通信,其包括單片機和上位機之間、客戶端和服務器之間,以及客戶端和客戶端之間的通信,而單片機和上位機之間的數(shù)據(jù)通信則是整個系統(tǒng)的基礎。

        單片機與PC之間的通信主要采取并行通信,其優(yōu)點為傳輸速度快,誤差不累計、信號之間不會互相影響以及可根據(jù)需求設定信號傳輸頻率,具有較高的自由度,為PC端讀取提供了便利。

        本設計的硬件連接采用3線制為了方便信號的驗證,我在本設計中添加了TFTLCD顯示屏,以便于和上傳到PC端的數(shù)據(jù)進行誤差檢驗。

        在保證單片機能夠順利通信之后,才能實現(xiàn)數(shù)據(jù)的實時采集和存儲。

        2.1 LabVIEW前面板設計

        該設計需要有飛行姿態(tài)數(shù)據(jù)、飛行狀態(tài)的3D仿真,并能夠根據(jù)飛行姿態(tài)的數(shù)據(jù)不斷展示飛行狀態(tài),采集頻率的快慢能夠更改,儲存的位置與形式可以選擇,并使串口通信所發(fā)送的數(shù)據(jù)參數(shù)與單片機開發(fā)版(主要包括波特率、奇偶校驗位、數(shù)據(jù)位數(shù)等)保持一致。運用labview前面板的功能對這些功能進行布局,設計其主界面。

        其具有的功能顯示信號的傳輸形式并能對格式進行更改來確保與單片機發(fā)送過來的信號形式一致,飛行位姿的數(shù)據(jù)、以及3D顯示窗口等,并可向單片機發(fā)送目標飛行姿態(tài),配合電機可實現(xiàn)對飛行狀態(tài)的控制。

        運行l(wèi)abview之前,將單片機的串口參數(shù)設置正確,并選擇信號的格式。點擊開始按鍵,單片機就發(fā)送收集來的飛行姿態(tài)數(shù)據(jù),PC端根據(jù)設定的波特率結合角度變化量算出角加速度,以上過程處理完畢后,LabVIEW界面上可以看到無人機的飛行姿態(tài)。

        2.2 LabVIEW子程序設計

        建立主界面顯示,需要建立連接單片機與仿真圖形的框架,為此通過對LabVIEW相關VISA功能的引用使之能夠接受串口發(fā)送來的數(shù)據(jù),通過VISA打開功能使串口打開,之后用VISA配置串口對串口的波特率,奇偶校驗位,位數(shù)等參數(shù)進行設置,為接收數(shù)據(jù)做好準備,通過VISA讀取對串口發(fā)送來的數(shù)據(jù)進行接收,具體程序框圖如圖1所示:

        首先,串口傳輸設定一個固定的參數(shù),通過串口傳輸?shù)絣abview前面板上顯示。程序開始運行后,如果滿足通訊協(xié)議,就進入數(shù)據(jù)的讀取階段,執(zhí)行接下來的數(shù)據(jù)處理。之后進入while循環(huán),在循序結構圖中,不斷接收單片機發(fā)送來的數(shù)據(jù),并將發(fā)送來的數(shù)據(jù)作為全局變量。為接下來的數(shù)據(jù)分析以及仿真做準備。全局變量提取完畢后進入仿真階段,在仿真階段中可以對單片機發(fā)送來的數(shù)據(jù)進行由字符串到數(shù)字的轉化,根據(jù)處理好的數(shù)據(jù)進行仿真,通過繪制3D圖形并根據(jù)位姿數(shù)據(jù)便可繪制出飛行器的飛行姿態(tài)。后面板設計如圖2所示。

        3 結語

        文章所闡述的飛行姿態(tài)仿真設計充分利用VISA相關功能對數(shù)據(jù)進行讀取,方法簡單而且通用性強,對無人機飛控的門檻降低了一個層次,誠然,本設計在精準度方面無法實現(xiàn)高精度測量,但是功能齊全,是一種在低成本下研究飛控的方法。

        參考文獻:

        [1]袁媛.基于LabVIEW的虛擬儀器技術研究與應用[J].農(nóng)業(yè)網(wǎng)信息,2005,(04).

        [2]吳成東,等.LabVIEW虛擬儀器程序設計及應用[M].北京:人民郵電出版社,2008.

        [3]豐偉偉,等.LabVIEW中TDMS文件和SQL數(shù)據(jù)庫數(shù)據(jù)處理速度的研究[J].儀器儀表與分析檢測,2011,(01):10-12.

        [4]章佳榮,等.精通LabVIEW虛擬儀器程序設計與案例實現(xiàn)[M].北京:人民郵電出版社,2013.

        [5]NationalInstrumentsCorporation,LabVIEWReportGenerationVIsHelp,2004,12(10):45-48.

        猜你喜歡
        數(shù)據(jù)處理單片機
        認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
        心理學報(2022年4期)2022-04-12 07:38:02
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        水泵技術(2021年3期)2021-08-14 02:09:20
        基于單片機的SPWM控制逆變器的設計與實現(xiàn)
        電子制作(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
        小議PLC與單片機之間的串行通信及應用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機的平衡控制系統(tǒng)設計
        電子制作(2017年19期)2017-02-02 07:08:27
        MATLAB在化學工程與工藝實驗數(shù)據(jù)處理中的應用
        Matlab在密立根油滴實驗數(shù)據(jù)處理中的應用
        Microchip推出兩個全新PIC單片機系列
        亚洲 日韩 激情 无码 中出| 精品亚洲一区二区视频| 美女被强吻并脱下胸罩内裤视频| 午夜视频在线瓜伦| 亚洲成av人片在线观看ww| 亚洲免费天堂| 精品av一区二区在线| 国产亚洲成性色av人片在线观| 日产无人区一线二线三线乱码蘑菇| 免费一级肉体全黄毛片| 丰满人妻被猛烈进入中文字幕护士| 亚洲综合一区中文字幕| 伊在人天堂亚洲香蕉精品区| XXXXBBBB欧美| 中文字幕av一区二区三区诱惑| 国产亚洲aⅴ在线电影| 一区二区三区国产亚洲网站| 白白色发布在线播放国产| 国产av一啪一区二区| 久久精品亚洲精品国产色婷| 亚洲不卡中文字幕无码| 91精品亚洲一区二区三区| 亚洲一区二区三区高清在线观看| 97精品国产97久久久久久免费| 午夜成人理论无码电影在线播放| 国产av一区二区三区在线| 亚洲av免费手机在线观看| 熟妇人妻无乱码中文字幕 | 亚洲国产一区二区中文字幕| 精品久久久久香蕉网| 青草福利在线| 中文字幕亚洲精品高清| 性欧美丰满熟妇xxxx性久久久| 亚洲av无码专区国产乱码不卡 | 亚洲一区二区三区av资源 | 色综合久久中文综合网亚洲| 无码人妻一区二区三区在线视频| 青青草视频华人绿色在线| 一本大道久久a久久综合精品| 六月丁香综合在线视频| 97色在线视频|