2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  南京化工職業(yè)技術(shù)學(xué)院</p><p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  論文題目:單片機(jī)智能小車設(shè)計(jì)</p><p>  論文題目:Design of Microcomputer intelligent car</p><p>  作者姓名: 徐鑫

2、 </p><p>  所在系部: 信息系 </p><p>  班級名稱: 計(jì)算機(jī)0922 </p><p>  指導(dǎo)教師: 尚維來 </p><p>  2012 年 1 月</p><p

3、>  畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p>  注:1、此表一式三份,系部、指導(dǎo)教師、學(xué)生各一份。</p><p>  2、類別是指畢業(yè)論文或畢業(yè)設(shè)計(jì),類型指應(yīng)用型、理論研究型和其他。</p><p><b>  摘 要</b></p><p>  基于單片機(jī)的智能小車,俗稱“機(jī)器人”?,F(xiàn)在,機(jī)器人已經(jīng)深入到人們

4、的生活中。隨著中國教育體制的不斷改革,機(jī)器人教育將最終成為中國教育事業(yè)的主流。</p><p>  機(jī)器人教育旨在推進(jìn)青少年的素質(zhì)教育,培養(yǎng)學(xué)生綜合能力,讓學(xué)生體會學(xué)習(xí)的樂趣,享受成功的喜悅,激發(fā)求知欲望,以自信、樂觀,勇于挑戰(zhàn)的態(tài)度面對未來。主要包括:</p><p>  1、獲取新知識:機(jī)器人涉及機(jī)械結(jié)構(gòu)、自動控制、信息技術(shù)學(xué)科等;</p><p>  2、提高

5、動手能力:了解生活環(huán)境、提高想象力、創(chuàng)造力、分析解決問題能力;</p><p>  3、快樂教育:置身于充滿趣味性、刺激性、挑戰(zhàn)性的活動之中,激發(fā)學(xué)生學(xué)習(xí)、探索科技的興趣;</p><p>  4、勇于挑戰(zhàn):體驗(yàn)挑戰(zhàn)極限、享受成功、提高自信;</p><p>  5、參與競賽能力:互相合作 、共同挑戰(zhàn)、培養(yǎng)團(tuán)隊(duì)合作精神,提高管理能力。</p><

6、p>  關(guān)鍵詞:機(jī)器人、傳感器、電機(jī)、調(diào)試</p><p><b>  ABSTRACT</b></p><p>  Revivification of intelligence, call "robot". now, robots have insight into the lives of people. as china's e

7、ducation system of education reform, the robot would eventually become the mainstream of chinese education. the robot education aimed at promoting quality education of young people, cultivate the comprehensive ability to

8、 understand, students learn. enjoy happiness of success, stimulate the longing for the confidence and optimism, to face future challenges, mainly including : </p><p>  1. acquiring new knowledge : robot invo

9、lving mechanism, automatic control, information technology subjects ; </p><p>  2,.ability to understand life, and improve the environment of imagination and creativity, problem solving and analysis capabil

10、ities ;</p><p>  3.education: happy being in full of interesting, irritating, challenging activities to stimulate students to learn, to explore the interest of science and technology;</p><p>  4

11、.the courage to challenge: challenge the limits of experience, enjoy success, improve self-confidence;</p><p>  5.participate in the competitive abilities: co-operation, common challenges, cultivate team spi

12、rit, improving management capacity. </p><p>  Keywords : robot, sensor, motor, debug</p><p><b>  目 錄</b></p><p>  第一章 緒 論6</p><p>  1.1 課題的提出6</p>

13、<p>  1.2 研究目的和意義6</p><p>  1.3 主要研究內(nèi)容6</p><p>  1.4 解決的關(guān)鍵問題7</p><p>  第二章 系統(tǒng)方案設(shè)計(jì)8</p><p>  2.1 總體方案8</p><p>  2.1.1 各模塊的功能8</p><p&g

14、t;  2.2 信息采集設(shè)計(jì)方案8</p><p>  3.1 主控制模塊10</p><p>  3.2 電源模塊11</p><p>  3.3 信息采集模塊11</p><p>  3.4 指南針信息采集模塊12</p><p>  3.5 直流電機(jī)模塊13</p><p> 

15、 3.6 伺服電機(jī)模塊14</p><p>  3.7 齒輪模塊16</p><p>  第四章 軟件設(shè)計(jì)17</p><p>  4.1 軟件特點(diǎn)17</p><p>  4.2 主程序17</p><p>  4.3子程序1碰撞傳感器18</p><p>  4.4子程序2紅外傳

