智能循跡避障小車研發(fā)設(shè)計(jì)及制作_第1頁
智能循跡避障小車研發(fā)設(shè)計(jì)及制作_第2頁
智能循跡避障小車研發(fā)設(shè)計(jì)及制作_第3頁
智能循跡避障小車研發(fā)設(shè)計(jì)及制作_第4頁
智能循跡避障小車研發(fā)設(shè)計(jì)及制作_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、-PAGE . z.- . -可修編- .選題智能避障小車的設(shè)計(jì)與制作院系電子系專業(yè) 電子信息科學(xué)與技術(shù)學(xué)生指導(dǎo)教師 賀東本選題的意義:避障尋跡小車可以通過自動(dòng)感知引導(dǎo)線以及躲避障礙物在工作當(dāng)中取代人力運(yùn)輸,節(jié)省人力以及本錢。智能車輛是一個(gè)運(yùn)用計(jì)算機(jī)、傳感、信息、通信、導(dǎo)航、人工智能及自動(dòng)控制等技術(shù)來實(shí)現(xiàn)環(huán)境感知、規(guī)劃決策和自動(dòng)行駛為一體的高新技術(shù)綜合體。它在軍事、民用和科學(xué)研究等方面已獲得了應(yīng)用,對(duì)解決道路交通平安提供了一種新的途徑。隨著汽車工業(yè)的迅速開展,關(guān)于汽車的研究也就越來越受人關(guān)注。電子設(shè)計(jì)涉及到多個(gè)學(xué)科,機(jī)械電子、傳感器技術(shù)、自動(dòng)控制技術(shù)、人工智能控制、計(jì)算機(jī)與通信技術(shù)等等,是眾多

2、領(lǐng)域的高科技。電子設(shè)計(jì)技術(shù),它是一個(gè)國家高科技實(shí)例的一個(gè)重要標(biāo)準(zhǔn),可見其研究意義很大。工作原理:避障尋跡小車是通過紅外探頭以及尋跡模塊感知外圍狀況,將所感知到的數(shù)據(jù)以1、0的信號(hào)形式返回給單片機(jī),然后再通過單片機(jī)針對(duì)不同的情況進(jìn)展控制,從而實(shí)現(xiàn)避障尋跡的功能。研究容:在現(xiàn)有電動(dòng)車框架的根底上,加裝紅外探頭以及尋跡模塊,實(shí)現(xiàn)對(duì)電動(dòng)車的運(yùn)行狀況,運(yùn)行路線的實(shí)時(shí)測(cè)量,并將測(cè)量數(shù)據(jù)傳送至單片機(jī)進(jìn)展處理,然后由單片機(jī)根據(jù)所檢測(cè)的各種數(shù)據(jù)實(shí)現(xiàn)對(duì)電動(dòng)車的智能控制,即自動(dòng)避障、自動(dòng)尋跡等功能。在有軌跡的地方小車能夠沿軌道行駛,當(dāng)遇到障礙的時(shí)候就自動(dòng)轉(zhuǎn)入避障模塊。這種方案能實(shí)現(xiàn)對(duì)電動(dòng)車的運(yùn)動(dòng)狀態(tài)進(jìn)展實(shí)時(shí)控制,控

3、制靈活、可靠,精度高,可滿足對(duì)系統(tǒng)的各項(xiàng)要求。研究方法、手段及步驟:1、循跡控制模塊 采用AT89 C 5 2R作為控制核心。STC89C52RC單片機(jī)本錢低、性能高,超強(qiáng)抗干擾(電源、復(fù)位電路都經(jīng)過特殊處理,每個(gè)IO口接有二極管鉗位保護(hù)),超低功耗,無法解密,低EMI(電磁干擾),而且與傳統(tǒng)805l單片機(jī)程序兼容,硬件無需改動(dòng),支持ISP(在系統(tǒng)編程)及IAP( 在應(yīng)用編程)技術(shù)。2、避障模塊 采用三個(gè)紅外探頭,分別置于車的前、左、右放向。當(dāng)檢測(cè)到前方有障礙物的時(shí)候?qū)⑿畔⒎错懙絾纹瑱C(jī),單片機(jī)再通過返回信息進(jìn)展控制。3、電機(jī)模塊采用直流電機(jī)。直流電機(jī)的控制方法比擬簡單,只需給電機(jī)的兩根控制線加

