紅外遙控智能小車系統(tǒng)設(shè)計_第1頁
紅外遙控智能小車系統(tǒng)設(shè)計_第2頁
紅外遙控智能小車系統(tǒng)設(shè)計_第3頁
紅外遙控智能小車系統(tǒng)設(shè)計_第4頁
紅外遙控智能小車系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、安徽建筑工業(yè)學(xué)院畢 業(yè) 設(shè) 計 (論文)專 業(yè): 機械設(shè)計制造及其自動化 班 級: 08機械4班 學(xué)生姓名: 張 軍 學(xué) 號: 08210010428 課 題: 紅外遙控智能小車系統(tǒng)設(shè)計 指導(dǎo)老師: 吳 躍 波 2012年 6月 7日 摘 要 隨著計算機、微電子、信息技術(shù)的快速進步,智能化技術(shù)的開發(fā)速度越來越快,智能度越來越高,應(yīng)用范圍也得到了極大的擴展。智能作為現(xiàn)代的新發(fā)明,是以后的發(fā)展方向,它可以按照預(yù)先設(shè)定的模式在一個環(huán)境里自動的運作,不需要人為的管理,可應(yīng)用于科學(xué)勘探等用途。智能電動小車就是其中的一個體現(xiàn)。設(shè)計者可以通過軟件編程實現(xiàn)它的行進、循跡、停止的精確控制以及檢測數(shù)據(jù)的存儲、顯示

2、,無需人工干預(yù)。因此,智能電動小車具有再編程的特性,是機器人的一種。 本設(shè)計采用at89c51單片機加電機驅(qū)動電路和紅外遙控及循跡模塊還有紅外接收一體化傳感器設(shè)計而成,采用模塊化的設(shè)計方案,運用紅外遙控器控制小車的前進、后退、左轉(zhuǎn)、右轉(zhuǎn)、啟動和停止。關(guān)鍵詞:單片機;紅外遙控;電機驅(qū)動abstract with the rapid progress of computers, microelectronics, information technology, intelligent technology development speed faster and faster, intellige

3、nt increasing range of applications has been greatly expanded. smart as a modern invention, is the future direction of development, it can be in an environment where automatic operation in accordance with the pre-set pattern, no human management can be applied to scientific exploration and other pur

4、poses. smart electric car is one of expression. designers can be programmed by software to the road, tracking, stop the precise control and test data storage and display, without human intervention. therefore, smart electric car has a re-programming features, is a kind of robot. this design uses at8

5、9c51 scm and the motor drive circuit and the infrared remote control and ultrasonic module infrared receiver integrated sensor design made use of modular design, use the infrared remote control car forward, backward, turn left, turn right, start and stop .keywords: scm; infrared remote control; moto

6、r drive目 錄第一章 緒論11.1 該設(shè)計的背景和意義11.2 智能小車的發(fā)展現(xiàn)狀21.3 該設(shè)計的主要內(nèi)容和目的3第二章 系統(tǒng)總體方案設(shè)計與論證52.1 系統(tǒng)的總體方案設(shè)計52.2 主控系統(tǒng)52.3 電機驅(qū)動模塊62.4 循跡模塊62.6 顯示模塊6第三章 系統(tǒng)硬件電路設(shè)計73.1 主控模塊的電路設(shè)計73.1.1 at89c51單片機的簡介73.1.2 單片機工作電路103.1.3 時鐘電路113.1.4 復(fù)位電路123.2 紅外遙控模塊的電路設(shè)計133.2.1 紅外遙控的實現(xiàn)原理133.2.2 紅外發(fā)射器143.2.3 紅外接收器153.3 電機驅(qū)動模塊的電路設(shè)計163.4 循跡模塊

7、的電路設(shè)計173.5 顯示模塊的電路設(shè)計19第四章 系統(tǒng)軟件設(shè)計204.1 主程序204.2 lcd顯示程序22第五章 紅外遙控智能小車系統(tǒng)的軟件仿真275.1 繪制仿真電路275.2 仿真的介紹27第六章 總結(jié)與展望31參考文獻32致 謝33附錄一 系統(tǒng)硬件電路圖34附錄二 仿真程序35附錄三 英文科技文獻翻譯41第一章 緒論1.1 該設(shè)計的背景和意義 自第一臺工業(yè)機器人誕生以來,機器人的發(fā)展已經(jīng)遍及機械、電子、冶金、交通、宇航、國防等領(lǐng)域。近年來機器人的智能水平不斷提高,并且迅速地改變著人們的生活方式。人們在不斷探討、改造、認識自然的過程中,制造能替代人勞動的機器一直是人類的夢想。隨著計算

8、機、微電子、信息技術(shù)的快速進步,智能化技術(shù)的開發(fā)速度越來越快,,智能度越來越高,應(yīng)用范圍也得到了極大的擴展。在海洋開發(fā)、宇宙探測、工農(nóng)業(yè)生產(chǎn)、軍事、社會服務(wù)、娛樂等各個領(lǐng)域。智能電動小車系統(tǒng)以迅猛發(fā)展的汽車電子為背景,涵蓋了控制、模式識別、傳感技術(shù)、電子、電氣、計算機、機械等多個學(xué)科。主要由路徑識別、角度控制及車速控制等功能模塊組成。同時,當今機器人技術(shù)發(fā)展的如火如荼,其應(yīng)用在國防等眾多領(lǐng)域得到廣泛開展。神五、神六升天、無人飛船等等無不得益于機器人技術(shù)的迅速發(fā)展。一些發(fā)達國家已把機器人制作比賽作為創(chuàng)新教育的戰(zhàn)略性手段。如日本每年都要舉行諸如“nhk杯大學(xué)生機器人大賽”、“全日本機器人相撲大會”