16、感器121</p><p>  第五章 系統(tǒng)調(diào)試22</p><p>  5.1 機(jī)器人結(jié)構(gòu)調(diào)試22</p><p>  5.2 紅外傳感器采集調(diào)試22</p><p>  5.3 直流電機(jī)調(diào)試23</p><p>  5.4伺服電機(jī)調(diào)試23</p><p>  第六章 總結(jié)與展望

17、24</p><p><b>  致謝26</b></p><p><b>  參考文獻(xiàn)27</b></p><p><b>  第一章 緒 論</b></p><p><b>  1.1 課題的提出</b></p><p>

18、  隨著日本推出一款購物輔助機(jī)器人,可以幫助人們更加輕松地進(jìn)行購物。在出門之前,人們可以提前將所需要購買的物品通過手機(jī)傳送給賣場機(jī)器人系統(tǒng),預(yù)約機(jī)器人小助手;抵達(dá)賣場之后,預(yù)約好的小助手就會在入口等您,并帶您到相應(yīng)的購物區(qū)采購物品;自然,采購時候的負(fù)重工作也是機(jī)器人代勞,它還會沿途介紹相關(guān)物品的打折信息,給您提供更齊備的宣傳服務(wù)。本課題就是基于這樣的背景下研制一種具有自動購物能力的超市購物機(jī)器人模型。</p><p&

19、gt;  1.2 研究目的和意義</p><p>  超市購物機(jī)器人是一個很好的試驗(yàn)?zāi)P?,它將幫助一些體弱的老年人,解放他們的雙手,讓人類更加心安理得的享受購物的樂趣。最終把人從大量的煩瑣的重復(fù)的危險的勞動中解放出來 節(jié)省出人的腦力、物力、人力干別的創(chuàng)新之類的事情。</p><p>  1.3 主要研究內(nèi)容</p><p>  本課題的主要研究內(nèi)容是:以模型車體為基

20、礎(chǔ)架構(gòu)﹑以MCU為主控芯片,包括直流電機(jī)、伺服電機(jī)、碰撞傳感、紅外傳感,最終實(shí)現(xiàn)能夠按照預(yù)先制定的程序進(jìn)行模擬購物。</p><p><b>  包括以下幾個方面:</b></p><p><b>  1 .硬件設(shè)計(jì)</b></p><p>  機(jī)器人組裝與系統(tǒng)優(yōu)化</p><p>  傳感電路的設(shè)

21、計(jì)與安裝</p><p>  電源模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  2 .軟件設(shè)計(jì)</b></p><p>  C語言為主的控制語言設(shè)計(jì)</p><p>  1.4 解決的關(guān)鍵問題</p><p>  需解決的關(guān)鍵問題有:</p><p>  1、硬件各個模塊的

22、測試</p><p>  2、軟件的設(shè)計(jì)與調(diào)試</p><p>  3、做好各系列的準(zhǔn)備,測試的具體流程</p><p>  第二章 系統(tǒng)方案設(shè)計(jì)</p><p><b>  2.1 總體方案</b></p><p>  根據(jù)系統(tǒng)的特點(diǎn)和設(shè)計(jì)要求,確定系統(tǒng)的結(jié)構(gòu)組成如圖2-1所示。該系統(tǒng)主要由MC

23、U、指南針、紅外傳感、直流電機(jī)驅(qū)動模塊、伺服驅(qū)動模塊和電源等模塊組成。</p><p><b>  圖2-1系統(tǒng)框圖</b></p><p>  2.1.1 各模塊的功能</p><p>  MCU采用Freescale 16位 微處理器MC9S12DG128,CPU工作頻率可達(dá)50MHz,總線頻率可達(dá)25MHz。</p><

24、;p>  指南針模塊:搜集磁場函數(shù),確定機(jī)器人所要走的路線以及方向。</p><p>  直流電機(jī)模塊:通過兩個直流電機(jī)控制機(jī)器人的兩個輪子,從而可以控制其速度。</p><p>  伺服電機(jī)模塊:通過伺服電機(jī)控制機(jī)器人的兩個機(jī)械手臂,從而實(shí)現(xiàn)取物功能。</p><p>  傳感模塊:傳感通過紅外掃描到貨架的距離或碰撞到木板來控制機(jī)器人何時進(jìn)行轉(zhuǎn)彎或取物等動作

