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

基于多旋翼無人機的GPS模塊研究

2019-09-10 01:43:27張杰劉洋楊曉宇
青年生活 2019年34期

張杰 劉洋 楊曉宇

摘要:本文基于新型STM32F4系列為核心,所述ARM STM32F405R被用作芯微控制器開發和設計所述多旋翼UAV GPS模塊的硬件平臺。硬件平臺集成的最低系統電路,串行通信電路,網線接口電路,傳感器電路和電源電路。傳感器電路包括傳感器電路。磁航向傳感器電路,GPS電路。它由一個高精度的GPS接收模塊和無線通信模塊的。無線通信模塊是負責與雄蜂通信。之后,無人機可以飛行穩定和接收地面目標的GPS坐標,根據基于GPS的無人機導航設計,可以使得無人機能夠朝著目標GPS位置飛行。

關鍵詞:多旋翼無人機;GPS;導航系統

一、無人機簡介

UAV(unmanned aerial vehicle)即無人機。無人機是無人駕駛飛行器的一種泛稱,相對于有人駕駛飛行器而言,無人機實現了無人控制,在飛行時依飛行器的動力裝置所獲得的升力來抵消飛行器自身的重量,可通過遙控設備或自主飛行來實現復雜的空中飛行任務。在眾多的無人機類型中,四旋翼飛行器具有出色的性能,相較于固定翼無人機而言,四旋翼無人機對于起飛條件的要求更低,可實現垂直起降,其機械架構十分加單,具有負載能力強,可實現垂直起飛和降落等優點。由于四旋翼飛行器在飛行控制、結構設計、安裝調試等方面的要求較高,因此當前四旋翼飛行器的研究已成為學術界專家學者研究的熱點問題之一。世界上首架真正意義上的無人機由美國學者所研發并試飛成功。在上世紀中期,隨著自動控制技術和導航技術的逐漸發展,為無人機的出現和研發奠定了基礎,同時,多領域的應用需求使其有著無與倫比的發展優勢。無人機在當前生產生活中有著較為廣泛的應用:從軍事層面上而言,可利用無人機完成復雜作戰環境下的戰場勘查以及現代反恐作戰之中;從民用層面上而言,無人機可用于航拍和交通巡邏和救災等諸多領域。

二、傳感器和GPS接收機板

(一)、GPS 傳感器

GPS傳感器是主要負責采集緯度和多轉子UAV的經度信息,并通過GPS由主控制器發送的數據,并求解多轉子UAV 的位置的信息。

(二)、GPS 接收機板

GPS接收器的主要功能是實現GPS衛星信號的接受,可同時接受4個以上的信號,并自動完成當前三維坐標和速度的計算。該GPS高度顯示了無人機控制的高度。當GPS接收器板的同時接收多個衛星信號,它可確定GPS接收機的當前高度。在飛行控制監控,應監測由GPS接收器和所述信號質量接收到的衛星信號的數目。由此可以得出結論的是,GPS接收器板的功能是負責提供飛行穩定性控制和與飛機,當前GPS地面速度和GPS的當前緯度和經度基板的導航。身高,可以由飛機的當前位置接收的GPS衛星信號信息和信號質量的量。

(三)、GPS 協議

GPS的定位原理是基于在高速運行衛星的瞬時位置,并且要被測量的點的位置由空間距離切除的方法計算。全球定位系統提供全球,全天候,高精度連續,實時的三維坐標。對于衛星定位導航接收器,不同的廠商有自己的信息處理格式。下面就對常見的U-BLOX協議類型進行簡單介紹U-Blox 協議 :UBX 協議的數據包格式如圖 2-1所示,數據的每個分組包括三個部分:頭部,數據部,和校驗部。標題的頭兩個字節是:0xB5執行和0X62,通過該兩個字節可以被用于確定由該分組所使用的協議是否為UBX;CLASS占一個字節,表示消息的類別;ID占一個字節,表示CLASS參數下的特定參數的項目的輸出;LENGTH指示由數據部分所占用的字節數;CK-A和CK-B是用來驗證報文的完整性兩個校驗字節。

GPS導航系統是由三個子系統共同組成的,它們分別是:衛星星座(空間部分),地面監控系統(控制系統)以及信號接收機(用戶部分),它們三者之間的關系如圖2-2。

(一)、底層驅動軟件的設計與開發

1.系統的啟動過程

系統的啟動過程可分為兩步,分別為內部時鐘和外部時鐘的啟動。其中前者是在后者勢能時間超過規定標準的情況下使用的。系統復位之后等待系統時鐘就緒,隨后完成啟動過程并調用 main()主函數。