9、、“機器人足球賽”等各種類型的機器人制作比賽,參加者多數(shù)為學(xué)生,目的在于通過大賽全面培養(yǎng)學(xué)生的動手能力、創(chuàng)造能力、合作能力和進取精神,同時也普及智能機器人的知識。從某種意義上來說,機器人技術(shù)反映了一個國家綜合技術(shù)實力的高低,而智能電動小車是機器人的雛形,它的控制系統(tǒng)的研制將有助于推動智能機器人控制系統(tǒng)的發(fā)展,同時為智能機器人的研制提供更有利的手段。 人類的研究活動已擺脫了地球生物圈的束縛而廣泛地進入外層空間和海洋深處。對月球和太陽系其他行星的探測,對太陽系以外的宇宙進行考察,對數(shù)千米以下的海底的研究,都是目前單靠人力所不能及的。自動控制系統(tǒng)正在代替人們完成這些任務(wù)。在戰(zhàn)場上的軍事活動中,在惡劣

10、環(huán)境條件下的生產(chǎn)勞動中,凡不宜由人直接承擔的任務(wù),均可由自動控制系統(tǒng)代替,如智能小車可以適應(yīng)不同環(huán)境,不受溫度、濕度等條件的影響,完成危險地段、人類無法介入等特殊情況下的任務(wù)。高科技自動控制系統(tǒng)及裝置已日益成為現(xiàn)代社會活動中離不開的自動智能設(shè)備。1.2 智能小車的發(fā)展現(xiàn)狀美國物流學(xué)會自動引導(dǎo)車系統(tǒng)產(chǎn)品部把自動引導(dǎo)車(automated guided vehicle,以下簡稱agv)定義為裝有電磁或光學(xué)自動引導(dǎo)裝置的運輸車。該agv能夠沿規(guī)定的引導(dǎo)路徑行駛,并配備有agv編程與停車的選擇裝置,安全保護和其他系統(tǒng)所需要的特殊功能的裝置。自動引導(dǎo)車是計算機技術(shù),自動控制技術(shù),管理技術(shù),加工制造技術(shù)等

11、多學(xué)科技術(shù)的綜合。世界上第一臺agv是由美國barrett電子公司于20世紀50年代開發(fā)成功的,它是一種牽引式小車系統(tǒng),小車跟隨一條鋼絲引導(dǎo)的路徑行駛,并具有一個以真空管技術(shù)為基礎(chǔ)的控制器。智能小車項目已經(jīng)成為一個當今世界熱門的研究題目,在國外高中主要的智能小車研究有以下幾種最具代表性:大谷機器人asuro世界最具影響力的三大教育機器人教材生產(chǎn)廠家之一,asuro被評為2006年美國中學(xué)生暑期電子課作業(yè)指定教材。風靡歐洲教育界的asuro和兩足機器人,用的是免費的avr軟件,可以把電腦上的c語言的原程序轉(zhuǎn)換成機器人可以識別的16進制代碼,通過與電腦相連接的紅外發(fā)射板,可以無限的把機器人可以識別

12、的16進制代碼發(fā)射到產(chǎn)品上面,就會展示新的動作,以實現(xiàn)可重復(fù)編程,發(fā)射不同的程序,可實現(xiàn)不同的功能,如線性追蹤,自動尋跡,追蹤光源,設(shè)定路線轉(zhuǎn)彎,電腦遙控,唱歌,機器人走迷宮,感應(yīng)人的身體后可后退等動作對asuro來說,輕而易舉。韓國的飛思卡爾智能車大賽,早在2000年就由韓國漢陽大學(xué)舉辦,面向韓國各個大學(xué)。韓國漢陽大學(xué)汽車控制實驗室在飛思卡爾半導(dǎo)體公司資助下舉辦的以hcsi2單片機為核心的大學(xué)生課外科技競賽。組委會提供一個標準的汽車模型、直流電機和可充電式電池,參賽隊伍要制作一個能夠自主識別路徑的智能車,在專門設(shè)計的跑到上自動識別道路行駛,誰最快跑完全程而沒有沖出跑道并且技術(shù)報告評分較高,誰

13、就是獲勝者。其設(shè)計內(nèi)容涵蓋了控制、模式識別、傳感技術(shù)、汽車電子、電氣、計算機、機械、能源等多個學(xué)科的知識,對學(xué)生的知識融合和實踐動手能力的培養(yǎng),具有良好的推動作用、ieee國際標準電腦鼠走迷宮競賽所謂“電腦鼠”,英文名叫做micromouse,是使用嵌入式微控制器、傳感器和幾點運動部件構(gòu)成的一種智能行走裝置的俗稱。它可以在迷宮中自動搜索迷宮,記憶迷宮地圖,智能分析選擇路徑,最終以最快的時間完成比賽。迷宮的地圖是在競賽開始前幾分鐘隨機設(shè)置的,所以競賽難度較大。國際電工和電子工程學(xué)會(ieee)每年都要舉辦一次國際性的電腦鼠走迷宮競賽,自舉辦以來參加踴躍。1972年美機械雜志發(fā)起比賽,最初的電腦鼠

14、是機械的,由彈簧驅(qū)動。1977年ieee spectrum雜志提出電腦鼠的概念:電腦鼠是一個小型的由微處理器控制的機器人車輛,在復(fù)雜迷宮中具有譯碼和導(dǎo)航的功能。真正的到場電腦鼠迷宮競賽于1979年于紐約舉行,1991年以來,每年都有世界級的比賽。我國agv發(fā)展歷史較短。北京起重運輸機械研究所、中國郵政科學(xué)研究規(guī)劃院、中國科學(xué)院沈陽自動化所、大連組合機床研究所、清華大學(xué)、國防科技大學(xué)和華東工學(xué)院都在進行不同類型的agv的研制并小批量投入生產(chǎn)。1975年北京起重運輸機械研究所完成我國第一臺電磁引導(dǎo)定點通信的agv,1989年北京郵政科學(xué)研究規(guī)劃院完成我國第一臺雙向無線電通信的agv,該院已能進行a

15、gv的批量生產(chǎn)。沈陽自動化所在agv技術(shù)方面已取得了多項研究開發(fā)成果和專利,解決了agv車體設(shè)計、控制、導(dǎo)航和高度管理等一系列關(guān)鍵技術(shù)問題,成為國內(nèi)唯一能夠提供自主品牌agv產(chǎn)品的單位。agv自動導(dǎo)航車系統(tǒng)是伴隨著柔性裝配系統(tǒng)、計算機集成制造系統(tǒng)以及自動化立體倉庫產(chǎn)業(yè)發(fā)展起來的,是物流系統(tǒng)中革命性的換代產(chǎn)品。為一種高效物流輸送設(shè)備和工廠自動化的理想手段,隨著經(jīng)濟的發(fā)展,在我國agv領(lǐng)域必將越來越大。這幾年,智能小車的研究是我國的高校大學(xué)生熱點研究的項目。2006年,“飛思卡爾”杯智能車大賽登陸中國,經(jīng)過教育部批準,由飛思卡爾半導(dǎo)體公司贊助,由清華大學(xué)協(xié)辦,在清華大學(xué)舉辦了第一屆“飛思卡爾”杯智

