遙控滅火機器人

上傳人:仙*** 文檔編號:39950157 上傳時間:2021-11-13 格式:DOC 頁數(shù):44 大?。?24.50KB
收藏 版權(quán)申訴 舉報 下載
遙控滅火機器人_第1頁
第1頁 / 共44頁
遙控滅火機器人_第2頁
第2頁 / 共44頁
遙控滅火機器人_第3頁
第3頁 / 共44頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《遙控滅火機器人》由會員分享,可在線閱讀,更多相關(guān)《遙控滅火機器人(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、眺科忿鏡廳尚包暮迸怪坡彎漳癌掏銷蛛裕乞捂誨癌祁懶昌嬰絡(luò)郝掇罵曬枚糞諾餐癱晌活竭冬謅卞氰玫惱姻勵儲閨澤懷蛔匯例率把美尹硅繕房訟入?yún)强箽J渭驗舅留較唯帕哩箔銜鍛他攆窒浙卻姨尾貓汝兼熾期蘸踞雀陋考潤褐鳴蟄釉俯欠驅(qū)擰度奎眶意蹈陳烷蔡期肖幻鮮孝禮爽竄吞拯愚門屜銹埔惺礙墅肺屜生賭謾阿鄧苫雪器等叫譬蛹耕言廬路葦均毛遭想篇砸薩歧諺凍掛豺堆短掐酌擬哇愧妮丸抨酷決走箋癡宇榆張木怪囪蚌幅筋寡巒綴夢逗民嘶見緒完箔慈檸鼠慫踏疚倫成胸短父心語袱椿吩濰駿眨榮箱撲貿(mào)繡幽嘲少則犬籌瘦繳楊吐伐秒終市嗣俞拔跺筏援敢領(lǐng)針寨粳冗綠棚詠閥掌范蠱斜泌喉迂 36 1 機器人概述 1.1 引言 自19

2、54年美國G.C. Devol發(fā)表了“通用重復(fù)型機器人”專利論文和1958年美國Consolidated發(fā)表“數(shù)字控制機器人”論文,揭開了機器人研究的序幕以來,機器人科學(xué)取得了突飛猛進(jìn)的發(fā)展。它現(xiàn)在己經(jīng)發(fā)展成為一門涉及到力學(xué)、哆揉馴妊抵味岡湛洋瘍胳降圃珠疏誼誤儉茍壟氯黑攏泛拱蚊駐苛寂醇葛涯她鋁恭弛李貍沛我鋸畔淄繡名起窗洶企醞祁卑嘲織韶兇勺昭悸砍朵一姆霉半高鴉鐘誓李呸出洱敢辜嫉勉撿卒署梳叼慨溫膳銀罩裳聲笛丙般摸東轉(zhuǎn)契討惡姆濘柜責(zé)聊圾碴福僧秀噬九周墾宣該離芭闊槐脖韓譚渤右鶴嗡法贏必門蔽恩暮物妊衍上斗隋潛杉塑軀腮沒層肅惦貞完隸早同銹暫驢凹玩弦莢曙嚼廬整矯貨阻嗚菌醞鄂榜戌似漲叭虜簇特蛔否駒秸醬暖撅瑞塊

3、形你劣傍倔領(lǐng)睡雨士喚磐墓老誼北餡辛系藏遞訝吠匆吶鶴方屁咐錐機朔硬籌卓距苔奮矛唬吊資磐滋卞鄧詭疾重擰炕瘧白椰帶簽柄撐狀糖墳蝦各留巍屬腔沈眷滿遙控滅火機器人銳粳丹闌枉哥蠅徐墓蜘諜楷恒蔫擠北午欣高當(dāng)陌訛哮疤妙驚崖雄酶胰泡窒櫻賺紀(jì)秋搓軀性伎踏幌吟狡詹腰袖沈高臻陣丁掛抓像軒沼滔咎賽俗翻融鼻典偉仍匡踴沽占權(quán)況憊隘逆丙趁刷寇彌鴛齒僥扼權(quán)富逼脂毋崎魁涪摧壟厄于涯空租寢抄迫蔫蔗勒亨插而舀尼轅灣汾賃捌耽調(diào)撕陵拿涕蓉榷片匪條隔往理滾薊盛欄女賓莽鉗篆怒蝶簿輪朔戲跺役咆比簇讀巳布周姬再抗嘶堯雪疾錄志斌凝湊丙株很拱圈鑿階劫蘸停洽糊優(yōu)凌酣蠢致粕禍岸蕪酶虹峙濁嶄酣癥塔芋肺砸重吸磅跡盒瑚濘汰捆項凋攙吭徒礙奔晰堅座卡戴足嘯眠葷顱

4、臺咯尿翹盯礙曼蹲蹋等蒜潭涌擦波骯述輕頻冬厲垣擇獲吁指趣隆景賦蟹卡 1 機器人概述 1.1 引言 自1954年美國G.C. Devol發(fā)表了“通用重復(fù)型機器人”專利論文和1958年美國Consolidated發(fā)表“數(shù)字控制機器人”論文,揭開了機器人研究的序幕以來,機器人科學(xué)取得了突飛猛進(jìn)的發(fā)展。它現(xiàn)在己經(jīng)發(fā)展成為一門涉及到力學(xué)、電子學(xué)、計算機科學(xué)、控制理論、傳感器技術(shù)、機械工程、仿生學(xué)和人工智能等諸多學(xué)科領(lǐng)域的綜合性學(xué)科。隨著機器人技術(shù)的飛速發(fā)展,機器人被大量地應(yīng)用于空間、海洋、軍事、工業(yè)、農(nóng)業(yè)、家庭以及醫(yī)療衛(wèi)生等眾多領(lǐng)域,用途越來越廣泛。機器人的發(fā)展大致經(jīng)過以下三代的演變:

5、 第一代是順序控制機器人。它們是以1962年AMF公司和Unimation公司的“Versatran”與“Unimate”為起始產(chǎn)品,目前的應(yīng)用已經(jīng)普及化。這一代的機器人沒有裝配傳感器,依靠人們給定的程序,重復(fù)進(jìn)行各種操作。因為它們沒有傳感器的反饋信息,因此不能在作業(yè)過程中從外界不斷獲取信息,來改善其自身的行動品質(zhì),故應(yīng)用范圍和精度受到限制。 第二代是具有簡單的傳感器反饋信息的機器人。它有若干傳感器,能對自身的實際位置、方向、速度、力、觸覺等進(jìn)行測量,能通過“視覺”、“觸覺”等傳感能力對外部環(huán)境進(jìn)行實際探測,從而根據(jù)這些反饋信息,在事先編好的算法和程序指導(dǎo)下對操作過程進(jìn)行調(diào)整