4、上適當(dāng)?shù)碾妷杭纯墒闺姍C(jī)轉(zhuǎn)動(dòng)起來,電壓越高則電機(jī)轉(zhuǎn)速越高。對(duì)于直流電機(jī)的速度調(diào)節(jié),可以采用調(diào)節(jié)電壓的方法,也可采用PWM調(diào)速方法。PWM調(diào)速就是使加在直流電機(jī)兩端的電壓為方形波形,通過改變方形的占空比實(shí)現(xiàn)對(duì)電機(jī)轉(zhuǎn)速的調(diào)節(jié)。4、電機(jī)驅(qū)動(dòng)模塊采用專用芯片L298N作為電機(jī)驅(qū)動(dòng)芯片。L298N是一個(gè)具有高電壓大電流的全橋驅(qū)動(dòng)芯片,它響應(yīng)頻率高,一片L298N可以分別控制兩個(gè)直流電機(jī),而且還帶有控制使能端。用該芯片作為電機(jī)驅(qū)動(dòng),驅(qū)動(dòng)能力大,操作方便,穩(wěn)定性好,性能優(yōu)良。參考文獻(xiàn)1 新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)第3版 毅剛 編著 工業(yè)大學(xué) 2008年04月2C語言程序設(shè)計(jì)第三版 譚浩強(qiáng) 編著 清華大學(xué)

5、2005年07月3 學(xué)位論文:佚名 智能小車設(shè)計(jì)畢業(yè)論文4單片機(jī)C語言編程與實(shí)例 亮、侯國銳 編著 人民郵電 2003年9月5Yamato I , et al 1 New conversion system for UPS using high fre2quency linkJ 1 IEEE PESC ,1988 :210-320.摘 要本設(shè)計(jì)是一種基于單片機(jī)控制的簡易自動(dòng)尋跡小車系統(tǒng),包括小車系統(tǒng)構(gòu)成軟硬件設(shè)計(jì)方法。小車以AT89C52為控制核心,利用車前三個(gè)紅外探頭檢測(cè)周圍信息,以及循跡模塊對(duì)路面黑色軌跡進(jìn)展檢測(cè),并將路面檢測(cè)信號(hào)反響給單片機(jī)。單片機(jī)對(duì)采集到的信號(hào)予以分析判斷,及時(shí)控制驅(qū)動(dòng)

6、電機(jī)以調(diào)整小車轉(zhuǎn)向,從而使小車能夠自動(dòng)避障和沿著黑色軌跡自動(dòng)行駛,實(shí)現(xiàn)小車自動(dòng)避障尋跡的目的。關(guān)鍵詞:AT89C51;直流電機(jī);紅外探頭;循跡模塊AbstractThe design is based on single chip microputer control automatic tracing system, including system hardware and software design method of car. The car takes AT89C52 as the control core, using the front three infrared prob

7、e detection of peripheral information, and tracking module on pavement black locus were detected, and the pavement detection signal feedback to the microcontroller. Single chip signal gives the analysis judgment, to control the drive motor to adjust the car steering, so that the car can automaticall

8、y avoid obstacles and along the black path automatic driving, realize automatic obstacle avoidance tracingpurposes.矚慫潤厲釤瘞睞櫪廡賴。Key words: AT89C51; infrared sensor; tracking module聞創(chuàng)溝燴鐺險(xiǎn)愛氌譴凈。目 錄 TOC o 1-3 h z u HYPERLINK l _Toc327367774摘要 PAGEREF _Toc327367774 h 4殘騖樓諍錈瀨濟(jì)溆塹籟。HYPERLINK l _Toc327367776第一

