《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于AVR單片機的機載慣性穩定云臺設計
基于AVR單片機的機載慣性穩定云臺設計
2015年電子技術應用第11期
安鶴男,陳 陽,張 軍,潘嬌嬌
(深圳大學 電子科學與技術學院,廣東 深圳518060)
摘要: 針對多旋翼無人機在航拍時,畫面會隨著巡航時俯仰、橫滾等飛行動作而變得不穩定的問題,設計了一種基于AVR單片機和MEMS陀螺儀的機載慣性穩定云臺。該云臺利用經卡爾曼濾波(Kalman Filtering)的陀螺儀輸出數據對飛機在三個軸向上的角速度變化進行監測和判斷,驅動步進電機對云臺姿態進行實時反向補償,實現這一系統使攝影機拍攝的畫面能夠時刻保持穩定。實驗結果表明,系統穩定、可靠、性能良好。
中圖分類號: TP23
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.11.011

中文引用格式: 安鶴男,陳陽,張軍,等. 基于AVR單片機的機載慣性穩定云臺設計[J].電子技術應用,2015,41(11):41-44.
英文引用格式: An Henan,Chen Yang,Zhang Jun,et al. Design of airborne inertial stabilization camera platform based on AVR microcontroller[J].Application of Electronic Technique,2015,41(11):41-44.
Design of airborne inertial stabilization camera platform based on AVR microcontroller
An Henan,Chen Yang,Zhang Jun,Pan Jiaojiao
College of Electronic Science and Technology, Shenzhen University, Shenzhen 518060,China
Abstract: Aiming at the shortcomings and deficiencies that existed in multirotor UAV aerial photography system, whose camera will be shaking if the UAV has to change the flight attitude, an airborne inertial stabilization camera platform based on AVR microcontroller and MEMS gyro is designed. The system uses Kalman filtered gyro output data to monitor and judge the change of angular velocity in the three axes of the UAV, drives the stepper motors to adjust the attitude of the camera platform, and finally achieve the system, so that the pictures captured by the camera upon the platform are stable all the time. The experimental results show that the system is stable, reliable and well-performanced.
Key words : microcontroller;gyro;Kalman filtering;inertial stabilization platform;UAV;camera platform

 

0 引言

  近年來,隨著自動化技術、計算機技術和微電子技術的飛速發展,多旋翼無人機如雨后春筍般出現,并以航空攝影為核心,在遙感測繪、地質勘查、反恐防暴、抗災救援、城市服務等多個領域發揮著重要作用[1]。

  在傳統的無人機航拍系統結構中,攝像頭往往直接固定于無人機機身或安裝在一個僅能對攝像頭姿態進行手動調整的云臺上。這類系統雖然結構簡單,成本低廉,但卻具有較大的不足。當無人機在巡航過程中需要改變飛行姿態時,攝像頭拍攝出來的畫面往往非常不穩定。

  為了解決這一問題,本文設計并實現了一種基于AVR單片機和MEMS陀螺儀的無人機載三軸慣性穩定云臺。該云臺能夠在無人機飛行姿態發生變化時對攝像頭姿態進行實時調整,保證了拍攝畫面的穩定。經過實驗驗證了該系統的穩定性和可靠性。

1 系統硬件電路設計

  1.1 系統總體方案設計


001.jpg

  如圖1所示,系統由一個中央控制單元和三個運動控制單元組成。中央控制單元的主要功能是根據上位機的指令對整個系統進行控制和調度,同時對系統各部分的運行狀態進行實時監測和調整。三個運動控制單元分別在三個軸向上對經卡爾曼濾波的陀螺儀輸出數據進行實時監測,在云臺姿態發生變化時驅動步進電機,穩定現有姿態。三個運動控制單元在系統進入自穩定狀態后同時開始工作,協同運行,提高了系統的實時性和可靠性。此外,系統還在三個軸向上分別設置了一個行程限位開關,用于云臺姿態的上電復位。

  本系統各控制單元均采用ATmega系列AVR單片機作為控制器。該系列單片機具有高效、穩定、外圍電路簡單、性價比高等優點,內置10位高精度A/D轉換器,非常適合本系統的設計使用。另外,本系統采用層次化、模塊化的設計架構,有利于系統的測試及維護,可靠性與穩定性好。

  1.2 中央控制單元設計