16、能車大賽。去年則是第五屆“飛思卡爾”杯全國大學(xué)生智能車帶賽,與往屆不同,第五屆智能車競賽新增加了電磁組的競賽單元,參賽者需要用電磁器件代替?zhèn)鹘y(tǒng)的光電和ccd,通過電磁感應(yīng)來警醒賽道信息的獲取渠道,以此控制智能車在賽道上行駛。ieee國際標準電腦鼠走迷宮競賽,2007年9月開始在廣州周立功單片機發(fā)展有限公司的贊助下,中國嵌入式系統(tǒng)學(xué)會組織上海市、江蘇省、浙江省30多所高校連續(xù)舉辦了兩次聯(lián)賽。2009全國“電腦鼠標走迷宮”總決賽于11月8日在北京航空航天大學(xué)舉行。1.3 該設(shè)計的主要內(nèi)容和目的該紅外遙控智能小車可以分為四大組成部分:紅外遙控部分、傳感器檢測部分、執(zhí)行部分、cpu。智能小車要實現(xiàn)循跡

17、識別路線,選擇正確的行進路線。該設(shè)計主要通過對系統(tǒng)硬件電路的設(shè)計,軟件設(shè)計和程序的編寫,然后根據(jù)硬件電路圖和軟件設(shè)計,在軟件中仿真出系統(tǒng)設(shè)計結(jié)果。隨著汽車工業(yè)的迅速發(fā)展,關(guān)于汽車的研究也就越來越受人關(guān)注。全國電子競賽和省內(nèi)電子競賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究,經(jīng)常舉辦這類比賽來培養(yǎng)學(xué)生對綜合知識的應(yīng)用能力。第二章 系統(tǒng)總體方案設(shè)計與論證2.1 系統(tǒng)的總體方案設(shè)計 該系統(tǒng)以at89c51單片機為核心的控制電路,采用模塊化的設(shè)計方案,利用紅外遙控器代替開關(guān)按鍵控制小的啟動和停止,能夠輕松自如的實現(xiàn)小車的啟動停止、左轉(zhuǎn)、右轉(zhuǎn)和前進后退等功能,假如我們希望小車運行

18、到黑線上來檢測是否有循跡功能,就可以用遙控器控制小車行駛到有黑線的地方,當小車遇到有黑線時,會自動啟動循跡功能模塊,讓小車沿黑線跑。每個模塊都是相互獨立又相互協(xié)調(diào)配合,實現(xiàn)了小車的智能控制。系統(tǒng)控制框圖如圖2.1所示:at89c51紅外遙控模塊紅外接收模塊電機驅(qū)動模塊循跡模塊顯示模塊圖2-1 系統(tǒng)控制框圖2.2 主控系統(tǒng) 采用單片機作為整個系統(tǒng)的核心,用其控制行進中的小車,以實現(xiàn)其既定的性能指標。充分分析我們的系統(tǒng),其關(guān)鍵在于實現(xiàn)小車的自動控制,而在這一點上,單片機就顯現(xiàn)出來它的優(yōu)勢控制簡單、方便、快捷。這樣一來,單片機就可以充分發(fā)揮其資源豐富、有較為強大的控制功能及可位尋址操作功能、價格低廉

19、等優(yōu)點。因此,這種方案是一種較為理想的方案。針對本設(shè)計特點多開關(guān)量輸入的復(fù)雜程序控制系統(tǒng),需要擅長處理多開關(guān)量的標準單片機,而不能用精簡i/o口和程序存儲器的小體積單片機,d/a、a/d 功能也不必選用。根據(jù)這些分析,我選定了at89c51 單片機作為本設(shè)計的主控裝置。2.3 電機驅(qū)動模塊 采用功率三極管作為功率放大器的輸出控制直流電機。線性型驅(qū)動的電路結(jié)構(gòu)和原理簡單,加速能力強,采用由達林頓管組成的h型橋式電路。用單片機控制達林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài)下,精確調(diào)整電動機轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高,h型橋式電路保證了簡單的實現(xiàn)轉(zhuǎn)速和方向的控制,電子管的開

20、關(guān)速度很快,穩(wěn)定性也極強,是一種廣泛采用的pwm 調(diào)速技術(shù)?,F(xiàn)市面上有很多此種芯片,因此選用l298。這種調(diào)速方式有調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速范圍廣、過載能力大,能承受頻繁的負載沖擊,還可以實現(xiàn)頻繁的無級快速啟動、制動和反轉(zhuǎn)等優(yōu)點。2.4 循跡模塊 采用兩只紅外對管,分別置于小車車身左右兩側(cè),根據(jù)兩只光電開關(guān)接受到白線與黑線的情況來控制小車轉(zhuǎn)向來調(diào)整車向,合理安裝好兩只光電開關(guān)的位置就可以很好的實現(xiàn)循跡的功能。2.6 顯示模塊常用的數(shù)碼顯示器件主要有l(wèi)ed數(shù)碼顯示器和lcd液晶顯示器。lcd顯示器具有低功耗、散熱小、淺薄輕巧、顯示銳利、屏幕調(diào)節(jié)方便等特點,同時又是現(xiàn)在市場的主流產(chǎn)品,價格較以

21、往也有大幅的下降。第三章 系統(tǒng)硬件電路設(shè)計3.1 主控模塊的電路設(shè)計3.1.1 at89c51單片機的簡介 at89c51是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲器(fperomfalsh programmable and erasable read only memory)的低電壓,高性能cmos8位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用atmel高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲器組合在單個芯片中,atmel的at89c51是一種高效微控制器,at89c51單片機為很多嵌入

