智能小車實驗報告_第1頁
智能小車實驗報告_第2頁
智能小車實驗報告_第3頁
智能小車實驗報告_第4頁
智能小車實驗報告_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、智能小車實驗報告摘要為了實現(xiàn)智能小車按照題目要求運動,從指定位置進入規(guī)定區(qū)域,并尋找到障礙 物,駛向障礙物,將障礙物推出規(guī)定區(qū)域,并實時顯示障礙物的位置。本實驗系統(tǒng)分 為兩個小系統(tǒng),控制端與運動端??刂贫艘詥纹瑱C C8051F020作為控制核心,運動端 采用DSP2812乍為控制核心。并以無線模塊實現(xiàn)控制端與運動端之間的交流,以實現(xiàn) 智能小車按照題目要求運動,并將信息實時反饋給控制端,顯示出來;對于關鍵的小 車運動執(zhí)行元件,經(jīng)過充分比較、論證,最終選用了步進電機,能夠準確定位并且具 有瞬間啟動和急速停止的優(yōu)越特性。電機的驅(qū)動是以L298N為芯片的驅(qū)動模塊;小車的電源模塊采用16V的鋰電池供電;

2、通過紅外對管 TCRT5000判斷黑線為循跡,實現(xiàn) 了小車在規(guī)定區(qū)域上行駛并將信息實時反饋給控制端等功能;并且小車的控制端顯示部分選用LCD12864液晶屏來顯示所需的參數(shù)。最后的實驗表明,系統(tǒng)完全達到了設 計要求,不但完成了所有基本和發(fā)揮部分的要求,并增加了路程顯示、全程時間顯示 等創(chuàng)新功能。關鍵詞:C8051F020單片機、DSP2812 L298N 紅外對管 TCRT5000 循跡、LCD12864液晶屏1一、系統(tǒng)方案1.1總體方案設計本實驗需要智能小車在規(guī)定的120cm*120cm區(qū)域內(nèi)。從起點位置出發(fā),檢測障 礙物所在位置并實施清除動作。在重力感應傳感器控制下實現(xiàn)智能小車的前進,后退

3、,左轉(zhuǎn),右轉(zhuǎn)等操作,控制智能小車行駛到障礙物位置,并且停留至少3秒鐘,給出聲或光的信號。然后將障礙物推出規(guī)定區(qū)域。為了完成實驗要求,控制端在單片機控制 下,顯示模塊,重力傳感器模塊、無線通信模塊的協(xié)同配合,共同完成控制端的工作。 運動端以DSP2812為核心,超聲波模塊、紅外避障模塊、驅(qū)動控制模塊、循跡模塊和 電源模塊的統(tǒng)一調(diào)配下,讓小車符合條件的行駛、通信、并清除障礙物,完成整個實 驗。根據(jù)實驗要求,我們設計的總體方案為控制端以Silico n Laboratories 公司生產(chǎn)的單片機C8051F020為控制核心,運動端以TI公司新推出的功能強大的32位定點 的DSP2812為核心,采用步

4、進電機和LM298芯片控制小車運動,用鋰電池提供 16V電 壓,用TCRT5000保證小車能在規(guī)定的區(qū)域內(nèi)正常行駛,并以超聲和紅外共同確定障 礙物位置,并在遠程控制端通過重力傳感器控制小車的前進、后退、左轉(zhuǎn)、右轉(zhuǎn)等功 能,將障礙物推出指定區(qū)域。并用無線通信實現(xiàn)遠程控制端和運動端之間的交流。1.2總體方案比較方案一:以C8051F020單片機作為控制端核心,DSP2812乍為運動端的核心,并 通過超聲波測定障礙物的位置,用 TCRT5000防止智能小車沖出區(qū)域,用步進電機精 確定位小車行駛的距離,并以無線來使控制端和運動端通信。以此來實現(xiàn)將障礙物推 出規(guī)定區(qū)域。方案二:以C8051F020單片機

