智能循跡小車(chē)報(bào)告_第1頁(yè)
智能循跡小車(chē)報(bào)告_第2頁(yè)
智能循跡小車(chē)報(bào)告_第3頁(yè)
智能循跡小車(chē)報(bào)告_第4頁(yè)
智能循跡小車(chē)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE2電子信息專(zhuān)業(yè)實(shí)驗(yàn)報(bào)告課程電子信息系統(tǒng)綜合設(shè)計(jì)實(shí)驗(yàn)MCU部分實(shí)驗(yàn)題目智能機(jī)器小車(chē)設(shè)計(jì)實(shí)驗(yàn)總分學(xué)生姓名學(xué)號(hào)學(xué)生姓名學(xué)號(hào)學(xué)生姓名學(xué)號(hào)實(shí)驗(yàn)時(shí)間地點(diǎn)分組電子信息學(xué)院專(zhuān)業(yè)實(shí)驗(yàn)中心

目錄一、摘要二、題目要求三、軟硬件設(shè)計(jì)方案四、各部分電路的作用及電路工作原理分析五、系統(tǒng)調(diào)試與實(shí)驗(yàn)結(jié)果六、實(shí)驗(yàn)結(jié)果七、拓展功能八、參考資料九、附錄一、摘要摘要:智能循跡小車(chē)主要由單片機(jī)模塊、傳感器模塊、電機(jī)驅(qū)動(dòng)模塊以及電源模塊組成,小車(chē)具有自主尋跡的功能。本次設(shè)計(jì)我們采用STC89C52單片機(jī)作為控制芯片,傳感器模塊采用紅外光電對(duì)管和比較器實(shí)現(xiàn),能夠識(shí)別黑白兩色路面,電機(jī)模塊由L293D芯片和兩個(gè)減速直流電機(jī)構(gòu)成,組成了智能車(chē)的動(dòng)力系統(tǒng),電源采用7.2V的直流電池,經(jīng)過(guò)系統(tǒng)組裝,從而實(shí)現(xiàn)了小車(chē)的自動(dòng)循跡的功能。

關(guān)鍵詞

智能小車(chē)

STC89C52單片機(jī)

L293D芯片

紅外光對(duì)管二、題目要求“智能尋跡機(jī)器小車(chē)設(shè)計(jì)”,要求采用MCS-51單片機(jī)為控制芯片,設(shè)計(jì)出一個(gè)能夠識(shí)別并沿著以白底為道路色,寬度5mm左右的黑色膠帶制作的不規(guī)則的封閉曲線為引導(dǎo)軌跡行進(jìn)的智能尋跡機(jī)器小車(chē)。三、軟硬件設(shè)計(jì)方案1、硬件部分

可分為四個(gè)模塊:?jiǎn)纹瑱C(jī)模塊、傳感器模塊、電機(jī)驅(qū)動(dòng)模塊以及電源模塊。1.1、單片機(jī)模塊

單片機(jī)模塊為小車(chē)運(yùn)行的核心部件,起控制小車(chē)的所有運(yùn)行狀態(tài)的作用。本次小車(chē)的設(shè)計(jì)我們小組采用的是ATMEL公司的STC89C52RC單片機(jī)。STC89C52RC是一種低損耗、高性能、CMOS八位微處理器,片內(nèi)有4k字節(jié)的在線可重復(fù)編程、快速擦除快速寫(xiě)入程序的存儲(chǔ)器,能重復(fù)寫(xiě)入/擦除1000次,數(shù)據(jù)保存時(shí)間為十年。其程序和數(shù)據(jù)存儲(chǔ)是分開(kāi)的。STC89C52RC單片機(jī)介紹:分析,再控制小車(chē)的運(yùn)行狀態(tài),以下為主程序流程圖:2.2程序設(shè)計(jì)思路

2.2.1尋跡模塊程序

通過(guò)傳感器獲得路面信息然后反饋給單片機(jī),再通過(guò)單片機(jī)來(lái)實(shí)現(xiàn)相應(yīng)的功能。 2.2.2電機(jī)驅(qū)動(dòng)模塊程序