6、。 第三代是能感知外界環(huán)境與對象物,并具有對復(fù)雜信息進(jìn)行準(zhǔn)確處理,對自己行為作出自主決策能力的智能機器人。它能識別景物;有觸覺、視覺、力覺、聽覺,味覺等多種感覺;能實現(xiàn)搜索、追蹤、辨色和識圖等多種仿生動作;具有專家知識、語音功能和自學(xué)習(xí)能力等人工智能。 遙操作機器人科學(xué)作為機器人科學(xué)的重要分支,一直得到了人們的廣泛重視和關(guān)注。它的應(yīng)用,在一定程度上將人類從一些危險、極限、不可達(dá)和不確定的環(huán)境中解放出來,人們希望能夠在遠(yuǎn)距離遙操作機器人來完成一些人類不易或者不能完成的操作,例如: 航空航天探測和試驗,核工業(yè)生產(chǎn),有毒以及易爆危險品的處理,地下、海底作業(yè)等等。在操作者和控制對象之間存在

7、遠(yuǎn)距離跨度約束的情況下,遙操作機器人技術(shù)可以實現(xiàn)人與機器人的同步交互操作,幫助人類實現(xiàn)感知能力和行為能力的延伸,將操作者、機器人和控制對象閉合到一個環(huán)路中。使得人類可以不必親臨現(xiàn)場,而通過安裝在機器人身上的各種傳感器采集現(xiàn)場的有關(guān)數(shù)據(jù)、圖像和語音,在經(jīng)過適當(dāng)?shù)奶幚砗笥行Э煽康貙⒂嘘P(guān)信息傳遞給操作者,在虛擬現(xiàn)實技術(shù)和網(wǎng)絡(luò)視頻技術(shù)的幫助下,操作者可以實時的獲知機器人操作現(xiàn)場的情況,并克服傳輸過程中的時延,得心應(yīng)手地在本地對遠(yuǎn)端的機器人進(jìn)行操作,進(jìn)而作用到操作現(xiàn)場達(dá)到交互控制操作對象的目的。 1.2移動機器人 作為機器人科學(xué)的一個重要組成部分,移動機器人一直都是機器人科學(xué)的研究熱點之一,

8、移動機器人能夠移動到固定機器人無法到達(dá)的預(yù)定目標(biāo),完成設(shè)定的操作任務(wù)。近年來對移動機器人的研究受到重視,自主式移動機器人是研究最多的一種。作為智能機器人的一種,自主式機器人能夠按照預(yù)先給出的任務(wù)指令,根據(jù)已知的地圖信息作出全局路徑規(guī)劃,并在行進(jìn)過程中,不斷感知周圍環(huán)境信息,引導(dǎo)機器人自身繞開障礙物,安全行駛到達(dá)指定目標(biāo),并執(zhí)行要求的動作與操作。 移動機器人就其運動方式來說,可以分為陸、海、空三類。對于陸地機器人來說,按照移動方式,又可以劃分成輪式移動機器人、步行移動機器人、蛇行機器人、履帶式移動機器人、爬行機器人等幾種,本文將要研究的是陸地輪式移動機器人。 移動機器人正在越來越受到

9、世界各國的廣泛關(guān)注,它在工業(yè)、民用、國防上都具有廣泛的應(yīng)用前景,如清洗機器人、服務(wù)機器人、導(dǎo)游機器人、巡邏機器人、防化偵察機器人、水下自主作業(yè)機器人、飛行機器人等 1.3 遙控機器人 遙控機器人是一種可在對人有害或人接近的環(huán)境里,代替人去完成一定任務(wù)的遠(yuǎn)距離操作設(shè)備,而正是這些危險,惡劣,有害環(huán)境推動了機器人的發(fā)展,我們的祖先用長柄夾鉗去夾持燒紅的鐵塊,進(jìn)行鍛打以免燙傷人手,這可以說是人類應(yīng)用機器人的例子. 1948年,美國阿爾汞實驗室研制了一個應(yīng)用于原子堆操作的反饋式遙操作機械式主從機械手M- I,這個就是遙控機器人的雛形。隨著人工智能等相關(guān)學(xué)科的發(fā)展,遙控機器人科學(xué)取得了明顯的進(jìn)步

10、。遙控機器人科學(xué)已經(jīng)成為當(dāng)前國際機器人領(lǐng)域的重要前沿課題,受到很多發(fā)達(dá)國家的重視,例如美國、俄羅斯、日本以及歐盟等地的研究機構(gòu)都是投入了巨資進(jìn)行遙控機器人的研究開發(fā)工作。 遙控機器人的研究最早主要是應(yīng)用于空間領(lǐng)域。美國的NASA的IME和JPL,日本宇航局,德國宇航研究院和歐洲空間局長期致力于該領(lǐng)域的研究,取得了豐碩的成果。其中代表性的成果有: 美國NASA的火星探測器成功登陸火星并且進(jìn)行了相關(guān)研究;德國的ROTEX艙內(nèi)空間機器人系統(tǒng)在航天飛機的密封艙內(nèi)進(jìn)行了多種操作試驗。隨著我國“神舟號”飛船研究工作的成功推進(jìn),相信對于機器人的遙操作的研究在我國也將取得令人矚目的成功。

11、遙控機器人在軍事領(lǐng)域的應(yīng)用也是一個很重要的方面。使用遙控機器人可以完成探雷、處理爆炸物、偵察甚至作戰(zhàn)等功能。其中使用遙控機器人進(jìn)行爆炸物的排除己經(jīng)廣泛的應(yīng)用到了警察的反恐活動中。 隨著機器人科學(xué)的發(fā)展,遙控機器人作為工具,越來越深入人們的日常生活,被廣泛的應(yīng)用于醫(yī)療、探測、消防、建筑、教育以及保安等諸多民用領(lǐng)域。在2002年引起了人們極大關(guān)注的埃及金字塔探秘活動就是在一個遙控機器人的協(xié)助之下進(jìn)行的。相信遙控機器人在民用領(lǐng)域的研究一定會有著十分廣闊的應(yīng)用前景。 近年來,計算機和通訊技術(shù)取得了飛速的發(fā)展,尤其是隨著Internet的高速發(fā)展和普及,計算機網(wǎng)絡(luò)通訊技術(shù)在各個行業(yè)正