2.串口驅動的設計

串行端口實控制器和外部設備通信的重要接口。無人機為實現自動控制需要連接大量的外部設備,例如電源模塊和無線通信模塊等等,并且所述軟件開發和調試進程也將被頻繁使用。串口,這樣的串口驅動程序設計的重要性是不言而喻的。該STM32F405R有很多的串口資源,所有的串口通信功能較為全面。該STM32F405R本身是相對簡單的設計,由于強大的串行通訊能力。只要打開時鐘,初始化串口,然后判斷串行端口是否打開。也就是說,無論是串口可以在此時應用,串行端口,用于發送和接收數據。所述STM32F405R串行端口的發送數據設定處理是相同的串行端口接收數據的設定處理,然后將數據位的特定長度被配置,并且所述奇偶校驗位被設置。最后,你可以添加一個驗證的設計,以確定數據是否已發送或已成功接受。

3.CAN 總線驅動設計

對于體型較小的飛行器航行設備來說,信息的快捷輸送是其一開始就需要具備的本領。CAN總線的串行通信功能強且可靠,所以可以輕易地使信息輸送得速度增加,而且能夠進行多主操縱,能夠適應傳播速度過大和路程過長的問題,且可以幫助技術人員對過程中的問題進行校正、提醒及修護。在與總線對接之際,可以避免重復檢查位置數據,而且也能夠完成統承的目標。CAN總線通信協議包含兩部分,其一為數據幀;其二為遙控幀,前者包含包含7個字符段構成,控制段的主要功能是表示傳輸信號長度、符號位;數據段用來告知輸送的數據每幀都能夠傳輸9 bit信息;CRC段可以核實每一幀輸送的數據會不會有誤,ACK段可以表示被輸送的數據有沒有正常存儲。采用CAN總線通信時需要對系統總線進行初始化,為總線配置復位功能,并啟用AN時鐘時,CAN_RX銷需要被用作上拉輸入和CAN_TX銷被用作復位輸出。其次,要設置正確的工作模式,通過CAN_MCR的位設置完成相關控制位功能的直線。最后執CAN_FMR的FINIT位在完成設置和激活后可實現總線初始化,在完成總線初始化流程之后可執行正常的數據發送和接收功能。CAN總線傳輸首先要按成標識符設置,選擇空郵箱發送數據,在完成數據發送空出郵箱。CAN總線可將接收到的數據儲存于郵箱的FIFO中,CAN總線接收報文信息時要設置郵箱為空,并逐層訪問郵箱,并判斷報文信息是否有效,隨后退出。

4.傳感器驅動設計

傳感器是是本文所設計的四旋翼無人機的重要組成部分,也是實現自動駕駛的關鍵所在,航空傳感器可完成當前無人機飛行姿態、位置、速度以及高度等信號的實時采集,并將數據發送到單片機中進行處理,隨后單片機得到當前無人機的位置姿態,并通過與設定的姿態信息進行比較,隨后輸出控制參量對無人機的姿態進行調整,實現穩定飛行[27]。通過串口連接的GPS模塊可獲取當前無人機的準確位置。通過IIC總線連接的HMC5983磁航向傳感器可以測量小型無人機的三個軸。磁航向角。IIC(Inter IC Bus)總線是PHILIPS以同步通信的特殊形式引入的新總線標準,具有接口少、控制方式簡單易行等諸多優勢。IIC總線包含兩條不同的通信線路,其一為SDA通信線路;其二為SCL通信線路。

是公司東一的外接設備接口形式,可支持多種不同的通信功能。包含四條通信線路,其中MISO為數據輸入和設備輸出線路,SCLK為時鐘信號線,CS為片選信號線。

(二)、系統初始化

通信初始化主要是對串口、SPI、IIC 總線的初始化和中斷函數配置。傳感器初始化主要是對 IO 使能和采樣周期的配置。其結構圖如圖3-3 所示。飛控系統將單片機主時鐘設置成 180MHz,配置 IO 口使能和中斷函數。使能串口中斷用于 GPS、數傳電臺通信,分別配置 SPI、IIC 總線時鐘頻率為 10.05MHz 和 100k Hz。

GPS 模塊 GPS 模塊采用串口與主芯片通信,采用 Ublox ?專有的 UBX 協議讀取 GPS 信息。UBX 協議采用二進制數輸出減少了傳輸數據;靈活運用了低開銷的校驗算法;同時采用雙層的消息標志位。一個基本的 UBX 包結構如圖3-4所示。

(2)消息類型位占用一個字節,定義了消息的基本子集。

(3)消息 ID 位占用一個字節。

