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

正文內(nèi)容

智能機器人功能開發(fā)與設計_畢業(yè)設計(編輯修改稿)

2024-10-01 13:10 本頁面
 

【文章內(nèi)容簡介】 、震動傳感器、傾角傳感器、溫度傳感器、溫濕度傳感器、 LED 指示燈、程序下裝口和通訊接口,配合程序完成超聲波測距、紅外避障、溫濕度測量、編程和通訊等功能。 與 CPU3 相連的接口及傳感器主要有電機、三軸加速度計、灰度傳感器、火焰?zhèn)鞲衅?、煙霧傳感器、酒精傳感器、光線傳感器、顏色傳感器、 LED 指示燈、程序下裝口和通訊接口,配合程序完成機器人移動、尋線、尋找火源、編程和通訊等功能。 系統(tǒng)主要 的硬件連接 如圖 11 所示,其中,圖 11(a)是未 安裝傳感器 時 系統(tǒng)硬件連接圖,圖 11(b)是 整體硬件連接圖。 圖 11(a) 未安裝傳感器系統(tǒng)硬件連接 2 圖 11(b) 整體硬件連接 電機的安裝 智能機器人系統(tǒng)采用兩個電機分別驅(qū)動兩個輪子,用戶可以對兩個電機分別進行控制,以完成前進、后退、轉(zhuǎn)彎等多種動作。電機的安裝如圖 12 所示: 圖 12 電機的安裝 安裝電機時, 左側(cè)電機連接線與 MOT1 接口相連; 電機連接線與 MOT2 接口相連;同時, 注意三根連接線的顏色位置。 LCD顯示屏的安裝 智能機器人系統(tǒng)可采用 LCD 顯示屏來顯示各個傳感器的數(shù)據(jù) ,其通過連接線與接口板相連,安裝如圖 13 所示: 3 圖 13 LCD 的安裝 在安裝 LCD 顯示屏時,注意接口板上各個信號引腳與 LCD 上的各個信號引腳要一一對應。 智能機器人軟件介紹 系統(tǒng)軟件部分包含 CPU 內(nèi)程序部分和上位機界面兩個部分。 CPU 內(nèi)程序 CPU1 作為主 CPU,包含的程序如下: (1)LCD 顯示程序,使數(shù)據(jù)在機器人上的顯示; (2)與上位機通訊程序,實現(xiàn)接收上位機命令、處理分解命令以及向上位機回送命令、傳感器配置信息和實時數(shù)據(jù)的功能; (3)與 CPU CPU3 通訊程序,用來向從 CPU 發(fā)送與接收命令和數(shù)據(jù) ; (4)遙控程序,讀取遙控器按鍵編碼; (5)基本測試程序,通過向從 CPU 發(fā)送與接收的命令和數(shù)據(jù),完成對傳感器各項功能的基本測試; (6)電機速度設定程序,用來設定機器人電機的目標速度; (7)各項功能程序,通過向從 CPU 發(fā)送與接收的命令和數(shù)據(jù)以及多種傳感器的配合,實現(xiàn)尋線、紅外避障、超聲波測距、紅外 +超聲波避障、尋找火源等功能; (8)開放程序,用戶可通過調(diào)用從 CPU 的各項傳感器數(shù)據(jù),配合自身設計的算法,實現(xiàn)相應的功能。 CPU2 作為從 CPU,包含的程序如下: 4 (1)與 CPU1 的通訊程序,接收來自 CPU1 的命令和數(shù)據(jù)、并向 CPU1 發(fā)送請求數(shù)據(jù); (2) 實現(xiàn)各種功能的程序,實現(xiàn)檢測傳感器數(shù)據(jù)功能,以及各傳感器的啟動、運行、讀取數(shù)據(jù)的功能。 CPU3 作為從傳感器,包含的程序如下: (1)與 CPU1 通訊程序,接收來自 CPU1 的命令和數(shù)據(jù)、并向 CPU1 發(fā)送請求數(shù)據(jù); (2) 實現(xiàn)各種功能的程序,實現(xiàn)檢測傳感器數(shù)據(jù)功能以及各傳感器啟動、運行、讀取數(shù)據(jù)的功能。 (3)電機控制程序,根據(jù) CPU1 的命令,實現(xiàn)對電機目標速度的控制。 為了方便用戶的自主開發(fā),針對電機和 LCD 顯示屏,可 按照如下方式進行控制 : (1) 電機控 制 使用變量 和 對左右電機進行控制,二者 有四種 取值 : MOT_SPD_FULL、 MOT_SPD_FAST、 MOT_SPD_SLOW、MOT_SPD_ZERO,分別表示全速正轉(zhuǎn)、高速正轉(zhuǎn)、低速正轉(zhuǎn)和靜止。若需控制電機反轉(zhuǎn),則用 0 減 去 相應的取值即可。 通過上述取值的不同組合,可以實現(xiàn)前進、后退、轉(zhuǎn)彎等運動方式。 電機控制的具體語句為 (以全速前進為例 ): {... = MOT_SPD_FULL。 = MOT_SPD_FULL。 … = FALSE。 = TRUE。 } 若用戶在程序中對電機進行 操作,那么在程序的結(jié)尾處需要加入上述語句中的最后兩句,以使前述控制生效。 (2) LCD 顯示 若用戶需用 LCD 對結(jié)果等數(shù)據(jù)內(nèi)容進行 顯示 , 可采用如下語句格式: {... 5 sprintf(,格式 ,變量 )。 //第一行顯示內(nèi)容,沒有可刪除 sprintf(,格式 ,變量 )。 //第二行顯示內(nèi)容,沒有可刪除 = 1。 ... } 在上述語句中,變量 控制顯示方式,共有三種取值: 一種是 只顯示第一行, 一種是 只顯示第二行, 還有一種是 顯示兩行。 格式 在使用中用需 要 顯示內(nèi)容的輸出格式代替,如 $PRINT Distance:%dmm\n。 上位機界面 上位機界面分為通訊設置、傳感器設置、演示實驗和調(diào)試四個界面,如圖1 1 16 和 17 所示,用戶可根據(jù)后續(xù)章節(jié)介紹了解上位機界面的操作。 圖 14 通訊設置 6 圖 15 傳感器設置 圖 16 演示實驗 7 圖 17 調(diào)試 8 2. 功能介紹及測試 通訊設置 PC 機與智能機器人需要通過通訊接口來實施控制。因此,需要在 PC機上進行一定的配置。配置方法如下: ( 1)通過 USB線連接 PC機和 智能機器人 ,將兩個開關撥到合適的位置。 ( 2)在“計算機”上單擊右鍵,點擊“管理”,雙擊“設備管理器”,如圖21所示。 圖 21 設備管理器 ( 3)在“端口( COM和 LPT)”中查看與 智能機器人 連接的通訊端口號,如圖 22所示,此處的端口號 為 COM5(各 PC機的端口號可能不同)。 9 圖 22 通訊端口 ( 4)在 PC機上打開 parasetup軟件。在通訊設置選擇端口號,此處為 COM5,并點擊連接。此時窗口下方應顯示“已連接 COM5”。 圖 23 通訊配置 超聲波 測距 功能 說明 測量位于 機器人前方障礙物 距 機器人的距離,并顯示在計算機屏幕上,或顯示在機器人 LCD 顯示屏上。 操作 說明 (1) 安裝傳感器 10 該功能采用的傳感器為超聲波傳感器,安裝在 接口板 ”SR04”處,如圖 24 所示: 圖 24 超聲波傳感器與智能機器人的連接 (2) 勾選 傳感器設置中 “超聲波 測距 ”HCSR04”項 ,如圖 25 所示, 下裝傳感器配置至機器人 , 打開 “演示實驗”中 超聲波測距顯示 , 如圖 26 所示。 圖 25 超聲波 測距傳感器配置 11 圖 26 超聲波 測距顯示功能選擇 程序 流程 圖 27 超
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1