22、式控制系統(tǒng)提供了一種靈活性高且價廉的方案。圖3.1 at89c51的管腳圖 (1)主要特性:與mcs-51 兼容 4k字節(jié)可編程閃爍存儲器 壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時間:10年全靜態(tài)工作:0hz-24hz三級程序存儲器鎖定128*8位內(nèi)部ram32可編程i/o線兩個16位定時器/計數(shù)器5個中斷源 可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時鐘電路 (2)管腳說明:vcc:供電電壓。gnd:接地。p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當p1口的管腳第一次寫1時,被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在f

23、iash編程時,p0 口作為原碼輸入口,當fiash進行校驗時,p0輸出原碼,此時p0外部必須被拉高。p1口:p1口是一個內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。 p2口:p2口為一個內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當p2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口

24、當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。 p3口:p3口管腳是8個帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。 p3口也可作為at89c51的一些特殊功能口,如下表所示: 表3-1 特殊功能引腳對照表引腳號特殊功能p3.0rxd 串行通

25、信輸入p3.1txd 串行通信輸出p3.2int0 外部中斷0 輸入,低電平有效p3.3int1 外部中斷1 輸入,低電平有效p3.4t0 計數(shù)器0 外部事件計數(shù)輸入端p3.5t1 計數(shù)器1 外部事件計數(shù)輸入端p3.6wr 外部隨機存儲器的寫選通,低電平有效p3.7rd 外部隨機存儲器的讀選通,低電平有效p3口同時為閃爍編程和編程校驗接收一些控制信號。rst:at89c51 的復(fù)位信號輸入引腳,高電位工作,當要對芯片復(fù)位時,只要將此引腳電位提升到高電位,并持續(xù)兩個機器周期以上的時間,at89c51 便能完成系統(tǒng)復(fù)位的各項工作,使得內(nèi)部特殊功能寄存器的內(nèi)容均被設(shè)成已知狀態(tài)。ale/prog:當訪

26、問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時, ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這

27、兩次有效的/psen信號將不出現(xiàn)。ea/vpp:該引腳為低電平時,則讀取外部的程序代碼 (存于外部eprom 中)來執(zhí)行程序。因此在8031中,ea引腳必須接低電位,因為其內(nèi)部無程序存儲器空間。如果是使用at89c51或其它內(nèi)部有程序空間的單片機時,此引腳接成高電平使程序運行時訪問內(nèi)部程序存儲器,當程序指針pc值超過片內(nèi)程序存儲器地址(如8051/8751/89c51的pc超過0fffh)時,將自動轉(zhuǎn)向外部程序存儲器繼續(xù)運行。此外,在將程序代碼燒錄至8751內(nèi)部eprom、89c51內(nèi)部falsh時,可以利用此引腳來輸入提供編程電壓(8751為2lv、at89c51為12v、8051是由生產(chǎn)廠

28、方一次性加工好)。xtal1:接外部晶振的一個引腳。在單片機內(nèi)部,它是一反相放大器輸入端,這個放大器構(gòu)成了片內(nèi)振蕩器。它采用外部振蕩器時,此引腳應(yīng)接地。xtal2:接外部晶振的一個引腳。在片內(nèi)接至振蕩器的反相放大器輸出端和內(nèi)部時鐘發(fā)生器輸入端。當采用外部振蕩器時,則此引腳接外部振蕩信號的輸入。(3)振蕩器特性:xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,xtal2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 (4)芯片

29、擦除:整個perom陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ale管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,at89c51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。 3.1.2 單片機工作電路at89c51單片機有4kb的flash rom(閃存)作為內(nèi)部程序存儲器(rom),因此用這種芯片

30、構(gòu)成的最小應(yīng)用系統(tǒng)簡單、可靠。用at89c51單片機構(gòu)成最小應(yīng)用系統(tǒng)時,只需將單片機接上時鐘電路和復(fù)位電路即可。該最小應(yīng)用系統(tǒng)具有以下特點:(1)有可供用戶使用的大量i/o線。p0、pl、p2、p3都可作為用戶i/o口用,由于沒有外部存儲器擴展ea應(yīng)接高電平。(2)內(nèi)部存儲器容量有限只有4kb的地址空間。當內(nèi)部程序存儲器不夠用時。就需要擴展外部程序存儲器。at89c51單片機內(nèi)部ram 容量很小,當單片機需要存放大量數(shù)據(jù)時就必須擴展外部數(shù)據(jù)存儲器。此外at89c51單片機的i/o口數(shù)量和功能很有限。也常常要擴展外部接口芯片。在本電路不需要太多的i/o口。且內(nèi)部程序存儲器也夠用,所以不用擴展外部

31、數(shù)據(jù)存儲器和外部接口芯片。其電路圖如圖3.2所示:圖3.2 單片機最小系統(tǒng)圖3.1.3 時鐘電路時鐘電路就是產(chǎn)生像時鐘一樣準確的振蕩電路。at89c51內(nèi)部有一個用于構(gòu)成片內(nèi)振蕩器的高增益反相放大器,振蕩器產(chǎn)生的信號送到cpu,作為cpu的時鐘信號驅(qū)動cpu產(chǎn)生執(zhí)行指令功能的機器周期。引腳xtal1和xtal2是此放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個自激振蕩器。時鐘電路的連接如圖3.3所示:圖3.3 時鐘電路 圖中外接石英晶體(或陶瓷諧振器)以及電容c1和c2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對外接電容c1和c2的值雖然沒有嚴格的要求

