尋跡算法分析_第1頁
尋跡算法分析_第2頁
尋跡算法分析_第3頁
尋跡算法分析_第4頁
尋跡算法分析_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、前言n本ppt介紹了小車結構(如是rp5履帶坦克車就不需要萬向輪,工作原理完全相同)n介紹了3路尋跡的編程方法,旨在給初學者提供編程思路,僅供參考,朋友一定要根據(jù)自己實際電路和cpu進行編程。n福建泉州海創(chuàng)電子 客服n旗艦店http:/n一分店http:/n二分店http:/小車結構左輪右輪萬向滑輪左減速電機前方直流電機 小家電 小車步進電機 空調 門伺服電機 舵機 機械手輪胎 2個減速箱+電機 2套萬向滑輪 1個黃色底盤 pcb敷銅板 亞克力板螺絲 卡簧 固定片右減速電機左輪右輪萬向滑輪左減速電機前方右減速電機左電機p1.3 p1.2la lb0 0 不轉0 1 前轉1 0 后轉1 1 不轉

2、la lbra rb電機驅動電路單片機右電機p1.1 p1.0ra rb0 0 不轉0 1 前轉1 0 后轉1 1 不轉單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.3 p1.20 1 0 1 前進1 0 1 0 后退1 1 0 1 左轉彎0 1 1 1 右轉彎小車尋跡算法小車尋跡算法 以以3路探測為例路探測為例左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.0(0有障礙)0 1 0 1 前進 11 0 1 0 后退 01 1 0 1 左轉彎0 1 1 1 右轉彎

3、探測障礙物30cm程序設計if(p00=0)p1=0x0aelsep1=0x05障礙實驗p13 p12p13 p12注:檢測到黑線輸出低電平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進 1 0 11 0 1 0 后退1 1 0 1 左轉彎 0 1 10 1 1 1 右轉彎程序設計(如果中間探測頭p01右測到黑線,則小車前進)if(p0=0 x05)p1=0x05p0.0 p0.1p0.2p13 p12p13 p12注:檢測到黑線輸出低電

4、平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進 1 0 11 0 1 0 后退1 1 0 1 左轉彎 0 1 10 1 1 1 右轉彎程序設計(如果右邊探測頭p02測到黑線,則小車偏了,小車左轉彎)if(p0=0 x03)p1=0x0dp0.0 p0.1p0.2p13 p12p13 p12注:檢測到黑線輸出低電平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3

5、p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進 1 0 11 0 1 0 后退1 1 0 1 左轉彎 0 1 10 1 1 1 右轉彎 1 1 0程序設計(如果左邊探測頭p00測到黑線,則小車偏了,小車右轉彎)if(p0=0 x06)p1=0x07p0.0 p0.1p0.2p13 p12p13 p12作業(yè)答案注:檢測到黑線輸出低電平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進1 0 1 0 后退1 1 0

6、 1 左轉彎 0 0 10 1 1 1 右轉彎程序設計(如果中間和右邊探測頭p02測到黑線,則小車偏了,小車左轉彎)if(p0=0 x01)p1=0x0dp0.0p0.1p0.2p13 p12p13 p12特殊情況1注:檢測到黑線輸出低電平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進1 0 1 0 后退1 1 0 1 左轉彎 1 0 00 1 1 1 右轉彎程序設計(如果中間和左邊探測頭p02測到黑線,則小車偏了,小車右轉彎)if(p0

7、=0 x04)p1=0x07p0.0p0.1p0.2p13 p12p13 p12特殊情況2注:檢測到黑線輸出低電平左輪右輪萬向滑輪左減速電機前方右減速電機la lbra rb電機驅動電路單片機單片機通過電機驅動電路控制小車運行方法p1.3 p1.2 p1.1 p1.0 p0.2 p0.1 p0.00 1 0 1 前進1 0 1 0 后退1 1 0 1 左轉彎0 1 1 1 右轉彎1 1 1 1停車 0 0 0程序設計(如果三個探測頭全部測到黑線,則小車到達終點,停車)if(p0=0 x04)p1=0x07p0.0p0.1p0.2p13 p12p13 p12特殊情況3注:檢測到黑線輸出低電平紅外

8、傳感器探測頭紅外傳感器探測頭電機驅動控制電機引腳電機驅動控制電機引腳p02p02p01p01p00p00小車狀況p13p13p14p14p11p11p10p10電機動作000到終點0 x001111全部停止0 x0f001偏右傾向0 x011101左轉彎0 x0d010不能存在0 x02011偏右傾向0 x031101左轉彎0 x0d100偏左傾向0 x040111右轉彎0 x07101中間行駛0 x050101前行0 x05110偏左傾向0 x060111右轉彎0 x07111跑偏0 x07按照最后一次檢測運行 x=p0&0xff; switch(x) case 0 x00:p1=0 x0f

9、; break; case 0 x01:p1=0 x0d; break; case 0 x02:; break; case 0 x03:p1=0 x0d; break; case 0 x04:p1=0 x07; break; case 0 x05:p1=0 x05; break; case 0 x06:p1=0 x07; break; case 0 x07:; break; default: break; 根據(jù)上述的分析編寫出尋跡核心程序2001年全國大學生電子設計競賽國賽題年全國大學生電子設計競賽國賽題 二、要求 1、基本要求、基本要求 (1)電動車從起跑線出發(fā)(車體不得超過起跑線),沿引導

10、線到達b點。在“直道區(qū)”鋪設的白紙下沿引導線埋有13塊寬度為15cm、長度不等的薄鐵片。電動車檢測到薄鐵片時需立即發(fā)出聲光指示信息,并實時存儲、顯示在“直道區(qū)”檢測到的薄鐵片數(shù)目。 (2)電動車到達b點以后進入“彎道區(qū)”,沿圓弧引導線到達c點(也可脫離圓弧引導線到達c點)。c點下埋有邊長為15cm的正方形薄鐵片,要求電動車到達c點檢測到薄鐵片后在c點處停車5秒,停車期間發(fā)出斷續(xù)的聲光信息。 (3)電動車在光源的引導下,通過障礙區(qū)進入停車區(qū)并到達車庫。電動車必須在兩個障礙物之間通過且不得與其接觸。 (4)電動車完成上述任務后應立即停車,但全程行駛時間不能大于90秒,行駛時間達到90秒時必須立即自動停車。 2、發(fā)揮部分、發(fā)揮部分 (1)電動車在“直道區(qū)”行駛過程中,存儲并顯示每個薄鐵片(中心線)至起跑線間的距離

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論