畢業(yè)設(shè)計(論文)-遙控滅火機(jī)器人設(shè)計.doc_第1頁
畢業(yè)設(shè)計(論文)-遙控滅火機(jī)器人設(shè)計.doc_第2頁
畢業(yè)設(shè)計(論文)-遙控滅火機(jī)器人設(shè)計.doc_第3頁
畢業(yè)設(shè)計(論文)-遙控滅火機(jī)器人設(shè)計.doc_第4頁
畢業(yè)設(shè)計(論文)-遙控滅火機(jī)器人設(shè)計.doc_第5頁
免費預(yù)覽已結(jié)束,剩余40頁可下載查看

下載本文檔

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

文檔簡介

451 機(jī)器人概述 1.1 引言 自1954年美國g.c. devol發(fā)表了“通用重復(fù)型機(jī)器人”專利論文和1958年美國consolidated發(fā)表“數(shù)字控制機(jī)器人”論文,揭開了機(jī)器人研究的序幕以來,機(jī)器人科學(xué)取得了突飛猛進(jìn)的發(fā)展。它現(xiàn)在己經(jīng)發(fā)展成為一門涉及到力學(xué)、電子學(xué)、計算機(jī)科學(xué)、控制理論、傳感器技術(shù)、機(jī)械工程、仿生學(xué)和人工智能等諸多學(xué)科領(lǐng)域的綜合性學(xué)科。隨著機(jī)器人技術(shù)的飛速發(fā)展,機(jī)器人被大量地應(yīng)用于空間、海洋、軍事、工業(yè)、農(nóng)業(yè)、家庭以及醫(yī)療衛(wèi)生等眾多領(lǐng)域,用途越來越廣泛。機(jī)器人的發(fā)展大致經(jīng)過以下三代的演變: 第一代是順序控制機(jī)器人。它們是以1962年amf公司和unimation公司的“versatran”與“unimate”為起始產(chǎn)品,目前的應(yīng)用已經(jīng)普及化。這一代的機(jī)器人沒有裝配傳感器,依靠人們給定的程序,重復(fù)進(jìn)行各種操作。因為它們沒有傳感器的反饋信息,因此不能在作業(yè)過程中從外界不斷獲取信息,來改善其自身的行動品質(zhì),故應(yīng)用范圍和精度受到限制。 第二代是具有簡單的傳感器反饋信息的機(jī)器人。它有若干傳感器,能對自身的實際位置、方向、速度、力、觸覺等進(jìn)行測量,能通過“視覺”、“觸覺”等傳感能力對外部環(huán)境進(jìn)行實際探測,從而根據(jù)這些反饋信息,在事先編好的算法和程序指導(dǎo)下對操作過程進(jìn)行調(diào)整。 第三代是能感知外界環(huán)境與對象物,并具有對復(fù)雜信息進(jìn)行準(zhǔn)確處理,對自己行為作出自主決策能力的智能機(jī)器人。它能識別景物;有觸覺、視覺、力覺、聽覺,味覺等多種感覺;能實現(xiàn)搜索、追蹤、辨色和識圖等多種仿生動作;具有專家知識、語音功能和自學(xué)習(xí)能力等人工智能。遙操作機(jī)器人科學(xué)作為機(jī)器人科學(xué)的重要分支,一直得到了人們的廣泛重視和關(guān)注。它的應(yīng)用,在一定程度上將人類從一些危險、極限、不可達(dá)和不確定的環(huán)境中解放出來,人們希望能夠在遠(yuǎn)距離遙操作機(jī)器人來完成一些人類不易或者不能完成的操作,例如: 航空航天探測和試驗,核工業(yè)生產(chǎn),有毒以及易爆危險品的處理,地下、海底作業(yè)等等。在操作者和控制對象之間存在遠(yuǎn)距離跨度約束的情況下,遙操作機(jī)器人技術(shù)可以實現(xiàn)人與機(jī)器人的同步交互操作,幫助人類實現(xiàn)感知能力和行為能力的延伸,將操作者、機(jī)器人和控制對象閉合到一個環(huán)路中。使得人類可以不必親臨現(xiàn)場,而通過安裝在機(jī)器人身上的各種傳感器采集現(xiàn)場的有關(guān)數(shù)據(jù)、圖像和語音,在經(jīng)過適當(dāng)?shù)奶幚砗笥行Э煽康貙⒂嘘P(guān)信息傳遞給操作者,在虛擬現(xiàn)實技術(shù)和網(wǎng)絡(luò)視頻技術(shù)的幫助下,操作者可以實時的獲知機(jī)器人操作現(xiàn)場的情況,并克服傳輸過程中的時延,得心應(yīng)手地在本地對遠(yuǎn)端的機(jī)器人進(jìn)行操作,進(jìn)而作用到操作現(xiàn)場達(dá)到交互控制操作對象的目的。1.2移動機(jī)器人 作為機(jī)器人科學(xué)的一個重要組成部分,移動機(jī)器人一直都是機(jī)器人科學(xué)的研究熱點之一,移動機(jī)器人能夠移動到固定機(jī)器人無法到達(dá)的預(yù)定目標(biāo),完成設(shè)定的操作任務(wù)。近年來對移動機(jī)器人的研究受到重視,自主式移動機(jī)器人是研究最多的一種。作為智能機(jī)器人的一種,自主式機(jī)器人能夠按照預(yù)先給出的任務(wù)指令,根據(jù)已知的地圖信息作出全局路徑規(guī)劃,并在行進(jìn)過程中,不斷感知周圍環(huán)境信息,引導(dǎo)機(jī)器人自身繞開障礙物,安全行駛到達(dá)指定目標(biāo),并執(zhí)行要求的動作與操作。 移動機(jī)器人就其運動方式來說,可以分為陸、海、空三類。對于陸地機(jī)器人來說,按照移動方式,又可以劃分成輪式移動機(jī)器人、步行移動機(jī)器人、蛇行機(jī)器人、履帶式移動機(jī)器人、爬行機(jī)器人等幾種,本文將要研究的是陸地輪式移動機(jī)器人。移動機(jī)器人正在越來越受到世界各國的廣泛關(guān)注,它在工業(yè)、民用、國防上都具有廣泛的應(yīng)用前景,如清洗機(jī)器人、服務(wù)機(jī)器人、導(dǎo)游機(jī)器人、巡邏機(jī)器人、防化偵察機(jī)器人、水下自主作業(yè)機(jī)器人、飛行機(jī)器人等1.3 遙控機(jī)器人遙控機(jī)器人是一種可在對人有害或人接近的環(huán)境里,代替人去完成一定任務(wù)的遠(yuǎn)距離操作設(shè)備,而正是這些危險,惡劣,有害環(huán)境推動了機(jī)器人的發(fā)展,我們的祖先用長柄夾鉗去夾持燒紅的鐵塊,進(jìn)行鍛打以免燙傷人手,這可以說是人類應(yīng)用機(jī)器人的例子.1948年,美國阿爾汞實驗室研制了一個應(yīng)用于原子堆操作的反饋式遙操作機(jī)械式主從機(jī)械手m- i,這個就是遙控機(jī)器人的雛形。隨著人工智能等相關(guān)學(xué)科的發(fā)展,遙控機(jī)器人科學(xué)取得了明顯的進(jìn)步。遙控機(jī)器人科學(xué)已經(jīng)成為當(dāng)前國際機(jī)器人領(lǐng)域的重要前沿課題,受到很多發(fā)達(dá)國家的重視,例如美國、俄羅斯、日本以及歐盟等地的研究機(jī)構(gòu)都是投入了巨資進(jìn)行遙控機(jī)器人的研究開發(fā)工作。 遙控機(jī)器人的研究最早主要是應(yīng)用于空間領(lǐng)域。美國的nasa的ime和jpl,日本宇航局,德國宇航研究院和歐洲空間局長期致力于該領(lǐng)域的研究,取得了豐碩的成果。其中代表性的成果有: 美國nasa的火星探測器成功登陸火星并且進(jìn)行了相關(guān)研究;德國的rotex艙內(nèi)空間機(jī)器人系統(tǒng)在航天飛機(jī)的密封艙內(nèi)進(jìn)行了多種操作試驗。隨著我國“神舟號”飛船研究工作的成功推進(jìn),相信對于機(jī)器人的遙操作的研究在我國也將取得令人矚目的成功。 遙控機(jī)器人在軍事領(lǐng)域的應(yīng)用也是一個很重要的方面。使用遙控機(jī)器人可以完成探雷、處理爆炸物、偵察甚至作戰(zhàn)等功能。其中使用遙控機(jī)器人進(jìn)行爆炸物的排除己經(jīng)廣泛的應(yīng)用到了警察的反恐活動中。 隨著機(jī)器人科學(xué)的發(fā)展,遙控機(jī)器人作為工具,越來越深入人們的日常生活,被廣泛的應(yīng)用于醫(yī)療、探測、消防、建筑、教育以及保安等諸多民用領(lǐng)域。在2002年引起了人們極大關(guān)注的埃及金字塔探秘活動就是在一個遙控機(jī)器人的協(xié)助之下進(jìn)行的。相信遙控機(jī)器人在民用領(lǐng)域的研究一定會有著十分廣闊的應(yīng)用前景。 近年來,計算機(jī)和通訊技術(shù)取得了飛速的發(fā)展,尤其是隨著internet的高速發(fā)展和普及,計算機(jī)網(wǎng)絡(luò)通訊技術(shù)在各個行業(yè)正在發(fā)揮著越來越大的作用,整個世界更加緊密的聯(lián)系在了一起?;诰W(wǎng)絡(luò)的機(jī)器人控制就是利用網(wǎng)絡(luò)實現(xiàn)遠(yuǎn)程的機(jī)器人控制。網(wǎng)絡(luò)的傳輸速率、時間遲延、數(shù)據(jù)丟失等因素是基于網(wǎng)絡(luò)的機(jī)器人控制所面臨的問題,一些有效的處理方法和控制方案已經(jīng)被應(yīng)用到基于網(wǎng)絡(luò)的機(jī)器人遙控中。 互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展進(jìn)一步促進(jìn)了網(wǎng)絡(luò)技術(shù)在機(jī)器人控制領(lǐng)域的應(yīng)用?;诰W(wǎng)絡(luò)的機(jī)器人控制技術(shù)也從初期的簡單的機(jī)器人遙控應(yīng)用逐漸擴(kuò)展到分布式機(jī)器人控制系統(tǒng)等研究領(lǐng)域。利用現(xiàn)有的internet技術(shù)實現(xiàn)對于機(jī)器人的控制是一項具有挑戰(zhàn)性的工作,這一技術(shù)的應(yīng)用將進(jìn)一步豐富機(jī)器人遠(yuǎn)程控制手段,具有良好的發(fā)展趨勢和廣闊的應(yīng)用前景1.2 設(shè)計概述2.1設(shè)計任務(wù)本設(shè)計的任務(wù)是設(shè)計一個遙控滅火機(jī)器人,要求人通過手持遙控裝置對移動機(jī)器人進(jìn)行遠(yuǎn)距離控制,機(jī)器人能夠按照人的意圖實現(xiàn)前進(jìn)、后退、左傳、右轉(zhuǎn)、停止來選擇合適的路線,到達(dá)目的地(火源-本設(shè)計主要是針對室內(nèi)的蠟燭火源的滅火),然后人通過手持遙控裝置遙操作啟動/停止風(fēng)扇(滅火裝置)。撲滅火源。2.2 設(shè)計方案2.2.1總體設(shè)計方案根據(jù)設(shè)計要求,遙控滅火機(jī)器人的設(shè)計主要由三部分組成:遙控發(fā)送部分,接收部分,滅火部分。方案確定采用以pic16f84a為核心的的單片機(jī)控制系統(tǒng)實現(xiàn)對機(jī)器人的控制,總體設(shè)計如圖2-1所示。紅外線發(fā)送部分采用了一片pic16f84a單片機(jī),實現(xiàn)發(fā)送數(shù)據(jù)的編碼,發(fā)送器有7個按鈕,分別實現(xiàn)遙控機(jī)器人的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn),以及安裝在機(jī)器人身上的風(fēng)扇的啟動和停止,單片機(jī)對按鈕的掃描、識別和編碼,然后通過紅外線led把數(shù)據(jù)發(fā)送出去。接收部分也采用一片pic16f84a單片機(jī)作為整個控制部分的核心,實現(xiàn)對機(jī)器人的動作控制。接收模塊接收到的數(shù)據(jù)通過pic16f84a單片機(jī)的解碼,把數(shù)據(jù)送到電機(jī)驅(qū)動芯片ta7257p或者風(fēng)扇啟動/停止部分,ta7257p則負(fù)責(zé)驅(qū)動直流電機(jī)(dc電機(jī))。機(jī)器人采用了兩片ta7257p電機(jī)驅(qū)動芯片,前進(jìn)則兩個dc電機(jī)正轉(zhuǎn),后退則兩個dc電機(jī)反轉(zhuǎn),左轉(zhuǎn)則左dc電機(jī)停止,右dc電機(jī)正轉(zhuǎn),右轉(zhuǎn)則反之。滅火部分的設(shè)計很簡單,只要在單片機(jī)一個引腳產(chǎn)生一個驅(qū)動信號就可以了。圖2-1 總體結(jié)構(gòu)框圖2.2.2 遙控發(fā)送部分的設(shè)計遙控發(fā)送部分是基于ppm的紅外線通信方式,通信原理在后面的“設(shè)計基礎(chǔ)”里有詳細(xì)介紹,這套裝置適用各種機(jī)器人的遙控操作,本設(shè)計為發(fā)送器準(zhǔn)備了5個按鈕,每個按鈕對應(yīng)一個移動機(jī)器人的動作,發(fā)送部分關(guān)鍵是它的數(shù)據(jù)格式,發(fā)送數(shù)據(jù)包括10位,每次發(fā)送十位數(shù)據(jù),第1位為開始位(“1”),其后的4位為移動機(jī)器人的動作數(shù)據(jù),最后的5位為停止數(shù)據(jù)(“01010”),每一位的發(fā)送時間大約為600us,為了防止發(fā)送端的誤操作,當(dāng)發(fā)送完1次數(shù)據(jù)后設(shè)置了20ms的停止時間。2.2.3 接收部分的設(shè)計在接收部分采用了以pic16f84a單片機(jī)為控制核心的控制系統(tǒng),其關(guān)鍵技術(shù)也在于接收數(shù)據(jù)的處理,在接收器的一側(cè),以發(fā)送數(shù)據(jù)的開始位為起始標(biāo)志,從其后的4位中取得動作數(shù)據(jù)然后再判斷停止位是否與“01010”一致。如果停止位不符,則放棄此動作數(shù)據(jù),并回到接收待機(jī)狀態(tài)。停止位也可以省略。但抗干擾能力隨之下降,將干擾信號認(rèn)讀成發(fā)送數(shù)據(jù)的可能性加大。比如,試驗時甚至出現(xiàn)接收器上電后某動作始終動作的情況,可見,如果機(jī)器人遙控接收器將數(shù)據(jù)格式的停止位省略,同樣可能在上電后出現(xiàn)意象不到的誤操作。若要提高通信的可靠性,可以要求發(fā)送器重復(fù)2次發(fā)送數(shù)據(jù),接受器也反復(fù)2次校對接收數(shù)據(jù)的方法。2.2.4 滅火部分的設(shè)計滅火部分其實就是一個電風(fēng)扇,電風(fēng)扇的電源電路圖是不與單片機(jī)聯(lián)系的,但在本設(shè)計中就必須要單片機(jī)產(chǎn)生一個驅(qū)動信號,這里用三極管當(dāng)電源驅(qū)動。rb4口接三極管基極,在適當(dāng)時候令單片機(jī)的接口產(chǎn)生一個+5v的信號,驅(qū)動電風(fēng)扇。3 設(shè)計基礎(chǔ)3.1 單片機(jī)的應(yīng)用領(lǐng)域及系統(tǒng)結(jié)構(gòu)3.1.1 單片機(jī)的概述及應(yīng)用特點1單片機(jī)的概述現(xiàn)代的計算機(jī)都是向巨型化、微型化、網(wǎng)絡(luò)化及智能化發(fā)展。其中微型化是計算機(jī)發(fā)展的重要方向,把計算機(jī)的運算器、控制器、儲存器、輸入/輸出接口四個組成部分集成在一個硅片內(nèi),于是就出現(xiàn)了一個大規(guī)模集成電路為主組成的微型計算機(jī)(microcomputer)單片機(jī)微型計算機(jī),簡稱單片機(jī),由于單片機(jī)的重要應(yīng)用領(lǐng)域為智能化電子產(chǎn)品,一般需要嵌入儀器設(shè)備內(nèi),故又稱嵌入式微控制器。微處理器(芯片)本身不是計算機(jī),但它是小型計算機(jī)或微型計算機(jī)的控制和處理部分。微機(jī)則是具有完整的運算及控制功能的計算機(jī),它除了包括微處理器(cpucentral processing unit)外,還包括存儲器、接口適配器(即輸入/輸出接口電路)以及輸入/輸出設(shè)備(i/o)等。圖3-1所示為微機(jī)的各個組成部分。其中,微處理器由控制器、運算器和若干個寄存器組成;i/o設(shè)備與微處理器的連接需要通過接口適配器(即i/o接口);存儲器是指微機(jī)內(nèi)部的存儲器(ram、rom和eprom等芯片)。微處理器存儲器接口適配 器i/o接口數(shù)據(jù)總線地址總線控制總線圖3-1 微機(jī)的組成2單片機(jī)應(yīng)用特點面向控制方面:單片機(jī)主要應(yīng)用于控制領(lǐng)域,其結(jié)構(gòu)及功能均按自動控制要求設(shè)計,又稱微控器(microcontroller unit,mcu)。利用微控制器進(jìn)行控制的技術(shù)稱微控制技術(shù)。微控制技術(shù)通過對單片機(jī)編程的方法代替模擬電路或數(shù)字電路實現(xiàn)的大部分控制功能,是對傳統(tǒng)控制的一次革命。在線應(yīng)用方面:在線應(yīng)用就是一個單片機(jī)代替常規(guī)的模擬或數(shù)字控制電路,使其成為測控系統(tǒng)的一部分,在被控對象工作過程中實行實時檢測,并實時控制。在線應(yīng)用為實時測控提供了可能和方便。嵌入式應(yīng)用方面:單片機(jī)在應(yīng)用時通常裝入到各種智能化產(chǎn)品中,所以又稱嵌入式控制器(embedded microcontroller unit,emcu)。嵌入式使用使得單片機(jī)的應(yīng)用十分靈活。另外,單片機(jī)還具有體積小、成本底、速度快、使用靈活等特點。3.1.2 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)1 基本系統(tǒng)單片機(jī)的基本系統(tǒng)也稱最小系統(tǒng),這種系統(tǒng)所選擇的單片機(jī)內(nèi)部資源已可以滿足系統(tǒng)的硬件需求,不需要外接存儲器或i/o。2 擴(kuò)展系統(tǒng)單片機(jī)的擴(kuò)展系統(tǒng)通過單片機(jī)的并行擴(kuò)展總線(地址總線、數(shù)據(jù)總線、控制總線)或串行擴(kuò)展總線在外部擴(kuò)展程序存儲器、數(shù)據(jù)存儲器、i/o接口等以彌補(bǔ)單片機(jī)內(nèi)部資源的不足。單片機(jī)的擴(kuò)展系統(tǒng)結(jié)構(gòu)如圖3-2所示。a/d電路d/a電路程序存儲器單片機(jī)i/o接口復(fù)位電路總線時鐘電路數(shù)據(jù)存儲器串行接口并行接口電 源串行輸出設(shè) 備串行輸入設(shè) 備輸入/輸出設(shè) 備輸入/輸出設(shè)備圖3-2 單片機(jī)擴(kuò)展系統(tǒng)結(jié)構(gòu)圖3.1.3 單片機(jī)的應(yīng)用領(lǐng)域及產(chǎn)品1 單片機(jī)的應(yīng)用領(lǐng)域目前單片機(jī)的應(yīng)用已經(jīng)深入到國民經(jīng)濟(jì)的各個領(lǐng)域,對各個行業(yè)的技術(shù)改造和更新?lián)Q代起著重要的推動作用。由單片機(jī)的特點決定了單片機(jī)的主要應(yīng)用領(lǐng)域智能機(jī)器人,智能儀器儀表、機(jī)電一體化、實時控制、民用電子產(chǎn)品及國防工業(yè)等方面。智能機(jī)器人是一門綜合性的學(xué)科,它集工程力學(xué),機(jī)械制造,電子技術(shù),自動控制等為一體而電子技術(shù)和自動控制技術(shù)是他的智能核心,單片機(jī)在這里發(fā)揮它的巨大作用。單片機(jī)價格低廉,體積小,而又具有計算機(jī)的一般功能,能嵌入到任何應(yīng)用對象系統(tǒng)中,實現(xiàn)以智能化為主要的控制目的。對機(jī)器人技術(shù)中,無論是過程控制技術(shù)、數(shù)據(jù)采集還是測控技術(shù),都離不開單片機(jī)。隨著電子計算機(jī)技術(shù)和信息技術(shù)的飛速發(fā)展,單片機(jī)在智能機(jī)器人領(lǐng)域?qū)絹碓桨l(fā)揮它的巨大作用。 2 單片機(jī)產(chǎn)品根據(jù)應(yīng)用范圍的不同,單片機(jī)分為通用型和專用型兩種。通用型單片機(jī)是供廣大用戶選擇使用的具有基本功能的芯片。它性能全面,適應(yīng)性強(qiáng),能滿足多種控制的需要。但使用時用戶必須進(jìn)行二次開發(fā):配備外圍電路,芯片,同時編寫程序。目前世界上通用單片機(jī)芯片的主要生產(chǎn)廠商有:intel公司,motorola公司,philips公司,simens公司等等。其中intel公司的單片機(jī)最具代表性,它的mcs-51系列應(yīng)用最廣。專用型單片機(jī)是專門針對某種特定產(chǎn)品而設(shè)計制造的特殊用途的單片機(jī),不再需要二次設(shè)計,也不用進(jìn)行功能開發(fā)。例如來電顯示電話、全自動洗衣機(jī)、各種ic卡讀寫器上的單片機(jī)都是專用型單片機(jī)4。3.2 pic單片機(jī)概述pic(periphery interface chip)系列單片機(jī)是美國microchip公司生產(chǎn)的產(chǎn)品。pic系列單片機(jī)以其獨特的硬件系統(tǒng)和指令系統(tǒng)的設(shè)計,逐漸被廣大工程設(shè)計人員采用,特別對于單片機(jī)新手,更能充分感受到pic單片機(jī)所具有的性能完善、功能強(qiáng)大、學(xué)習(xí)容易、開發(fā)應(yīng)用方便、人機(jī)界面友好等突出優(yōu)點。本設(shè)計使用了pic單片機(jī),這里簡單介紹一下pic單片機(jī)3.2.1 pic系列微控制器系統(tǒng)結(jié)構(gòu)pic系列8位單片機(jī)為適應(yīng)各種不同的用途,有多種型號可供選用。但是,盡管pic單片機(jī)有不同的檔次和型號,但其最基本的組成則大同小異。因此,在這里從型號pic16f84的單片機(jī)入手,討論其基本組成。pic16f84是雙列直插式(dip)塑料封裝,最大時鐘頻率可達(dá)4mhz。pic16f84單片機(jī)器件的主要組成部分如圖3-3所示。pic16f84雖然體積不大,但仍然是一個完整的計算機(jī),它有一個中央處理器(cpu),程序存儲器(rom)數(shù)據(jù)存儲器(ram)和兩個輸入/輸出口(i/o口) 時 鐘振蕩器cpuw寄存器數(shù)據(jù)寄存器(ram)專用寄存器a口b口cmos輸入和輸出晶振程序存儲器(flash eprom)圖3-3 pic微控制器系統(tǒng)結(jié)構(gòu)3.2.2 pic的種類pic可分為基本產(chǎn)品、中檔產(chǎn)品和高檔產(chǎn)品三大類?;緋ic產(chǎn)品中,命令的字長(構(gòu)成一個命令的位長度)為12位,因此它的價格比較低,常用的型號有12c508、16c54等。中檔產(chǎn)品是指命令字長以14位為主的pic微控制器。常見的型號有16f84a,16f877a。高檔產(chǎn)品的命令字長達(dá)到16位,屬于高性能微控制器,常見的型號有18c44,18f452。在應(yīng)用場合,若控制方式簡單,就可以選用16f84a,若需要較高的性能,就可以選用16f877a。這兩種產(chǎn)品屬于中檔產(chǎn)品。表3.1給出它們基本功能的比較,可以看出,16f84ade容量大,而且內(nèi)部還藏有a/d轉(zhuǎn)換器。表3.1 基本功能的比較pic型號程序內(nèi)存/字sram/字節(jié)eeprom/字節(jié)輸入輸出端口/字a/d轉(zhuǎn)換器引腳數(shù)參考價格/日元16f84a1k686413無1840016f877a8k36825633內(nèi)置408003.2.3 pic系列單片機(jī)的特點microchip公司是一家集開發(fā)、研制和生產(chǎn)為一體的專業(yè)單片機(jī)芯片制造商,其產(chǎn)品綜合應(yīng)用系統(tǒng)設(shè)計的思路,具有很強(qiáng)大技術(shù)特色。產(chǎn)品采用全新的流水線結(jié)構(gòu)、單字節(jié)指令體系、嵌入flash以及10位a/d轉(zhuǎn)換器,使之具有卓越的性能,代表著單片發(fā)展新的潮流。pic系列單片機(jī)具有高、中、低3個檔次,可以滿足不同用戶開發(fā)的需要,適合在各個領(lǐng)域中的應(yīng)用。pic系列單片機(jī)具有如下特點:1. 哈佛總線結(jié)構(gòu)pic系列單片機(jī)在普林斯頓體系結(jié)構(gòu)和哈佛結(jié)構(gòu)的基礎(chǔ)上采用獨特的哈佛總線結(jié)構(gòu),徹底將芯片內(nèi)部的數(shù)據(jù)總線和指令總線分離,為采用不同的字節(jié)寬度、有效擴(kuò)展指令的字長奠定了技術(shù)基礎(chǔ)。pic系列單片機(jī)哈佛總線結(jié)構(gòu)如圖3-4所示。該結(jié)構(gòu)為實現(xiàn)指令提取和執(zhí)行的“流水作業(yè)”提供結(jié)構(gòu)保證,即在執(zhí)行一條指令的同時又協(xié)同下一條指令的取指操作。兩總線的分離,也為pic單片機(jī)實現(xiàn)全部指令的單字節(jié)和單周期化創(chuàng)造條件,從而大大提高了cpu執(zhí)行指令的速度和工作效率。這里需要說明一條指令執(zhí)行時間的概念,通常人們都說pic單片機(jī)一個指令周期執(zhí)行一條指令,如果嵌入的時鐘振蕩頻率為4mhz,那么一個指令周期就是1。但這樣一個結(jié)論是建立在宏觀分析的基礎(chǔ)上,如果深究指令微觀的執(zhí)行過程,應(yīng)清晰地認(rèn)識到一條指令分為取指過程和執(zhí)行過程2個步驟,實際上執(zhí)行一條指令的時間是2。程序存儲器pic16f8xcpu內(nèi)核數(shù)據(jù)存儲器程序地址數(shù)據(jù)地址指令總線數(shù)據(jù)總線13位9位14位8位 圖3-4 pic系列單片機(jī)哈佛總線結(jié)構(gòu)pic系列單片機(jī)的程序、數(shù)據(jù)、堆棧三者各自采用互相獨立的地址空間,前兩者的地址訪問需要用戶特別注意4個分區(qū)的范圍,而堆棧過程則不必參與和操心。2. risc技術(shù)傳統(tǒng)的cisc(complex instruction set compute-復(fù)雜指令集計算機(jī))結(jié)構(gòu)有很大的弊端,即隨著計算機(jī)技術(shù)的不斷發(fā)展而引入新的復(fù)雜指令集,為了支持這些新增的指令功能,計算機(jī)的體系結(jié)構(gòu)越來越復(fù)雜。1979年,美國伯克力分校提出了risc技術(shù)(reduced instruction set computer-精簡指令集計算機(jī))的概念。risc技術(shù)并非只是簡單地去減少指令,而是著眼于如何改善技術(shù)及的結(jié)構(gòu),更加簡單合理的提高計算機(jī)的運算速度。pic系列單片機(jī)的指令系統(tǒng),由于采用精簡指令risc技術(shù),優(yōu)先選取使用頻率最高的精簡指令,避免復(fù)雜指令,以控制邏輯為主的設(shè)計理念。pic16f8x單片機(jī)指令集系統(tǒng)只有35條指令,這對人們?nèi)ビ行д莆蘸屠斫庵噶钕到y(tǒng)的結(jié)構(gòu)和應(yīng)用程序的設(shè)計帶來很大的方便。此外,pic系列單片機(jī)全部采用單字節(jié)指令,而且除4條判斷轉(zhuǎn)移指令發(fā)生間跳外均為單周期指令,執(zhí)行速度較高。正是由于pic系列單片機(jī)的數(shù)據(jù)總線和指令總線的有效分離,所以程序存儲器和數(shù)據(jù)存儲器都有各自獨立的尋址空間。程序存儲器的字長不再受約于8位一個字長,一般可以擴(kuò)展到16位,因而同樣取指,其工作效率要高的多,真正為指令的單字節(jié)化奠定了結(jié)構(gòu)基礎(chǔ),隨著長機(jī)器碼指令的出現(xiàn),過去所說的“字”不是通常所指8個二進(jìn)制位組成的字節(jié),而是特指pic單片機(jī)的指令字節(jié)。pic系列單片機(jī)各類檔次具有不同的指令字節(jié)寬度,如pic初級產(chǎn)品的指令字節(jié)為12位,中級產(chǎn)品的指令字節(jié)為14位,高級產(chǎn)品的指令字節(jié)為16位;而它們的數(shù)據(jù)存儲器都為8位寬度。3. 指令特色pic單片機(jī)的指令系統(tǒng)具有尋址方式簡單和代碼壓縮率高等優(yōu)點。尋址方式就是在指令中給出操作數(shù)的方法,不同單片機(jī)類型的尋址方式存在著很大的差異。pic系列單片機(jī)的尋址方式共有4種,即寄存器間接尋址、立即數(shù)尋址、直接尋址和位尋址。與其他單片機(jī)相比,pic系列單片機(jī)的尋址方式較為簡單,比較容易掌握。同時,pic系列單片機(jī)指令代碼壓縮率高,相同的程序存儲器空間所能容納有效指令的數(shù)量較多。例如,1kb程序存儲器空間,對于像mcs-51這樣的單片機(jī)大約只能存放500多條指令,而對于pic系列單片機(jī)則能夠非常有效地利用存儲器的空間,存放多達(dá)1024條指令。4.功耗低由于pic系列單片機(jī)采用cmos,使其功率消耗極低,特別是2004年已推出nw級器件,是目前世界上最低功耗的單片機(jī)品種之一。其中有些特殊型號單片機(jī),在工作模式下的耗電僅為幾毫安;而在休眠模式下的耗電甚至到幾微安以下。因此,pic系列單片機(jī)的低功耗性能使得其在控制儀表以及在汽車電子中得到廣泛的應(yīng)用,尤其適用于野外移動儀表的控制以及戶外免維修的控制系統(tǒng)。5.驅(qū)動能力強(qiáng)pic系列單片機(jī)i/o端口驅(qū)動負(fù)載能力較強(qiáng),每個輸出引腳可以驅(qū)動多達(dá)2025ma的負(fù)載,既能夠高電平直接驅(qū)動發(fā)光二極管led、光電耦合器、小型繼電器等,也可以低電平直接驅(qū)動,這樣可大大簡化控制電路。不過,請注意,每個引腳的驅(qū)動能力并不表示端口引腳同時都具有這樣的功效。一般端口總驅(qū)動能力約6070ma,而所有端口合計驅(qū)動電流小于200ma,詳細(xì)數(shù)據(jù)可參考有關(guān)數(shù)據(jù)手冊。6.同步串行數(shù)據(jù)傳送方式在pic系列單片機(jī)中,有些型號具有同步串行傳送功能,如pic168x,可以滿足ic(主控/從控)和spi(主控)總線要求。ic(inter integrated circuit bus)和soi(serial peripheral interface)分別是philips公司和motorola公司研制的2種廣泛流行的串行總線標(biāo)準(zhǔn),是一種在芯片和系統(tǒng)之間實現(xiàn)同步串行數(shù)據(jù)的首選技術(shù)。目前,不少外圍器件開發(fā)商已經(jīng)廣泛采用這2種總線技術(shù)標(biāo)準(zhǔn)開發(fā)出通用模塊式產(chǎn)品,例如:各類存儲器、溫度傳感器、lcd驅(qū)動器和日歷時鐘芯片rtc等。同時,這些技術(shù)也已在電視機(jī)、手機(jī)等電子產(chǎn)品中得到廣泛應(yīng)用。7. 應(yīng)用平臺界面友好、開發(fā)方便microchip公司為用戶提供了周全的技術(shù)方案,不管是對初學(xué)者還是后續(xù)的應(yīng)用開發(fā),都提供了完善的硬件和軟件支持,其包括各種檔次的硬件仿真器和編程器。此外,microchip公司還研制了多種版本的軟件仿真器和軟件集成開發(fā)環(huán)境(mplab-ide),可實現(xiàn)程序編寫,模擬仿真和在線調(diào)試,為用戶學(xué)習(xí)和實踐,應(yīng)用與開發(fā)提供了相應(yīng)的技術(shù)空間。借助于這套廉價的開發(fā)系統(tǒng),用戶可以完成一些較低層次的電子產(chǎn)品開發(fā)。由此可見,對初次接觸單片機(jī)的用戶,pic單片機(jī)是一種比較合適的選擇方案。具有較高的技術(shù)性能和眾多可選用的外圍功能模塊,替別是面向教學(xué)實驗的開發(fā)型應(yīng)用平臺,界面友好、操作方便,更容易被初學(xué)者所接受。8. 程序存儲器版本齊全microchip公司提供的產(chǎn)品是一個單片機(jī)系列,可供選擇的存儲器類別和產(chǎn)品封裝工藝的形式較多,為產(chǎn)品的不同實驗階段和不同應(yīng)用場合可提供一個全方位的選擇內(nèi)容和不同的性能檔次。其產(chǎn)品主要有: eprom芯片。它是一種比較普通的可反復(fù)擦/寫的程序存儲器芯片,需要在紫外線下照射20min方能除去其中的信息內(nèi)容。其一般適合科學(xué)研究實驗,而且不是擦/寫十分頻繁的場合。 一次編程(otp)的eprom芯片。它是在經(jīng)歷過一個產(chǎn)品實驗周期后,又必須降低產(chǎn)品成本的情況下使用。其一般合適小批量非定型產(chǎn)品,用戶可以借助于專用設(shè)備自行完成程序的燒寫過程。 掩模rom型芯片。它是在經(jīng)歷過一個產(chǎn)品實驗周期后,又必須降低產(chǎn)品成本的情況下使用。其一般適合大批量定型產(chǎn)品,用戶必須請芯片制造商借助于專用設(shè)備自行完成程序的燒寫過程。 eprom或flash程序存儲器。它與其他產(chǎn)品相比,價格比較昂貴,其最大優(yōu)勢在于在線進(jìn)行程序的反復(fù)擦/寫,特別適合教學(xué)實驗和程序調(diào)試開發(fā)初期的需要。3.3 pic16f84a芯片介紹3.3.1 pic的組成pic16f84a是一個小型微控制器,有18條引腳,作為簡單的控制用途,它的功能已經(jīng)是足夠的。圖3-5為引腳配置圖。表3-2給出各引腳定義說明。 圖3-5 pic16f84a單片機(jī)引腳布置表 3-2 pic16f84a引腳的定義引腳編號名稱說明1ra2雙向i/o端口(端口的第2位)2ra3雙向i/o端口(端口a的第3位)3ra4/t0cki雙向i/o端口(端口a的第4位)定時器時鐘輸入4mclr復(fù)位5vss接地(接電源的負(fù)接線端子)6rb0/int雙向i/o端口(端口b的第0位),外部中斷7rb1雙向i/o端口(端口b的第1位)8rb2雙向i/o端口(端口b的第2位)9rb3雙向i/o端口(端口b的第3位)10rb4雙向i/o端口(端口b的第4位)11rb5雙向i/o端口(端口b的第5位)12rb6雙向i/o端口(端口b的第6位)13rb7雙向i/o端口(端口b的第7位)14vdd電源正極接線端子15osc2/clkout時鐘端口216osc1/clkin時鐘端口117ra0雙向i/o端口(端口的第0位)18ra1雙向i/o端口(端口的第1位)為使pic16f84a正常運行,應(yīng)該按照圖3-6所示完成連接。圖3-6 pic16f84a的連接16f84a微控制器的輸入/輸出引腳共計13條,其中端口a 5條、端口b 8條。這些引腳可以分別設(shè)定為輸入或輸出。一條引腳可驅(qū)動的最大電流為20ma?;蛘哒f,各種傳感器來的信號輸入這些引腳,經(jīng)pic微控制器處理后,再從輸出引腳向機(jī)器人傳送動作信號。工作用的電源(隨工作頻率、種類而異)為電壓5v,應(yīng)將它連接到產(chǎn)生工作時鐘的石英振蕩器或陶瓷振蕩器。一般計算機(jī)的體系結(jié)構(gòu)屬于所謂的諾伊曼型結(jié)構(gòu),而pic微控制器則是哈佛型結(jié)構(gòu)。哈佛型結(jié)構(gòu)的特征在于存儲程序的存儲器與存儲數(shù)據(jù)的存儲器是分離的,這樣,雖然結(jié)構(gòu)比諾伊曼型的復(fù)雜,但便于高速處理。圖3-7給出了16f84a結(jié)構(gòu)組成。其中,alu表示算術(shù)邏輯運算器,w表示暫存寄存器,它們對程序的運行都負(fù)有重要的任務(wù)。16f84a包含表3-3所示的4種存儲器。表3-3 16f84a的存儲器存儲器功能數(shù)據(jù)長度/位容量類型寫入電源off時的數(shù)據(jù)狀態(tài)程序存儲程序141024(1k)閃存romrom寫入裝置保持文件寄存器由sfr與通用寄存器組成868ram程序命令消失數(shù)據(jù)存儲數(shù)據(jù)864eeprom程序命令(經(jīng)sfr)保持棧存儲子程序的返回地址138ram程序命令(call)消失存儲程序的存儲器是具有1k字容量的閃存只讀存儲器。pic所有的每一個命令都為一個字長,所以16f84a可存儲1024條命令。而且pic內(nèi)藏的內(nèi)存rom是一種電可擦可寫的ic模塊。圖3-7 pic16f84a的構(gòu)造下面來看看pic輸入/輸出引腳的使用方法。使用i/o引腳時,將進(jìn)行下列操作: 設(shè)置端口的引腳為輸入端口或輸出端口。 設(shè)置從端口輸入引腳讀取輸入數(shù)據(jù),或向端口輸出引腳傳送輸出數(shù)據(jù)。例如,考慮若設(shè)置端口b的上4位為輸入引腳,下4位為輸出引腳。端口b的輸入/輸出設(shè)置靠叫做teisb的8位寄存器完成。寄存器trisb的各位與端口b的各位相比,比如,若把“0”寫入trisb,端口b的對應(yīng)位就被設(shè)置為輸出引腳,反之,若把“1”寫入trisb,端口b對應(yīng)位就被設(shè)置為輸入引腳(參見圖3-8)。寄存器trisb位于文件寄存器的ram存儲單元第1列的86號地址,見圖3-9?!?”輸出“1”輸入101112131898761 pic16f84atrisb位7位6位5位4位3位2位1位011111111圖 3-8 輸入/輸出引腳的設(shè)置 圖3-9 文件寄存器這些設(shè)置若用pic匯編語言編寫,就是如下程序;* * * * * * * * * * * * * * * * * * * * * ;斷口設(shè)置程序;* * * * * * * * * * * * * * * * * * * * *listp=pic16f84a ;指定使用的pic include“p16f84a.inc” ;指定讀入設(shè)定文件;* * * * * * * * * * * * * * * * * * * * *org0 ;存儲程序的起始地址bsfstatus,rpo;選擇存儲單元第1列movlwf0h;把11110000b送入w寄存器中clrftrisb;設(shè)定端口b輸入輸出bcfstatus,rp0;選擇存儲單元第0列clrfportb;端口b清零(從下4位輸出0) repeat gotorepeat;待機(jī)end;程序結(jié)束想使用端口時,與端口b的設(shè)置步驟相同,不過應(yīng)該使用寄存器trisa與porta的下5位。使用pic時,對圖3-9所示的文件寄存器的上部(地址000b、808b)中的sfr(特殊功能寄存器)的操作具有重要意義。表3-3給出了sfr的一覽表,在sfr中地址0c4f可以作為ram區(qū)域使用。pic提供直接操作16f84a的匯編語言命令總共只有35條,如表3-4所示5。表3-4 16f84a的命令命令的種類命令字節(jié)操作命令(以文件寄存器的全部內(nèi)容為對象)傳送movf,movwf,swapf算術(shù)運算addwf,subwf,incf,decf邏輯運算andwf,iorwf,comf,xorwf循環(huán)移位rrf,rlf轉(zhuǎn)移incfsz,clrwsz清除clrf,clrw特殊nop位操作命令(以文件寄存器的指定位為對象)位操作bcf,bsf轉(zhuǎn)移btfsc,btfss文字(數(shù)據(jù))操作命令與控制命令傳送movlw算術(shù)運算addlw,sublw邏輯運算andlw,iorlw,xorlw轉(zhuǎn)移call,goto,return,retlw,retfie清除clrwdt控制sleep表3-3 sfr一覽表地址名稱 7位6位5位4位3位2位1位第0位第0列00hindfesr內(nèi)部地址的數(shù)據(jù)存儲器(物理意義上不存在)01htmpo8位實時、時鐘/計數(shù)器02hpclpdtopc的下8位03hstatusirprpirpozdcc04hfsr間接數(shù)據(jù)存儲器地址指針05hportara4/tockira3ra2ra1ra006hportarb7rb6rb5rb4rb3rb2rb1rb0/int07h不使用,置為008heedataeeprom數(shù)據(jù)寄存器09heeadreeprom地址寄存器0ahpclathpc上位5位0bhintcongieeeietoieinterbietoifintfrbif第1列80hindfrbpufsr內(nèi)部地址的數(shù)據(jù)存儲器(物理意義上不存在)81hoption_regintedgtocstosepsaps2ps1ps082hpcltopdpc下8位83hstatusirprpirpozdcc84hfsr間接數(shù)據(jù)存儲器地址指針85htristaporta數(shù)據(jù)輸入輸出設(shè)定寄存器86htrisbportb數(shù)據(jù)輸入/輸出設(shè)置寄存器87h不使用,置為088heecon1eeifwrerrwrenwrrd89heecon2eeprom控制寄存器2(無物理內(nèi)存)8ahpclath向pc上5位寫入的緩沖器8bhintcongieeeietoieinterbietoifintfrbif3.4 紅外遙控3.4.1 紅外線遙控系統(tǒng)人在遠(yuǎn)距離對機(jī)器人發(fā)送指令稱為遙控操作,遙控操作可分為有線方式和無線方式兩類從提高自主移動機(jī)器人的靈活性出發(fā),采用無線方式更為便利。無線遙控裝置有無線電、聲波、光等多種形式,本論文采用紅外遙控裝置,電視機(jī)和空調(diào)器的遙控器技術(shù)紅外線的,其電路比較簡單而且性能上佳。通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編/解碼專用集成電路芯片來進(jìn)行控制操作,如圖3-10所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、led紅外發(fā)送器;接受部分包括光、電轉(zhuǎn)換放大器、解碼、解碼電路。圖3-10紅外遙控系統(tǒng)框圖3.4.2 紅外線遙控裝置的工作原理如圖3-11所示,紅外線是波長約大于770mn的不可見光,將發(fā)射紅外線的發(fā)光二極管(led)和感知紅外線的接收組合在一起就可以實現(xiàn)紅外線通信??梢姽饪床灰娮贤饩€紫藍(lán)綠黃橙紅紅外線圖3-11 光的顏色及波長1. 紅外線led和接收模塊圖3-12紅外線接收模塊,圖3-13為紅外線接收模塊。遙控發(fā)射器專用芯片很多,東芝公司生產(chǎn)的tln110是紅外線led,波長為940mn,適合遙控應(yīng)用,紅外線led的接通裝置非常簡單,如圖3-12(b)所示,與普通紅色或綠色led不同的是人眼無法分辨紅外線led是否點亮工作了,使用過程中應(yīng)注意不要超過最大電流,tln110的直流正向電流的最大值為100ma。tln105b也是一款與tln110規(guī)格基本的紅外線led。 圖3-12 紅外線led(tln110)的實例紅外線接收模塊tfk4(同類產(chǎn)品有crvp1738)由接收pin二極管,電壓控制電路,帶通濾波電路,解調(diào)電路等組成的集成電子單元.在未接收到紅外光線前它的輸出為“1”,接收到紅外光線后輸出為“0”,如圖3-8(b)所示。這種現(xiàn)象被稱為“低電平激活”。圖3-13 紅外線接收模塊(tfk4)實例 2. 基于ppm的紅外線通信方式應(yīng)用紅外線接收模塊通信時,必須將所使用的紅外線設(shè)計成圖3-14所示的頻率40khz(crvp1738頻率為38khz)方波形式,即1秒內(nèi)斷續(xù)的發(fā)送紅外線4萬次,這種調(diào)制方式被稱為脈沖調(diào)制(ppm)。根據(jù)(1)式可以計算出1個方波為“1”的時間為12.5s。 t/2=12.5(s) 圖3-14 頻率為40khz紅外線當(dāng)紅外線接收模塊輸入“”時是12.5s的間隔,紅外線led則以60s的持續(xù)時間閃亮(向外發(fā)送紅外線);當(dāng)輸入信號為“0”時,紅外線led持續(xù)停止工作600s,圖3-15表示向接收模塊輸入長度為3位的信號“101”的實例,每一位的時間對應(yīng)600s,這是從接收模塊規(guī)格表中查到的標(biāo)準(zhǔn)值。為了適應(yīng)低電平激活的特點應(yīng)該將輸入信號反轉(zhuǎn)后輸出。當(dāng)輸入信號為“1”時,每個輸入脈沖都是12.5s方波,不過從接收模塊輸出的則是一個持續(xù)的600s的方波,可見,紅外led的40khz頻率閃亮,而在接收模塊的內(nèi)置電路中得到平滑化。圖3-15 接收模塊的輸入輸出信號實例綜上所述,在發(fā)送器一側(cè),應(yīng)該根據(jù)被發(fā)送信號來控制紅外線led的點亮和熄滅;而接收器一側(cè),應(yīng)該大約按照600s的周期間隔讀取接收模塊的輸出的信號(參見圖3-16)。在這樣的電路中最好采用pic微控制器。圖3-16 紅外線通信方法3.5 直流電機(jī)直流電機(jī)(dc電機(jī))是日常生活中廣泛使用的一個電氣產(chǎn)品,好像人的肌肉一樣,它是機(jī)器人中最重要的動力源。它常常與傳感器組合起來使用,以便讓機(jī)器人完成向給定位置移動或搬運某物體等動作。實現(xiàn)這樣的動作,需要能進(jìn)行轉(zhuǎn)動控制和速度控制的電路,實際中通常采用微控制器和專用ic芯片。單獨使用直流電機(jī)尚不能達(dá)到精確的定位控制,只有將它與旋轉(zhuǎn)編碼器組合起來,才能實現(xiàn)精確的位置控制和速度控制。3.5.1 直流電機(jī)的組成及原理 電機(jī)是我們的生活中不可或缺的動力源,常用的有交流電機(jī)和直流電機(jī),機(jī)器人中作為控制對象的電機(jī)大都是靠電池供給能源而轉(zhuǎn)動的直流電機(jī)。圖3-17是常用的3槽(極)直流電機(jī)的構(gòu)造。在繞有線圈的鐵心(轉(zhuǎn)子)的外周,有相同數(shù)目的定子(永久磁鐵)相向包圍。通過整流器的電刷轉(zhuǎn)子斷續(xù)地得到電流,轉(zhuǎn)子與定子的永久磁鐵反復(fù)相吸,相斥,結(jié)果無論它們的相互位置如何,轉(zhuǎn)子始終能夠沿著一定的方向回轉(zhuǎn)。圖3.17 直流電機(jī)的構(gòu)造圖3-18解釋了直流電機(jī)的工作原理,在永久磁鐵(n、s級)之間的線圈有電流通過時,產(chǎn)生電磁力,對應(yīng)于永久磁鐵產(chǎn)生的磁場,n極產(chǎn)生向上的力,s極產(chǎn)生向下的力,從而使線圈動作。結(jié)果導(dǎo)致線圈旋轉(zhuǎn)。在線圈轉(zhuǎn)動的同時,整流器也隨之旋轉(zhuǎn),這樣就能保證電流流向的自動切換以便維持轉(zhuǎn)子向同一方向的連續(xù)轉(zhuǎn)動。于是,線圈中不斷地產(chǎn)生相同方向的旋轉(zhuǎn)力。根據(jù)弗萊明(fleming)左手法則,電機(jī)產(chǎn)生轉(zhuǎn)矩,而電機(jī)一旦開始回轉(zhuǎn),就使線圈在磁場中轉(zhuǎn)動,再由弗萊明右手法則,應(yīng)該有電壓產(chǎn)生,稱之為反電動勢,外部所施加的電壓克服反電動勢,線圈中就有電流流過。圖3-18直流電機(jī)的工作原理直流電機(jī)中的電刷與整流器實際上屬于機(jī)械接觸,由于在轉(zhuǎn)軸轉(zhuǎn)動的過程中它們的接觸狀態(tài)不斷發(fā)生變化,往往產(chǎn)生電氣噪聲,這可能成為誘發(fā)cpu電路誤動作的原因,因此為了克服噪聲干擾,一般在電機(jī)電源端子上并聯(lián)一個電容器。直流電機(jī)的特點可歸納如下:可高速旋轉(zhuǎn),能取得大的起動轉(zhuǎn)矩。對應(yīng)于輸入電壓或輸入電流有良好的線性,易控制。由于存在機(jī)械觸點,所以容易產(chǎn)生噪聲而影響壽命。單獨使用時不能完成位置控制。價格低廉。3.5.2 直流電機(jī)的轉(zhuǎn)動控制在本設(shè)計中,所采用的驅(qū)動芯片(ic)是東芝株式會社制造的ta7257p。下面就它的內(nèi)部電路的組成、功能以及使用方法加以說明。圖3-19是專用的電路驅(qū)動ic,采用這樣的驅(qū)動芯片,電路設(shè)計就會變得非常簡單。 圖3-19 直流電機(jī)驅(qū)動芯片ta7257p圖3-20是這個芯片的結(jié)構(gòu)框圖。圖3-20 ta7257p結(jié)構(gòu)框圖ta7257p的控制方法是如果向引腳1、2施加表3.1中的信號,它就會按照規(guī)定的模式動作。如果引腳1(in1),引腳2(in2)為1,則電機(jī)正轉(zhuǎn)(取決于電機(jī)端子連接的+,-狀態(tài),也可以反轉(zhuǎn))。表3.2中給出了ta7257p性能規(guī)格。它的工作電源電壓范圍v是618v。表3-5 ta7257p的功能in1in2out1out2模式11ll制動01lh正/反轉(zhuǎn)10hl反/正轉(zhuǎn)00高阻抗停止在ic驅(qū)動直流電機(jī)工作時,需要判斷該電機(jī)是否符合表3-6所給出的額定范圍。表3-6 ta7257p最大額定值項 目符號額定值單位電源電壓最大(max)25v工作(opr)18輸出電流峰值(peak)4.5a均值(ave.)1.5需用功耗12.5w工作溫度-3075保存溫度-55150有關(guān)直流電機(jī)額定值及特性等的相關(guān)數(shù)據(jù)和信息可以從生產(chǎn)廠家網(wǎng)頁的產(chǎn)品樣本目錄中了解到。圖3-21表示fa-130ra直流電機(jī)的特性。表3-7是fa-130ra直流電機(jī)的有關(guān)參數(shù)2。圖3-21直流電機(jī)(fa-130ra)的特性表3-7 fa-130ra直流電機(jī)的有關(guān)參數(shù)型號電壓空載最

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論