控制兩個(gè)直流電機(jī),實(shí)現(xiàn)前進(jìn)、后退、前左轉(zhuǎn)、前右轉(zhuǎn)、停車(chē)等功能。各部分電路的作用及電路工作原理分析1、電機(jī)驅(qū)動(dòng)模塊 1.1、電機(jī)工作原理 本次我們的小車(chē)動(dòng)力部分采用的是直流減速電機(jī),又叫齒輪減速電機(jī),是在普通直流電機(jī)的基礎(chǔ)上,加上配套齒輪減速箱。齒輪減速箱的作用是,提供較低的轉(zhuǎn)速,較大的力矩。同時(shí),齒輪箱不同的減速比可以提供不同的轉(zhuǎn)速和力矩。這大大提高了,直流電機(jī)在自動(dòng)化行業(yè)中的使用率。減速電機(jī)是指減速機(jī)和電機(jī)(馬達(dá))的集成體。這種集成體通常也可稱(chēng)為齒輪馬達(dá)或齒輪電機(jī)。通常由專(zhuān)業(yè)的減速機(jī)生產(chǎn)廠進(jìn)行集成組裝好后成套供貨。減速電機(jī)廣泛應(yīng)用于鋼鐵行業(yè)、機(jī)械行業(yè)等。使用減速電機(jī)的優(yōu)點(diǎn)是簡(jiǎn)化設(shè)計(jì)、節(jié)省空間。 減速機(jī)部分:主要有齒輪,軸承,蝸輪,蝸桿等。 電機(jī)部分:定子:主磁極+換向極+機(jī)座+電刷裝置ifif直流電機(jī)工作原理:直流電機(jī)是智能車(chē)行進(jìn)的動(dòng)力部件,它的轉(zhuǎn)動(dòng)是通過(guò)給它加載直流電壓來(lái)實(shí)現(xiàn)的,下面介紹它的工作原理。圖、圖、電磁力方向左手定則判定圖直流電機(jī)由定子、轉(zhuǎn)子和電刷組成。當(dāng)給電刷加一直流電壓,轉(zhuǎn)子上的繞組線圈中就有電流流過(guò),由畢-薩電磁力定律可知:一個(gè)通電流的導(dǎo)體,在磁場(chǎng)中要受到力的作用,這個(gè)力叫電磁力。電磁力的大小由下式?jīng)Q定電磁力f=Bli電磁力方向由左手定則判定如圖4.1.1所示。根據(jù)畢-薩電磁力定律可知,當(dāng)磁密度和繞組線圈長(zhǎng)度一定時(shí),電磁力的大小只和流過(guò)繞組線圈的電流的大小有關(guān)圖4.1.2是直流電機(jī)分析物理模型圖,它表示了一臺(tái)最簡(jiǎn)單的兩極直流電機(jī)模型,它的固定部分(定子)由一對(duì)NS相對(duì)的永磁磁鐵和一對(duì)電刷組成,旋轉(zhuǎn)部分(轉(zhuǎn)子)則由電樞線圈繞組和一對(duì)相互隔離的圓弧形銅片做成的換向片組成,兩換向片分別接到電樞線圈繞組的A、B端,換向片與轉(zhuǎn)軸之間是互相絕緣的。定子與轉(zhuǎn)子之間要有一定的氣隙空間,流過(guò)轉(zhuǎn)子上電樞線圈繞組的電流由定子部分的電刷與換向片接觸導(dǎo)通來(lái)實(shí)現(xiàn)。當(dāng)電刷A與換向片A相接觸時(shí)如果我們通以正向電流,如圖4.2.2所示,電流從線圈繞組的A端流入,根據(jù)電磁力方圖4.1.2向左手定則可知會(huì)產(chǎn)生一個(gè)向左的切線方向的電磁力,使得轉(zhuǎn)子逆時(shí)針旋轉(zhuǎn)。當(dāng)旋轉(zhuǎn)到90°時(shí),電刷A與換向片A脫離接觸而與換向片B接觸,同時(shí)電刷B也與換向片B脫離而與換向片A接觸,雖然電樞旋轉(zhuǎn)后電樞線圈繞組的位置發(fā)生了改變,但是由于換向片的作用,電流雖然是從電樞線圈繞組的B電流入,但是電流的方向沒(méi)有改變,根據(jù)電磁力方向左手定則,電磁力的方向依然是向左的切線方向,因此轉(zhuǎn)子在一直向左的電磁力的作用下就會(huì)不斷的逆時(shí)針旋轉(zhuǎn)。同理當(dāng)改變加載在換向片兩邊的電壓極性時(shí),因?yàn)楦淖兞肆魅腚姍C(jī)繞組的電流方向,根據(jù)電磁力方向左手定則可知轉(zhuǎn)子會(huì)沿順時(shí)針?lè)较蛐D(zhuǎn)。如果加載在電機(jī)兩端的電壓,根據(jù)歐姆定律流過(guò)電樞線圈繞組的電流就會(huì)增大,由畢-薩電磁力定律:電磁力f=Bli可知,當(dāng)磁場(chǎng)強(qiáng)度和導(dǎo)線長(zhǎng)度一定時(shí),電磁力只和流過(guò)電樞線圈的電流有關(guān),電流越大電磁力越大,那么電機(jī)就轉(zhuǎn)得越快?,F(xiàn)在除了有刷電機(jī)外還有無(wú)刷直流電機(jī),無(wú)刷直流電機(jī)的原理和有刷的差不多,簡(jiǎn)單地說(shuō)就是把把定子和轉(zhuǎn)子換了一個(gè)位置,轉(zhuǎn)子是永磁體,定子是繞組,電刷由永磁體擔(dān)任,換向片由霍爾元件和換成了電子換向器組成。1.2、驅(qū)動(dòng)部分原理及電路圖L293D提供雙向驅(qū)動(dòng)電流高達(dá)600毫安,電壓是從4.5