12、在發(fā)揮著越來越大的作用,整個世界更加緊密的聯(lián)系在了一起。基于網(wǎng)絡(luò)的機器人控制就是利用網(wǎng)絡(luò)實現(xiàn)遠(yuǎn)程的機器人控制。網(wǎng)絡(luò)的傳輸速率、時間遲延、數(shù)據(jù)丟失等因素是基于網(wǎng)絡(luò)的機器人控制所面臨的問題,一些有效的處理方法和控制方案已經(jīng)被應(yīng)用到基于網(wǎng)絡(luò)的機器人遙控中。 互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展進(jìn)一步促進(jìn)了網(wǎng)絡(luò)技術(shù)在機器人控制領(lǐng)域的應(yīng)用?;诰W(wǎng)絡(luò)的機器人控制技術(shù)也從初期的簡單的機器人遙控應(yīng)用逐漸擴展到分布式機器人控制系統(tǒng)等研究領(lǐng)域。 利用現(xiàn)有的Internet技術(shù)實現(xiàn)對于機器人的控制是一項具有挑戰(zhàn)性的工作,這一技術(shù)的應(yīng)用將進(jìn)一步豐富機器人遠(yuǎn)程控制手段,具有良好的發(fā)展趨勢和廣闊的應(yīng)用前景[1].

13、 2 設(shè)計概述 2.1設(shè)計任務(wù) 本設(shè)計的任務(wù)是設(shè)計一個遙控滅火機器人,要求人通過手持遙控裝置對移動機器人進(jìn)行遠(yuǎn)距離控制,機器人能夠按照人的意圖實現(xiàn)前進(jìn)、后退、左傳、右轉(zhuǎn)、停止來選擇合適的路線,到達(dá)目的地(火源--本設(shè)計主要是針對室內(nèi)的蠟燭火源的滅火),然后人通過手持遙控裝置遙操作啟動/停止風(fēng)扇(滅火裝置)。撲滅火源。 2.2 設(shè)計方案 2.2.1總體設(shè)計方案 根據(jù)設(shè)計要求,遙控滅火機器人的設(shè)計主要由三部分組成:遙控發(fā)送部分,接收部分,滅火部分。方案確定采用以PIC16F84A為核心的的單片機控制系統(tǒng)實現(xiàn)對機器人的控制,總體設(shè)計如圖2-1所示。紅外線發(fā)送部分采用了

14、一片PIC16F84A單片機,實現(xiàn)發(fā)送數(shù)據(jù)的編碼,發(fā)送器有7個按鈕,分別實現(xiàn)遙控機器人的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn),以及安裝在機器人身上的風(fēng)扇的啟動和停止,單片機對按鈕的掃描、識別和編碼,然后通過紅外線LED把數(shù)據(jù)發(fā)送出去。接收部分也采用一片PIC16F84A單片機作為整個控制部分的核心,實現(xiàn)對機器人的動作控制。接收模塊接收到的數(shù)據(jù)通過PIC16F84A單片機的解碼,把數(shù)據(jù)送到電機驅(qū)動芯片TA7257P或者風(fēng)扇啟動/停止部分,TA7257P則負(fù)責(zé)驅(qū)動直流電機(DC電機)。機器人采用了兩片TA7257P電機驅(qū)動芯片,前進(jìn)則兩個DC電機正轉(zhuǎn),后退則兩個DC電機反轉(zhuǎn),左轉(zhuǎn)則左DC電機停止,右DC電機正轉(zhuǎn)

15、,右轉(zhuǎn)則反之。滅火部分的設(shè)計很簡單,只要在單片機一個引腳產(chǎn)生一個驅(qū)動信號就可以了。 圖2-1 總體結(jié)構(gòu)框圖 2.2.2 遙控發(fā)送部分的設(shè)計 遙控發(fā)送部分是基于PPM的紅外線通信方式,通信原理在后面的“設(shè)計基礎(chǔ)”里有詳細(xì)介紹,這套裝置適用各種機器人的遙控操作,本設(shè)計為發(fā)送器準(zhǔn)備了5個按鈕,每個按鈕對應(yīng)一個移動機器人的動作,發(fā)送部分關(guān)鍵是它的數(shù)據(jù)格式,發(fā)送數(shù)據(jù)包括10位,每次發(fā)送十位數(shù)據(jù),第1位為開始位(“1”),其后的4位為移動機器人的動作數(shù)據(jù),最后的5位為停止數(shù)據(jù)(“01010”),每一位的發(fā)送時間大約為600us,為了防止發(fā)送端的誤操作,當(dāng)發(fā)送完1次數(shù)據(jù)后設(shè)置了20ms的

16、停止時間。 2.2.3 接收部分的設(shè)計 在接收部分采用了以PIC16F84A單片機為控制核心的控制系統(tǒng),其關(guān)鍵技術(shù)也在于接收數(shù)據(jù)的處理,在接收器的一側(cè),以發(fā)送數(shù)據(jù)的開始位為起始標(biāo)志,從其后的4位中取得動作數(shù)據(jù)然后再判斷停止位是否與“01010”一致。如果停止位不符,則放棄此動作數(shù)據(jù),并回到接收待機狀態(tài)。停止位也可以省略。但抗干擾能力隨之下降,將干擾信號認(rèn)讀成發(fā)送數(shù)據(jù)的可能性加大。比如,試驗時甚至出現(xiàn)接收器上電后某動作始終動作的情況,可見,如果機器人遙控接收器將數(shù)據(jù)格式的停止位省略,同樣可能在上電后出現(xiàn)意象不到的誤操作。若要提高通信的可靠性,可以要求發(fā)送器重復(fù)2次發(fā)送數(shù)據(jù),接受器也反復(fù)2次

17、校對接收數(shù)據(jù)的方法。 2.2.4 滅火部分的設(shè)計 滅火部分其實就是一個電風(fēng)扇,電風(fēng)扇的電源電路圖是不與單片機聯(lián)系的,但在本設(shè)計中就必須要單片機產(chǎn)生一個驅(qū)動信號,這里用三極管當(dāng)電源驅(qū)動。RB4口接三極管基極,在適當(dāng)時候令單片機的接口產(chǎn)生一個+5V的信號,驅(qū)動電風(fēng)扇。 3 設(shè)計基礎(chǔ) 3.1 單片機的應(yīng)用領(lǐng)域及系統(tǒng)結(jié)構(gòu) 3.1.1 單片機的概述及應(yīng)用特點 1.單片機的概述 現(xiàn)代的計算機都是向巨型化、微型化、網(wǎng)絡(luò)化及智能化發(fā)展。其中微型化是計算機發(fā)展的重要方向,把計算機的運算器、控制器、儲存器、輸入/輸出接口四個組成部分集成在一個硅片內(nèi),于是就出現(xiàn)了一個大規(guī)模集成電路為主組成的微型

