資源描述:
《以matlab畫(huà)面無(wú)線遙控坦克車(chē)之實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、以MATLAB畫(huà)面無(wú)線遙控坦克車(chē)之實(shí)現(xiàn)摘要無(wú)線遙控坦克之控制分為三個(gè)階段,第一階段為硬體設(shè)計(jì),第二階段為程式設(shè)計(jì),第三階段為程式撰寫(xiě)。此無(wú)線遙控坦克車(chē),我們運(yùn)用了以下三個(gè)部份(1)無(wú)線收發(fā)模組,(2)MCS_51微電腦單晶片的控制電路,(3)直流馬達(dá)控制電路,此三個(gè)部分是利用程式與各個(gè)模組間的配合,來(lái)完成我們想要的各項(xiàng)功能。而近年來(lái),科技越來(lái)越發(fā)達(dá),許多的新產(chǎn)品都趨向自動(dòng)化控制,我們作此遙控坦克車(chē)的目的,也是跟隨著時(shí)代的著流,希望以後可以設(shè)計(jì)一臺(tái)自動(dòng)化的無(wú)人自走車(chē),可以自動(dòng)辨別現(xiàn)在的環(huán)境來(lái)達(dá)到安全行駛,而我們
2、現(xiàn)在做的雖然只是一小部份,我們一致的認(rèn)為,只要經(jīng)過(guò)我們不斷的努力,未來(lái)還是有希望可以實(shí)現(xiàn)的。我們最終目的,是要讓車(chē)子能夠前進(jìn)左右,砲管也能發(fā)射砲彈。目錄前言一.工作原理分析1.相關(guān)模組原理及方塊圖介紹(1).方塊圖(2).RS232通訊傳輸介面(3).發(fā)射接收模組介紹(4).DIP編碼開(kāi)關(guān)原理介紹2.無(wú)線遙控坦克車(chē)之程式(1).主程式(2).MATLAB坦克程式(程式燒錄在光碟)22二.無(wú)線遙控坦克車(chē)電路圖(1).電路圖三.實(shí)習(xí)結(jié)果與討論(1).結(jié)論四.附錄(1).作品摘要本文乃針對(duì)遠(yuǎn)端無(wú)線遙控坦克所需的硬體
3、平臺(tái)以及軟體規(guī)劃進(jìn)行整合與研究。其中包括坦克的硬體架構(gòu),以及透過(guò)無(wú)線發(fā)射與接收模組傳送命令,以達(dá)成坦克車(chē)遠(yuǎn)端控制系統(tǒng)之實(shí)現(xiàn)目的。前言在隨著科學(xué)技術(shù)的不斷進(jìn)步,特別是訊息科學(xué)與生命科學(xué)的發(fā)展,將極力地推動(dòng)自走車(chē)技術(shù)的前進(jìn),相信在21世紀(jì)將會(huì)具備“千里眼”和“順風(fēng)耳”的自走車(chē)會(huì)出現(xiàn)在人們的面前,機(jī)械人將會(huì)以更積極,更主動(dòng)的姿態(tài)投身到人們的社會(huì)和經(jīng)濟(jì)生活中,自走車(chē)技術(shù)也將成為決定一個(gè)國(guó)家現(xiàn)代化程度的重要標(biāo)。自走車(chē)顧名思義就是無(wú)人操控車(chē)輛。此車(chē)可以依照程式的指令,配合電腦發(fā)出的訊號(hào)到發(fā)射板上進(jìn)而控制車(chē)輛前進(jìn)、後退、轉(zhuǎn)
4、彎以及發(fā)射砲彈,以達(dá)到遙控坦克車(chē)的目的。本文以89S51單晶片來(lái)製作遙控坦克車(chē)之控制,藉由程式化的控制流程、方法,完成能遙控行進(jìn)路線的自走車(chē)。都已朝向自動(dòng)化22之趨勢(shì),因此自走車(chē)或智慧型機(jī)器人的研究及相關(guān)技術(shù)都運(yùn)用得相當(dāng)廣泛。小從機(jī)械手臂,無(wú)人搬運(yùn)車(chē),大到工業(yè)用機(jī)器人,探險(xiǎn)機(jī)器人…等等,其最終目的就是希望能取代人力,使人類(lèi)免於身處危險(xiǎn)的環(huán)境,並且能快速達(dá)成指定的任務(wù)。在一部自動(dòng)化的機(jī)器裡,所展現(xiàn)的是各種系統(tǒng)的結(jié)合,如硬體機(jī)構(gòu)設(shè)計(jì)、機(jī)電控制系統(tǒng)設(shè)計(jì)、軟體設(shè)計(jì)與其它不同的領(lǐng)域等。根據(jù)不同的研究領(lǐng)域與技術(shù),自走車(chē)的
5、控制方法可分為兩大類(lèi),接觸式與非接觸式。接觸式又稱(chēng)有軌式,其是在地面鋪設(shè)實(shí)體,如軌道…等,以供自走車(chē)順著固定路線行走,另一種為非接觸式又稱(chēng)無(wú)軌式,如紅外線導(dǎo)引、雷射導(dǎo)引、及GPS導(dǎo)航…等。目前世界各國(guó)都投入相當(dāng)?shù)厝肆柏?cái)力,研發(fā)各種功能及不同應(yīng)用領(lǐng)域的自走車(chē)。在國(guó)外,機(jī)器人發(fā)展較早起步,相關(guān)技術(shù)也比較成熟,所研發(fā)出來(lái)的機(jī)器人,也被應(yīng)用在各式各樣的領(lǐng)域上;自走車(chē)可以算是機(jī)器人系統(tǒng)中的一個(gè)分支,從日常生活中到外星球環(huán)境探測(cè)...坦克車(chē)控制功能PC:利用MATLABGUI介面控制坦克車(chē)RS-232:PC與發(fā)射電路板
6、間傳輸橋樑發(fā)射端89S51:控制訊號(hào)經(jīng)由RS-232輸入至89S51再轉(zhuǎn)換為發(fā)射資料RF無(wú)線發(fā)射模組:發(fā)射端為控制器收到命令後再傳至編碼IC與RF無(wú)線發(fā)射模組RF無(wú)線接收模組:接收RF無(wú)線發(fā)射端的指令再經(jīng)由解碼IC轉(zhuǎn)為並列資料接收端89S51:處理由RF無(wú)線接收模組所收到之資料並加以控制遙控坦克車(chē)各驅(qū)動(dòng)馬達(dá)我們主要目的,是要讓車(chē)子能夠前進(jìn)左右,砲管也能發(fā)射砲彈。22系統(tǒng)方塊圖(一)主控電腦端:PC個(gè)人電腦RS23227MHz無(wú)線發(fā)射模組系統(tǒng)方塊圖(二)坦克車(chē)流程圖:5V電壓來(lái)源4顆3號(hào)電池坦克車(chē)主控電路RS2
7、3227MHz無(wú)線發(fā)射模組6V電瓶光偶合隔離坦克直流馬達(dá)驅(qū)動(dòng)右馬達(dá)左馬達(dá)22PC:以MATLAB寫(xiě)控制程式8051:程式經(jīng)由RS-232輸入至8051ICRF無(wú)線發(fā)射器:8051收到指令後再傳至RF無(wú)線發(fā)射器RF無(wú)線接收器:接收RF無(wú)線發(fā)射器的指令8051:RF無(wú)線接收器收到指令傳送至8051R-2R:收到8051的指令來(lái)控制馬達(dá)馬達(dá):經(jīng)由R-2R電路來(lái)控制馬達(dá)的轉(zhuǎn)速RS232通訊傳輸介面電腦在無(wú)線通訊介面的使用上是相當(dāng)普遍,例如一些基本資料的傳輸、遠(yuǎn)端遙控系統(tǒng)都是電腦在無(wú)線通訊上的應(yīng)用。然而機(jī)器足球員上也是
8、使用了無(wú)線通訊的控制系統(tǒng),單晶片8051在通訊介面上就提供了上述各項(xiàng)功能。單晶片8051在通訊部分已經(jīng)提供了串列傳輸介面,然而需要外加一個(gè)信號(hào)位準(zhǔn)轉(zhuǎn)換IC,便可以完成RS-232的無(wú)線傳輸系統(tǒng)。單晶片8051內(nèi)含有一組全雙工的串列傳輸埠,它可以同時(shí)傳送資料或接收外部送來(lái)的資料,而由於資料的訊號(hào)均為T(mén)TL準(zhǔn)位與標(biāo)準(zhǔn)的RS-232串列傳輸介面,邏輯0為+15V,邏輯1為-15V,並不相同,所以需加上一顆