25、。</p><p>  電源模塊:由11伏的鋰電池提供工作電壓。</p><p>  2.2 信息采集設(shè)計(jì)方案</p><p>  在信息采集和路徑選擇方面采用紅外傳感器、碰撞傳感器和指南針混合尋跡方案。這種方案用紅外光電傳感器實(shí)現(xiàn)“近視”檢測,由于紅外檢測速度快,可對近處的偏差進(jìn)行快速反映;給主控器充足的時間做出剎車、減速及轉(zhuǎn)彎的決策,可提供的信息量大,采用紅外檢

26、測和指南針檢測相結(jié)合檢測的跡方案,可大大改善購物車行走路徑的準(zhǔn)確性,提高購物車的穩(wěn)定性。</p><p><b>  第三章 硬件設(shè)計(jì)</b></p><p><b>  3.1 主控制模塊</b></p><p><b>  1.MCU選型</b></p><p>  主控M

27、CU采用Freescale 16位 微處理器MC9S12DG128,CPU工作頻率可達(dá)50MHz,總線頻率可達(dá)25MHz。</p><p>  更大的存儲空間:128KB程序存儲空間,8KB 的RAM,2KB的EEPROM。豐富的I/O接口:SCI、SPI、IIC、CAN、A/D等接口靈活的PWM模塊:8路8位或4路16位PWM模塊,每路均可獨(dú)立操作。</p><p>  更合理的電源電路

28、設(shè)計(jì)模塊化供電:微處理器、A/D、電機(jī)控制等部分獨(dú)立供電,減少電源相互干擾,提高系統(tǒng)穩(wěn)定性。</p><p>  主控板提供常用的通信接口,方便掛接特定的功能模塊,如:攝像頭和指南針傳感器,超聲波傳感器等。</p><p>  提供A/D和PWM的外擴(kuò)功能,傳感器接口多達(dá)24路.</p><p>  可下載多套程序可供用戶在不同情況下選擇自己希望運(yùn)行的程序;<

29、/p><p>  先進(jìn)的Zigbee無線技術(shù)可讓兩個以上的機(jī)器之間通訊成為現(xiàn)實(shí),這在機(jī)器人組網(wǎng)協(xié)作工作時可以相互之間通過無線傳遞信息,</p><p>  機(jī)器人圖像識別技術(shù)的應(yīng)用可以讓機(jī)器人識別顏色以及物體形狀并能記憶在機(jī)器人大腦中,這些更多的增加了機(jī)器人的學(xué)習(xí)趣味。</p><p><b>  圖3-1主控制器圖</b></p>

30、<p><b>  3.2 電源模塊</b></p><p>  電源的充足性設(shè)計(jì):充分考慮系統(tǒng)外接部件的數(shù)量,保證滿負(fù)載時的電源供給。</p><p>  硬件強(qiáng)大的可擴(kuò)展性,例如直流電機(jī)可拓展到10路以上,每路電流可達(dá)5A,伺服電機(jī)可拓展15路以上等等。</p><p><b>  圖3-2電源原理圖</b>

31、</p><p>  3.3 信息采集模塊</p><p>  具體信息采集原理和實(shí)現(xiàn)電路如下:</p><p>  1、 紅外路徑信息采集模塊</p><p>  紅外傳感器的檢測原理如下圖3-3所示:</p><p>  圖3-3 紅外檢測原理</p><p>  紅外傳感器的電路原理如下圖

32、3-4所示:</p><p>  圖3-4 紅外檢測原理圖</p><p>  3.4 指南針信息采集模塊</p><p>  隨著數(shù)字化技術(shù)的發(fā)展,目前已實(shí)現(xiàn)了基于磁通門、磁感應(yīng)式和霍爾效應(yīng)</p><p>  的數(shù)字化指南針[1,2]。其中磁通門和磁感應(yīng)式指南針精度較高,可達(dá)到±5,°</p><p

33、>  3.5 直流電機(jī)模塊</p><p>  直流電機(jī)是一種將電能轉(zhuǎn)換為機(jī)械能的裝置。直流電機(jī)有多種不同尺寸和配置。圖3-5所示為教育系列的直流電機(jī),它們非常適合用來控制小型移動機(jī)器人的前進(jìn)、后退、轉(zhuǎn)彎等動作。</p><p>  圖3-5直流電機(jī)的圖片</p><p>  直流電機(jī)工作時需要給電機(jī)轉(zhuǎn)子上的線圈通電。電流在線圈中流動便產(chǎn)生一個磁場,該磁場與線