V至36

V的。兩個(gè)設(shè)備是專(zhuān)為驅(qū)動(dòng)等感性負(fù)載繼電器,電磁閥,直流雙極步進(jìn)和馬達(dá),也可以給其他高電流/高電壓提供電源負(fù)載。兼容所有的TTL輸入,每個(gè)輸出都是推拉式驅(qū)動(dòng)電路,與達(dá)林頓三極管和偽達(dá)林源。啟用1,2

EN驅(qū)動(dòng)器和3,4

EN驅(qū)動(dòng)器。當(dāng)使能輸入為高電平時(shí),相關(guān)聯(lián)的驅(qū)動(dòng)器被啟用和他們的

輸出處于活動(dòng)狀態(tài),并在其輸入端的同相。當(dāng)使能輸入為低,這些驅(qū)動(dòng)器被禁用

其輸出關(guān)閉,在高阻抗?fàn)顟B(tài)。工作溫度是從0℃到70℃。L293D引腳和驅(qū)動(dòng)電路圖: L293D的輸入輸出部分原理圖如下:驅(qū)動(dòng)和電機(jī)相連接的電路圖如下(左邊引腳分別于單片機(jī)相應(yīng)引腳相連)。2、信號(hào)采集模塊 智能小車(chē)在運(yùn)行之后是不需要人來(lái)操控的,因此信號(hào)采集模塊是非常重要的,本系統(tǒng)采用的是紅外對(duì)管來(lái)采集路面信息,紅外發(fā)射管會(huì)定時(shí)的發(fā)射紅外光,當(dāng)前面路面是黑色時(shí),大部分的光被吸收,紅外接收管接收到微弱的發(fā)射信號(hào),反饋給控制系統(tǒng)信號(hào)“1”,當(dāng)前面的路面是白色時(shí),大部分的光被反射,紅外接收管接收到較強(qiáng)的信號(hào),反饋給控制系統(tǒng)信號(hào)”0”,這樣就通過(guò)傳感器系統(tǒng)收集到了路面信息,接下來(lái)由信號(hào)處理系統(tǒng)來(lái)分析處理,從而判斷小車(chē)的運(yùn)動(dòng)情況。傳感器部分電路原理圖如下所示:紅外發(fā)射接收管的電路連接裝配圖:LM393雙電壓比較器集成電路內(nèi)部原理圖:3、信號(hào)處理模塊 檢測(cè)到白色路面的紅外接收頭處理后送出的是低電平(“0”),而檢測(cè)到黑色路線的檢測(cè)頭送出的是高電平(“1”),由此可根據(jù)這2個(gè)紅外接收頭的高低電平判斷路線情況而調(diào)整小車(chē)前進(jìn)方向。具體情況有如下幾種:

a

檢測(cè)到

0

0小車(chē)直走

b

檢測(cè)到

1

0

小車(chē)左轉(zhuǎn) c

檢測(cè)到

0

1

小車(chē)右轉(zhuǎn)

d

檢測(cè)到

11小車(chē)停止主芯片的電路:USB轉(zhuǎn)串口電路:MAX232芯片是美信(MAXIM)公司專(zhuān)為RS-232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。MAX232內(nèi)部原理圖:Usb轉(zhuǎn)串口電路連接圖可以直接實(shí)現(xiàn)單片機(jī)與電腦相連接,進(jìn)行程序燒錄。五、系統(tǒng)調(diào)試1、硬件部分 焊接完成后,首先進(jìn)行的調(diào)試是用數(shù)字萬(wàn)用表測(cè)量各個(gè)電路是否焊接正常,是否有虛焊漏焊等現(xiàn)象的出現(xiàn),以及各個(gè)電容是否是正常的未被擊穿狀態(tài)、電阻的阻值是否與設(shè)計(jì)的原理圖上的一致。接通電源,用數(shù)字萬(wàn)用表測(cè)量當(dāng)有+5V的各引腳是否有+5V的電壓,測(cè)量電路中是否出現(xiàn)了不該有的短路現(xiàn)象。接入光電傳感器模塊,使各個(gè)光電檢測(cè)器的光電對(duì)管靠近白紙,觀察對(duì)應(yīng)的發(fā)光二極管是否發(fā)光,不發(fā)光表示正常。

然后再使各個(gè)光電對(duì)管靠近黑線,觀察對(duì)應(yīng)的發(fā)光二級(jí)管是否發(fā)光,發(fā)光表示正常。硬件部分的原理圖見(jiàn)附錄一。2、軟件部分