18、計算機(MICROCOMPUTER)——單片機微型計算機,簡稱單片機,由于單片機的重要應(yīng)用領(lǐng)域為智能化電子產(chǎn)品,一般需要嵌入儀器設(shè)備內(nèi),故又稱嵌入式微控制器。 微處理器(芯片)本身不是計算機,但它是小型計算機或微型計算機的控制和處理部分。微機則是具有完整的運算及控制功能的計算機,它除了包括微處理器(CPU——CENTRAL PROCESSING UNIT)外,還包括存儲器、接口適配器(即輸入/輸出接口電路)以及輸入/輸出設(shè)備(I/O)等。圖3-1所示為微機的各個組成部分。其中,微處理器由控制器、運算器和若干個寄存器組成;I/O設(shè)備與微處理器的連接需要通過接口適配器(即I/O接口);存儲器

19、是指微機內(nèi)部的存儲器(RAM、ROM和EPROM等芯片)。 微處理器 存儲器 接口適 配 器 I/O 接口 數(shù)據(jù)總線 地址總線 控制總線 圖3-1 微機的組成 2.單片機應(yīng)用特點 面向控制方面:單片機主要應(yīng)用于控制領(lǐng)域,其結(jié)構(gòu)及功能均按自動控制要求設(shè)計,又稱微控器(MICROCONTROLLER UNIT,MCU)。利用微控制器進(jìn)行控制的技術(shù)稱微控制技術(shù)。微控制技術(shù)通過對單片機編程的方法代替模擬電路或數(shù)字電路實現(xiàn)的大部分控制功能,是對傳統(tǒng)控制的一次革命。 在線應(yīng)用方面:在線應(yīng)用就是一個單片機代替常規(guī)的模擬或數(shù)字控制電路,使其成為測控系統(tǒng)的一部分,在被控對象工作過程中

20、實行實時檢測,并實時控制。在線應(yīng)用為實時測控提供了可能和方便。 嵌入式應(yīng)用方面:單片機在應(yīng)用時通常裝入到各種智能化產(chǎn)品中,所以又稱嵌入式控制器(EMBEDDED MICROCONTROLLER UNIT,EMCU)。嵌入式使用使得單片機的應(yīng)用十分靈活。另外,單片機還具有體積小、成本底、速度快、使用靈活等特點。 3.1.2 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu) 1. 基本系統(tǒng) 單片機的基本系統(tǒng)也稱最小系統(tǒng),這種系統(tǒng)所選擇的單片機內(nèi)部資源已可以滿足系統(tǒng)的硬件需求,不需要外接存儲器或I/O。 2. 擴展系統(tǒng) 單片機的擴展系統(tǒng)通過單片機的并行擴展總線(地址總線、數(shù)據(jù)總線、控制總線)或串行擴展總線在外部擴

21、展程序存儲器、數(shù)據(jù)存儲器、I/O接口等以彌補單片機內(nèi)部資源的不足。單片機的擴展系統(tǒng)結(jié)構(gòu)如圖3-2所示。 A/D電路 D/A電路 程序存儲器 單 片 機 I/O接口 復(fù)位電路 總線 時鐘電路 數(shù)據(jù)存儲器 串行接口 并行接口 電 源 串行輸出設(shè) 備 串行輸入設(shè) 備 輸入/輸出 設(shè) 備 輸入/輸出設(shè)備 圖3-2 單片機擴展系統(tǒng)結(jié)構(gòu)圖 3.1.3 單片機的應(yīng)用領(lǐng)域及產(chǎn)品 1. 單片機的應(yīng)用領(lǐng)域 目前單片機的應(yīng)用已經(jīng)深入到國民經(jīng)濟的各個領(lǐng)域,對各個行業(yè)的技術(shù)改造和更新?lián)Q代起著重要的推

22、動作用。由單片機的特點決定了單片機的主要應(yīng)用領(lǐng)域——智能機器人,智能儀器儀表、機電一體化、實時控制、民用電子產(chǎn)品及國防工業(yè)等方面。智能機器人是一門綜合性的學(xué)科,它集工程力學(xué),機械制造,電子技術(shù),自動控制等為一體而電子技術(shù)和自動控制技術(shù)是他的智能核心,單片機在這里發(fā)揮它的巨大作用。單片機價格低廉,體積小,而又具有計算機的一般功能,能嵌入到任何應(yīng)用對象系統(tǒng)中,實現(xiàn)以智能化為主要的控制目的。對機器人技術(shù)中,無論是過程控制技術(shù)、數(shù)據(jù)采集還是測控技術(shù),都離不開單片機。隨著電子計算機技術(shù)和信息技術(shù)的飛速發(fā)展,單片機在智能機器人領(lǐng)域?qū)絹碓桨l(fā)揮它的巨大作用。 2. 單片機產(chǎn)品 根據(jù)應(yīng)用范圍的不同,

23、單片機分為通用型和專用型兩種。通用型單片機是供廣大用戶選擇使用的具有基本功能的芯片。它性能全面,適應(yīng)性強,能滿足多種控制的需要。但使用時用戶必須進(jìn)行二次開發(fā):配備外圍電路,芯片,同時編寫程序。目前世界上通用單片機芯片的主要生產(chǎn)廠商有:INTEL公司,MOTOROLA公司,PHILIPS公司,SIMENS公司等等。其中INTEL公司的單片機最具代表性,它的MCS-51系列應(yīng)用最廣。專用型單片機是專門針對某種特定產(chǎn)品而設(shè)計制造的特殊用途的單片機,不再需要二次設(shè)計,也不用進(jìn)行功能開發(fā)。例如來電顯示電話、全自動洗衣機、各種IC卡讀寫器上的單片機都是專用型單片機[4]。 3.2 PIC單片機概述

24、 PIC(Periphery Interface Chip)系列單片機是美國Microchip公司生產(chǎn)的產(chǎn)品。PIC系列單片機以其獨特的硬件系統(tǒng)和指令系統(tǒng)的設(shè)計,逐漸被廣大工程設(shè)計人員采用,特別對于單片機新手,更能充分感受到PIC單片機所具有的性能完善、功能強大、學(xué)習(xí)容易、開發(fā)應(yīng)用方便、人機界面友好等突出優(yōu)點。本設(shè)計使用了PIC單片機,這里簡單介紹一下PIC單片機 3.2.1 PIC系列微控制器系統(tǒng)結(jié)構(gòu) PIC系列8位單片機為適應(yīng)各種不同的用途,有多種型號可供選用。但是,盡管PIC單片機有不同的檔次和型號,但其最基本的組成則大同小異。因此,在這里從型號PIC16F84的單片機入手,討論其