34、圈外固定的永久磁鐵產(chǎn)生的磁場相斥。這兩個磁場相互作用產(chǎn)生的力可推動電機(jī)轉(zhuǎn)子轉(zhuǎn)動。</p><p>  用于描述電機(jī)電源要求和電機(jī)性能的參數(shù)有很多。其中,最基本的一個就是他的工作電壓(額定電壓),該電壓是驅(qū)動電機(jī)推薦使用的電壓。當(dāng)實(shí)際電壓低于額定電壓時,大多數(shù)電機(jī)仍可以正常工作,但輸出功率要減小。另外,大多數(shù)廠家給出的電機(jī)額定電壓都比較保守,所以當(dāng)實(shí)際電壓高于額定電壓時,電機(jī)一般也可以正常工作,但通過這種方法獲得輸

35、出功率增加是以犧牲電機(jī)壽命為代價的。</p><p>  電機(jī)的另一個性能參數(shù)是工作電流。電壓恒定時,電機(jī)上的電流與它的輸出功率成正比。當(dāng)空載運(yùn)行時,電機(jī)的電流最小;當(dāng)負(fù)載增大到使電機(jī)堵轉(zhuǎn)的程度時,電機(jī)上的電流最大,該電流被稱為電機(jī)的堵轉(zhuǎn)電流,它也是電機(jī)在額定電壓下的最大工作電流。</p><p>  通過電機(jī)的電流越大,電機(jī)產(chǎn)生的轉(zhuǎn)動力(或轉(zhuǎn)矩)就越大,這是電機(jī)轉(zhuǎn)子線圈與周圍永久磁鐵之間