(4)長度位占用 2 字節,長度位是指有效長度,不包括包頭字節數、類型信息、消息ID 和校驗位。長度用 16 位無符號整型表示。

(5)消息數據位是根據消息長度變化,包含需要的 GPS 有效數據。

(6)校驗位:CK_A、CK_B 是采用 16 位校驗和。 協議使用的校驗和方法如下,其中 Buffer[I]表示校驗數據。

CK_A = 0,CK_B = 0 For(I=0;I<N;I++)

{

CK_A = CK_A + Buffer[I]

CK_B = CK_B + CK_A

}

(四)、GPS 模塊軟件調試

首先初始化CPU,然后初始化GPS模塊,然后確定是否存在的命令。如果不是,則清除讀/寫標準GPS為0,停止接收數據,并且如果是,確定所述命令是哪一種格式。該GPRMC格式也是在GPGGA格式。如果使用GPRMC格式,使用RMC語句。在GPGGA格式中,GGA格式被使用和所獲得的數據進行解析,并保存。

參考文獻

[1]張芮嘉,朱海霞,姚翼榮.適應多旋翼無人機傾斜攝影的高效旋轉云臺系統[J].江蘇科技信息,2019,36(18):57-59.

[2]曲行達. 多旋翼無人機在山地場景應用中的關鍵技術研究[D].貴州大學,2018.

[3]明志舒,黃鵬,劉志強,李樂蒙,高凱.多旋翼無人機飛行控制系統設計與實現研究[J].科技資訊,2017,15(29):57+59.

[4]朱明勛. 多旋翼無人機傳感器系統的研究與設計[D].南京信息工程大學,2017.

[5]王辰熙. 多旋翼無人機組合導航技術研究[D].南京航空航天大學,2017.

[6]詹丕顯. 多旋翼無人機智能控制芯片的關鍵模塊設計與驗證[D].哈爾濱工業大學,2015.

主站蜘蛛池模板: 亚洲一级毛片免费观看| 日韩午夜福利在线观看| 国产亚洲欧美在线专区| 国产极品美女在线播放| 波多野结衣一二三| 57pao国产成视频免费播放| 欧美日韩中文字幕二区三区| 亚洲制服丝袜第一页| 91福利在线看| 免费视频在线2021入口| 国产新AV天堂| 欧美另类第一页| 欧亚日韩Av| 国产福利微拍精品一区二区| 亚洲综合久久一本伊一区| 欧美伦理一区| 99热最新在线| 美女免费精品高清毛片在线视| 91精品网站| 全午夜免费一级毛片| 青草娱乐极品免费视频| 波多野结衣一区二区三区四区| 亚洲黄色网站视频| 999国产精品| 亚洲成a人在线播放www| 为你提供最新久久精品久久综合| 国产精品yjizz视频网一二区| 欧美精品二区| 亚洲精品国产首次亮相| 啊嗯不日本网站| 欧美狠狠干| 欧美另类视频一区二区三区| 中文字幕亚洲第一| 午夜视频日本| 国产丝袜无码精品| 91麻豆国产在线| 久久香蕉国产线看精品| 欧美日韩久久综合| 天天综合网亚洲网站| 亚洲天堂日本| 亚洲码在线中文在线观看| 亚洲不卡av中文在线| 操美女免费网站| 国产精品男人的天堂| 五月婷婷导航| 九九线精品视频在线观看| 国产精品成人观看视频国产| 久久国产乱子| 欧美福利在线观看| 国产真实二区一区在线亚洲| 日本成人精品视频| 18黑白丝水手服自慰喷水网站| 亚洲色成人www在线观看| 99热这里只有精品5| 欧美va亚洲va香蕉在线| 99ri精品视频在线观看播放| 国产不卡一级毛片视频| 欧美综合区自拍亚洲综合天堂| 99热这里只有精品在线播放| 国产免费福利网站| 亚洲AV无码不卡无码| 久操中文在线| 欧美亚洲第一页| 四虎永久在线精品国产免费| 亚洲综合一区国产精品| 国产国产人在线成免费视频狼人色| 色婷婷亚洲综合五月| 欧美成人看片一区二区三区| 久久久久无码精品| 青青国产视频| 波多野结衣亚洲一区| 无码不卡的中文字幕视频| 国产男女免费完整版视频| 亚洲V日韩V无码一区二区| 国产正在播放| 99偷拍视频精品一区二区| 日韩最新中文字幕| 毛片国产精品完整版| 日本人妻一区二区三区不卡影院| 国产va在线观看| 欲色天天综合网| av午夜福利一片免费看|