9、章前言 PAGEREF _Toc327367776 h 9釅錒極額閉鎮(zhèn)檜豬訣錐。HYPERLINK l _Toc3273677771.1 本選題的意義 PAGEREF _Toc327367777 h 9彈貿(mào)攝爾霽斃攬磚鹵廡。HYPERLINK l _Toc3273677781.2 智能小車的開展現(xiàn)狀及未來趨勢(shì) PAGEREF _Toc327367778 h 10謀蕎摶篋飆鐸懟類薔。HYPERLINK l _Toc3273677791.3智能小車的研究意義 PAGEREF _Toc327367779 h 10廈礴懇蹣駢時(shí)盡繼價(jià)騷。HYPERLINK l _Toc327367780第二章尋跡避障小

10、車工作原理 PAGEREF _Toc327367780 h 11煢楨廣鰳鯡選塊網(wǎng)羈淚。HYPERLINK l _Toc3273677812.1 壁障尋跡小車工作原理 PAGEREF _Toc327367781 h 11鵝婭盡損鵪慘歷蘢鴛賴。HYPERLINK l _Toc3273677822.2控制系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc327367782 h 11籟叢媽羥為贍僨蟶練淨(jìng)。HYPERLINK l _Toc3273677842.2.1 AT98C52單片機(jī) PAGEREF _Toc327367784 h 12預(yù)頌圣鉉儐歲齦訝驊糴。HYPERLINK l _Toc3273677852.

11、2.2 紅外探頭避障模塊 PAGEREF _Toc327367785 h 12滲釤嗆儼勻諤鱉調(diào)硯錦。HYPERLINK l _Toc3273677872.2.3 尋跡模塊 PAGEREF _Toc327367787 h 14鐃誅臥瀉噦圣騁貺頂廡。HYPERLINK l _Toc3273677882.2.4 電源模塊 PAGEREF _Toc327367788 h 14擁締鳳襪備訊顎輪爛薔。HYPERLINK l _Toc3273677892.2.5 電機(jī)及驅(qū)動(dòng)模塊 PAGEREF _Toc327367789 h 14贓熱俁閫歲匱閶鄴鎵騷。HYPERLINK l _Toc327367790第三章

12、硬件設(shè)計(jì) PAGEREF _Toc327367790 h 16壇摶鄉(xiāng)囂懺蔞鍥鈴氈淚。HYPERLINK l _Toc3273677913.1總體設(shè)計(jì) PAGEREF _Toc327367791 h 16蠟變黲癟報(bào)倀鉉錨鈰贅。HYPERLINK l _Toc3273677933.2驅(qū)動(dòng)電路 PAGEREF _Toc327367793 h 17買鯛鴯譖曇膚遙閆擷凄。HYPERLINK l _Toc3273677943.3信號(hào)檢測(cè)模塊 PAGEREF _Toc327367794 h 18綾鏑鯛駕櫬鶘蹤韋轔糴。HYPERLINK l _Toc3273677953.4主控電路 PAGEREF _Toc3

13、27367795 h 19驅(qū)躓髏彥浹綏譎飴憂錦。HYPERLINK l _Toc327367796第四章軟件設(shè)計(jì) PAGEREF _Toc327367796 h 21貓蠆驢繪燈鮒誅髏貺廡。HYPERLINK l _Toc3273677974.1主程序框圖: PAGEREF _Toc327367797 h 21鍬籟饗逕瑣筆襖鷗婭薔。HYPERLINK l _Toc3273677984.2 尋跡模塊程序設(shè)計(jì) PAGEREF _Toc327367798 h 22構(gòu)氽頑黌碩飩薺齦話騖。HYPERLINK l _Toc3273677994.2.1 尋跡程序框圖及其真值表 PAGEREF _Toc3273

