freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dsp的全向運動控制系統(tǒng)軟件設計畢業(yè)設計(完整版)

2025-04-15 09:18上一頁面

下一頁面
  

【正文】 ,在世界坐標系中將整體速度 V 分解成沿 X軸和 Y 軸的速度分別為 XV 和 yV 。 (3) 各個驅(qū)動輪速度應在電機提供的最高速之內(nèi) [Vmax Vmax]。所以我們可以分解為 xV 和 yV ,其分解公式為式 (5)。其中最大速度為max233 V。 這種運動形式是 平移 與旋轉的合成。 ? 采用高性能靜態(tài) CMOS 技術,使得供電電壓降為 ,減少了控制器的損耗。 其主要的工作方式為: PC 上位機選擇相應的運動方式,經(jīng)過RS232 協(xié)議 連接無線模塊,由無線模塊發(fā)送數(shù)據(jù)。其中 DSP 下位機 節(jié)已經(jīng)介紹,在此不再 敘述 。通訊接口有 SCITXD 和 SCIRXD 的 TTL 電平信號。~ 360176。) 實際當前磁偏角值為“磁偏角高 8 位”與“磁偏角低 8 位”合成的 16 位數(shù)據(jù),數(shù)據(jù)范圍 03599(因為分辨率為 176。 L298N 可驅(qū)動 2 個電機, OUT1, OUT2 和 OUT3, OUT4 之間可分 別接電機。 本章主要分析系統(tǒng)的 PID 控制和 MATLAB仿真。 P I D 調(diào) 節(jié) 器P W M脈 寬 調(diào) 制電 機 驅(qū) 動 電 機編 碼 器s ( t )+e ( t )_V ( t ) 圖 13 電機閉環(huán)控制系統(tǒng) 已知模擬 PID 控制算法的傳遞函數(shù) 為式 (8): ? ? ? ?? ? 11PdiUSD S K S T sE S T??? ? ? ????? (8) 數(shù)字式 PID 前一刻輸出的值 為式 (9): (9) 前一時刻減去后一時刻的值 為式 (10): (10) 數(shù)字 PID最終輸出量 為式 (11): (11) 轉速檢測 本設計選用增量式 PID 即 節(jié)中所闡述的 PID??刂平Y果比較曲線如圖 15 所示。 0 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 4 . 5 5 0 . 4 5 0 . 4 0 . 3 5 0 . 3 0 . 2 5 0 . 2 0 . 1 5 0 . 1 0 . 0 500 . 0 5 0 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 4 . 5 5 0 . 200 . 20 . 40 . 60 . 811 . 21 . 41 . 6 (a) 1號電機 (b) 2號電機 0 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 4 . 5 5 1 . 21 0 . 8 0 . 6 0 . 4 0 . 200 . 2 (c) 3號電機 圖 17 三個電機相應跟蹤曲線 從上面的速度以及位移跟蹤曲線的仿真結果可以看出, PID控制能夠達到三軸運動控 制系統(tǒng)的要求 。 設 計概 念 性 規(guī) 劃 編 程 和 編 譯創(chuàng) 建 工 程 文 件編 寫 程 序 和 配 置 文 件調(diào) 試語 法 檢 測探 測 點 設 置文 件 保 存分 析實 時 調(diào) 試 、統(tǒng) 計 和 跟 蹤 圖 18 CCS 開發(fā)周期示意圖 圖 19 CCStudio 開發(fā)環(huán)境 仿真器 的作用:通過 編譯的程序下載 DSP 上兩種方式,一個是燒寫 FLASH,一個是仿真。 系統(tǒng)上電 后開始,系統(tǒng)初始化后開始檢測是否有接收數(shù)據(jù),接收到之后判斷運動方式,如是停止信號則電機停止運動。故將三個子程序軟件系統(tǒng)流程圖 用一個表示。其子程序系統(tǒng)流程圖見下圖 22所示。 圖 24 上位機界面 基于 DSP 的全向運動控制系統(tǒng)軟件設計 22 MSComm 控件是 Microsoft Communications Control 的簡稱,是 Microsoft 公司提供的簡化 Windows 下串口編程的 ActiveX 控件,它為應用程序提供了通過串口接口收發(fā)數(shù)據(jù)的簡便方法 [14]。 表 5 簡單 通信協(xié)議 命令分類 協(xié)議格式 備注 速度分解 *xaaaybbbzccc* “ *”為開始和結束標志,“ aaa”、“ bbb”、“ ccc”為電機 速度,“ xyz”為電機正反轉標志 1 為正轉, 2 為反轉 速度平移 *aaaxbbb0y00* “ *”為開始結束標志,“ ” 代表速度合成平移標志, “ aaa”整體速度,“ x”為順時針或逆時針平移( 1為順時針 2 為逆時針),“ y”為機器人方向是否跟隨移動方向( 1 為擺向移動的方向, 0 為頭不隨移動而改變) 原地旋轉 *xaaabbb0000* “ *”為開始結束標志,“ ”標志原地旋轉標志,“ x”為順時針或逆時針旋轉( 1為順時針 2 為逆時針),“ aaa”旋轉角度,“ bbb”為速度。驅(qū)動輪與地面接觸部分硬度較大,如果在普通地板上驅(qū)動輪 將 得不到足夠大的摩擦力,有嚴重的“打滑”現(xiàn)象。下面紅色線為開環(huán)曲線,上面深藍色曲線為 PID的效果曲線。同時可以參考試驗場地標出互成 45176。 平移 +旋轉運動 測試 全向運動特與其他運動形式最大的區(qū)別在于它 能 二維平面內(nèi)不但能夠不做任何準備的情況下 往任意方向平移,但最高級運動形式為在全向平移的基礎上能夠調(diào)整自身姿態(tài)也就是平移過程中自身能夠旋轉。 另一方面是電機,由于電機帶有磁性較強磁鐵,產(chǎn)生磁場的磁場也對指南針有一定干擾。對全向運動的運動的幾種運動形式進行了詳細的分析計算 。 使得 計算出的速度能夠很好的執(zhí)行,提高了系統(tǒng)的準確性。 void KickDog()。 //SCI初始化 PWM_Init()。 // 液晶界面顯示信息 LCD_PutString(16,23,運動控制系統(tǒng) ,0x001f,0x07e0)。 /* 累加器結果正常溢出 */ SCSR1=0x834E。 /* 禁止看門狗 ,看門狗時鐘 64分頻 */ KickDog()。 // while(1) { SciRed()。 //液晶初始化 Timer1Init()。 基于 DSP 的全向運動控制系統(tǒng)軟件設計 31 void IOinit()。 基于 DSP 的全向運動控制系統(tǒng)軟件設計 29 參考文獻 [1] 徐旭 ,李實 ,葉榛 ,孫增圻 .A Survey: RoboCup and the Research Proceedings of the 3rd World Congress on Intelligent Control and Automation[M],2021 [2] 趙冬斌 ,易建強 ,鄧旭玥 .全方位移動機器人結構和運動分析 [J].機器人 .2021(25) [3] 海丹 .全向移動平臺的設計與控制 [D].長沙 :國防科技大學 . 2021 [4] 龔建偉 .Visual C++/Turbo C串口通信編程實踐 . 北京 .電子工業(yè)出版社 , 2021 [5] RaulRojas:Omnidirectional Control,FreieUniversityBerlin,Technical Report B1003, 2021. [6] 劉和平 .DSP 原理及電機控制應用 — 基于 TMS320LF240X 系列 [M].北京 :北京航空航天大學出版社 ,2021. [7] 王茂飛 ,程昱 .TMS320C2021DSP技術與應用開發(fā) [M].北京 :北京清華大學出 版 社 ,2021. [8] Texas Peripherals SPRU357B[M].December,2021. [9] 陶永華,尹怡欣,葛蘆生 .新型 PID控制及其應用 [M].北京 .機械工業(yè)出版社 .1998 [10] 薛定宇 .控制系統(tǒng)計算機輔助設計 MATLAB 語言與應用(第 2 版) [M].北京 :清華大學出版社 ,2021. [11] 范海艇 .基于 NiosⅡ的中型足球機器人底層控制系 統(tǒng)的研究與實現(xiàn) [D].上海 ,上海大學 . [12] 姜艷波 .數(shù)字信號處理器 DSP應用 100例 [M],北京:化學工業(yè)出版社, 2021 [13] 海丹 .全向移動平臺的設計與控制 [D].長沙 :國防科技大學 , 2021 [14] 張宏林 .精通 Visual C++串口通信技術與工程實踐 (第 3版 ) .北京 . 人民郵電出版社, 2021 [15] 龔建偉 .Visual C++/Turbo C串口通信編程實踐(第二版) [M],北京:電子工業(yè)出版社, 基于 DSP 的全向運動控制系統(tǒng)軟件設計 30 附錄 基于 DSP 的全新運動控 制系統(tǒng)軟件清單如下 : 其中自己建的有 (存儲液晶字模數(shù)據(jù)) , (操作指南針), (運動控制策略), (液晶顯示), (主程序) 。同時圍繞核心的外部器件進行程序的編寫調(diào)試,已達到全向控制的目的。 基于 DSP 的全向運動控制系統(tǒng)軟件設計 27 (3) 驅(qū)動輪干 擾,本設計使用的是瑞典全向輪,輪子外側有兩排相互交錯的側輪,使得驅(qū)動輪滾動過程中,造成上下震動。 圖 31 系統(tǒng)平移 +旋轉曲線 經(jīng)顯示測試,其最終坐標在( 82 78),誤差約等于在 3cm。到 45176。 電機P I D 速度響應曲線01020304050607080901001101201301401501601701801902002100 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300時間m s編碼器值(3ms計數(shù)值)PWM200PIDPWM200 圖 27 電機 實際 PID效果 曲線 平移運動 測試 平移運動時時全向運動的最主要部分, 其是否準確穩(wěn)定關乎全向運動系統(tǒng)整體的成敗。的虛線 ,結構圖見圖 26。小車也將采集到的速度值經(jīng)過無線模塊傳送給上位機。為了更好的觀測和研究幾種運動狀態(tài),故上位機軟件設計成各個運動狀態(tài)分開的界面。 無線發(fā)送子程序 無線發(fā)送子程序 流程圖如圖 23 所示 。只有三種運動狀態(tài)發(fā)生改變時此界面才變化,這是為了節(jié)省系統(tǒng)執(zhí)行時間,因彩屏執(zhí)行完此界面操作需要占用部分時間。同時電機 PID 會根據(jù)設定值和誤差進行調(diào)節(jié),使得系統(tǒng)運行更加穩(wěn)定。仿真 是 將程序下載到外部數(shù)據(jù)存儲器 RAM 中,其特點是下載速度快,但掉電數(shù)據(jù)丟失,適合在開發(fā)軟件 頻繁修改 階段使用。前兩節(jié)介紹了下位機全向運動系統(tǒng)使用的程序編寫平臺軟件和整個系統(tǒng)流程圖及各部分子程序的流程圖??梢钥闯?PID 控制方式的響應速度、跟蹤精度可以達到系統(tǒng)要求。光源經(jīng)過碼盤和檢測光柵照射的信號 通過光電檢測器件檢測,檢測出的正弦值經(jīng)轉換電路轉換成矩形波,最后出來 A 相 B 相 Z 相。為使得電機能夠穩(wěn)、準、快的執(zhí)行 , 而 PID 是根據(jù)偏差的比例、積分、微分的線性 組合進行反饋控制,是迄今為止工業(yè)中應用最為廣泛的一種控制方法。 表 4 L298N 功能模塊 ENA IN1 IN2 運轉狀態(tài) 0 X X 停止 1 1 0 正轉 1 0 1 反轉 1 1 1 剎停 1 0 0 停止 基于 DSP 的全向運動控制系統(tǒng)軟件設計 13 L298N驅(qū)動電路如圖 12所示。) ,是由 2個 8位的數(shù)據(jù)組成,當修改模塊磁偏角時,分為高 8 位值,低 8位值,寫入模塊。、測量精度 : 1 176。本設計用的 是 RS232 電平接口 , 通訊波特率設置 9600bps,無奇偶校驗位, 8 位數(shù)據(jù)位和一個停止位 。TMS320LF2407A 不采用 5V供電而是采用低電壓 供電方式 。 DSP 接收到數(shù)據(jù)進行相應的處理,分析出要進行的運動形式及各種參數(shù),同時利用 I2C 協(xié)議采集指南針的數(shù)據(jù),將這些信息通過第 2 章的全向運動學模型分析的各種公式轉換成各個電機的速度值。 ? 可擴展的外部存儲器總共具有 192K16 位的空間,分別為 64K 字 的 程序存儲器空間、 64K 字的數(shù)據(jù)存儲空間和 64K 字的 I/O 空間。此處不再過多敘述。原地旋轉是旋轉的最基本運動形式 ,邊 平移 邊 旋轉 運動將在下節(jié) 中闡述 ,本節(jié)主要分析原地旋轉運動形式。 11223313 sin( )c os( ) sin( )622c os( ) c os( )13 sin( )c os( ) sin( )622VVV V VV V V VVVV V V? ???? ???? ?
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1