首先我們先測(cè)試了小車(chē)的前進(jìn),停止,左轉(zhuǎn)和右轉(zhuǎn)。組裝信號(hào)采集模塊后,實(shí)現(xiàn)小車(chē)的自動(dòng)循跡功能。軟件部分的程序代碼見(jiàn)附錄三。六、實(shí)驗(yàn)結(jié)果 1、主要功能測(cè)試:小車(chē)可以在黑色軌跡上完成循跡任務(wù)。并且在轉(zhuǎn)彎時(shí),前面的定位發(fā)光二極管可以模擬汽車(chē)的轉(zhuǎn)向。 2、其他功能測(cè)試:二極管的動(dòng)態(tài)顯示,紅外遙控,防撞等功能將相應(yīng)程序燒入其中基本上都可以實(shí)現(xiàn)。七、拓展功能防止掉落地面功能:當(dāng)小車(chē)行駛到懸空的地方時(shí),前面的紅外對(duì)管檢測(cè)不到信號(hào)就會(huì)停止,防止小車(chē)掉落。八、參考資料《電子信息專(zhuān)業(yè)實(shí)驗(yàn)教程》四川大學(xué)出版社《C語(yǔ)言程序設(shè)計(jì)與應(yīng)用》清華大學(xué)出版社《電路理論基礎(chǔ)》科學(xué)出版社《模擬電子技術(shù)》清華大學(xué)出版社《數(shù)字電路設(shè)計(jì)》四川大學(xué)出版社九、附錄附錄一:總體電路原理圖:附錄二:主板和傳感器電路焊接裝配圖:附錄三:軟件部分程序代碼#include<REGX52.H>//包含51單片機(jī)相關(guān)的頭文件sbitLeftLed=P2^0;//定義前方左側(cè)指示燈端口sbitRightLed=P0^7;//定義前方右側(cè)指示燈端口sbitFontLled=P1^7;sbitLeftIR=P3^5;//定義前方左側(cè)紅外探頭端口sbitRightIR=P3^6;//定義前方右側(cè)紅外探頭端口sbitFontIR=P3^7;//定義前方正前方紅外探頭端口sbitM1A=P0^0;//定義左側(cè)電機(jī)驅(qū)動(dòng)A端sbitM1B=P0^1;//定義左側(cè)電機(jī)驅(qū)動(dòng)B端sbitM2A=P0^2;//定義右側(cè)電機(jī)驅(qū)動(dòng)A端sbitM2B=P0^3;//定義右側(cè)電機(jī)驅(qū)動(dòng)B端sbitB1=P0^4;//定義語(yǔ)音識(shí)識(shí)別傳感器端口sbitSB1=P0^6;//定義蜂鳴器端口voidtingzhi(){M1A=0;//將M1電機(jī)A端初始化為0M1B=0;//將M1電機(jī)B端初始化為0M2A=0;//將M2電機(jī)A端初始化為0M2B=0;//將M2電機(jī)B端初始化為0}voidqianjin(){M1A=1;M1B=0;M2A=1;M2B=0;}voidhoutui(){M1A=0;M1B=1;M2A=0;M2B=1;}voidzuozhuan(){M1A=0;M1B=1;M2A=1;M2B=0;}voidyouzhuan(){M1A=1;M1B=0;M2A=0;M2B=1;}voiddelay_nus(unsignedinti)//延時(shí):i>=12,i的最小延時(shí)單12us{i=i/10;while(--i);}voiddelay_nms(unsignedintn)//延時(shí)nms{n=n+1;while(--n)delay_nus(900);//延時(shí)1ms,同時(shí)進(jìn)行補(bǔ)償}voidControlCar(unsignedcharConType)//定義電機(jī)控制子程序{tingzhi();switch(ConType)//判斷用戶設(shè)定電機(jī)形式{case1://前進(jìn)//判斷用戶是否選擇形式1{qianjin();break;}case2://后退//判斷用戶是否選擇形式2{houtui();//M2電機(jī)反轉(zhuǎn)break;}case3://左轉(zhuǎn)//判斷用戶是否選擇形式3{zuozhuan();//M2電機(jī)正轉(zhuǎn) break;}case4://右轉(zhuǎn)//判斷用戶是否選擇形式4{youzhuan();//M1電機(jī)正轉(zhuǎn)//M2電機(jī)反轉(zhuǎn) break;}case8://停止//判斷用戶是否選擇形式8{tingzhi(); break;//退出當(dāng)前選擇}}}voidmain()//主程序入口{bitRunFlag=0;//定義小車(chē)運(yùn)行標(biāo)志位//RunShow=0;//初始化顯示狀態(tài)ControlCar(8);

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論