關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于VxWorks的無人直升機(jī)控制系統(tǒng)設(shè)計(jì)

基于VxWorks的無人直升機(jī)控制系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2010-01-11 來源:網(wǎng)絡(luò) 收藏

摘 要: 組建了一種嵌入式實(shí)時(shí)操作系統(tǒng)平臺(tái)的,實(shí)現(xiàn)遠(yuǎn)距離飛行狀態(tài)信息傳輸,接收地面基站命令后完成自主定點(diǎn)飛行任務(wù)。主要利用優(yōu)先級(jí)的消息隊(duì)列方法和嵌入式操作系統(tǒng)的信號(hào)量與看門狗定時(shí)功能實(shí)現(xiàn)多任務(wù)間調(diào)度,獲得飛行狀態(tài)數(shù)據(jù)向地面基站傳輸與自主定點(diǎn)飛行的同步。通過實(shí)驗(yàn)飛行,該系統(tǒng)的正確性與可靠性得到了驗(yàn)證。
關(guān)鍵詞: ,,任務(wù),消息隊(duì)列

本文引用地址:http://m.butianyuan.cn/article/163348.htm

1 前言
自主飛行無人直升機(jī)的研究是現(xiàn)今多學(xué)科交叉研究的熱點(diǎn)與難點(diǎn)。無人直升機(jī)在炮兵射擊訓(xùn)練、戰(zhàn)場(chǎng)監(jiān)視、輸電線路巡視,森林火災(zāi)狀況觀測(cè)等軍用與民用方面都有著廣泛的作用。自從1917年英國(guó)研制出世界上第一架無人機(jī),無人機(jī)已經(jīng)經(jīng)歷了無人靶機(jī)、預(yù)編程序控制無人偵察機(jī)、指令遙控?zé)o人偵察機(jī)、復(fù)合控制和自主飛行多用途無人機(jī)的發(fā)展過程,現(xiàn)今無人直升機(jī)研究在于自主飛行控制。現(xiàn)今無人直升機(jī)任務(wù)多樣化和遠(yuǎn)距離作業(yè)需求,對(duì)無人直升機(jī)遠(yuǎn)距離通信和控制提出了更高要求【1】。

在無人直升機(jī)中采用實(shí)時(shí)操作系統(tǒng)是現(xiàn)今研究的重點(diǎn)與熱點(diǎn)。VxWorks是專門為實(shí)時(shí)嵌入式系統(tǒng)開發(fā)的32位操作系統(tǒng),它高性能內(nèi)核和友好用戶開發(fā)界面使得VxWorks成為目前嵌入式系統(tǒng)領(lǐng)域使用最廣泛、市場(chǎng)占有率最高的系統(tǒng)。把VxWorks操作系統(tǒng)應(yīng)用到機(jī)載控制計(jì)算機(jī)中,可以滿足無人直升機(jī)信息處理的實(shí)時(shí)性要求。機(jī)載控制計(jì)算機(jī)需要控制無人直升機(jī)上多個(gè)設(shè)備,同時(shí)還需要與地面基站系統(tǒng)通信,VxWorks操作系統(tǒng)良好的多任務(wù)調(diào)度功能可以滿足多任務(wù)需求。同時(shí)VxWorks操作系統(tǒng)具備體積小、可裁減和支持多種CPU的高性能【2】,使得無人直升機(jī)在硬件選取上具備很高的靈活性。

VxWorks操作系統(tǒng)提供了多網(wǎng)口的源代碼驅(qū)動(dòng),支持TCP與UDP協(xié)議、遠(yuǎn)程調(diào)用、遠(yuǎn)程文件訪問、文件輸出、遠(yuǎn)程命令執(zhí)行等強(qiáng)大網(wǎng)絡(luò)通信功能,同時(shí)它的開發(fā)工具Tornado界面友好,調(diào)試方便【3】。這些特點(diǎn)縮短了控制系統(tǒng)的開發(fā)周期,達(dá)到了預(yù)期的效果。

系統(tǒng)

1.1 控制系統(tǒng)整體結(jié)構(gòu)
無人直升機(jī)控制系統(tǒng)包括以下七個(gè)部分:無人直升機(jī)、機(jī)載控制計(jì)算機(jī)、機(jī)載平衡模塊、機(jī)載導(dǎo)航模塊、手動(dòng)遙控模塊、地面基站與其他機(jī)載模塊,其他機(jī)載模塊根據(jù)系統(tǒng)擴(kuò)展的需要進(jìn)行添加【4】。系統(tǒng)的結(jié)構(gòu)圖見圖一


圖一 無人直升機(jī)控制系統(tǒng)結(jié)構(gòu)圖


上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