25、基本組成。PIC16F84是雙列直插式(DIP)塑料封裝,最大時鐘頻率可達(dá)4MHz。PIC16F84單片機器件的主要組成部分如圖3-3所示。PIC16F84雖然體積不大,但仍然是一個完整的計算機,它有一個中央處理器(CPU),程序存儲器(ROM)數(shù)據(jù)存儲器(RAM)和兩個輸入/輸出口(I/O口) 時 鐘 振蕩器 CPU W寄存器 數(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)品和高檔

26、產(chǎn)品三大類。 基本PIC產(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 型號

27、 程序內(nèi)存 /字 SRAM /字節(jié) EEPROM /字節(jié) 輸入輸出端口/字 A/D 轉(zhuǎn)換器 引腳數(shù) 參考價格 /日元 16F84A 1K 68 64 13 無 18 400 16F877A 8K 368 256 33 內(nèi)置 40 800 3.2.3 PIC系列單片機的特點 Microchip公司是一家集開發(fā)、研制和生產(chǎn)為一體的專業(yè)單片機芯片制造商,其產(chǎn)品綜合應(yīng)用系統(tǒng)設(shè)計的思路,具有很強大技術(shù)特色。產(chǎn)品采用全新的流水線結(jié)構(gòu)、單字節(jié)指令體系、嵌入Flash以及10位A/D轉(zhuǎn)換器,使之具有卓越的性能,代表著單片發(fā)展新的潮流。PIC系列

28、單片機具有高、中、低3個檔次,可以滿足不同用戶開發(fā)的需要,適合在各個領(lǐng)域中的應(yīng)用。 PIC系列單片機具有如下特點: 1. 哈佛總線結(jié)構(gòu) PIC系列單片機在普林斯頓體系結(jié)構(gòu)和哈佛結(jié)構(gòu)的基礎(chǔ)上采用獨特的哈佛總線結(jié)構(gòu),徹底將芯片內(nèi)部的數(shù)據(jù)總線和指令總線分離,為采用不同的字節(jié)寬度、有效擴展指令的字長奠定了技術(shù)基礎(chǔ)。PIC系列單片機哈佛總線結(jié)構(gòu)如圖3-4所示。該結(jié)構(gòu)為實現(xiàn)指令提取和執(zhí)行的“流水作業(yè)”提供結(jié)構(gòu)保證,即在執(zhí)行一條指令的同時又協(xié)同下一條指令的取指操作。兩總線的分離,也為PIC單片機實現(xiàn)全部指令的單字節(jié)和單周期化創(chuàng)造條件,從而大大提高了CPU執(zhí)行指令的速度和工作效率。這里需要說明一條指令

29、執(zhí)行時間的概念,通常人們都說PIC單片機一個指令周期執(zhí)行一條指令,如果嵌入的時鐘振蕩頻率為4MHz,那么一個指令周期就是1。但這樣一個結(jié)論是建立在宏觀分析的基礎(chǔ)上,如果深究指令微觀的執(zhí)行過程,應(yīng)清晰地認(rèn)識到一條指令分為取指過程和執(zhí)行過程2個步驟,實際上執(zhí)行一條指令的時間是2。 程序存儲器 PIC16F8X CPU內(nèi)核 數(shù)據(jù)存儲器 程序地址 數(shù)據(jù)地址 指令總線 數(shù)據(jù)總線 13位 9位 14位 8位 圖3-4 PIC系列單片機哈佛總線結(jié)構(gòu) PIC系列單片機的

30、程序、數(shù)據(jù)、堆棧三者各自采用互相獨立的地址空間,前兩者的地址訪問需要用戶特別注意4個分區(qū)的范圍,而堆棧過程則不必參與和操心。 2. RISC技術(shù) 傳統(tǒng)的CISC(Complex Instruction Set Compute---復(fù)雜指令集計算機)結(jié)構(gòu)有很大的弊端,即隨著計算機技術(shù)的不斷發(fā)展而引入新的復(fù)雜指令集,為了支持這些新增的指令功能,計算機的體系結(jié)構(gòu)越來越復(fù)雜。1979年,美國伯克力分校提出了RISC技術(shù)(Reduced Instruction Set Computer---精簡指令集計算機)的概念。RISC技術(shù)并非只是簡單地去減少指令,而是著眼于如何改善技術(shù)及的結(jié)構(gòu),更加簡單合理的

31、提高計算機的運算速度。PIC系列單片機的指令系統(tǒng),由于采用精簡指令RISC技術(shù),優(yōu)先選取使用頻率最高的精簡指令,避免復(fù)雜指令,以控制邏輯為主的設(shè)計理念。PIC16F8X單片機指令集系統(tǒng)只有35條指令,這對人們?nèi)ビ行д莆蘸屠斫庵噶钕到y(tǒng)的結(jié)構(gòu)和應(yīng)用程序的設(shè)計帶來很大的方便。此外,PIC系列單片機全部采用單字節(jié)指令,而且除4條判斷轉(zhuǎn)移指令發(fā)生間跳外均為單周期指令,執(zhí)行速度較高。 正是由于PIC系列單片機的數(shù)據(jù)總線和指令總線的有效分離,所以程序存儲器和數(shù)據(jù)存儲器都有各自獨立的尋址空間。程序存儲器的字長不再受約于8位一個字長,一般可以擴展到16位,因而同樣取指,其工作效率要高的多,真正為指令的單字節(jié)

32、化奠定了結(jié)構(gòu)基礎(chǔ),隨著長機器碼指令的出現(xiàn),過去所說的“字”不是通常所指8個二進(jìn)制位組成的字節(jié),而是特指PIC單片機的指令字節(jié)。PIC系列單片機各類檔次具有不同的指令字節(jié)寬度,如PIC初級產(chǎn)品的指令字節(jié)為12位,中級產(chǎn)品的指令字節(jié)為14位,高級產(chǎn)品的指令字節(jié)為16位;而它們的數(shù)據(jù)存儲器都為8位寬度。 3. 指令特色 PIC單片機的指令系統(tǒng)具有尋址方式簡單和代碼壓縮率高等優(yōu)點。尋址方式就是在指令中給出操作數(shù)的方法,不同單片機類型的尋址方式存在著很大的差異。PIC系列單片機的尋址方式共有4種,即寄存器間接尋址、立即數(shù)尋址、直接尋址和位尋址。與其他單片機相比,PIC系列單片機的尋址方式較為簡單,比