32、,但電容的大小多,會影響振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振圈內(nèi)部振蕩器的接法的快速性和溫度穩(wěn)定性。外接石英晶體時,c1和c2一般?。?0pf10pf);外接陶瓷諧振器時。c1和c2一般?。?0pf10pf)。外接的是石英晶體,所以c1、c2選擇標稱值30pf。3.1.4 復(fù)位電路單片機復(fù)位是使cpu和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài)。并從這個狀態(tài)開始工作。無論是在單片機剛開始接上電源時,還是斷電后或者發(fā)生故障后都要復(fù)位。89系列單片機的復(fù)位信號是從rst引腳輸入到芯片的施密特觸發(fā)器中的。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后。如果rst引腳有高電平并維持2個機器周期(24個振

33、蕩周期)則cpu就可響應(yīng)并且將系統(tǒng)復(fù)位。復(fù)位電路由兩部分組成,電容和電阻。當系統(tǒng)通電時vcc 上電壓從無到有在reset處會先處于高電平一段時間,然后由于該點通過電阻接地則reset該點的電平會逐漸的改變?yōu)榈碗娖剑瑥亩沟脝纹瑱C復(fù)位口電平從1到0,達到給單片機復(fù)位的功能。上電復(fù)位:上電瞬間,電容充電電流最大,電容相當于短路,rst端為高電平,自動復(fù)位;電容兩端的電壓達到電源電壓時,電容充電電流為零,電容相當于開路,rst端為低電平,程序正常運行。手動復(fù)位:首先經(jīng)過上電復(fù)位,當按下按鍵時,rst直接與vcc相連,為高電平形成復(fù)位,同時電解電容被短路放電;按鍵松開時,vcc對電容充電,充電電流在電

34、阻上,rst依然為高電平,仍然是復(fù)位,充電完成后,電容相當于開路,rst為低電平,正常工作。單片機復(fù)位電路圖如圖3.4所示:圖3.4 復(fù)位電路圖3.2 紅外遙控模塊的電路設(shè)計3.2.1 紅外遙控的實現(xiàn)原理紅外遙控的實現(xiàn)主要是如何用程序去分析位0和位1。位0和位1所不同之處就是在高電平脈沖后的低電平脈寬不一樣,采用脈寬調(diào)制的串行碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的組合表示二進制的“0”;以脈寬為0.565ms、間隔1.685ms、周期為2.25ms的組合表示二進制的“1”。 解碼的關(guān)鍵也是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”均以0.56ms

35、的低電平開始,不同的是高電平的寬度不同,“0”為0.56ms,“1”為1.68ms,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。如果從0.56ms低電平過后,開始延時,0.56ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,延時必須比0.56ms長些,但又不能超過1.12ms,否則如果該位為“0”,讀到的已是下一位的高電平,因此?。?.12ms+0.56ms)/2=0.84ms最為可靠,一般取0.84ms左右均可。 根據(jù)碼的格式,應(yīng)該等待9ms的起始碼和4.5ms的結(jié)束碼完成后才能讀碼。紅外遙控系統(tǒng)主要分為調(diào)制、發(fā)射和接收三部分。紅外遙控芯片將紅外碼調(diào)制成合適的脈沖

36、信號經(jīng)紅外發(fā)射二極管發(fā)射紅外編碼后由紅外接收器把接收到的信號處理后輸出給單片機。紅外遙控的流程圖如圖3.5所示。鍵盤編碼調(diào)制led光/電放大解調(diào)解碼遙控接收器圖3.5 紅外遙控系統(tǒng)框圖遙控發(fā)射器紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點,因而,繼彩電、錄像機之后,在錄音機、音響設(shè)備、空凋機以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。3.2.2 紅外發(fā)射器 該電路的主要控制器件為遙控器芯片ht6221。ht6221是holte

37、k公司生產(chǎn)的多功能編碼芯片,采用ppm(pulse position modulation)進行編碼,1.12ms為0,2.24ms為1。 ht6221能編碼16位地址碼和8位數(shù)據(jù)碼,最多能同時支持32個開關(guān)鍵。ht6221鍵碼的形成:當一個鍵按下超過36ms,振蕩器使芯片激活,如果這個按鍵按下且延遲大約108ms,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(4.5ms),低8位地址碼(9ms18ms),高8位地址碼(9ms18ms),8位數(shù)據(jù)碼(9ms18ms)和這個8位數(shù)據(jù)碼的反碼(9ms18ms)組成,如果按鍵按下超過108ms仍未松開,接下來發(fā)射的代碼將僅由起始碼(9ms)

38、和結(jié)束碼(2.5ms)組成。按照下圖的接法,k1k8的數(shù)據(jù)碼分別為:0 x00,0 x01,0 x02,0 x04,0 x05,0 x06,0 x07。紅外遙控發(fā)射器電路圖如圖3.6所示。ht6221將紅外碼調(diào)制成38khz的脈沖信號通過紅外發(fā)射二極管發(fā)出紅外編碼。圖3.6中d1是紅外發(fā)射二極管,d2是按鍵指示燈,當有按鍵按下時d2點亮。各個開關(guān)的功能分別為:k1停止;k2右轉(zhuǎn);k3左轉(zhuǎn);k4啟動;k5加速;k6循跡;k7制動;k8后退。圖3.6 遙控發(fā)射器電路原理圖3.2.3 紅外接收器 紅外接收電路通常被廠家集成在一個元件中,成為一體化紅外接收頭。內(nèi)部電路包括紅外監(jiān)測二極管,放大器,限幅器

39、,帶通濾波器,積分電路,比較器等。紅外監(jiān)測二極管監(jiān)測到紅外信號,然后把信號送到放大器和限幅器,限幅器把脈沖幅度控制在一定的水平,而不論紅外發(fā)射器和接收器的距離遠近。交流 信號進入帶通濾波器,帶通濾波器可以通過30khz到60khz的負載波,通過解調(diào)電路和積分電路進入比較器,比較器輸出高低電平,還原出發(fā)射端的信號波形。注意輸出的高低電平和發(fā)射端是反相的,這樣的目的是為了提高接收的靈敏度。該模塊使用紅外接收頭1838,有三個引腳,包括供電腳,接地和信號輸出腳。其電路如圖3.7所示。瓷片電容104為去耦電容,濾除輸出信號的干擾。1端是解調(diào)信號的輸出端,直接與單片機的p3.2口相連。有紅外編碼信號發(fā)射

40、時,經(jīng)紅外接頭處理后,輸出為檢波整形后的方波信號,并直接提供給單片機,執(zhí)行相應(yīng)的操作來達到控制電機的目的。圖3.7紅外接收硬件圖3.3 電機驅(qū)動模塊的電路設(shè)計該模塊主要芯片l298,其可以同時控制兩個電機的正反轉(zhuǎn),以及改變電機的轉(zhuǎn)速,足以滿足設(shè)計要求。l298是sgs公司的產(chǎn)品,比較常見的是15腳multiwatt封裝的l298,內(nèi)部同樣包含4通道邏輯驅(qū)動電路??梢苑奖愕尿?qū)動兩個直流電機,或一個兩相步進電機。l298芯片是一種高壓、大電流雙全橋式的驅(qū)動器。其中sensea、senseb分別為兩個h橋的電流反饋腳,不用時可以直接接地。vcc,vs是接電源引腳,電壓范圍分別是4.57v、2.546