36、電磁場相互作用的直接結(jié)果。線圈中產(chǎn)生的磁場強(qiáng)度與通過它的電流大小成正比,而電機(jī)輸出軸上的轉(zhuǎn)矩與兩個磁場的強(qiáng)度直接相關(guān)。</p><p>  評價電機(jī)性能的另一個參數(shù)是它的堵轉(zhuǎn)轉(zhuǎn)矩。這個轉(zhuǎn)矩是指電機(jī)在額定電壓下,被迫賭轉(zhuǎn)時所產(chǎn)生的轉(zhuǎn)矩大小,此時電機(jī)上的電流即為堵轉(zhuǎn)電流。對小電機(jī)而言,轉(zhuǎn)矩通常以盎司-英寸(1盎司=28.35克)為單位衡量(即距離電機(jī)轉(zhuǎn)軸中心為一英寸的力臂上所產(chǎn)生的直線里大?。?。</p>

37、<p>  電機(jī)所提供的功率大小等于輸出軸的轉(zhuǎn)速與力矩的乘積。當(dāng)電機(jī)自由轉(zhuǎn)動時(空載狀態(tài)),輸出轉(zhuǎn)速最大,但轉(zhuǎn)矩為零,此時電機(jī)不驅(qū)動任何機(jī)構(gòu),因此輸出功率為零(實(shí)際上電機(jī)也會消耗一部分功率克服內(nèi)部摩擦,但這種功率不產(chǎn)生任何輸出作用);當(dāng)電機(jī)堵轉(zhuǎn)時,輸出最大的轉(zhuǎn)矩,但轉(zhuǎn)速為零,因此輸出功率也等于零。在兩種極限情況之間,輸出功率與轉(zhuǎn)速間呈一種拋物線的關(guān)系,如圖3-6所示。在正常工作范圍的中部,電機(jī)產(chǎn)生的功率最大。</p&g

38、t;<p>  圖3-6 電機(jī)轉(zhuǎn)速、轉(zhuǎn)矩及輸出功率之間的理想曲線</p><p>  圖中實(shí)線表示電機(jī)轉(zhuǎn)速與轉(zhuǎn)矩的關(guān)系。在該直線的右側(cè),轉(zhuǎn)速達(dá)到最大(100%),而轉(zhuǎn)矩為零,這一點(diǎn)代表了電機(jī)空轉(zhuǎn),沒有做任何有用功的情況。而在直線的左側(cè),轉(zhuǎn)速為零,但轉(zhuǎn)矩達(dá)到最大值,這一點(diǎn)代表了電機(jī)因負(fù)載太大而堵轉(zhuǎn)的情況。圖中虛線表示電機(jī)的功率輸出,它等于電機(jī)轉(zhuǎn)速與轉(zhuǎn)矩的乘積。輸出功率的最大值位于電機(jī)正常工作范圍的中

39、點(diǎn),此時轉(zhuǎn)速和轉(zhuǎn)矩都不為零。</p><p>  3.6 伺服電機(jī)模塊</p><p>  伺服電機(jī)是一種能根據(jù)指令到達(dá)特定位置的專用電機(jī)。伺服電機(jī)由一個直流電機(jī)、一個齒輪減速單元、一個軸位置傳感器和一套控制電機(jī)運(yùn)轉(zhuǎn)的電路組成?!八欧币辉~本身是指系統(tǒng)自身調(diào)節(jié)其行為能力,也就是說,系統(tǒng)在響應(yīng)控制信號時,能夠檢測自身位置并補(bǔ)償外加的負(fù)載。</p><p>  伺服電機(jī)

40、主要用在定位控制方面,因此它們輸出軸的行程往往限制在180°左右。伺服電機(jī)的輸入信號是控制輸出軸到達(dá)期望角位移的一串波形。伺服電路的功能是測量當(dāng)前位置并確定它與期望位置的差異。如果有差異存在,伺服電路就會驅(qū)動伺服電機(jī)使輸出軸達(dá)到期望位置。圖3-8所示為伺服電機(jī)的工作原理</p><p>  圖3-7 伺服電機(jī)工作原理圖</p><p>  伺服電機(jī)接收一個代表輸出軸期望位置的輸

41、入信號。伺服控制電路將輸入信號與代表輸出軸實(shí)際位置的反饋信號進(jìn)行比較,并得到一個“誤差”信號去控制電機(jī)驅(qū)動電路驅(qū)動電機(jī)。伺服電機(jī)上都有一個內(nèi)置的齒輪減速器,它的輸出才是電機(jī)的最終輸出。位置傳感器返回代表實(shí)際位置的反饋信號。</p><p>  伺服電機(jī)采用標(biāo)準(zhǔn)的三線接口,包括電源線、地線和控制線??刂凭€采用PWM機(jī)制對位置信號進(jìn)行編碼。伺服PWM不同于DC齒輪減速電機(jī)的速度控制PWM。在速度控制PWM方法中,占空

42、比(即“ON時間”所占的百分比)決定了電機(jī)的速度。而在伺服PWM機(jī)制中,脈寬的寬度只代表一個特定的控制值。</p><p>  圖3-9所示為三種控制伺服電機(jī)的PWM波形。波形寬度范圍從920us到2120us不等。每種脈沖的時間寬度對應(yīng)于伺服電機(jī)將要達(dá)到的特定角位移。例如,中間波形的脈沖寬度為1520us,它代表伺服電機(jī)行程范圍的中間位置。</p><p>  正脈沖的寬度決定了伺服電機(jī)

43、的期望位置。對于我們使用的伺服電機(jī)有效的脈沖寬度范圍從920us到2120us,行程中間位置對應(yīng)的脈沖寬度為1520us。</p><p>  圖3-8 伺服電機(jī)脈沖寬度定位波形</p><p><b>  3.7 齒輪模塊</b></p><p>  齒輪是一種邊緣帶有齒的輪子,是一種簡易的機(jī)械裝置。齒輪可以用來傳遞力,改變速度(加速或者減速

44、),以及改變轉(zhuǎn)動的方向。</p><p>  圖a所示的傳動類型能夠改變運(yùn)動的形式,齒輪是旋轉(zhuǎn)運(yùn)動,下方的齒條則是直線運(yùn)動;</p><p>  圖b所示的傳動類型能夠改變旋轉(zhuǎn)運(yùn)動的速度;</p><p>  圖c所示的傳動類型不僅改變了運(yùn)動的速度而且改變了旋轉(zhuǎn)運(yùn)動的軸線方向。</p><p>  a

45、 b c</p><p><b>  圖3-9 傳動類型</b></p><p><b>  第四章 軟件設(shè)計(jì)</b></p><p>  編程軟件Robot edu采用流程圖模式編程。流程圖由基本模塊來構(gòu)建,基本模塊包括輸出執(zhí)行模塊、信號輸入模塊、流程控制模塊三部分,每一個圖形模塊都

46、可以完成一定的功能,只要按邏輯連接這些模塊可以很快的完成一個程序的編寫,通過畫流程圖的方式,實(shí)現(xiàn)對機(jī)器人的編程。從而使機(jī)器人根據(jù)周圍的環(huán)境執(zhí)行相應(yīng)的動作,如:前進(jìn)、后退、拐彎、加速、減速等。流程圖支持全局變量、簡單表達(dá)式、復(fù)合條件判斷、循環(huán)等。</p><p>  軟件采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,每種控件作為一個類對象,描述了此控件的類型、位置、連接屬性、節(jié)點(diǎn)的設(shè)置屬性等信息以及對各種屬性改變的方法。利用這些方

47、法,可以方便的對每個節(jié)點(diǎn)對象的屬性更新和對象位置的移動等各種操作。</p><p><b>  4.1 軟件特點(diǎn)</b></p><p>  ☆ 圖形化編程,直觀、易于學(xué)習(xí)和操作;</p><p>  ☆ 編輯、編譯、程序下載到主控芯片的集成開發(fā)環(huán)境;</p><p>  ☆ 屏蔽軟硬件接口部分,降低偏向于硬件的嵌入式系

48、統(tǒng)開發(fā)難度;</p><p><b>  ☆ 可擴(kuò)展性強(qiáng)。</b></p><p><b>  4.2 主程序</b></p><p><b>  圖4-1 主程序圖</b></p><p>  圖4-2圖形化主程序</p><p>  4.3子程序1碰

49、撞傳感器</p><p>  碰撞傳感器的運(yùn)作流程如圖4-3</p><p>  4-3碰撞傳感器的流程圖</p><p>  圖4-4圖形化子程序1碰撞傳感器1</p><p>  圖4-5圖形化子程序1碰撞傳感器1</p><p>  4.4子程序2紅外傳感器1</p><p>  圖4-6

50、圖像化子程序2紅外傳感器1</p><p><b>  第五章 系統(tǒng)調(diào)試</b></p><p>  5.1 機(jī)器人結(jié)構(gòu)調(diào)試</p><p>  購物車由于重心較高,正常工作時速度較快,因此導(dǎo)致工作過程中穩(wěn)定性不高,并且時有出現(xiàn)翻車現(xiàn)象,最終通過拆除除直流電機(jī)3,將車體底盤降低,重心下降從而很好的解決了問題。</p><p&

51、gt;  5.2 紅外傳感器采集調(diào)試</p><p>  3個紅外傳感器的布局采用上1下2的布局方式,這樣能夠充分檢測貨架信息,在軟件設(shè)計(jì)上大體程序如下:</p><p>  AD_value = Read_Sensor();//得到傳感器狀態(tài)</p><p>  if((AD_value&0xE7)==0) error = error0; //判斷位置&

52、lt;/p><p>  else if((AD_value&0xF0)!=0xF0){ //判斷狀態(tài)</p><p>  if((AD_value&0x80)==0) error = -error6;</p><p>  else if((AD_value&0xC0)==0) error = -error5;<

53、/p><p>  else if((AD_value&0x40)==0) error = -error4;</p><p>  else if((AD_value&0x60)==0) error = -error3;</p><p>  else if((AD_value&0x20)==0) error = -error2;&l

54、t;/p><p>  else if((AD_value&0x30)==0) error = -error1;</p><p>  else if((AD_value&0x10)==0) error = error0; </p><p><b>  } </b></p><p>  else

55、if((AD_value&0x0F)!=0x0F){ //判斷狀態(tài)</p><p>  if((AD_value&0x01)==0) error = error6;</p><p>  else if((AD_value&0x03)==0) error = error5;</p><p>  else if((A

56、D_value&0x02)==0) error = error4;</p><p>  else if((AD_value&0x06)==0) error = error3;</p><p>  else if((AD_value&0x04)==0) error = error2;</p><p>  else if((AD

57、_value&0x0C)==0) error = error1;</p><p>  else if((AD_value&0x08)==0) error = error0; } </p><p>  5.3 直流電機(jī)調(diào)試</p><p>  速度對機(jī)器人的總體工作會產(chǎn)生很大影響,兩個直流電機(jī)的轉(zhuǎn)速存在一定的差異,因此很容易導(dǎo)致購物車偏離正