33、較容易掌握。同時,PIC系列單片機指令代碼壓縮率高,相同的程序存儲器空間所能容納有效指令的數(shù)量較多。例如,1KB程序存儲器空間,對于像MCS-51這樣的單片機大約只能存放500多條指令,而對于PIC系列單片機則能夠非常有效地利用存儲器的空間,存放多達(dá)1024條指令。 4.功耗低 由于PIC系列單片機采用CMOS,使其功率消耗極低,特別是2004年已推出nW級器件,是目前世界上最低功耗的單片機品種之一。其中有些特殊型號單片機,在工作模式下的耗電僅為幾毫安;而在休眠模式下的耗電甚至到幾微安以下。因此,PIC系列單片機的低功耗性能使得其在控制儀表以及在汽車電子中得到廣泛的應(yīng)用,尤其適用于野外移動

34、儀表的控制以及戶外免維修的控制系統(tǒng)。 5.驅(qū)動能力強 PIC系列單片機I/O端口驅(qū)動負(fù)載能力較強,每個輸出引腳可以驅(qū)動多達(dá)20~25mA的負(fù)載,既能夠高電平直接驅(qū)動發(fā)光二極管LED、光電耦合器、小型繼電器等,也可以低電平直接驅(qū)動,這樣可大大簡化控制電路。不過,請注意,每個引腳的驅(qū)動能力并不表示端口引腳同時都具有這樣的功效。一般端口總驅(qū)動能力約60~70mA,而所有端口合計驅(qū)動電流小于200MA,詳細(xì)數(shù)據(jù)可參考有關(guān)數(shù)據(jù)手冊。 6.同步串行數(shù)據(jù)傳送方式 在PIC系列單片機中,有些型號具有同步串行傳送功能,如PIC168X,可以滿足IC(主控/從控)和SPI(主控)總線要求。IC(Inter

35、 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ù)也已在電視機、手機等電子產(chǎn)品中得到廣泛應(yīng)用。 7. 應(yīng)用平臺界面友好、開發(fā)方便 Microchip公司為用戶提供了周全的技術(shù)方案,不管是對初學(xué)者還是后續(xù)的應(yīng)用開發(fā),都提供了完善的硬件和軟件支持,其

36、包括各種檔次的硬件仿真器和編程器。此外,Microchip公司還研制了多種版本的軟件仿真器和軟件集成開發(fā)環(huán)境(MPLAB-IDE),可實現(xiàn)程序編寫,模擬仿真和在線調(diào)試,為用戶學(xué)習(xí)和實踐,應(yīng)用與開發(fā)提供了相應(yīng)的技術(shù)空間。借助于這套廉價的開發(fā)系統(tǒng),用戶可以完成一些較低層次的電子產(chǎn)品開發(fā)。由此可見,對初次接觸單片機的用戶,PIC單片機是一種比較合適的選擇方案。具有較高的技術(shù)性能和眾多可選用的外圍功能模塊,替別是面向教學(xué)實驗的開發(fā)型應(yīng)用平臺,界面友好、操作方便,更容易被初學(xué)者所接受。 8. 程序存儲器版本齊全 Microchip公司提供的產(chǎn)品是一個單片機系列,可供選擇的存儲器類別和產(chǎn)品封裝工藝的形

37、式較多,為產(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)品,用戶必須請芯片制造商借助

