• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于AVR單片機的無線遙控飛機航模的設計與實現

      2013-11-12 13:11:10周新東
      科技視界 2013年27期
      關鍵詞:航模舵機遙控

      王 莉 周新東

      (1.湖南商學院 計算機與信息工程學院,湖南 長沙 410205;2.長沙礦冶研究院有限責任公司,湖南 長沙 410012)

      0 引言

      航模在生活上用途很廣泛,我們可以把它作為休閑娛樂的工具,也可以用它進行航空拍攝,如航模對建筑物、景觀規(guī)劃航空拍攝取得了一定效果等。由于使用航空模型機航拍有拍攝條件不受限制、很低的成本、方便可靠、效果好等一系列的優(yōu)點,已被用在城市道路規(guī)劃拍攝,然后通過計算機合成圖像,為規(guī)劃及建設提供重要依據。文獻[1]提到航模不但在城市建設與規(guī)劃領域很重要,在農業(yè)領域內也是非常重要的,尤其在農業(yè)資源調查和變化監(jiān)測、農作物估產、農業(yè)災害監(jiān)測和評估等方面。例如把紅外遙感裝在低空飛行的飛機航模上,通過反射的紅外波段光譜,就可以對作物和樹木等綠色植物受病蟲危害后的影響進行監(jiān)測及預報。本文基于此,運用ATmega16單片機和C1101無線模塊來進行無線遙控飛機航模的設計,實現飛機的上升、下降、翻轉、左轉、右轉等功能。

      1 航模組成及工作原理

      本設計由兩部分組成,即機身部分和控制部分。機身部分由機翼、尾翼、機身、螺旋槳和發(fā)動機等幾個部分組成,其中尾翼負責飛機航模的升降,垂翼負責飛行方向,副翼負責航模的翻轉,電機采用的是無刷電機,型號是新西達2212,KV值是630,是飛機的動力裝置。

      控制部分是本文介紹的重點,以單片機ATmega16為主控芯片,產生的不同PWM占空比信號,通過無線模塊CC10101來與舵機的基準信號相比較,從而控制飛機航模的飛行狀態(tài)。整個控制部分分為兩個部分:遙控部分和接收控制部分,如圖1所示。其中遙控部分通過單片機與CC1101無線模塊通過SPI協(xié)議完成數據的交換和發(fā)送;接收部分將接收到的信號同樣通過SPI協(xié)議傳輸到單片機控制模塊,單片機通過快速PWM模式處理輸出一定占空比PWM脈沖信號,然后與舵機電壓信號比較,控制舵機的轉動,進而控制飛機的飛行狀態(tài)。

      圖1 無線遙控飛機航??刂撇糠址娇驁D

      2 硬件設計

      2.1 芯片設計

      ATmega16是一種性能很高的、功耗很低的八位單片AVR微型處理器,有32個8位常用的工作寄存器端口,具有可編程的內部上拉電阻;工作模式采取的是全靜態(tài)的,有100多條指令,指令是采用單周期的形式;系統(tǒng)內部帶有16K字節(jié)的可重復擦寫的Flash和0.5M的電可擦寫的可讀儲存器,所以使用壽命都很長。芯片引腳圖如圖2所示。

      圖2 ATmega16的引腳圖

      圖3 CC1101的引腳圖

      CC1101無線模塊是采用TI公司的CC1101芯片制作的模塊,一般是工作在433M,有效頻率:300-348Mhz,400-464Mhz,800-928Mhz;空曠傳輸距離300到500米;低電流損耗,接收模式15.6mA,接收靈敏度-108dBm;休眠模式小于0.5uA;輸出功率可編程,最大發(fā)射電流28mA,可達+10dBm;支持傳輸前自動清理信道訪問(CCA),即載波偵聽系統(tǒng);高效的SPI串行編程接口,可用IO口模擬SPI時序,也可以用 MCU的SPI口;工作溫度范圍:-40℃~+85℃;工作電壓:1.8-3.6V;最高傳輸速率可達500Kbps;32信道可編程,也可以程序劃分更多的信道。芯片引腳圖如圖3所示。

      2.2 主要模塊設計

      2.2.1 遙控模塊

      遙控模塊(遙控器)主要由單片機ATmega16、電位器、5V的穩(wěn)壓模塊、CC1101模塊組成,如圖4所示。圖中電位器的電壓信號經過單片機PA0、PA1、PA2、PA3端口采集后轉變?yōu)閿底中盘枺缓髥纹瑱C與無線模塊通過SPI協(xié)議進行數據傳送,但CSN為0,SCK為下降沿時,單片機數據通過MOSI端口傳送到無線模塊,傳送數據完成。

      圖4 遙控模塊電路圖

      圖中單片機ATmega16主要引腳功能說明如表1所示。

      表1 本系統(tǒng)中引腳功能說明

      2.2.2 接收控制模塊

      接收控制模塊(飛行版)主要由ATmega16單片機、CC1101模塊組成。信號接收到后,單片機就會進入快速PWM模式,將數字信號轉變?yōu)橐欢ㄕ伎毡鹊腜WM脈沖信號,然后與舵機的基準信號相比較,從而控制舵機的轉動,實現飛機各單元的控制。其電路圖如圖5如示。圖中無線模塊將接收到的信息傳送給單片機,單片機作為主機,CC1101作為從機。當CSN為0,SCK為上升沿時,直到GDO0被拉低,單片機通過MISO開始接收數據,數據接收完成,然后經過單片機的快速PWM模式的處理,將產生一定占空比的PWM脈沖信號,信號與舵機的電壓信號相比較,完成模型飛機的控制。

      圖5 接收控制模塊電路圖

      3 軟件設計

      航模采用C語言編寫,軟件設計主要分為3個模塊,即遙控模塊、接收控制模塊和PWM模塊。本文將重點介紹遙控模塊。啟動遙控模塊后,單片機通過PA端口采集四個電位器中的電壓信號,將電壓信號轉為數字信號。信號完成轉換后,控制發(fā)送芯片CC1101的4位數據線分多次發(fā)送出去。發(fā)送完多組數字信號之后,程序延時50ms,系統(tǒng)再次采集電壓信號。其流程圖如圖6所示。

      4 航模實物圖

      圖6 發(fā)送模塊流程圖

      圖7 航模實物圖

      圖8 裝在機身下的接收控制模塊

      5 結束語

      經過現場調試和運行,本系統(tǒng)利用AVR單片機和無線遙控模塊CC1101實現了無線遙控航模的設計。該航模具有體積小,重量輕,結構簡單,功能齊全,具有低成本、低功耗、可靠性高等特點。該航??蓮V泛用于建筑、工礦、等場所,具有一定的推廣價值。

      [1]肖加超.RS技術在農業(yè)中的應用[J].高中地理E刊:地理環(huán)境與區(qū)域發(fā)展,2012,6.

      [2]朱毅.GIS技術在農作物分析和農業(yè)調度中的應用研究[D].中國科學技術大學,2012.

      [3]錢翼稷.空氣動力學[M].北京:北京航空航天大學出版社,2004.

      [4]西蒙斯.模型飛機空氣動力學[M].北京:航空工業(yè)出版社,2007.

      [5]朱寶鎏.模型飛機飛行原理[M].北京:航空工業(yè)出版社,2007.

      [6]陳康生.現代模型飛機制作工藝[M].北京:航空工業(yè)出版社,2010.

      [7]李宏麗,彭沛全,方立剛.基于空間數據倉庫的農作物估產研究[J].農機化研究,2007,3:162-165.

      猜你喜歡
      航模舵機遙控
      如何遙控引爆的
      含齒隙彈載舵機的全局反步模糊自適應控制
      自動化學報(2019年6期)2019-07-23 01:18:36
      他是如何遙控引爆的
      基于dsPIC單片機的飛艇舵機控制實現
      電子制作(2018年1期)2018-04-04 01:48:14
      飛走的航模
      基于高速同步485總線通信的多通道舵機控制器設計
      鄭斯遠:航模是有用的科技 想讓更多人認識它
      兒童大世界(2015年3期)2015-05-05 20:43:00
      基于云模型的舵機同步控制
      他是如何脫險的
      遙控賽車
      新昌县| 报价| 余姚市| 延川县| 扎兰屯市| 漯河市| 阜阳市| 鄱阳县| 增城市| 上思县| 正安县| 读书| 通州区| 新乐市| 建湖县| 胶州市| 高要市| 株洲县| 建瓯市| 松阳县| 格尔木市| 江西省| 洞头县| 牙克石市| 永寿县| 陆川县| 东阿县| 香河县| 平定县| 楚雄市| 临清市| 巴林左旗| 嘉黎县| 敦煌市| 仙游县| 景洪市| 涞源县| 江津市| 延寿县| 金阳县| 历史|