58、常軌道行走,最終通過設(shè)置指南針的函數(shù)來修正由于兩個直流電機(jī)轉(zhuǎn)速不一樣導(dǎo)致的偏差以及通過多次試驗(yàn)來調(diào)整兩輪子的速度得以解決問題。</p><p><b>  5.4伺服電機(jī)調(diào)試</b></p><p>  由于伺服電機(jī)在取物的轉(zhuǎn)動過程中會對磁場形成一定的影響,因此很多時候會導(dǎo)致指南針的函數(shù)發(fā)生變化從而使得機(jī)器人行走方向發(fā)生變化,最終通過只用一個伺服電機(jī)并延長取物后延時的

59、方式,直至伺服電機(jī)完全不轉(zhuǎn)動才繼續(xù)下一個動作的方式成功地解決了問題。</p><p><b>  第六章 總結(jié)與展望</b></p><p>  經(jīng)過一段時間的畢業(yè)設(shè)計(jì),我們做出了一個由C語言為主要控制語言的單片機(jī)智能小車模型。超市購物機(jī)器人的設(shè)計(jì)主要包括路徑信息采集模塊(包括紅外和指南針兩種)、電機(jī)控制模塊、電源模塊。</p><p>  機(jī)

60、器人是一種具有某種擬人功能的機(jī)械電子裝置,是人類進(jìn)入20世紀(jì)后具有代表性的高技術(shù)。機(jī)器人的出現(xiàn)及進(jìn)一步發(fā)展將會改變?nèi)祟悅鹘y(tǒng)的生產(chǎn)模式,使之成為“人——機(jī)器人——機(jī)器——自然界”的新模式。這樣,就可以把工人從直接生產(chǎn)的崗位上解放出來,成為生產(chǎn)的組織者和指揮者。</p><p>  為了制作自主運(yùn)行的機(jī)器人,必須有微型計(jì)算機(jī)。近年來,微型計(jì)算機(jī),不僅是CPU,而且增加ROM或RAM、I/O等裝配在一個芯片上。單純用眼

