<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > DSP實(shí)現無(wú)人飛行器控制系統

DSP實(shí)現無(wú)人飛行器控制系統

作者: 時(shí)間:2011-09-07 來(lái)源:網(wǎng)絡(luò ) 收藏
系統控制流程圖如圖5所示。數據存儲放置在任務(wù)線(xiàn)程中, 其過(guò)程是將飛行數據分析結果等值存儲在F lash 中。檢測任務(wù)線(xiàn)程可以通過(guò)周期函數PRD來(lái)完成。PRD 可以根據實(shí)時(shí)時(shí)鐘來(lái)確定函數運行的時(shí)間。這里, 設置檢測任務(wù)100m s運行1次。

本文引用地址:http://dyxdggzs.com/article/161510.htm

  

DSP實(shí)現無(wú)人飛行器控制流程

  圖5 系統控制流程圖

  所有任務(wù)的啟動(dòng)都和飛控系統總線(xiàn)上的小周期計數息息相關(guān), 其中與接收總線(xiàn)數據相關(guān)的任務(wù)都是由消息分發(fā)線(xiàn)程啟動(dòng), 當接收的消息為PSP發(fā)送的同步數據碼時(shí), 終端對象同步自己的小周期計數, 并按現在所處的小周期啟動(dòng)相應的任務(wù)。所有的任務(wù)都包含在消息處理線(xiàn)程中, 每個(gè)終端都有一個(gè)這樣的線(xiàn)程, 各個(gè)線(xiàn)程獨立工作, 使各個(gè)終端處于并行工作方式。系統全部邏輯控制功能, 均采用周期運行方式, 每隔10ms由定時(shí)中斷程序喚醒。利用CPLD 進(jìn)行邏輯運算及數據處理, 并檢測模擬量輸入信號, 判斷各監控對象的工作狀態(tài)并按照系統控制邏輯決定輸出量。在其狀態(tài)發(fā)生變化時(shí)通知, 協(xié)助完成系統的自檢測功能。在狀態(tài)監測中, 將當前檢測到的狀態(tài)量與存儲的上一個(gè)狀態(tài)量相比較, 如果兩次狀態(tài)相同, 則不進(jìn)行任何操作; 如果發(fā)生變化,則向發(fā)出中斷信號INT, 通知DSP讀取數據。

  在接收DSP發(fā)送的控制指令時(shí), 將該指令與當前狀態(tài)相比較, 若符合就不再發(fā)送控制指令, 這樣就能防止多次發(fā)送控制指令引起的誤動(dòng)作。

  在飛行過(guò)程中, 的任務(wù)主要包括采集機的姿態(tài)數據, 計算控制量并輸出到舵機等執行機構, 接受地面站的指令并傳輸的位置等信息。利用設計的控制板進(jìn)行伺服控制算法的, 完成對執行機構舵機的控制。圖6為輸出的其中一路舵機的PWM 控制信號波形。

  

  圖6 舵機控制信號

  5 結束語(yǔ)

  經(jīng)過(guò)調試, 該系統在實(shí)際運行中性能穩定, 達到了設計要求。本系統體積小、重量輕、成本低, 具備一定的擴展性, 適合于構成較強的實(shí)時(shí)性、小型化和低成本的小型。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>