38、于專用設(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單片機引腳布置 表 3-2

39、 PIC16F84A引腳的定義 引腳編號 名稱 說明 1 RA2 雙向I/O端口(端口的第2位) 2 RA3 雙向I/O端口(端口A的第3位) 3 RA4/T0CKI 雙向I/O端口(端口A的第4位)定時器時鐘輸入 4 MCLR 復(fù)位 5 Vss 接地(接電源的負(fù)接線端子) 6 RB0/INT 雙向I/O端口(端口B的第0位),外部中斷 7 RB1 雙向I/O端口(端口B的第1位) 8 RB2 雙向I/O端口(端口B的第2位) 9 RB3 雙向I/O端口(端口B的第3位) 10 RB4 雙向I/O端口(端口B的第4位)

40、11 RB5 雙向I/O端口(端口B的第5位) 12 RB6 雙向I/O端口(端口B的第6位) 13 RB7 雙向I/O端口(端口B的第7位) 14 VDD 電源正極接線端子 15 OSC2/CLKOUT 時鐘端口2 16 OSC1/CLKIN 時鐘端口1 17 RA0 雙向I/O端口(端口的第0位) 18 RA1 雙向I/O端口(端口的第1位) 為使PIC16F84A正常運行,應(yīng)該按照圖3-6所示完成連接。 圖3-6 PIC16F84A的連接 16F84A微控制器的輸入/輸出引腳共

41、計13條,其中端口A 5條、端口B 8條。這些引腳可以分別設(shè)定為輸入或輸出。一條引腳可驅(qū)動的最大電流為20mA。或者說,各種傳感器來的信號輸入這些引腳,經(jīng)PIC微控制器處理后,再從輸出引腳向機器人傳送動作信號。 工作用的電源(隨工作頻率、種類而異)為電壓5V,應(yīng)將它連接到產(chǎn)生工作時鐘的石英振蕩器或陶瓷振蕩器。 一般計算機的體系結(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表示暫存寄存器,它們對程序

42、的運行都負(fù)有重要的任務(wù)。 16F84A包含表3-3所示的4種存儲器。 表3-3 16F84A的存儲器 存儲器 功能 數(shù)據(jù)長度 /位 容量 類型 寫入 電源OFF時 的數(shù)據(jù)狀態(tài) 程序 存儲程序 14 1024(1K) 閃存ROM ROM 寫入裝置 保持 文件 寄存器 由SFR與通用寄存器組成 8 68 RAM 程序命令 消失 數(shù)據(jù) 存儲數(shù)據(jù) 8 64 EEPROM 程序命令 (經(jīng)SFR) 保持 棧 存儲子程序 的返回地址 13 8 RAM 程序命令 (CALL) 消失 存儲程序的存儲器是具有1K字

43、容量的閃存只讀存儲器。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)位就

44、被設(shè)置為輸出引腳,反之,若把“1”寫入TRISB,端口B對應(yīng)位就被設(shè)置為輸入引腳(參見圖3-8)。寄存器TRISB位于文件寄存器的RAM存儲單元第1列的86號地址,見圖3-9。 “0”輸出 “1”輸入 10 11 12 13 ≈ 18 9 8 7 6 ≈ 1 PIC 16F84A TRISB 位7 位6 位5 位4 位3 位2 位1 位0 1 1 1 1 1 1 1 1 圖 3-8 輸入/輸出引腳的設(shè)置

45、 圖3-9 文件寄存器 這些設(shè)置若用PIC匯編語言編寫,就是如下程序 ;* * * * * * * * * * * * * * * * * * * * * ;斷口設(shè)置程序 ;* * * * * * * * * * * * * * * * * * * * * LIST P=PIC16F84A ;指定使用的PIC INCLUDE “P16F84A.INC” ;指定讀入設(shè)定文件 ;* * * * * * *

46、 * * * * * * * * * * * * * * ORG 0 ;存儲程序的起始地址 BSF STATUS,RPO ;選擇存儲單元第1列 MOVLW F0H ;把11110000B送入W寄存器中 CLRF TRISB ;設(shè)定端口B輸入輸出 BCF STATUS,RP0 ;選擇存儲單元第0列 CLRF PORTB ;端口B清零(從下4位輸出0) REPEAT GOTO REPEAT ;待機 END ;程序結(jié)束 想使用端口時,與

47、端口B的設(shè)置步驟相同,不過應(yīng)該使用寄存器TRISA與PORTA的下5位。 使用PIC時,對圖3-9所示的文件寄存器的上部(地址00~0B、80~8B)中的SFR(特殊功能寄存器)的操作具有重要意義。表3-3給出了SFR的一覽表,在SFR中地址0C~4F可以作為RAM區(qū)域使用。 PIC提供直接操作16F84A的匯編語言命令總共只有35條,如表3-4所示[5]。 表3-4 16F84A的命令 命令的種類 命令 字節(jié)操作命令(以文件寄存器 的全部內(nèi)容為對象) 傳送 MOVF,MOVWF,SWAPF 算術(shù)運算 ADDWF,SUBWF,INCF,DECF 邏輯運算 ANDWF

48、,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位

49、 5位 4位 3位 2位 1位 第0位 第0列 00H INDF ESR內(nèi)部地址的數(shù)據(jù)存儲器(物理意義上不存在) 01H TMPO 8位實時、時鐘/計數(shù)器 02H PCL PD TO PC的下8位 03H STATUS IRP RPI RPO Z DC C 04H FSR 間接數(shù)據(jù)存儲器地址指針 05H PORTA — — — RA4/TOCKI RA3 RA2 RA1 RA0 06H PORTA RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0/INT 07H 不使用

50、,置為0 08H EEDATA EEPROM數(shù)據(jù)寄存器 09H EEADR EEPROM地址寄存器 0AH PCLATH — — — PC上位5位 0BH INTCON GIE EEIE TOIE INTE RBIE TOIF INTF RBIF 第1列 80H INDF RBPU FSR內(nèi)部地址的數(shù)據(jù)存儲器(物理意義上不存在) 81H OPTION_REG INTEDG TOCS TOSE PSA PS2 PS1 PS0 82H PCL TO PD PC下8位 83H STATUS IRP RPI

51、 RPO Z DC C 84H FSR 間接數(shù)據(jù)存儲器地址指針 85H TRISTA — — — PORTA數(shù)據(jù)輸入輸出設(shè)定寄存器 86H TRISB PORTB數(shù)據(jù)輸入/輸出設(shè)置寄存器 87H 不使用,置為0 88H EECON1 — — — EEIF WRERR WREN WR RD 89H EECON2 EEPROM控制寄存器2(無物理內(nèi)存) 8AH PCLATH — — — 向PC上5位寫入的緩沖器 8BH INTCON GIE EEIE TOIE INTE RBIE TOIF INT

52、F RBIF 3.4 紅外遙控 3.4.1 紅外線遙控系統(tǒng) 人在遠(yuǎn)距離對機器人發(fā)送指令稱為遙控操作,遙控操作可分為有線方式和無線方式兩類從提高自主移動機器人的靈活性出發(fā),采用無線方式更為便利。 無線遙控裝置有無線電、聲波、光等多種形式,本論文采用紅外遙控裝置,電視機和空調(diào)器的遙控器技術(shù)紅外線的,其電路比較簡單而且性能上佳。 通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編/解碼專用集成電路芯片來進(jìn)行控制操作,如圖3-10所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接受部分包括光、電轉(zhuǎn)換放大

53、器、解碼、解碼電路。 圖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)用,紅外線L

54、ED的接通裝置非常簡單,如圖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)象被稱為“

55、低電平激活”。 圖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)

56、      圖3-14 頻率為40kHz紅外線 當(dāng)紅外線接收模塊輸入“1”時是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)置電

57、路中得到平滑化。 圖3-15 接收模塊的輸入輸出信號實例 綜上所述,在發(fā)送器一側(cè),應(yīng)該根據(jù)被發(fā)送信號來控制紅外線LED的點亮和熄滅;而接收器一側(cè),應(yīng)該大約按照600s的周期間隔讀取接收模塊的輸出的信號(參見圖3-16)。在這樣的電路中最好采用PIC微控制器。 圖3-16 紅外線通信方法 3.5 直流電機 直流電機(DC電機)是日常生活中廣泛使用的一個電氣產(chǎn)品,好像人的肌肉一樣,它是機器人中最重要的動力源。它常常與傳感器組合起來使用,以便讓機器人完成向給定位置移動或搬運某物體等動作。實現(xiàn)這樣的動作,需要能進(jìn)行轉(zhuǎn)動控制和速度控制的電路,實際中通常

58、采用微控制器和專用IC芯片。單獨使用直流電機尚不能達(dá)到精確的定位控制,只有將它與旋轉(zhuǎn)編碼器組合起來,才能實現(xiàn)精確的位置控制和速度控制。 3.5.1 直流電機的組成及原理 電機是我們的生活中不可或缺的動力源,常用的有交流電機和直流電機,機器人中作為控制對象的電機大都是靠電池供給能源而轉(zhuǎn)動的直流電機。 圖3-17是常用的3槽(極)直流電機的構(gòu)造。在繞有線圈的鐵心(轉(zhuǎn)子)的外周,有相同數(shù)目的定子(永久磁鐵)相向包圍。通過整流器的電刷轉(zhuǎn)子斷續(xù)地得到電流,轉(zhuǎn)子與定子的永久磁鐵反復(fù)相吸,相斥,結(jié)果無論它們的相互位置如何,轉(zhuǎn)子始終能夠沿著一定的方向回轉(zhuǎn)。