5、為控制端和運動端的核心,用 TCRT500C來保證小 車在規(guī)定區(qū)域正常行駛。使用無線來實現(xiàn)控制端和運動端的交流,使用超聲模塊來檢 測障礙物,并將障礙物推出區(qū)域。由于DSP2812具有強大數(shù)據(jù)處理能力和高運行速度,十分符合實驗中的對于步 進電機以及坐標控制。所以我們采用第二個方案。1.3各個部分模塊方案比較與論證(1)控制端核心控制器模塊控制端的控制器是實驗中的控制核心部分,它用來控制智能小車的前進后退等動作,又要顯示相關信息。所以,一個合理的控制中心必不可少的。方案一:采用 Silicon Laboratories公司的C8051F020單片機對電動小車進行控制。C8051F020單片機的功能

6、比較強大。片內(nèi)含 CIP-51的CPU內(nèi)核,它的指令系 統(tǒng)與MC-51完全兼容。其中的C8051F020單片機含有64kB片內(nèi)Flash程序存儲器, 4352B的RAM 8個I /O端口共64根I /0口線、一個12位A/D轉(zhuǎn)換器和一個8位 A/ D轉(zhuǎn)換器以及一個雙12位D/A轉(zhuǎn)換器、2個比較器、5個16位通用定時器、5個 捕捉/比較模塊的可編程計數(shù)/定時器陣列、看門狗定時器、VDD監(jiān)視器和溫度傳感器等部分。C8051F020單片機支持雙時鐘,其工作電壓范圍為2.73.6(端口 I/O,RST 和JTAG引腳的耐壓為5V。與以前的51系列單片機相比,C8051F020增添了許多功 能,同時其可

7、靠性和速度也有了很大提高。 而且價格適中,各種功能也易于實現(xiàn)控制。方案二:采用STC公司的STC89C52RC其價格便宜,應用廣泛,但是功能單一,需要添加多個附加的模塊,實現(xiàn)較為復雜;運行速度一般,抗干擾能力不是很強。通過對以上兩種方案的比較,我們選擇了方案一,方案一采用的C8051F020單片 機功能強大,價格適中,應用方便,是個合理的選擇(2) 運動端核心控制器的選擇方案一:采用C8051F020單片機,該微處理器具體情況同上。方案二:采用 DSP2812微處理器。DSP2812是TI公司新推出的功能強大的 TMS320F2812勺32位定點DSP是TMS320LF2407的升級版本,最大

8、的特點是速度比 TMS320LF2407有了質(zhì)的飛躍,從最高40M躍升到TMS320F2812勺150M處理數(shù)據(jù)位 數(shù)也從16位定點躍升到32位定點。最大的亮點是其擁有 EVA EVB事件管理器和配 套的12位16通道的AD數(shù)據(jù)采集,使其對電機控制得心應手。DSP2812微處理器具有 強大的分析、計算和可視化功能,利用DSP2812提供的數(shù)十個專業(yè)工具箱,可以方便、 靈活地實現(xiàn)對自動控制、信號處理、通信系統(tǒng)等的算法分析和仿真。通過比較,我們需要強大的計算能力與速度,故而選擇第二種方案,采用DSP2812 微處理器作為運動端的核心。(3) 車體的選擇車體是實驗最基礎的部分,涉及到小車能否穩(wěn)定快速

9、的按照預定軌跡行駛并實現(xiàn) 超車。選擇好車體尤為重要。方案一:采用三輪小車用兩獨立電機分別帶動兩車輪,再加一個萬向輪,機械加工簡單,成本低,但該小車不適合爬坡、倒退行駛。方案二:采用履帶式小車履帶式玩具電動小車的車體、車架和電機都是現(xiàn)成的,在上面架一塊板子就可以 放下電路板,各種傳感器的安裝也較方便;其次,所購買的電動小車是由兩直流電機 控制的。電機一個控制左輪,另一個控制右輪,這小車的前樣可以很好地實現(xiàn)進、后 退、原地轉(zhuǎn)彎等各種運動。根據(jù)實驗要求,我們選擇方案二,履帶式小車穩(wěn)定快速且裝卸方便。(2) 電源模塊方案一:鉛酸電池供電,優(yōu)點電流大,缺點重量太沉,攜帶不方便,也不便于在 車上安裝。方案

10、二:16V鋰電池組供電,雖然它的持續(xù)供電時間不是很長時,但優(yōu)點是體積 小重量輕,電壓也穩(wěn)定得多。便于安裝于車上且攜帶方便。經(jīng)過比較,我們選擇方案二,16V電源經(jīng)7812模塊轉(zhuǎn)化可以輸出12V電壓供給直 流電機,其他模塊可用7805轉(zhuǎn)換成5V后再供電。(3) 驅(qū)動模塊電機模塊選擇是整個方案設計的關鍵,根據(jù)題目的要求,這需要對小車的精確控 制,所以要產(chǎn)生不同的方波來驅(qū)動直流電機使小車精確行駛。方案一:采用內(nèi)部集成 H橋式芯片L298驅(qū)動電路。方案二:采用分立元件的H橋驅(qū)動電路。由于采用內(nèi)部集成H橋式芯片每一組PW波用來控制一個電機的速度,而另外兩 個I/O 口可以控制電機的正反轉(zhuǎn),控制比較簡單,電

11、路也很簡單,一個芯片內(nèi)包含有 8個功率管,這樣簡化了電路的復雜性,所以采用方案一。(4) 運動控制模塊在運動過程中,控制好小車在規(guī)定的區(qū)域內(nèi)運功是小車完成任何題目要求的基 礎。為此,系統(tǒng)將對小車行駛線路控制、信息傳遞進行有效的控制。線路控制:在規(guī)定區(qū)域上,智能小車利用步進電機,準確控制行走的距離。利用 超聲尋到障礙物冰將其推出規(guī)定區(qū)域,并將信息反饋給控制端。在不同的階段,小車 執(zhí)行不同的程序。系統(tǒng)最終采取步進電機的精確計數(shù)以及 DSP2812精確快速的計算能 力以保證小車正常行駛。信息傳遞:使用無線模塊來進行控制端和運動端之間的交流,確定小車和障礙物 的坐標位置,并在控制端顯示器顯示出來。(5

12、)顯示模塊方案一:采用使用起來比較方便的 LCD1602液晶顯示屏。屏幕較小、便于放置, 采用的而是并行接口,但是顯示簡單。方案二:采用LCD12864顯示屏,12864顯示屏的尺寸大,亮度高,可以支持漢字 的顯示,顯示效果好、顯示的信息多。通過對以上方案的比較,我們采用方案二。因為LCD12864能同時多行顯示,而且亮度好,符合實驗要求。(6)尋物模塊智能小車需要在規(guī)定區(qū)域確定障礙物的位置,故而需要尋物模塊尋找障礙物。方案一:使用超聲模塊,超聲波可以探射到很廣的范圍,雖然反應比較慢,但總 體效果不錯,調(diào)試也很簡單。方案二:使用紅外模塊,紅外的探測更加精準,反應速度也較快,但它容易受到 白色地

13、面的干擾。通過比較,我們采用了方案一。因為超聲模塊探測范圍廣,干擾容易控制。1.4結構框圖根據(jù)上面的分析論證,我們設計的系統(tǒng)的總體結構框圖如圖所示。二、理論分析與計算2.1信號檢測與控制小車從規(guī)定區(qū)域啟動后,在入口探測障礙物的位置,并將坐標傳給控制端,自動 行駛至障礙物前,將障礙物推出區(qū)域,并以是否遇到黑線來判斷障礙物是否出了規(guī)定 區(qū)域。本實驗小車使用DSP2812作為運動端控制核心,控制步進電機的運動,超聲采 集的信號,由無線通信端將信息反饋給控制端,再由單片機將需要顯示的數(shù)據(jù)傳輸給 顯示屏進行顯示。2.2控制端和運動端之間的通信方法本實驗需要控制端和運動端相互配合工作才能實現(xiàn),所以必須要有

14、通信設備使兩 車可以實現(xiàn)交流,我們兩車之間通信使用n RF24L01單片無線收發(fā)器,它可以發(fā)射和接收無線信息,從而實現(xiàn)兩者之間的交流,顯示障礙物坐標。2.3節(jié)能本實驗選取16V環(huán)保鋰電池作為供電電源,各模塊都使用 5V電壓供電,電流消耗 較小,12864LED顯示屏處于低耗能的背光模式,符合當今社會綠色節(jié)能環(huán)保的理念。三、電路與程序設計3.1電路設計3.1.1電機驅(qū)動模塊驅(qū)動的核心部件是LM298它通過DSP2812勺指令直接控制步進電機轉(zhuǎn)速,從而來使小車行駛。在LM298應用中,我們要注意各引腳的分辨。驅(qū)動圖如圖1所示:101NN1INN2C4lOOnF8L298IM611ST01202 1

15、n1113031D7D8it6#圖1驅(qū)動模塊電路3.1.2循跡模塊智能小車的循跡共有4路,通過TCRT500C是否接受到紅外反射光來改變電壓大小,從而使DSP發(fā)出指令,使小車停止前進,確定退出。循跡電路圖如圖2所示:圖2循跡模塊電路焊接電路時,可用一個電位器來代替四個電位器,這樣即省材料,也使電路板更 加精巧。甚至還能將除TCRT500C以外的部件全部安放到車體板上面。TCRT500C工作原理:TCRT500C具有一個紅外發(fā)射管和一個紅外接收管.當發(fā)射管的紅 外信號經(jīng)反射被接收管接收后,接收管的電阻會發(fā)生變化。3.1.3電源模塊電源主要是將12V電壓降為5V,輸給小車的各部分模塊。電源圖如圖

16、3所示:+12vU4 LM82+ 5V丁 1MeI f 尸h ii 143 TGNDCl 十:2ki2200E 0 ZLm.GR 石L圖4顯示模塊電路本模塊功能是顯示屏可以用來顯示小車在行駛過程中的時間,遇到黑線的次數(shù), 漢字解釋,以及偏轉(zhuǎn)情況。3.2程序設計對于系統(tǒng)軟件的設計,控制器方面我們是在 Keil編程環(huán)境中,利用C語言對程 序進行編輯下載。利用C8051F020單片機對無線和顯示器進行控制。 運動端我們采用 CCS編譯環(huán)境,利用C語言對程序進行編輯。通過對PWM的輸出控制來實現(xiàn)對小車 行走軌跡進行閉環(huán)控制,采用比例調(diào)節(jié)算法。在程序的調(diào)試過程中,為了實現(xiàn)程序的可讀性和可靠性,我們采用模

17、塊化處理的 方式,將各個階段的程序用子程序的形式進行處理運算,使程序一目了然并盡量減少 程序出錯的概率,從而使小車能更好的完成任務。系統(tǒng)軟件流程圖如圖 6所示。四、系統(tǒng)測試及結果分析4.1測試儀器數(shù)字萬用表、秒表4.2測試方法及結果各模塊可以單獨檢查是否好用,因為各模塊向單片機和DSP2812發(fā)送的數(shù)據(jù)都是 數(shù)字信號,在對各模塊進行檢測的時候,可以用萬用表對輸出信號進行檢測,觀測是 否輸出相應的電壓變化即檢測出各模塊的工作狀態(tài)。在小車調(diào)試完成后我們對小車的整體完成情況進行了測試,測試結果如表一所示:表一小車測試狀況表測試次數(shù)檢測障礙物情 況推出障礙物情 況實時顯示障礙 物坐標情況控制端控制小

18、車運動情況1正常正常正常反應稍慢2正常稍有偏差有偏差正常3正常正常正常正常根據(jù)表中數(shù)據(jù)可以看出小車能較好的完成題目要求五、結束語經(jīng)過這幾天的努力我們順利完成了題目要求的任務。在這期間我們遇到的最大的 困難是程序的調(diào)試。由于對程序多任務的方法還不能很好的掌握,在調(diào)試小車的時候 出現(xiàn)過很多問題,但經(jīng)過不斷地觀察和調(diào)試,最終解決了這些問題。經(jīng)過這幾天的努 力,我們不僅學到了很多知識,也得到了很好的鍛煉,一方面是整個系統(tǒng)設計的方法, 統(tǒng)籌兼顧的考慮各個模塊的實現(xiàn),而且更重要的不管做什么事,當遇到問題時,一定 要保持清醒的頭腦,認真觀察,仔細分析,努力尋找解決問題的方案,不要著急,要 有足夠的信心。另一方面是提高我們的團隊合作精神和意識,以及進取的精神,三個 臭皮匠,賽過諸葛亮。幾個人的思路放在一起很容易碰撞出靈感的火花的,一般總比 一個人獨立想辦法解決問題要來得輕松。除此之外,我們要更加注重細節(jié),我們做設 計時要考慮的各方面,實現(xiàn)方案的相關因素,包括理論論證、具體的分塊功能測試、 硬件是否易購買及價格等等都需要考慮,最終選擇較優(yōu)的方案。同時我們也認識到了

溫馨提示

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

評論

0/150

提交評論