14、67799 h 22輒嶧陽檉籪癤網(wǎng)儂號(hào)澩。HYPERLINK l _Toc3273678004.4 避障模塊程序設(shè)計(jì) PAGEREF _Toc327367800 h 23堯側(cè)閆繭絳闕絢勵(lì)蜆贅。HYPERLINK l _Toc3273678014.4.1 避障框圖及其真值表 PAGEREF _Toc327367801 h 23識(shí)饒鎂錕縊灩筧嚌儼淒。HYPERLINK l _Toc327367802完畢語 PAGEREF _Toc327367802 h 25凍鈹鋨勞臘鍇癇婦脛糴。HYPERLINK l _Toc327367803致 PAGEREF _Toc327367803 h 26恥諤銪滅縈歡煬

15、鞏鶩錦。HYPERLINK l _Toc327367804附錄一硬件原理圖 PAGEREF _Toc327367804 h 27鯊腎鑰詘褳鉀溈懼統(tǒng)庫。HYPERLINK l _Toc327367805附錄二程序清單 PAGEREF _Toc327367805 h 29碩癘鄴頏謅攆檸攜驤蘞。HYPERLINK l _Toc327367806參考文獻(xiàn) PAGEREF _Toc327367806 h 34閿擻輳嬪諫遷擇楨秘騖。-. z.第一章 前 言1.1 本選題的意義自第一臺(tái)工業(yè)機(jī)器人誕生以來,機(jī)器人的開展已經(jīng)普及機(jī)械、電子、冶金、交通、宇航、國防等領(lǐng)域。近年來機(jī)器人的智能水平不斷提高,并且迅速地

16、改變著人們的生活方式。人們?cè)诓粩嗵接憽⒏脑?、認(rèn)識(shí)自然的過程中,制造能替代人勞動(dòng)的機(jī)器一直是人類的夢(mèng)想。氬嚕躑竄貿(mào)懇彈瀘頷澩。隨著科學(xué)技術(shù)的開展,機(jī)器人的感覺傳感器種類越來越多,其中視覺傳感器成為自動(dòng)行走和駕駛的重要部件。視覺的典型應(yīng)用領(lǐng)域?yàn)樽灾魇街悄軐?dǎo)航系統(tǒng),對(duì)于視覺的各種技術(shù)而言圖像處理技術(shù)已相當(dāng)興旺,而基于圖像的理解技術(shù)還很落后,機(jī)器視覺需要通過大量的運(yùn)算也只能識(shí)別一些構(gòu)造化環(huán)境簡單的目標(biāo)。視覺傳感器的核心器件是攝像管或CCD,目前的CCD已能做到自動(dòng)聚焦。但CCD傳感器的價(jià)格、體積和使用方式上并不占優(yōu)勢(shì),因此在不要求清晰圖像只需要粗略感覺的系統(tǒng)中考慮使用接近覺傳感器是一種實(shí)用有效的方法。

17、釷鵒資贏車贖滅獅贅。機(jī)器人要實(shí)現(xiàn)自動(dòng)導(dǎo)引功能和避障功能就必須要感知導(dǎo)引線和障礙物,感知導(dǎo)引線相當(dāng)給機(jī)器人一個(gè)視覺功能。避障控制系統(tǒng)是基于自動(dòng)導(dǎo)引小車AVGauto-guide vehicle系統(tǒng),基于它的智能小車實(shí)現(xiàn)自動(dòng)識(shí)別路線,判斷并自動(dòng)避開障礙,選擇正確的行進(jìn)路線。使用傳感器感知路線和障礙并作出判斷和相應(yīng)的執(zhí)行動(dòng)作。慫闡譜鯪逕導(dǎo)嘯畫長涼。該智能小車可以作為機(jī)器人的典型代表。它可以分為三大組成局部:傳感器檢測(cè)局部、執(zhí)行局部、CPU。機(jī)器人要實(shí)現(xiàn)自動(dòng)避障功能,還可以擴(kuò)展循跡等功能,感知導(dǎo)引線和障礙物??梢詫?shí)現(xiàn)小車自動(dòng)識(shí)別路線,選擇正確的行進(jìn)路線,并檢測(cè)到障礙物自動(dòng)躲避?;谏鲜鲆?,傳感檢測(cè)局