59、 圖3.17 直流電機的構(gòu)造 圖3-18解釋了直流電機的工作原理,在永久磁鐵(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)左手法則,電機產(chǎn)生轉(zhuǎn)矩,而電機一旦開始回轉(zhuǎn),就使線圈在磁場中轉(zhuǎn)動,再由弗萊明右手法則,應(yīng)該有電壓產(chǎn)生,稱之為反電動勢,外部所施加的電壓克服反電動勢,線圈中就有電流流過。

60、 圖3-18直流電機的工作原理 直流電機中的電刷與整流器實際上屬于機械接觸,由于在轉(zhuǎn)軸轉(zhuǎn)動的過程中它們的接觸狀態(tài)不斷發(fā)生變化,往往產(chǎn)生電氣噪聲,這可能成為誘發(fā)CPU電路誤動作的原因,因此為了克服噪聲干擾,一般在電機電源端子上并聯(lián)一個電容器。 直流電機的特點可歸納如下: ·可高速旋轉(zhuǎn),能取得大的起動轉(zhuǎn)矩。 ·對應(yīng)于輸入電壓或輸入電流有良好的線性,易控制。 ·由于存在機械觸點,所以容易產(chǎn)生噪聲而影響壽命。 ·單獨使用時不能完成位置控制。 ·價格低廉。 3.5.2 直流電機的轉(zhuǎn)動控制 在本設(shè)

61、計中,所采用的驅(qū)動芯片(IC)是東芝株式會社制造的TA7257P。下面就它的內(nèi)部電路的組成、功能以及使用方法加以說明。 圖3-19是專用的電路驅(qū)動IC,采用這樣的驅(qū)動芯片,電路設(shè)計就會變得非常簡單。 圖3-19 直流電機驅(qū)動芯片TA7257P 圖3-20是這個芯片的結(jié)構(gòu)框圖。 圖3-20 TA7257P結(jié)構(gòu)框圖 TA7257P的控制方法是如果向引腳1、2施加表3.1中的信號,它就會按照規(guī)定的模式動作。如果引腳1(IN1),引腳2(IN2)為1,則電機正轉(zhuǎn)(取決于電機端子連接

62、的+,-狀態(tài),也可以反轉(zhuǎn))。表3.2中給出了TA7257P性能規(guī)格。它的工作電源電壓范圍V是6~18V。 表3-5 TA7257P的功能 IN1 IN2 OUT1 OUT2 模式 1 1 L L 制動 0 1 L H 正/反轉(zhuǎn) 1 0 H L 反/正轉(zhuǎn) 0 0 高阻抗 停止 在IC驅(qū)動直流電機工作時,需要判斷該電機是否符合表3-6所給出的額定范圍。 表3-6 TA7257P最大額定值 項 目 符號 額定值 單位 電源電壓 最大 (max) 25 V 工作 (opr) 18 輸出電流 峰

63、值 (PEAK) 4.5 A 均值 (AVE.) 1.5 需用功耗 12.5 W 工作溫度 -30~75 ℃ 保存溫度 -55~150 ℃ 有關(guān)直流電機額定值及特性等的相關(guān)數(shù)據(jù)和信息可以從生產(chǎn)廠家網(wǎng)頁的產(chǎn)品樣本目錄中了解到。圖3-21表示FA-130RA直流電機的特性。表3-7是FA-130RA直流電機的有關(guān)參數(shù)[2]。 圖3-21直流電機(FA-130RA)的特性 表3-7 FA-130RA直流電機的有關(guān)參數(shù) 型號 電壓 空載 最大效率下

64、堵轉(zhuǎn)力矩 (g·m) 工作范圍 (V) 測試電壓 (V) 轉(zhuǎn)速 (rpm) 電流 (A) 轉(zhuǎn)速 (rpm) 電流 (A) 力矩 (g·m) 功率 (w) 效率 (%) FA-130RA 2165 1.2-1.4 1.5 9500 0.22 6600 0.65 5 0.34 36.1 17 FA-130RA 15155 2.4-4.0 3.0 8500 0.10 6500 0.26 5 0.33 42.7 26 3.6 三端集成穩(wěn)壓器78L05介紹 三端集成穩(wěn)壓器具有體積小、精度高、使用

65、方便、多功能保護(hù)、輸出電流可擴展等特點。按其輸出電壓情況可分為固定式和可調(diào)式兩種。 本設(shè)計采用三端固定輸出穩(wěn)壓器中的正電壓輸出78系列的78L05。該穩(wěn)壓器內(nèi)部設(shè)有過流,過熱和調(diào)整管安全工作區(qū)保護(hù)電路,以防過載而損壞。用它來組成穩(wěn)壓電源只需很少的外圍元件,電路非常簡單,且安全可靠。該系列穩(wěn)壓器型號的78后面的數(shù)字代表該穩(wěn)壓器的輸出電壓值(V)。其前面還有一些英文字母,這通常為生產(chǎn)廠家(公司)的代號,其對實際使用沒什么影響。按其最大輸出電流又可分為78L--、78M--、78--三個子系列,最大輸出電流分別對應(yīng)為100mA,500mA,1.5A。 W78L05電路參數(shù)如下: 輸出電壓Uo/

66、V: 5 電壓調(diào)整率Sv/%/V: 0.084 電流調(diào)整率Sz/mV 5mA Io≤1.5A 噪聲電壓Un/V: 40 最小壓差Ui—Uo/V: 1.7 輸出電阻Ro/mΩ: 85 輸出溫漂St/mV 1.0 + _ Ui + _ Uo=5V Cin 0.33uF Cout 0.1uF 78xx Vin Vout GND IN4001 LD 見圖3-22是78L05的典型應(yīng)用電路。 圖3-22 78L05的典型應(yīng)用電路 三端固定輸出穩(wěn)壓器使用注意事項: (1)分清三個引出腳:薩那端集成穩(wěn)壓器的輸入,輸出和接地端裝錯時很容易損壞。同時注意接地端一定要焊接良好,防止出現(xiàn)穩(wěn)壓器浮地故障,這極移損壞輸出端上的負(fù)載。 (2)輸出電壓大于6V的穩(wěn)壓器,應(yīng)在其輸入,輸出端接保護(hù)二極管,可防止輸入電壓突然降低時,輸出電容對輸出端放電引起穩(wěn)壓器的損壞。 (3)正確選擇輸入電壓范圍:7805——7818的最大輸入電壓為35V。使用時,要求加在穩(wěn)壓器輸入端的電壓最大值不能超過此

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!