002.jpg


  在本系統中,中央控制單元基于Atmel公司的ATmega1280單片機開發。如圖2所示,ATmega1280單片機具有4個異步串口。在本系統中,這4個異步串口分別連接上位機和3個軸向的運動控制單元,用于系統控制指令和狀態數據的雙向傳遞。

  中央控制單元的主要功能是負責接收上位機發來的指令,并根據指令對相應軸向的運動控制單元發出二級指令,調度和控制各運動控制單元,使之能夠協調地完成云臺姿態的實時穩定保持以及手動控制操作。此外,中央控制單元還負責對系統各部分的運行狀態進行實時監控并適時做出調整。

  1.3 運動控制單元設計

  系統設有3個運動控制單元,分別與云臺航向、俯仰和橫滾3個軸向上的陀螺儀和步進電機驅動模塊相連,用于云臺的實時姿態調整。當云臺在相應軸向上發生姿態變化時,陀螺儀的輸出電壓也會跟隨著發生線性變化。運動控制單元檢測到這一變化后,向步進電機驅動模塊發出控制信號和驅動脈沖,驅動相應軸向上的步進電機對云臺姿態進行實時反向補償,消除外界振動或飛行姿態的變化對云臺產生的影響,使云臺保持穩定。

  3個運動控制單元的硬件結構相同,都是由ATmega32單片機和外圍電路構成。運動控制單元的電路原理圖如圖3所示。

003.jpg

  電源VCC的電壓為直流5 V;U1是ATmega32單片機,內置10位高精度A/D轉換器,量程為0~5 V,分辨率約4.88 mV;U2是Silicon Sensing公司的CRS03-02型MEMS陀螺儀,該陀螺儀能夠以電壓模擬量的方式輸出其安裝位置的軸角角速度,量程0~±100°/s,其輸出端直接與單片機U1的A/D轉換器模擬量輸入引腳相連;J1和J3分別是運動控制單元與中央控制單元同步進電機驅動模塊的通信接口。

  此外,運動控制單元還設置了一個行程限位開關S1與U1單片機的中斷0引腳連接。當系統上電時,運動控制單元會將U1中斷0引腳置高電平并驅動步進電機,讓云臺平面以較低的角速度向有限位開關的一側運動。當云臺觸碰到限位開關后,U1中斷0引腳與地接通,U1的低電平中斷被觸發。由于云臺平面在各軸向上的最大旋轉角度在機械結構設計完成后就是一個固定的參數,因此,運動控制單元接著驅動步進電機,將云臺平面旋轉到中間的平衡位置,完成云臺姿態的上電復位。

  1.4 步進電機驅動模塊設計


004.jpg

  本云臺系統的步進電機驅動模塊基于Toshiba公司的TA8435H步進電機驅動芯片開發。圖4是步進電機驅動模塊的電路原理圖,供電電壓VDD為直流24 V,VCC為直流5 V。

  圖中M1是兩相步進電機,整步的步距角為1.8°;U1是步進電機驅動芯片TA8435H,細分設置為1/8,這使得步進電機每步的步距角縮小至0.225°,大大增加了系統的運行精度和穩定性。

  圖中J1是模塊與運動控制單元連接的數據接口,其中引腳2為步進電機的正反轉控制引腳,當該引腳的輸入為低電平時,步進電機按順時針方向轉動,當輸入為高電平時,步進電機按逆時針方向轉動;引腳3為步進電機轉速控制引腳,向該引腳每輸入一個上升沿,步進電機能夠向指定方向轉動0.225°,通過改變輸入信號中每兩個上升沿之間的時間間隔,即可控制步進電機的轉速。

2 系統軟件設計

  2.1 中央控制單元軟件設計

  系統中央控制單元的主要功能是完成上位機指令的判別與傳遞以及系統各運動控制單元的綜合調度,軟件工作流程如圖5所示。