41、v,設(shè)計中vcc端與單片機電源端共用5v工作電源,vs端接12v電源。ena,enb為使能端,低電平禁止輸出。in1,in2,in3,in4為數(shù)據(jù)輸入引腳,分別于單片機的p1.0、p1.1、p1.2、p1.3連接,從單片機內(nèi)輸入控制信號。out1,out2、out3,out4為數(shù)據(jù)輸出引腳,分別接電動機mg1和mg2。通過調(diào)節(jié)in1,in2,in3,in4之間輸入的高低電平的變化來實現(xiàn)電動機mg1和mg2的正反轉(zhuǎn)動,從而實現(xiàn)小車的前進、后退、左轉(zhuǎn)和右轉(zhuǎn)等功能。當in1輸入低電平時,電機mg1正轉(zhuǎn);當in2輸入低電平時,電機mg1反轉(zhuǎn);當in3輸入低電平時,電機mg2正轉(zhuǎn);當in4輸入低電平時,

42、電機mg2反轉(zhuǎn)。高電平輸入時,電機不工作。d1d8是保護二極管(in5819),用于釋放掉電機緊急制動停車時產(chǎn)生的反向尖峰電勢,起到保護l298不被損壞的作用。電機驅(qū)動模塊的電路圖如圖3.8所示:圖3.8 電機驅(qū)動電路原理圖 3.4 循跡模塊的電路設(shè)計為了保證小車沿黑線行駛,在前部左右兩側(cè)安裝兩對tcrt5000紅外對管。在小車行走過程中,若向左方向偏離黑線,則右側(cè)的探頭就會檢測到黑線,把信號傳送到單片機。進行處理校正??刂破湎蛴肄D(zhuǎn),反之,向左轉(zhuǎn)。黑線檢測原理是利用紅外線在黑線和白紙對光的反射系數(shù)不同的特點,在小車在行駛過程中不斷向地面發(fā)射紅外光,根據(jù)接收到的反射光強弱來判斷是否是黑線。利用這

43、個原理,可以控制小車行走的路跡。當紅外發(fā)射管發(fā)射紅外光線到路面,紅外光線遇到白色線則反射,接收管收到反射光,光敏三極管導(dǎo)通,經(jīng)施密特觸發(fā)器整形后輸出低電平,而紅外光線遇到黑色線時會被吸收,接收管接收不到反射光線。光敏三極管截止,經(jīng)施密特觸發(fā)器整形后輸出高電平,這就實現(xiàn)了通過紅外檢測功能的功能。將檢測到的信號送到單片機進行分析處理。然后將處理后的結(jié)果發(fā)送到電機驅(qū)動模塊,進行校正,從而保證小車能沿著黑線行駛。 循跡模塊電路圖電路如圖3.9所示。圖中施密特觸發(fā)器dm74ls14是一種特殊的門電路。它是一種閾值開關(guān)電路,具有突變輸入輸出特性的門電路。這種電路被設(shè)計成阻止輸入電壓出現(xiàn)微小變化(低于某一閾

44、值)而引起的輸出電壓的改變。施密特觸發(fā)器采用電位觸發(fā)方式,其狀態(tài)由輸入信號電位維持的特性保證了低高電平輸出的穩(wěn)定性。圖3.9 系統(tǒng)循跡電路原理圖3.5 顯示模塊的電路設(shè)計本系統(tǒng)采用14腳的1602型號的lcd顯示器。其電路原理圖如圖3.10所示,圖中rp1是9個插針作為排阻封裝的上拉電阻,主要是對器件1602注入電流,把不確定信號通過電路鉗位在高電平,同時也起到限流的作用。1602lcd顯示器的d0d8分別接在單片機的p0口,rs引腳高電平輸入時輸入數(shù)據(jù),低電平輸入時輸入指令,接在單片機的p2.0口。rw引腳低電平輸入時向lcd寫入指令或數(shù)據(jù),高電平輸入時從lcd讀取信息,接在單片機的p2.1

45、口。e引腳使能信號,高電平輸入時讀取信息,高電平向低電平轉(zhuǎn)換時執(zhí)行指令,接在單片機的p2.2口。圖3.10 系統(tǒng)顯示電路第四章 系統(tǒng)軟件設(shè)計4.1 主程序 主程序是個死循環(huán),程序啟動后,開始檢測黑白線,如果左右兩側(cè)都檢測到黑線,則控制小車前進;如果左邊檢測到黑線,右邊檢測到白線,則控制小車左轉(zhuǎn);如果右邊檢測到黑線,左邊檢測到白線測控制小車右轉(zhuǎn);如果左右兩邊都檢測到白線則后退。 設(shè)小車左右兩側(cè)的紅外對管分別為1和2,則系統(tǒng)主程序流程圖如圖4.1所示。啟動1、2遇黑線n1遇白線2遇黑線1遇黑線2遇白線左轉(zhuǎn)右轉(zhuǎn)1遇白線2遇白線前進nnnyyyy驅(qū)動模塊模塊后退循跡模塊圖4.1 主程序流程圖 主程序的

46、編寫步驟: 1. 定義頭文件,如#include ; 2. 對單片機引腳進行定義,定義方式如:sbit rs=p20;; 3. 對程序所用變量進行定義,如unsigned int i;可賦值; 4. 當單片機接收到電機驅(qū)動信號時,根據(jù)所需功能程序設(shè)計如下: while(1) if(key1=0) /左右電機反轉(zhuǎn)函數(shù) in1 = 0; /右電機反轉(zhuǎn)函數(shù) in2 = 1; in3 = 0; /左電機反轉(zhuǎn)函數(shù) in4 = 1; if(key2=0) /左右電機正轉(zhuǎn)函數(shù) in1=1; /右電機正轉(zhuǎn)函數(shù) in2=0; in3=1; /左電機正轉(zhuǎn)函數(shù) in4=0; if(key3=0) /左轉(zhuǎn)函數(shù) in1