18、部考慮到小車一般不需要感知清晰的圖像,只要求粗略感知即可,所以可以舍棄昂貴的CCD傳感器而考慮使用價(jià)廉物美的紅外反射式傳感器來充當(dāng)。智能小車的執(zhí)行局部,是由直流電機(jī)來充當(dāng)?shù)?,主要控制小車的行進(jìn)方向和速度。單片機(jī)驅(qū)動(dòng)直流電機(jī)一般有兩種方案:第一,勿需占用單片機(jī)資源,直接選擇有PWM功能的單片機(jī),這樣可以實(shí)現(xiàn)準(zhǔn)確調(diào)速;第二,可以由軟件模擬PWM輸出調(diào)制,需要占用單片機(jī)資源,難以準(zhǔn)確調(diào)速,但單片機(jī)型號(hào)的選擇余地較大??紤]到實(shí)際情況,本文選擇第二種方案。CPU使用STC89C52單片機(jī),配合軟件編程實(shí)現(xiàn)。諺辭調(diào)擔(dān)鈧諂動(dòng)禪瀉類。1.2 智能小車的開展現(xiàn)狀及未來趨勢(shì)現(xiàn)智能小車開展很快,從智能玩具到其它各行

19、業(yè)都有實(shí)質(zhì)成果。其根本可實(shí)現(xiàn)循跡、避障、檢測(cè)貼片、尋光入庫、避崖等根本功能,這幾節(jié)的電子設(shè)計(jì)大賽智能小車又在向聲控系統(tǒng)開展。比擬知名的飛思卡爾智能小車更是走在前列。我此次的設(shè)計(jì)主要實(shí)現(xiàn)循跡避障這兩個(gè)功能。嘰覲詿縲鐋囁偽純鉿錈。1.3智能小車的研究意義隨著我國科學(xué)技術(shù)的進(jìn)步,智能化和自動(dòng)化技術(shù)越來越普及,各種高科技也廣泛應(yīng)用于智能小車和機(jī)器人玩具制造領(lǐng)域,使智能機(jī)器人越來越多樣化。智能小車是一個(gè)多種高新技術(shù)的集成體,它融合了機(jī)械、電子、傳感器、計(jì)算機(jī)硬件、軟件、人工智能等許多學(xué)科的知識(shí),涉及到當(dāng)今許多前沿領(lǐng)域的技術(shù)。而智能電動(dòng)車正是智能機(jī)器人的一種,具有不可估量的實(shí)際意義。其避障尋跡技術(shù)的研究可

20、以帶來交通運(yùn)輸?shù)木薮蟾母?,也為車輛的自主導(dǎo)航能力的實(shí)現(xiàn)和無人自動(dòng)駕駛車輛的實(shí)現(xiàn)提供了重要技術(shù)。熒紿譏鉦鏌觶鷹緇機(jī)庫。第二章 尋跡避障小車工作原理2.1 壁障尋跡小車工作原理工作原理:避障尋跡小車是通過紅外探頭以及尋跡模塊感知外圍狀況,將所感知到的數(shù)據(jù)以1、0的信號(hào)形式返回給單片機(jī),然后再通過單片機(jī)針對(duì)不同的情況進(jìn)展控制,從而實(shí)現(xiàn)避障尋跡的功能。鶼漬螻偉閱劍鯫腎邏蘞。2.2控制系統(tǒng)總體設(shè)計(jì)尋跡傳感器避障傳感器主控芯片AT89C51穩(wěn)壓電源模塊L298電機(jī)主控系統(tǒng)的構(gòu)造圖2-1 主控系統(tǒng)構(gòu)造圖主控制電路模塊:用AT89C52單片機(jī)紅外檢測(cè)模塊:紅外探頭傳感器尋跡模塊:紅外對(duì)管傳感器電源模塊:雙路開