005.jpg

  2.2 運動控制單元云臺姿態自穩定算法設計

  2.2.1 卡爾曼濾波

  當運動控制單元收到來自上位機的自穩定指令并進入慣性穩定狀態后就開始不斷對陀螺儀輸出的模擬量進行采樣和模數轉換,將陀螺儀輸出的模擬量轉化為數字量并進行讀取和處理。

  由于陀螺輸出的原始數據中包含一系列干擾和噪聲,因而需要對原始數據進行預處理,降低這些干擾和噪聲。本系統選用卡爾曼濾波算法對原始數據進行去噪處理。

  卡爾曼濾波是一種利用線性系統狀態方程和測量方程,通過觀測數據對系統自身狀態進行估計,使估計的均方誤差達到最小的濾波算法[2]。

  設系統的狀態方程為:

  Xk=Ak,k-1 Xk-1+Bk,k-1 Wk(1)

  測量方程為:

  Yk=Ck Xk+Vk(2)

  其中,Xk為k時刻系統的狀態向量;Ak,k-1為k到(k-1)時刻的狀態轉移矩陣;Bk,k-1為k到(k-1)時刻的過程噪聲驅動矩陣;Yk為k時刻系統的輸出向量;Ck為測量矩陣;Wk和Vk分別為過程噪聲和測量噪聲,并且被假設為高斯白噪聲[2-3]和隨機數噪聲[4]。

  根據狀態方程和測量方程,有卡爾曼濾波的五個遞推公式:

  狀態一步預測:

  15.png

  其中,yk是k時刻卡爾曼濾波前的數據。根據上述5個方程,只要給定初值X0和P0,即可根據k時刻的觀測值Yk計算出k時刻的狀態估計k。為達到最佳效果,選取[2]:

  6B$KNPA9TT2C5K(4C{SO0~X.png

  2.2.2 云臺姿態自穩定算法設計

  系統進入自穩定狀態后,3個軸向的運動控制單元同時對云臺在各自軸向上的姿態進行實時姿態保持。各軸向的運動控制單元軟件工作流程如圖6所示。

006.jpg

3 系統測試及分析

  3.1 卡爾曼濾波性能測試及分析

  為了驗證2.2.1節所述卡爾曼濾波算法的有效性,以運動控制單元中的MEMS陀螺儀在平衡狀態下的輸出量作為卡爾曼濾波器的輸入,其處理結果及濾波前后對比如圖7所示。濾波前后的數據特征對比如表1所示。

  從圖7可以直觀地看出,卡爾曼濾波對陀螺輸出數據的作用明顯。濾波前,陀螺輸出信號中含有較多白噪聲,濾波后,這部分白噪聲被很大程度地削弱了且均值保持不變,濾波前后數據特征對比見表1。這說明本文2.2.1節所述的卡爾曼濾波算法對消除MEMS陀螺輸出信號中的噪聲有效。

  3.2 云臺姿態自穩定算法性能測試及分析

  本文2.2.2節提出了無人機載云臺姿態的自穩定算法。為了驗證這一算法的實際性能,云臺上安裝了一個3軸角速度傳感器,當云臺處于慣性穩定的狀態下,在云臺的3個軸向上同時以0~±100°/s范圍內的任意角速度對云臺基座進行變速晃動。每次實驗持續1分鐘,每隔5 s記錄一次云臺穩定平面在3個軸向上的角速度值,以判斷云臺平面在自穩定狀態下的精度和誤差,實驗共重復20次。

  根據20次實驗的結果,方位軸角速度均值為0.025 °/s,方差均值為0.001 6,俯仰軸角速度均值為0.013 °/s,方差均值為0.000 8,橫滾軸角速度均值為0.016 °/s,方差均值為0.001 0。

  以上試驗數據表明,云臺在慣性穩定狀態下能夠較好地保持云臺姿態。云臺角速度樣本方差較表1所示靜止狀態下的角速度方差略大,可能的原因是步進電機在運行過程中,步與步之間產生了輕微的機械振動。

4 結論

  本文所提出的基于ATmega單片機的無人機載三軸慣性穩定云臺系統,能夠有效地在每軸向0~±100 °/s的角速度變化范圍內實現無人機在飛行過程中云臺的姿態保持,確保了無人機在進行航空拍攝時畫面的穩定。

  與其他機載慣性穩定云臺相比,本系統具有3個彼此獨立的運動控制單元,并且由中央控制單元統一進行調度和管理,而其他機載慣性穩定云臺系統往往只有一個負責云臺姿態自穩定的處理芯片。

  當系統進入慣性自穩定狀態后,一般的機載慣性穩定云臺系統往往只能以時間片輪詢的方式來實現各個軸向姿態穩定功能的同時進行運行,實時性和可靠性較低;本系統具有3個獨立的運動控制單元,能夠對3個軸向的狀態進行實時并行處理,有效地縮短了系統的響應時間,提高了系統的實時性和可靠性。

  另外,相較于其他一些基于FPGA等類型嵌入式處理器開發的慣性平臺[5],本系統在成本上具有較大優勢。經過大量驗證,本系統穩定、可靠、精度高,具有較高的應用價值。

參考文獻

  [1] 辛哲奎,方勇純,張雪波.小型無人機地面目標跟蹤系統機載云臺自適應跟蹤控制[J].控制理論與應用,2010,27(8):1001-1006.

  [2] 楊慶輝,杜紅英,陳雄,等.微機電陀螺隨機漂移建模與卡爾曼濾波[J].計算機仿真,2015,32(3):68-72.

  [3] 王正生,仇雅芳,王琳,等.卡爾曼濾波算法在單站無源定位中的應用[J].艦船電子對抗,2014,37(5):27-30.

  [4] 關吉.卡爾曼濾波器的MATLAB仿真實現[J].東南傳播,2014(6):178-180.

  [5] 高迎彬,胡昌華,何華鋒,等.基于FPGA的慣性平臺嵌入式調平系統設計[J].電子測量技術,2011,34(6):60-63.


此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          欧美午夜视频一区二区| 亚洲一区二区三区精品动漫| 午夜亚洲激情| 亚洲日本欧美天堂| 欧美婷婷久久| 欧美日韩国产三级| 欧美伦理视频网站| 欧美承认网站| 亚洲欧美日韩国产精品| 黄色综合网站| 国产亚洲人成a一在线v站| 国产精品乱码一区二区三区| 久久综合狠狠综合久久综青草| 国产在线视频欧美一区二区三区| 欧美怡红院视频| 亚洲国产另类久久精品| 国产精品视频在线观看| 欧美96在线丨欧| 久久综合色8888| 麻豆九一精品爱看视频在线观看免费| 亚洲视频 欧洲视频| 狠狠入ady亚洲精品| 欧美色图一区二区三区| 久久亚洲精品伦理| 老司机午夜精品| 欧美一区二区三区日韩视频| 国产欧美一区二区视频| 国产免费成人av| 国产一区999| 在线观看欧美日本| 国产麻豆精品在线观看| 欧美激情视频给我| 久久成人免费日本黄色| 日韩亚洲国产精品| 一区二区日韩欧美| 亚洲一级黄色av| 亚洲综合日韩在线| 亚洲三级免费| 这里只有精品视频| 1024欧美极品| 9久草视频在线视频精品| 亚洲国内在线| 亚洲精品在线观看视频| 亚洲一区www| 亚欧美中日韩视频| 久久久美女艺术照精彩视频福利播放| 亚洲欧美国内爽妇网| 欧美一区二区在线免费观看| 久久一二三区| 欧美日韩免费网站| 国产日韩欧美一区| 国产精品久久久久久久午夜片| 欧美激情亚洲一区| 美女网站久久| 亚洲精品国产精品国产自| 国产在线欧美日韩| 免费视频一区二区三区在线观看| 欧美在线免费视频| 欧美77777| 免费在线亚洲欧美| 久久久蜜桃一区二区人| 欧美日韩精品不卡| 国产综合自拍| 国产一区二区三区高清在线观看| 久久综合激情| 久久综合久色欧美综合狠狠| 艳妇臀荡乳欲伦亚洲一区| 亚洲人成高清| 亚洲人成啪啪网站| 亚洲国产小视频在线观看| 黑人一区二区| 韩国三级在线一区| 国产一区二区精品久久| 国产日本欧美一区二区| 国产精品s色| 国产精品99免费看| 国产精品国色综合久久| 激情视频一区二区| 亚洲一区黄色| 欧美二区在线| 欧美日韩国产限制| 国产一区二区在线观看免费| 尤物在线精品| 亚洲国产精品999| 亚洲激情第一区| 亚洲国产成人av| 亚洲日本一区二区| 欧美一区二区免费视频| 欧美日韩精品在线视频| 欧美特黄一级大片| 国产精品美女一区二区| 国产裸体写真av一区二区| 亚洲精品乱码久久久久久按摩观| 国产一区二区中文字幕免费看| 国产精品久久久久高潮| 国产亚洲欧美一级| 一卡二卡3卡四卡高清精品视频 | 久久中文欧美| 老司机精品导航| 欧美国产日韩在线| 欧美日在线观看| 亚洲国产精品国自产拍av秋霞| 亚洲精品乱码| 亚洲一级二级在线| 欧美激情欧美狂野欧美精品| 国产精品男女猛烈高潮激情| 国产日韩欧美电影在线观看| 依依成人综合视频| 久久精品国产第一区二区三区最新章节 | 亚洲深夜福利网站| 午夜精品国产| 久久视频免费观看| 国产精品专区第二| 99精品视频一区| 午夜一区二区三区在线观看| 久久综合久久综合这里只有精品| 久久久女女女女999久久| 国产精品一区二区欧美| 伊人久久婷婷| 在线中文字幕不卡| 久久精品免费看| 欧美精品免费播放| 亚洲激情网站免费观看| 亚洲欧美一区二区激情| 美女尤物久久精品| 国产精品人人爽人人做我的可爱| 国产精品视频观看| 亚洲一区二区三区在线看| 免费视频一区| 国产精品专区一| 日韩天堂在线观看| 久久久久久久精| 一色屋精品视频在线观看网站| 亚洲激情不卡| 久久国产天堂福利天堂| 欧美日韩国产专区| 一本一本a久久| 国产精品国产三级国产普通话三级| 亚洲国产精品视频| 午夜精品在线看| 欧美精品在线免费观看| 亚洲美女视频| 欧美午夜电影在线| 亚洲精品少妇30p| 欧美日韩成人激情| 亚洲福利专区| 欧美韩国日本综合| 在线国产亚洲欧美| 欧美激情性爽国产精品17p| 国产精品99久久久久久久久久久久| 欧美69wwwcom| 一本久道久久久| 国产欧美日韩综合| 亚洲男同1069视频| 国产午夜精品在线| 欧美一区二区精品| 精品成人乱色一区二区| 欧美精品一区二区三区视频| 亚洲国产精品一区二区久| 欧美人与性动交cc0o| 午夜精品区一区二区三| 国产精品久久久久秋霞鲁丝| 欧美一级久久久| 国产精品视频网| 久久尤物视频| 国内精品国产成人| 欧美va日韩va| 亚洲福利在线看| 久久三级福利| 日韩视频专区| 国产亚洲一区二区三区| 久久av在线| 国产欧美一区二区精品秋霞影院| 宅男在线国产精品| 欧美日韩国产影片| 亚洲人成在线播放| 欧美三区在线视频| 久久国产精品色婷婷| 亚洲精品久久嫩草网站秘色| 欧美插天视频在线播放| 正在播放欧美视频| 欧美精品www在线观看| 亚洲欧美日韩久久精品| 影音先锋久久精品| 欧美高清视频免费观看| 亚洲一区二区视频在线| 一区二区三区欧美亚洲| 欧美激情网站在线观看| 国产网站欧美日韩免费精品在线观看| 亚洲午夜精品视频| 欧美日韩一区二区欧美激情| 亚洲精品一二三| 国产精品在线看| 亚洲网在线观看| 黄色国产精品一区二区三区| 久久久久久久成人| 99在线精品免费视频九九视| 国产在线精品一区二区中文 | 国产日产精品一区二区三区四区的观看方式 | 欧美午夜久久|