61、睛看,不可能說哪一部分是CPU、哪一部分是I/O。照片1-2是紫光教育機(jī)器人主控制芯片MC9S08GB60(簡稱GB60)內(nèi)部的結(jié)構(gòu)圖。I/O端口、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器和計(jì)時器等各種各樣功能裝入一個芯片中。全部說明這些功能,就能寫出一本書了,所以這里僅僅將大體結(jié)構(gòu)部分進(jìn)行簡單的介紹。</p><p><b>  CPU</b></p><p>  CPU稱為中央

62、運(yùn)算處理裝置,它根據(jù)指令忠實(shí)地執(zhí)行處理,可以說相當(dāng)于人類的大腦。</p><p><b>  ROM</b></p><p>  ROM(只讀存儲器)為通常僅能從CPU讀出的存儲器(記憶裝置)。用戶事先在ROM上寫好程序,CPU將指令從ROM中讀出使用。GB60內(nèi)裝快速存儲器(Flash ROM),利用CPU的功能,采用從個人電腦上用通信改寫ROM數(shù)據(jù)的方式。即使計(jì)算

63、機(jī)的電源斷電,存儲下來的內(nèi)容也不會消失。</p><p><b>  RAM</b></p><p>  RAM(隨機(jī)存取存儲器)為可以一邊任意地寫入、一邊任意地刪除的存儲器。CPU在某種場合可以使用存儲的數(shù)據(jù)。微型計(jì)算機(jī)斷電的同時存儲下來的內(nèi)容完全消失。</p><p><b>  輸入/輸出端口</b></p&g

64、t;<p>  輸入/輸出(I/O)端口是微型計(jì)算機(jī)對外能輸入數(shù)據(jù)或輸出數(shù)據(jù)的端口。可以進(jìn)行連接端口的開關(guān)狀態(tài)的讀入或進(jìn)行顯示器(LED)的開關(guān)。</p><p><b>  A/D轉(zhuǎn)換器</b></p><p>  A/D轉(zhuǎn)換器是將模擬量轉(zhuǎn)換為數(shù)字量的裝置。對CPU,為了作為數(shù)值使用所有的數(shù)據(jù),和人們讀取測試器的刻度一樣,將A/D轉(zhuǎn)換引腳的輸入電壓數(shù)字

65、化。GB60單片機(jī)可以使用8通道的A/D轉(zhuǎn)換器。</p><p><b>  D/A轉(zhuǎn)換器</b></p><p>  D/A轉(zhuǎn)換器是用計(jì)算機(jī)將處理的數(shù)字量轉(zhuǎn)換成模擬量的裝置。和A/D轉(zhuǎn)換器相反,由CPU將處理的數(shù)值從D/A轉(zhuǎn)換器的引腳作為電壓輸出。</p><p><b>  脈沖輸入</b></p>&l

66、t;p>  脈沖輸入可以測量ON和OFF的重復(fù)次數(shù)。</p><p><b>  PWM輸出</b></p><p>  PWM就是脈寬調(diào)制,可以使它控制電動機(jī)的速度等。</p><p><b>  串行通信端口</b></p><p>  是保持串行通信的部分。GB60的內(nèi)置快速存儲器(Fl

67、ash ROM)寫入時也使用這個端口。</p><p>  因此,機(jī)器人的廣泛使用將會對傳統(tǒng)的生產(chǎn)方式以至整個社會帶來極大的影響。隨著現(xiàn)代科技的發(fā)展,機(jī)器人技術(shù)已廣泛應(yīng)用于人類生活的各種領(lǐng)域,研制具有人類外觀特征,可以模擬人類行走與其他基本操作功能的類人型機(jī)器人一直是人類對機(jī)器人研究的夢想之一。由于類人型機(jī)器人研究是一門綜合性很強(qiáng)的學(xué)科,其本身包含著多項(xiàng)高科技成果,在很大程度上代表著一個國家的高科技發(fā)展水平,因此