47、=1; / 右電機正轉(zhuǎn)函數(shù) in2=0; in3=1; /左電機停止函數(shù) in4=1; if(key4=0) / 右轉(zhuǎn)函數(shù) in1=1; /右電機停止函數(shù) in2=1; in3=1; /左電機正轉(zhuǎn)函數(shù) in4=0; if(key5=0) /停止函數(shù) in1=1; /右電機停止函數(shù) in2=1; in3=1; /左電機停止函數(shù) in4=1; in1和in2分別控制小車右邊電機的正反轉(zhuǎn),in3和in4分別控制左邊電機的正反轉(zhuǎn)。通過左右電機的正反轉(zhuǎn)配合執(zhí)行,控制小車的前進、后退、左右轉(zhuǎn)和停止。當in1=1,in2=0,in3=1,in4=0時,小車前進;當in1=0,in2=1,in3=0,in4=

48、1時,小車后退;當in1=1,in2=0,in3=1,in4=1時,小車向左轉(zhuǎn);當in1=1,in2=1,in3=1,in4=0時,小車向右轉(zhuǎn);當in1=1,in2=1,in3=1,in4=1時,小車停止。4.2 lcd顯示程序 顯示程序流程圖如圖4.2所示:顯示內(nèi)容清屏lcd初始化開始圖4.2 lcd顯示流程圖lcd顯示程序的編寫: 1. 對頭文件,引腳和所需變量的定義與主程序類似;2. lcd初始化主程序如下:init_lcd() /lcd的初始化 write_com(0 x38); write_com(0 x08); write_com(0 x01); write_com(0 x06);

49、 write_com(0 x0c); 3. 顯示內(nèi)容程序如下:void main() int i; init_lcd();/初始化液晶屏 p1=0 xff; write_com(0 x80); /初始化顯示 for(i=0;i9;i+) write_data(tmp0i); write_com(0 x80+0 x40); /初始化顯示第二行 for(i=0;i9;i+) write_data(tmpi); while(1) if(key1=0) write_com(0 x01); /清屏 write_com(0 x80); /在液晶的第一行寫入 for(i=0;i8;i+) write_dat

50、a(tmp2i);/寫入的內(nèi)容 write_com(0 x80+0 x40); /在液晶屏的第二行寫入 for(i=0;i9;i+) write_data(tmpi); /寫入的內(nèi)容 if(key2=0) write_com(0 x01); /清屏 write_com(0 x80); /在液晶屏的第一行寫入 for(i=0;i10;i+) write_data(tmp1i); /寫入的內(nèi)容 write_com(0 x80+0 x40); /在液晶屏的第二行寫入 for(i=0;i9;i+) write_data(tmpi); /寫入的內(nèi)容 if(key3=0) write_com(0 x01)

51、; /清屏 write_com(0 x80); /在液晶屏的第一行寫入 for(i=0;i8;i+) write_data(tmp3i); /寫入的內(nèi)容 write_com(0 x80+0 x40); /在液晶屏的第二行寫入 for(i=0;i9;i+) write_data(tmpi); /寫入的內(nèi)容 if(key4=0) write_com(0 x01); /清屏 write_com(0 x80); /在液晶屏的第一行寫入 for(i=0;i8;i+) write_data(tmp4i); /寫入的內(nèi)容 write_com(0 x80+0 x40); /在液晶屏的第二行寫入 for(i=0

52、;i9;i+) write_data(tmpi); /寫入的內(nèi)容 if(key5=0) write_com(0 x01); /清屏 write_com(0 x80); /在液晶的第一個位置寫入“” for(i=0;i4;i+) write_data(tmp5i);/寫入的內(nèi)容 write_com(0 x80+0 x40); 在液晶屏的第二行寫入 for(i=0;i9;i+) write_data(tmpi);寫入的內(nèi)容 第五章 紅外遙控智能小車系統(tǒng)的軟件仿真5.1 繪制仿真電路根據(jù)系統(tǒng)的硬件電路設(shè)計,在仿真軟件proteus7.5中繪制仿真電路,仿真電路圖圖如圖5.1所示:圖5.1 仿真電路5

53、.2 仿真的介紹仿真電路圖完成后,進行模擬仿真,在仿真過程中紅色代表高電平,藍色代表低電平,灰色代表不確定電平(floating)。由于仿真軟件無法模擬紅外遙控和光電感應(yīng)信號,所以在仿真過程中通過按鍵來提供仿真所需的各種信號。下面介紹一下仿真過程:1. 創(chuàng)建仿真文件。用keil uv3編寫仿真程序,生成仿真所需要的hex文件。2. 添加仿真文件。雙擊at89c51,出現(xiàn)屬性對話框,在program file中單擊出現(xiàn)文件瀏覽對話框,找到創(chuàng)建的仿真文件,單擊確定完成添加文件。3. 單擊仿真開始按鈕,進入仿真狀態(tài),如圖5.2所示:圖5.2 小車仿真開始狀態(tài)圖4. 當前進信號輸入時,即按下key1,

54、兩個電機反轉(zhuǎn),小車后退,同時顯示器第一行顯示“go back”,第二行顯示“zhang jun”。如圖5.3所示:圖5.3 小車后退仿真圖5. 當后退信號輸入時,即按下key2,兩個電機正轉(zhuǎn),小車前進,同時顯示器第一行顯示“go along”,第二行顯示“zhang jun” 。如圖5.4所示:圖5.4 小車前進仿真圖6. 當左轉(zhuǎn)信號輸入時,即按下key3,左電機停止,右電機正轉(zhuǎn),同時顯示器第一行顯示“go left”,第二行顯示“zhang jun”。如圖5.5所示:圖5.5 小車左轉(zhuǎn)仿真圖 7. 當右轉(zhuǎn)信號輸入時,即按下key4,左電機正轉(zhuǎn),右電機停止,同時顯示器第一行顯示“go righ