21、關(guān)電源電機(jī)及驅(qū)動(dòng)模塊:電機(jī)驅(qū)動(dòng)芯片L298N、兩個(gè)直流電機(jī)2.2.1 AT98C52單片機(jī)圖2-2 AT89C52電路圖 采用單片機(jī)作為整個(gè)系統(tǒng)的核心,用其控制行進(jìn)中的小車,以實(shí)現(xiàn)其既定的性能指標(biāo)。充分分析我們的系統(tǒng),其關(guān)鍵在于實(shí)現(xiàn)小車的自動(dòng)控制,而在這一點(diǎn)上,單片機(jī)就顯現(xiàn)出來它的優(yōu)勢(shì)控制簡單、方便、快捷。這樣一來,單片機(jī)就可以充分發(fā)揮其資源豐富、有較為強(qiáng)大的控制功能及可位尋址操作功能、價(jià)格低廉等優(yōu)點(diǎn)。因此,這種方案是一種較為理想的方案。紂憂蔣氳頑薟驅(qū)藥憫騖。 紅外探頭避障模塊采用三只紅外探頭分別置于小車的前端兩側(cè)以及正前端放向,對(duì)小車與障礙物相對(duì)距離和方位能作出較為準(zhǔn)確的判別和及時(shí)反響,再向

22、沒有檢測(cè)都障礙物的一方行走。穎芻莖蛺餑億頓裊賠瀧。圖2-3 加調(diào)制的發(fā)射管接電源整流穩(wěn)壓調(diào)制器(a) 發(fā)射器解調(diào)器放大器時(shí)鐘邏輯負(fù)載整流穩(wěn)壓接電源圖3-4 紅外避障原理 尋跡模塊采用五只紅外對(duì)管,一只置于軌道中間,四只置于軌道外側(cè),當(dāng)小車脫離軌道時(shí),即當(dāng)置于中間的一只光電開關(guān)脫離軌道時(shí),等待外面任一只檢測(cè)到黑線后,做出相應(yīng)的轉(zhuǎn)向調(diào)整,直到中間的光電開關(guān)重新檢測(cè)到黑線即回到軌道,假設(shè)外面兩只紅外對(duì)管檢測(cè)到黑線,則向反方向轉(zhuǎn)彎,再恢復(fù)正向行駛。濫驂膽閉驟羥闈詔寢賻。圖2-5 紅外避障原理紅外對(duì)管 電源模塊采用8支1.5V電池雙電源分別給單片機(jī)與電機(jī)供電可解決方案二的問題且能讓小車完成其功能。 電機(jī)

23、及驅(qū)動(dòng)模塊采用功率三極管作為功率放大器的輸出控制直流電機(jī)。線性型驅(qū)動(dòng)的電路構(gòu)造和原理簡單,加速能力強(qiáng),采用由達(dá)林頓管組成的 H型橋式電路(如圖2.1)。用單片機(jī)控制達(dá)林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài)下,準(zhǔn)確調(diào)整電動(dòng)機(jī)轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高,H型橋式電路保證了簡單的實(shí)現(xiàn)轉(zhuǎn)速和方向的控制,電子管的開關(guān)速度很快,穩(wěn)定性也極強(qiáng),是一種廣泛采用的 PWM調(diào)速技術(shù)?,F(xiàn)市面上有很多此種芯片,我選用了L298N(如圖2.2)。銚銻縵嚌鰻鴻鋟謎諏涼。這種調(diào)速方式有調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速圍廣、過載能力大,能承受頻繁的負(fù)載沖擊,還可以實(shí)現(xiàn)頻繁的無級(jí)快速啟動(dòng)、制動(dòng)和反轉(zhuǎn)等優(yōu)