68、,一些發(fā)達(dá)國家不惜投入巨資進(jìn)行研究開發(fā)。</p><p><b>  致謝</b></p><p>  這次畢業(yè)論文能夠得以順利完成,并非我一人之功勞,是所有指導(dǎo)過我的老師,幫助過我的同學(xué)和一直關(guān)心支持著我的家人對我的教誨、幫助和鼓勵的結(jié)果。我要在這里對他們表示深深的謝意!</p><p>  感謝我的指導(dǎo)老師——尚維來老師,沒有您的悉心指導(dǎo),

69、沒有你認(rèn)真的審閱,就沒有這篇論文的順利完成,從選題到開題報告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝。同時我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心和支持的各位老師以及關(guān)心我的同學(xué)和朋友。</p><p>  寫作畢業(yè)論文是一次再系統(tǒng)學(xué)習(xí)的過程,畢業(yè)論文的完成,同樣也意味著新的學(xué)習(xí)生活的開始</p><p>  感謝大學(xué)里的各位科目的老師,三年的時間

70、里,我們從你們這學(xué)到了知識,學(xué)到了很多做人的道理,也感謝大學(xué),讓我們度過了幾年的美好時光,認(rèn)識了很多很好的朋友,大學(xué)是無數(shù)高中學(xué)子向往的地方,是人生夢想起航的地方,所以我真誠的感謝南化院給我?guī)淼囊磺?謝謝</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 姜志海.單片機(jī)原理及應(yīng)用 [M] 電子工業(yè)出版社.</p><p&g

71、t;  [2] 楊紅孺.電子技術(shù)基礎(chǔ)(數(shù)字電路) [M].哈爾濱: 哈爾濱地圖出版社,2003.</p><p>  [3] 李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù) [M].北京: 北京航空航天出版社1993.[4]雨宮好文. 傳感器入門[M] . 北京:科學(xué)出版社,2000.</p><p>  [4] 邁克、普瑞德科,機(jī)器人控制器與程序設(shè)計(jì)[M],科學(xué)出版社,2001年3月</

72、p><p>  [5]許大中等. 電機(jī)控制[M] . 杭州:浙江大學(xué)出版社,2002.</p><p>  [6]黃玉清 梁靚 張玲霞 李想.機(jī)器人的差分方向控制與實(shí)現(xiàn)[J].信息與電子工程.2004-9,2(3).</p><p>  [7]余國衛(wèi) 譚延軍.基于AT89S52單片機(jī)的火災(zāi)自動報警系統(tǒng)[J].微處理機(jī).2006-10,5</p><p

73、>  [8]鄧江.基于AT89S52的車用抬頭顯示系統(tǒng)研究[D].成都:電子科技大學(xué),2006</p><p>  [9]黃玉清 張江美等.模糊控制在移動機(jī)器人中的應(yīng)用[J].西南科技大學(xué)學(xué)報.2004-3,19(1).</p><p>  [12] 譚浩強(qiáng). C語言程序設(shè)計(jì)(第二版) [M].北京: 清華大學(xué)出版社,1999.</p><p>  [11]康

74、華光. 電子技術(shù)基礎(chǔ)模擬部分(第四版)[M].北京:高等教育出版社,1999.</p><p>  [12]黃玉清 梁靚.機(jī)器人導(dǎo)航系統(tǒng)中的路徑規(guī)劃算法[J].《微計(jì)算機(jī)信息》嵌入式SOC.2006.22(7-2).</p><p>  [13]萬永倫 丁杰雄. 一種機(jī)器人尋線控制系統(tǒng)[J]. 電子科技大學(xué)學(xué)報,2003,32(1).</p><p>  [14]黃

75、玉清 梁靚. 基于嵌入式PC的機(jī)器人光電尋線系統(tǒng)[J].西南科技大學(xué)學(xué)報.2004-12,19(4).</p><p>  [15]何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) [M].北京航空航天大學(xué)出版社,1990.</p><p>  [16] 求是科技,單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航[J],人民郵電出版社,2002年8月</p><p>  [17] 張俊謨,單片機(jī)中級教程[M]

溫馨提示

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

最新文檔

評論

0/150

提交評論