55、t”,第二行顯示“zhang jun”。如圖5.6所示:圖5.6 小車右轉(zhuǎn)仿真圖8. 當停止信號輸入時,即按下key5,兩個電機停止,小車停止,同時顯示器第一行顯示“stop”,第二行顯示“zhang jun”。如圖5.7所示:圖5.7 小車停止仿真圖第六章 總結(jié)與展望畢業(yè)設(shè)計是我作為一名學(xué)生即將完成學(xué)業(yè)的最后一次作業(yè),他既是對學(xué)校所學(xué)知識的全面總結(jié)和綜合應(yīng)用,又為今后走向社會的實際操作應(yīng)用鑄就了一個良好開端。畢業(yè)設(shè)計是我對所學(xué)知識理論的檢驗與總結(jié),能夠培養(yǎng)和提高設(shè)計者獨立分析和解決問題的能力;是我在校期間向?qū)W校所交的最后一份綜和性作業(yè)。我選的題目是智能小車設(shè)計,這個題目對于我而言是一個全新的

56、挑戰(zhàn)。在畢業(yè)設(shè)計時,導(dǎo)師著重強調(diào)了對軟件的學(xué)習(xí)和對電路的設(shè)計。雖然說機電不分家,但是對一個機械的學(xué)生來說,通過設(shè)計電路和編寫程序來實現(xiàn)小車的仿真,還是困難的。通過大量的查閱資料,對軟件的學(xué)習(xí),電器元件的了解以及電路設(shè)計的認識,終于找到了解決問題的起點,理清了整體的思路。畢業(yè)的時間一天一天的臨近,畢業(yè)設(shè)計也接近了尾聲。在不斷的努力下我的畢業(yè)設(shè)計終于完成了。在沒有做畢業(yè)設(shè)計以前覺得畢業(yè)設(shè)計只是對這幾年來所學(xué)知識的大概總結(jié),但是真的面對畢業(yè)設(shè)計時發(fā)現(xiàn)自己的想法基本是錯誤的。畢業(yè)設(shè)計不僅是對所學(xué)知識的總結(jié)和應(yīng)用,更是在實際應(yīng)用中培養(yǎng)自身如何做一項完整事情的培訓(xùn),可以說是學(xué)校在畢業(yè)前對學(xué)生踏入社會的一次

57、做事能力的培訓(xùn)。通過這次畢業(yè)設(shè)計使我明白了自己原來知識太理論化了,面對單獨的課題時感覺很茫然。不知道從哪里入手,不知道自己為實現(xiàn)什么樣的目的要怎么規(guī)劃達到目的的過程。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次畢業(yè)設(shè)計,我才明白學(xué)習(xí)是一個長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識和綜合素質(zhì)。參考文獻1 楊永輝現(xiàn)代電子技術(shù)j .智能小車的多傳感器數(shù)據(jù)融合.20052 何立民單片機與嵌入式系統(tǒng)應(yīng)用j.基于hcs12的小車智能控制系統(tǒng)設(shè)計20073 譚浩強.c程序設(shè)計.北京:清華大學(xué)出版社,2005,74 張立電子世界j.電動

58、小車的循跡2004 5 武慶生,仇梅.單片機原理與應(yīng)用(m).電子科技大學(xué)出版,1998,126 徐科軍傳感器與檢測技術(shù)m.電子工業(yè)出版社,20077 劉瑞新.單片機原理及應(yīng)用教程 .機械工業(yè)出版社,2003,78 劉湘濤,江世明單片機原理與應(yīng)用m.電子工業(yè)出版社,20069 何立民單片機初級教程m.北京航空航天大學(xué)出版社,199910 熊建云. protel99 se.北京:機械工業(yè)出版社,200711 鄭郁正單片機原理及應(yīng)用.四川大學(xué)出版杜,200312 盧靜,陳非凡,張高飛等.基于單片機的無刷直流電動機控制系統(tǒng)設(shè)計.北京機械工業(yè)學(xué)院學(xué)報,2002,1013 張燕,曾光宇.光電式傳感器的應(yīng)

59、用與發(fā)展j.科技情報開發(fā)與經(jīng)濟,200714 曹開田.基于單片機的紅外遙控密碼鎖的設(shè)計與實現(xiàn)j.應(yīng)用研究,201015 裴彥純.陳志超.基于單片機系統(tǒng)的紅外遙控器應(yīng)用j.現(xiàn)代儀器,200416 賴麒文.8051單片機c語言徹底應(yīng)用m.科學(xué)出版社,200217 郭天祥.51單片機c語言教程.北京:電子工業(yè)出版社, 2009致 謝本次畢業(yè)設(shè)計的完成,得益于所有給過我?guī)椭娜?,我要感謝他們。首先我要感謝我的畢業(yè)設(shè)計輔導(dǎo)老師吳躍波老師,我的畢業(yè)設(shè)計是在他的親切關(guān)懷和悉心指導(dǎo)下完成的。吳老師在我畢業(yè)設(shè)計的過程中給了我充分的指導(dǎo)和幫助,并且在確定研究方案和收集有關(guān)資料時也給了我很大的幫助。在畢業(yè)設(shè)計過程中

60、引導(dǎo)我理清了畢業(yè)設(shè)計思路,掃除了我的畢業(yè)設(shè)計障礙,修改了我畢業(yè)設(shè)計中的不足之處,尤其軟件學(xué)習(xí)當中給了我莫大的幫助,吳老師的認真和嚴謹?shù)目蒲袘B(tài)度使我受益匪淺,使我在整個畢業(yè)設(shè)計過程中一直保持著積極認真的態(tài)度,相信也將會對我以后的生活和工作產(chǎn)生莫大的影響。通過這次畢業(yè)設(shè)計,吳老師引導(dǎo)和培育了我應(yīng)該如何做一件完整的事情,面對問題應(yīng)該如何下手,對我做事做人都是一種提高。在此謹向吳老師崇高的敬意和衷心的感謝。其次,我要感謝我的同學(xué),他們在我畢業(yè)設(shè)計過程中給了提供過許多有意義的資料,他們教會了我許多解決問題的方法,大家有問題共同商討、交流,使我能夠從容的面對困難,克服困難。再次,我要感謝大學(xué)里所有教過我的老師,感謝他們在這四年當中對我殷切教導(dǎo)和做事做人方面的潛移默化的影響。我

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論