24、點(diǎn)。因此決定采用使用功率三極管作為功率放大器的輸出控制直流電機(jī)。擠貼綬電麥結(jié)鈺贖嘵類。圖2-6 H橋式電路圖2-7 L298N第三章 硬件設(shè)計(jì)3.1總體設(shè)計(jì)智能小車采用前輪驅(qū)動(dòng),前輪左右兩邊各用一個(gè)電機(jī)驅(qū)動(dòng),調(diào)制前面兩個(gè)輪子的轉(zhuǎn)速起停從而到達(dá)控制轉(zhuǎn)向的目的,后輪是萬象輪,起支撐的作用。將循跡對(duì)管裝在車體下的前端,一開場小車自動(dòng)開場尋跡功能,當(dāng)搜索不到黑線的時(shí)候就自動(dòng)進(jìn)入壁障模式,知道再次搜索到黑線。賠荊紳諮侖驟遼輩襪錈。AT89C52時(shí)鐘電路壁障模塊循跡模塊電源模塊電機(jī)驅(qū)動(dòng)圖3-1 主板設(shè)計(jì)框圖3.2驅(qū)動(dòng)電路電機(jī)驅(qū)動(dòng)一般采用H橋式驅(qū)動(dòng)電路,L298N部集成了H橋式驅(qū)動(dòng)電路,從而可以采用L298

25、N電路來驅(qū)動(dòng)電機(jī)。通過單片機(jī)給予L298N電路PWM信號(hào)來控制小車的速度,起停。其引腳、驅(qū)動(dòng)原理圖如下列圖:塤礙籟饈決穩(wěn)賽釙冊(cè)庫。圖3-2 L298N引腳圖圖3-3 電機(jī)驅(qū)動(dòng)電路圖3.3信號(hào)檢測(cè)模塊小車循跡原理是小車在畫有黑線的白紙 路面上行駛,由于黑線和白紙對(duì)光線的反射系數(shù)不同,可根據(jù)接收到的反射光的強(qiáng)弱來判斷道路黑線。筆者在該模塊中利用了簡單、應(yīng)用也比擬普遍的檢測(cè)方法紅外探測(cè)法。紅外探測(cè)法,即利用紅外線在不同顏色的物理外表具有不同的反射性質(zhì)的特點(diǎn)。在小車行駛過程中不斷地向地面發(fā)射紅外光,當(dāng)紅外光遇到白色地面時(shí)發(fā)生漫發(fā)射,反射光被裝在小車上的接收管接收;如果遇到黑線則紅外光被吸收,則小車上的

26、接收管接收不到信號(hào),再通過LM324作比擬器來采集上下電平,從而實(shí)現(xiàn)信號(hào)的檢測(cè)。避障亦是此原理。裊樣祕(mì)廬廂顫諺鍘羋藺。圖3-4 循跡原理圖3.4主控電路本模塊主要是對(duì)采集信號(hào)進(jìn)展分析,同時(shí)給出PWM波控制電機(jī)速度,起停。以及再檢測(cè)到障礙報(bào)警等作用。其電路圖如圖。倉嫗盤紲囑瓏詁鍬齊驁。圖3-5主控電路第四章 軟件設(shè)計(jì)啟動(dòng)循跡是否檢測(cè)到停頓線停頓是否已經(jīng)脫離黑線避障YNNY4.1主程序框圖:圖4-1 主程序程序框圖4.2 尋跡模塊程序設(shè)計(jì) 尋跡程序框圖及其真值表開場是否尋找到黑線避障否是黑線左偏 黑線右偏左轉(zhuǎn)右轉(zhuǎn)圖4-2 尋跡程序框圖表 4-1 尋跡真值表Q1Q2Q3Q4Q5狀態(tài)修正01111左偏

27、左轉(zhuǎn)10111左偏左轉(zhuǎn)11011正常直走11101右偏右轉(zhuǎn)11110右偏右轉(zhuǎn)00111左偏左轉(zhuǎn)10011左偏左轉(zhuǎn)11001右偏右轉(zhuǎn)11100右偏右轉(zhuǎn)00011左偏左轉(zhuǎn)Q1Q2Q3Q4Q5狀態(tài)修正11000右偏右轉(zhuǎn)10001正常直走00000終點(diǎn)停頓注:Q1、Q2、Q3、Q4、Q5分別代表小車尋跡模塊上的5個(gè)紅外感應(yīng)器,Q1到Q5從左到右排列。4.4 避障模塊程序設(shè)計(jì) 避障框圖及其真值表是否檢測(cè)到黑線是否有障礙進(jìn)展壁障處理中斷壁障程序是否是開場4-3 避障程序框圖表 4-2MidLeftRight動(dòng)作111直走100直走011左轉(zhuǎn)001右轉(zhuǎn)001左轉(zhuǎn)000左轉(zhuǎn)完畢語 整個(gè)系統(tǒng)的設(shè)計(jì)以單片機(jī)為核心

28、,利用了多種傳感器,將軟件和硬件相結(jié)合。本系統(tǒng)能實(shí)現(xiàn)如下功能:1 自動(dòng)沿預(yù)設(shè)軌道行駛小車在行駛過程中,能夠自動(dòng)檢測(cè)預(yù)先設(shè)好的軌道,實(shí)現(xiàn)直道和弧形軌道的前進(jìn)。假設(shè)有偏離,能夠自動(dòng)糾正,返回到預(yù)設(shè)軌道上來。綻萬璉轆娛閬蟶鬮綰瀧。2當(dāng)小車探測(cè)到前進(jìn)前方的障礙物時(shí),躲避障礙物,從無障礙區(qū)通過。小車通過障礙區(qū)后,能夠自動(dòng)循跡從運(yùn)行情況來看循跡的效果比擬好,避障的效果不是很好,我認(rèn)為是由于紅外探頭數(shù)量不夠?qū)е聶z測(cè)過程中會(huì)產(chǎn)生檢測(cè)不到的死角。驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。 通過本次設(shè)計(jì)我掌握了很多以前不熟練的東西,認(rèn)識(shí)了很多以前不熟悉得東西,使我在人生上又進(jìn)了一步。也認(rèn)識(shí)到很多的缺乏?,嶀暈R曖惲錕縞馭篩涼。致 本設(shè)

29、計(jì)能夠順利完成,還承蒙教師以及身邊的很多同學(xué)的指導(dǎo)和幫助。在設(shè)計(jì)過程中,教師給予了悉心的指導(dǎo),最重要的是給了我解決問題的思路和方法,并且在設(shè)計(jì)環(huán)境和器材方面給予了大力的幫助和支持,在此,我對(duì)教師表示最真摯的感!同時(shí)感所有幫助過我的同學(xué)!鎦詩涇艷損樓紲鯗餳類。感些評(píng)閱教師百忙之中抽出時(shí)間對(duì)本論文進(jìn)展了評(píng)閱!附錄一 硬件原理圖附圖一 智能小車硬件電路附圖二 單片機(jī)中其它元件單路圖附錄二 程序清單#include /*定義引腳*/sbit b2=P10; /電機(jī)右輪sbit b1=P11;sbit a2=P14; /電機(jī)左輪sbit a1=P15;sbit mid=P00; /前感應(yīng)器sbit le

30、ft=P01; /左感應(yīng)器sbit right=P02; /右感應(yīng)器sbit q1=P03; /對(duì)應(yīng)循跡模塊的Q1、Q2、Q3、Q4sbit q2=P04;sbit q3=P05;sbit q4=P06;sbit q5=P07;/*直走*/void ahead()a1=0;a2=1;b1=0;b2=1;/*左轉(zhuǎn)*/void turnleft()a1=1;a2=0;b1=0;b2=1;/*右轉(zhuǎn)*/void turnright()a1=0;a2=1;b1=1;b2=0;/*停頓*/void stop()a1=1;a2=1;b1=1;b2=1;/*循跡子程序*/void *unji()if(q1=1

31、&q2=1&q3=0&q4=1&q5=1)ahead();if(q1=1&q2=0&q3=0&q4=0&q5=1)ahead();if(q1=0&q2=1&q3=1&q4=1&q5=1)turnleft();if(q1=1&q2=0&q3=1&q4=1&q5=1)turnleft();if(q1=0&q2=0&q3=1&q4=1&q5=1)turnleft();if(q1=1&q2=0&q3=0&q4=1&q5=1)turnleft();if(q1=0&q2=0&q3=0&q4=1&q5=1)turnleft();if(q1=1&q2=1&q3=1&q4=0&q5=1)turnright();if(q1=1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論