機(jī)器人自動尋跡避障系統(tǒng)設(shè)計.doc
《機(jī)器人自動尋跡避障系統(tǒng)設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《機(jī)器人自動尋跡避障系統(tǒng)設(shè)計.doc(56頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、天津工業(yè)大學(xué)畢業(yè)論文機(jī)器人自動尋跡避障系統(tǒng)設(shè)計姓 名 任 浩 學(xué) 院 電氣工程與自動化學(xué)院專 業(yè) 自動化 指導(dǎo)教師 修春波 職 稱 副教授 2013年6月3日附表1天津工業(yè)大學(xué)畢業(yè)論文任務(wù)書 題目機(jī)器人自動尋跡避障系統(tǒng)設(shè)計學(xué)生姓名任 浩學(xué)院名稱電氣工程與自動化學(xué)院專業(yè)班級自動化094課題類型實際課題課題意義隨著人類探索活動的不斷發(fā)展,促使了機(jī)器人的誕生。機(jī)器人可以代替人類完成許多高強(qiáng)度、高難度的工作,也可代替人類完成那些在惡劣環(huán)境中,甚至是危險致命環(huán)境中的特殊工作,因此具有廣泛的應(yīng)用前景。本次研究的主要內(nèi)容是一種基于單片機(jī)控制的自動尋跡避障小車的設(shè)計,該車以單片機(jī)為控制核心,利用傳感器對前方障
2、礙物信息及路面信息進(jìn)行采集,并將障礙物檢測信號和路面檢測信號反饋給單片機(jī)。單片機(jī)對采集到的信號予以分析判斷,及時控制驅(qū)動電機(jī)以調(diào)整小車轉(zhuǎn)向,從而使小車能夠避開障礙物,沿著預(yù)定軌道自動行駛,實現(xiàn)小車自動尋跡避障的目的。任務(wù)與進(jìn)度要求2013.3.7-2013.3.30 查閱與本課題相關(guān)課題的資料,熟悉本課題的原理2013.3.31-2013.4.25 完成本課題系統(tǒng)方案的整體設(shè)計2013.4.26-2013.5.10 完成本系統(tǒng)的硬件設(shè)計及調(diào)試2013.5.11-2013.6.05 完成對畢業(yè)論文的撰寫2013.6.5-2013.6.8 通過畢業(yè)答辯主要參考文獻(xiàn)1胡海峰,史忠科,徐德文.智能汽車
3、發(fā)展研究J.計算機(jī)應(yīng)用研究.2004,5(6):2023.2章小兵,宋愛國.地面移動機(jī)器人研究現(xiàn)狀及發(fā)展趨勢.機(jī)器人技術(shù)與應(yīng)用.2005,15(4): 1923.3Sharma U K, Davis L S. Road following by an autonomous vehicle using range dataJ. IEEE Transactions on Robotics and Automation,1988, 6(8): 515-523.4徐國華,譚民.移動機(jī)器人的發(fā)展現(xiàn)狀及其趨勢J.機(jī)器人技術(shù)與應(yīng)用.2001,8(7):7 14.5馮建農(nóng),柳明,吳捷.自主移動機(jī)器人智能導(dǎo)航研
4、究進(jìn)展J.機(jī)器人.1997,19(10): 468478.起止日期2013.3.7-2013.6.8備注院長 教研室主任 指導(dǎo)教師 畢業(yè)論文開題報告表附表2 2013 年 3月 10 日姓名任 浩學(xué)院電氣工程與自動化學(xué)院專業(yè)自動化班級自動化094題目機(jī)器人自動尋跡避障系統(tǒng)設(shè)計指導(dǎo)教師修春波一、與本課題有關(guān)的國內(nèi)外研究情況、課題研究的主要內(nèi)容、目的和意義:隨著社會生產(chǎn)和科學(xué)的發(fā)展,智能機(jī)器人的研究越來越受到社會各界的廣泛重視。而智能機(jī)器人研究的主要內(nèi)容就是機(jī)器人的尋跡與避障。機(jī)器人自動尋跡避障系統(tǒng)一般可劃分為信號檢測部分和控制部分,信號檢測部分包括軌道檢測、障礙物檢測以及速度檢測控制部分包括驅(qū)動
5、控制、制動控制和轉(zhuǎn)向控制。 本次研究的主要內(nèi)容是一種基于單片機(jī)控制的自動尋跡避障小車的設(shè)計,該車以單片機(jī)為控制核心,利用傳感器對前方障礙物信息及路面信息進(jìn)行采集,并將障礙物檢測信號和路面檢測信號反饋給單片機(jī)。單片機(jī)對采集到的信號予以分析判斷,及時控制驅(qū)動電機(jī)以調(diào)整小車轉(zhuǎn)向,從而使小車能夠避開障礙物,沿著預(yù)定軌道自動行駛,實現(xiàn)小車自動尋跡避障的目的。 隨著智能機(jī)器人技術(shù)的快速發(fā)展,智能機(jī)器人在家務(wù)勞動、患者看護(hù)、警務(wù)服務(wù)、家庭娛樂和辦公室事物等各項服務(wù)工作中得到廣泛的應(yīng)用。二、進(jìn)度及預(yù)期結(jié)果:起止日期主要內(nèi)容預(yù)期結(jié)果3.7-3.303.31-4.254.26-5.105.11-6.56.6-6.
6、8查找資料。查閱相關(guān)課題的資料軟硬件設(shè)計。對本課題要求的軟硬件進(jìn)行設(shè)計軟硬件調(diào)試。對以設(shè)計好的軟硬件進(jìn)行調(diào)試撰寫畢業(yè)論文畢業(yè)答辯初步了解有關(guān)本課題的研究內(nèi)容。初步完成軟硬件設(shè)計完成軟硬件調(diào)試完成畢業(yè)論文通過畢業(yè)答辯完成課題的現(xiàn)有條件已具備完成本課題的軟硬件設(shè)施審查意見指導(dǎo)教師: 年 月 日學(xué)院意見主管領(lǐng)導(dǎo): 年 月 日附表5天津工業(yè)大學(xué)本科畢業(yè)論文評閱表(論文類)題目機(jī)器人自動尋跡避障系統(tǒng)設(shè)計學(xué)生姓名任 浩學(xué)生班級自動化094指導(dǎo)教師姓名修春波評審項目指標(biāo)滿分評分選題能體現(xiàn)本專業(yè)培養(yǎng)目標(biāo),使學(xué)生得到較全面訓(xùn)練。題目大小、難度適中,學(xué)生工作量飽滿,經(jīng)努力能完成。10題目與生產(chǎn)、科研等實際問題結(jié)合
7、緊密。10課題調(diào)研、文獻(xiàn)檢索能獨立查閱文獻(xiàn)以及從事其他形式的調(diào)研,能較好地理解課題任務(wù)并提出實施方案;有分析整理各類信息,從中獲取新知識的能力。15論文撰寫結(jié)構(gòu)嚴(yán)謹(jǐn),理論、觀點、概念表達(dá)準(zhǔn)確、清晰。10文字通順,用語正確,基本無錯別字和病句,圖表清楚,書寫格式符合規(guī)范。10外文應(yīng)用能正確引用外文文獻(xiàn),翻譯準(zhǔn)確,文字流暢。5論文水平論文論點正確,論點與論據(jù)協(xié)調(diào)一致,論據(jù)充分支持論點,論證過程有說服力。15有必要的數(shù)據(jù)、資料支持,數(shù)據(jù)、資料翔實可靠,得出的結(jié)論有可驗性。15論文有獨到見解或有一定實用價值。10合計100意見及建議:評閱人簽名: 年 月 日附表7: 天津工業(yè)大學(xué)畢業(yè)論文成績考核表學(xué)生
8、姓名任 浩學(xué)院名稱電氣工程與自動化學(xué)院專業(yè)班級自動化094題目機(jī)器人自動尋跡避障系統(tǒng)設(shè)計1畢業(yè)設(shè)計(論文)指導(dǎo)教師評語及成績:成績: 指導(dǎo)教師簽字: 年 月 日2畢業(yè)設(shè)計(論文)答辯委員會評語及成績:成績:答辯主席(或組長)簽字: 年 月 日3畢業(yè)設(shè)計(論文)總成績:a.指導(dǎo)教師給定成績b.評閱教師給定成績c.畢業(yè)答辯成績總成績(a0.5+b0.2+c0.3)摘 要 隨著現(xiàn)代交通的發(fā)展及科學(xué)技術(shù)的提高,人們的生活水平也在發(fā)生重大的變化,同時私家車的數(shù)量也在逐步增加,且汽車技術(shù)也在日益提高,并越來越趨向于智能化。但伴隨著的卻是道路的擁擠與交通事故的頻繁發(fā)生,這嚴(yán)重的影響了人的生命安全。有資料顯示
9、,導(dǎo)致追尾、相撞等此類交通事故發(fā)生的主要因為是兩車之間的距離太近造成的。為了解決在兩車距離問題上盡量避免或減少此類交通事故的發(fā)生,本課題提出了采用傳感器技術(shù)來研究分析智能小車的尋跡避障系統(tǒng)。 本文的目的是采用傳感器來設(shè)計小車尋跡避障系統(tǒng)。首先在研究課題的國內(nèi)外情況下,對小車尋跡避障系統(tǒng)的設(shè)計方案進(jìn)行論證,其中主要對系統(tǒng)檢測和電機(jī)驅(qū)動方面進(jìn)行了詳細(xì)的論證。同時對系統(tǒng)采用的單片機(jī)控制與整個系統(tǒng)各模塊的方案進(jìn)行了說明。其次,本文完成了對智能小車的主體部分,即硬件部分進(jìn)行了詳細(xì)的設(shè)計。硬件部分包括:系統(tǒng)主控制部分、驅(qū)動單元部分、小車躲避障礙物單元設(shè)計、小車尋跡單元設(shè)計與電機(jī)控制電路設(shè)計等。最后,在完成
10、軟硬件設(shè)計后,對系統(tǒng)進(jìn)行測試,其中主要是測試方法的應(yīng)用與測試的結(jié)果的分析。關(guān)鍵詞:單片機(jī);尋跡避障;傳感器;電子技術(shù)ABSTRACTWith the development of modern transportation and the advancement of science and technology, also the standard of peoples living is in the event of major changes,at the same time number of private cars is also steadily increasing, and
11、 increasingly intelligent. But it is accompanied by the road of the congestion and accidents occur frequently, this has serious implications for the safety of their lives. There is a show that result in rear collision, such as car accidents, mainly because it is the distance between two vehicles too
12、 close. In order to solve the problems of distance on the cars to avoid or minimize such traffic accidents, the subject matter presented in sensor technology is also research and analysis of the Smart car evasive system.The purpose of this thesis is to use sensors to design car tracing and obstacle
13、avoidance system. First in research situations at home and abroad, design the programme for demonstration of tracing and obstacle avoidance system, mainly on detection the motor drive system for the detailed argument. At the same time describes the programme of each module and the system as a whole.
14、 Secondly, completed the main part of the smart car , hardware design of parts in detail. Hardware part includes: System main control part, drive unit part, the car to avoid obstacles, car tracing unit design and motor control circuit design, etc. Finally, after completes the software and hardware d
15、esign, carries on the test to the system, in which mainly is tests the method the application and the test result analysis.Key words:Single chip microcomputer;tracking and obstacle avoidance;sensor;Electronic technology目 錄第一章 緒論11.1 本課題的研究背景及意義11.2 國內(nèi)外研究現(xiàn)狀11.3 本論文主要的研究內(nèi)容和論文結(jié)構(gòu)3第二章智能小車控制系統(tǒng)的總體設(shè)計分析52.1系
16、統(tǒng)方案設(shè)計52.2檢測系統(tǒng)論證52.3電機(jī)驅(qū)動系統(tǒng)102.4單片機(jī)控制電路系統(tǒng)112.5PWM控制原理112.6系統(tǒng)各模塊選擇12第三章 智能小車控制系統(tǒng)硬件設(shè)計133.1主控單元設(shè)計133.2驅(qū)動單元設(shè)計153.3尋跡模塊設(shè)計193.4避障模塊設(shè)計213.5電源模塊27第四章 智能小車控制系統(tǒng)軟件設(shè)計294.1系統(tǒng)控制流程294.2算法設(shè)計314.3測距子程序33第五章 系統(tǒng)調(diào)試與測試355.1系統(tǒng)調(diào)試355.2系統(tǒng)測試355.3最終成果36第六章 結(jié)論39參考文獻(xiàn)40附錄 一 外文翻譯(英文)41附錄 二 外文翻譯(中文)46謝 辭49天津工業(yè)大學(xué)2013屆本科生畢業(yè)論文第一章 緒論1.1
17、 本課題的研究背景及意義 隨著人類探索活動的不斷發(fā)展,促使了機(jī)器人的誕生。機(jī)器人可以代替人類完成許多高強(qiáng)度、高難度的工作,也可代替人類完成那些在惡劣環(huán)境中,甚至是危險致命環(huán)境中的特殊工作,因此具有廣泛的應(yīng)用前景。 智能車,又稱為輪式機(jī)器人,它是以輪子作為移動設(shè)備、實現(xiàn)自主行駛的移動機(jī)器人。智能車是一種基于計算機(jī)技術(shù)、電子技術(shù)、傳感器技術(shù)、信息融合技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)、導(dǎo)航技術(shù)、智能控制技術(shù)及自動化控制技術(shù)等發(fā)展起來的現(xiàn)代智能控制系統(tǒng),是一個集環(huán)境感知、規(guī)劃決策、自主行駛與行為控制等功能于一體的高技術(shù)綜合系統(tǒng),它可以在復(fù)雜環(huán)境下,通過計算機(jī)控制調(diào)節(jié)行駛方向、控制啟停、實現(xiàn)速度的自主控制等12
18、。目前,智能車在各個領(lǐng)域都具有廣泛的應(yīng)用前景,如它可以代替人類對零部件、線路板等類似產(chǎn)品進(jìn)行檢測;可以為顧客提供導(dǎo)購幫助;可以幫助殘疾人改善生活質(zhì)量和生活自由度;可以用于水下、太空及遠(yuǎn)程的服務(wù)與探測;可以完成在各種惡劣環(huán)境下的貨物搬運以及系統(tǒng)維護(hù)和監(jiān)測等工作;可以代替人類在危險地帶完成軍事任務(wù);可以幫助人類完成地質(zhì)勘探;可以改善道路交通安全,提高道路網(wǎng)絡(luò)利用率,降低能源消耗等等3。 目前,隨著計算機(jī)網(wǎng)絡(luò)的日益普及,無線遙控技術(shù)結(jié)合網(wǎng)絡(luò)控制技術(shù)將成為遠(yuǎn)距離控制系統(tǒng)的發(fā)展趨勢。PC遠(yuǎn)程遙控與可視化跟蹤技術(shù)因其潛在的應(yīng)用受到了日益關(guān)注,因而,基于PC控制的智能小車循跡系統(tǒng)的研究具有良好的潛在的實用價
19、值。1.2 國內(nèi)外研究現(xiàn)狀1.2.1 國外智能移動機(jī)器人的研究在國外,人們對移動機(jī)器人的研究開始于20世紀(jì)60年代。美國斯坦福研究院在1966年至1972年間成功研制出了名為Shakey的地面自主移動機(jī)器人,標(biāo)志著機(jī)器人研究的開始4。隨著計算機(jī)與傳感技術(shù)的發(fā)展,移動機(jī)器人的研究進(jìn)入了小高潮,美國和歐洲的一些制造廠家對地面移動機(jī)器人進(jìn)行尺寸與結(jié)構(gòu)標(biāo)準(zhǔn)化,并大量研究與制造,推動了移動機(jī)器人的迅速發(fā)展。進(jìn)入20世紀(jì)80年代以后,在美國國防部高級研究計劃局(DARPA)投資6億美元制定了地面無人作戰(zhàn)的戰(zhàn)略計劃并對此立項,此計劃全面推動了一些學(xué)校與科研單位進(jìn)行地面移動機(jī)器人中有關(guān)視覺與體系結(jié)構(gòu)的研究發(fā)展
20、5。例如1982年FMC公司研制的具有任務(wù)與路徑規(guī)劃的智能車,其跟蹤車速可達(dá)19km/h避障車速8km/h6。美國Maryland大學(xué)在19831995年之間研究的基于視覺導(dǎo)航的軍用無人偵察越野車輛(ALV ),以及后來的空間機(jī)器人計劃;日本通產(chǎn)省組織的極限環(huán)境下作業(yè)的機(jī)器人計劃;歐洲尤里卡中的機(jī)器人計劃等7-9。 Martin Marietta公司于1986年研制的實現(xiàn)非結(jié)構(gòu)化道路跟蹤、避障以及三維地形圖的確立等功能于一體的智能車ALVin10。從開始到這段時間,主要是基于學(xué)術(shù)角度對地面移動機(jī)器人的體系結(jié)構(gòu)以及視覺信息處理進(jìn)行研究并實驗驗證。此時期的研究帶動了各個國家進(jìn)行移動機(jī)器人的研究與開
21、發(fā),為人類研制智能機(jī)器人積累了豐富的經(jīng)驗與技術(shù)11。 從1990年開始,對機(jī)器人控制技術(shù)與現(xiàn)實環(huán)境中的規(guī)劃技術(shù)更深層研究的同時,移動機(jī)器人開始向?qū)嵱没M(jìn)軍,開拓其在每個領(lǐng)域的應(yīng)用市場。美國NASA成功研制出了“索杰納”火星探測機(jī)器人,并于1997年登上火星,在此基礎(chǔ)上研究與設(shè)計了Rocky7機(jī)器人,并在Lavic湖的巖溶流上和干枯的湖床上驗證成功,主要用于火星上長距離探險12;另外NASA還研制了八足行走機(jī)器人“丹蒂11 。德國成功研制了一種輪椅機(jī)器人,并在烏爾姆市中心車站的客流高峰期的環(huán)境和1998年漢諾威工業(yè)商品博覽會的展覽大廳環(huán)境中進(jìn)行了實地現(xiàn)場表演,其表現(xiàn)出了其它現(xiàn)存的輪椅機(jī)器人或移動
22、機(jī)器人所不可比的性能13。在DARPA的資助下,佐治亞理工研究可城市搜索與拯救機(jī)器人;卡內(nèi)基梅隆大學(xué)研究了用于城市排爆機(jī)器人Yoder,以及1998年研制完成的穿越美國大陸的無人駕駛汽車Navlab 11;美國噴氣推進(jìn)實驗室研制成功的完成城市戰(zhàn)術(shù)偵察任務(wù)的戰(zhàn)術(shù)偵察移動機(jī)器人Urbie14。在 2004年,美國的火星車“勇氣”號和“機(jī)遇”號登上火星,并且圓滿完成了預(yù)期的探索任務(wù),它代表著當(dāng)前世界上移動機(jī)器人的最高水平15。 2007年11月,日本東京早稻田大學(xué)研究人員推出了新型仿人型機(jī)器人“Twenty one”,它功能齊備,靈活性高,活動范圍大,可以全方向移動自如地為人類服務(wù),是一種復(fù)雜的能夠
23、和人類和諧共生的機(jī)器人,它是目前世界上最智能的機(jī)器人16。 目前,在復(fù)雜多變的真實環(huán)境下,要求機(jī)器人全自動地完成高度自主化以及非結(jié)構(gòu)化的任務(wù)還是一個很大的難題,因此,毫無疑問遠(yuǎn)程操作的半自動機(jī)器人將成為今后的發(fā)展趨勢,先進(jìn)的遠(yuǎn)程操作技術(shù)是將來必需的17。1.2.2 國內(nèi)智能移動機(jī)器人的研究在我國,移動機(jī)器人的研究“七五”才剛剛開始起步,國家“八六三”計劃中的遙控駕駛防核化偵察車的立項確定,標(biāo)志著移動機(jī)器人研究的開始。經(jīng)過這些年的研究,取得了一定的成果1718。上海交通大學(xué)于1991年研制的JTUWM系列的四足移動機(jī)器人,基于模糊控制與神經(jīng)網(wǎng)絡(luò)控制,實現(xiàn)了機(jī)器人對角線的動態(tài)行走。清華大學(xué)于199
24、4年實現(xiàn)了基于地圖的全局路徑規(guī)劃和自動駕駛功能的智能移動機(jī)器人并且通過了鑒定;之后又設(shè)計了一款四足移動機(jī)器人,可以實現(xiàn)上下坡的行走以及避障等功能,自主的應(yīng)對復(fù)雜的道路環(huán)境。國防科技大學(xué)研制的全自主無人駕駛機(jī)器人。中國科學(xué)院于2003年成功研制的AGV和防爆機(jī)器人以及自行研發(fā)的全方位移動式機(jī)器人視覺導(dǎo)航系統(tǒng)。香港城市大學(xué)設(shè)計與研究的自動導(dǎo)航車和服務(wù)機(jī)器人。華中科技大學(xué)于2005年研制出的肢體移動機(jī)器人,基于模塊化多足爬行實現(xiàn)了腿臂功能融合。哈爾濱工業(yè)大學(xué)于1996年研制成功的導(dǎo)游機(jī)器人,此后2007年又研制出一種可以自主避障、自由行走,甚至可以與人簡單對話的新型智能服務(wù)機(jī)器人等。 目前,國內(nèi)高智
25、能性和自主性移動機(jī)器人的研發(fā)沒有形成系統(tǒng),基本上是各個大學(xué)、研究院根據(jù)國外的研究狀況,或是為了培養(yǎng)學(xué)生興趣而進(jìn)行的一些零散的研究。例如現(xiàn)在國內(nèi)比較權(quán)威的中國機(jī)器人大賽,它集高技術(shù)、娛樂和比賽于一體,推出各種機(jī)器人比賽,如機(jī)器人足球、機(jī)器人舞蹈、機(jī)器人相撲、機(jī)器人投籃等,主要是為人們尤其是學(xué)生了解和關(guān)注人工智能和智能機(jī)器人科學(xué)與技術(shù)的發(fā)展搭建一座橋梁。另外起源于韓國的全國大學(xué)生“飛思卡爾杯”智能車大賽,在我國2006年開始舉辦至今,它是在飛思卡爾半導(dǎo)體公司資助下舉辦的以HCS 12單片機(jī)為核心的大學(xué)生課外科技競賽,競賽在規(guī)定的模型汽車平臺上,使用飛思卡爾半導(dǎo)體公司的8位、16位微控制器,制作一個
26、能自主識別道路的模型汽車,按照規(guī)定路線行進(jìn),以完成時間最短者為優(yōu)勝。主要是培養(yǎng)學(xué)生知識融合和實踐動手能力。因此,在國內(nèi)機(jī)器人技術(shù)發(fā)展與完善的同時,研究具有實用價值的遠(yuǎn)程控制的高智能性移動機(jī)器人將是今后的發(fā)展趨勢。1.3 本論文主要的研究內(nèi)容和論文結(jié)構(gòu)1.3.1 研究內(nèi)容本文的研究工作為基于AT89C51單片機(jī)自主控制與檢測的智能循跡避障小車,設(shè)計要求小車通過紅外光電傳感器檢測路面黑色路徑信息,并把該信息傳給單片機(jī),單片機(jī)通過對信息的處理下達(dá)指令控制電機(jī)的轉(zhuǎn)速,從而確保小車沿黑色路徑行駛,達(dá)到循跡的目的。并且通過超聲波傳感器檢測前方障礙物,單片機(jī)根據(jù)該信息下達(dá)停止指令并報警。1.3.2 論文結(jié)構(gòu)
27、 全文一共分成五個章節(jié),各章節(jié)的主要內(nèi)容如下所示: 第一章緒論。闡明了課題的研究背景與研究意義,說明了在理論與應(yīng)用方面的價值,概要介紹了與智能車相關(guān)的移動機(jī)器人的國內(nèi)外研究現(xiàn)狀,最后介紹了本論文的主要內(nèi)容與結(jié)構(gòu)。 第二章智能小車控制系統(tǒng)總體設(shè)計。介紹了智能小車控制系統(tǒng)的總體設(shè)計及其硬件部分與軟件部分的基本構(gòu)成,主要闡述了系統(tǒng)各個模塊的主要功能,最后簡要說明了該系統(tǒng)的主要特點。 第三章智能小車控制系統(tǒng)的硬件設(shè)計。介紹了系統(tǒng)硬件的總體結(jié)構(gòu),詳細(xì)討論了包括電源管理模塊、循線檢測模塊、速度檢測模塊、電動機(jī)驅(qū)動模塊、障礙物檢測及聲光報警模塊的硬件電路設(shè)計等內(nèi)容,搭建了智能小車的硬件平臺。 第四章智能小車
28、控制系統(tǒng)的軟件設(shè)計及實驗結(jié)果。概要介紹了系統(tǒng)軟件的總體設(shè)計及軟件開發(fā)環(huán)境,重點探討了軟件系統(tǒng)中以下幾個功能模塊:路徑識別與方向控制算法、車速模糊控制與PID檢測算法。最后給出了基于AT89C51單片機(jī)自主控制的智能循跡避障小車的整車試驗結(jié)果。 第五章工作總結(jié)。對本智能小車控制系統(tǒng)進(jìn)行了總結(jié)與評價。47第二章 智能小車控制系統(tǒng)的總體設(shè)計分析2.1系統(tǒng)方案設(shè)計本智能小車具有自動循跡避障功能,小車在運行時能夠自動沿黑色路徑行駛,并且在遇到障礙物是能夠自動停止并聲光報警。因此本智能小車系統(tǒng)可分為電源管理模塊、循線檢測模塊、速度檢測模塊、電動機(jī)驅(qū)動模塊、障礙物檢測及聲光報警模塊。單片機(jī)AT89C51電源
29、管理模塊障礙物檢測及聲光報警模塊循線檢測模塊速度檢測模塊電機(jī)驅(qū)動模塊圖2-1 系統(tǒng)總體設(shè)計框圖2.2檢測系統(tǒng)論證2.2.1循線檢測系統(tǒng) 循跡檢測常用到傳感器。根據(jù)小車功能的要求有兩種方案,一種是使用紅外光電傳感器,另一種是使用CCD傳感器。這兩種方案都可以達(dá)到小車循跡要求,目前使用最為普遍的循跡檢測方法是紅外探測法。兩種方案的主要區(qū)別是使用的傳感器不同。具體區(qū)別見表2-l 。表2-1 循跡檢測傳感器對比紅外光電傳感器CCD傳感器受外界干擾程度小較小實時性好差對主控芯片要求較低較高成本較低高從上表中可以很明顯的看出,紅外傳感器相對于CCD傳感器來說,在實時性和對主控芯片的要求方面都比CCD傳感器
30、要好?;谶@些優(yōu)勢以及處于成本的考慮,本設(shè)計采用紅外光電傳感器放在小車底部,距地面高度合適,可以達(dá)到很好的檢測效果。紅外光電傳感器由發(fā)射器和接受器組成。當(dāng)小車在行駛時由發(fā)射器發(fā)射光線接收器接受反射的光線。本系統(tǒng)采用單排傳感器作為循線系統(tǒng)的信號采集。目前,大多智能車采用單排傳感器的道路檢測方式。雖然這種方式獲取的道路信息較少,對智能車的狀態(tài)和道路的狀況都不能很好的區(qū)別,造成控制上的麻煩,但是由于本小車行駛在道路已知的情況下,處于成本等方面的考慮,所以使用單排傳感器。傳感器布局圖如圖2-2,圖中僅以接受管示意傳感器的位置。P0.0 P0.1 P0.2 P0.3圖2-2 傳感器陣列布局本小車在行駛時
31、有6種道路識別模式,運行情況及真值表表2-2所示。表2-2 小車運行狀態(tài)真值表P00P01P02P03運行狀態(tài)1001直行0011左轉(zhuǎn)彎0111左急轉(zhuǎn)彎1100右轉(zhuǎn)彎1110右急轉(zhuǎn)彎0000停車2.2.2障礙物檢測系統(tǒng)根據(jù)題目功能的要求,小車在循跡行駛過程中要能準(zhǔn)確的避開途中遇到的障礙物,因此對檢測距離有一定要求。又考慮到在測障過程中小車車速及避障反應(yīng)堆小車速度的限制,小車應(yīng)在距障礙物10M的范圍內(nèi)做出反應(yīng),這樣才能在順利停車避免撞擊障礙物。否則,如果范圍太大,則可能產(chǎn)生障礙物的判斷失誤;范圍過小又很容易造成車身撞上障礙物。障礙物檢測可以有多種方法:紅外光檢測、超聲波檢測、甚至機(jī)械接觸。這些方
32、法都有各自的優(yōu)缺點。常用的有紅外檢測和超聲波檢測。兩種方案的區(qū)別見表2-3。表2-3 障礙物檢測系統(tǒng)方案對比紅外檢測超聲波檢測檢測距離410m0.103.00m精確度1m20mm受外界環(huán)境干擾度易受外界環(huán)境干擾不易受外界環(huán)境干擾硬件電路尺寸小,安裝簡便稍復(fù)雜,安裝簡便成本8元左右6元左右從上表可以看出,相對紅外檢測,超聲波檢測距離遠(yuǎn),不易受外界環(huán)境干擾,由于小車需要在行駛過程中檢測障礙物,顛簸,光照方面可能會對檢測產(chǎn)生影響。所以需要選擇穩(wěn)定性較好的,故本設(shè)計選擇超聲波檢測。如圖2-3所示。圖2-3 超聲波檢測電路由物理學(xué)知,聲波屬于彈性機(jī)械波,按振動頻率的不同,分為次聲波(小于20 Hz),聲
33、波(20 Hz20 KHz)及超聲波(20 KHz以上)。由于超聲波反射能力很強(qiáng),而且波長也遠(yuǎn)比一般的平面反射物表面粗糙度大,所以通常對堅硬物質(zhì)表面都能反射,利用這一特性,可以將超聲波用于物體定位。超聲波定位技術(shù)最r.來源于仿生學(xué)。人們發(fā)現(xiàn)蝙蝠等一些無目視能力的生物能將人耳聽不到的聲波發(fā)射出去。超聲波遇其它動物或障礙物時被反射。蝙蝠根據(jù)反射回來的超聲波強(qiáng)弱以及超聲波反射的時間間隔長短來判斷前方物體的位置。受這一靈感啟發(fā),人們設(shè)計了各種各樣的超聲波定位裝置。這里使用的測量方法是“回波法”,其基本原理如圖2-4。 反射波圖2-4 超聲波測距原理圖超聲波測距是借助于超聲脈沖回波渡越時間法來實現(xiàn)的。設(shè)
34、超聲波脈沖由傳感器發(fā)出到接收所經(jīng)歷的時間為t,超聲波在空氣中的傳播速度為c,則從傳感器到目標(biāo)物體的距離D可用下式求出D = ct /2 (2-1) 系統(tǒng)框圖如圖2-5所示。定時器控制計算傳輸調(diào)制計時40K振蕩增益放大超聲波發(fā)射超聲波接收圖2-5 超聲波測距原理框圖基本原理:經(jīng)發(fā)射器發(fā)射出長約6m m,頻率為40KHZ的超聲波信號。此信號被物體反射回來由接收頭接收,接收頭實質(zhì)上是一種壓電效應(yīng)的換能器。它接收到信號后產(chǎn)生mV級的微弱電壓信號。2.3電機(jī)驅(qū)動系統(tǒng) 直流電機(jī)和步進(jìn)電機(jī)都可以用于小車驅(qū)動。故有兩種方案。 方案一:使用直流電機(jī),加上適當(dāng)減速比的減速器。直流電機(jī)具有良好的調(diào)速性能,控制起來也
35、比較簡單。直流電機(jī)只要通上直流電源就可連續(xù)不斷的轉(zhuǎn)動,調(diào)節(jié)電壓的大小就可以改變電機(jī)的速度。直流電機(jī)的驅(qū)動電路實際上就是一個功率放大器。常用的驅(qū)動方式是PWM方式,即脈沖寬度調(diào)制方式。此方法性能較好,電路和控制都比較簡單。方案二:使用步進(jìn)電機(jī)。步進(jìn)電機(jī)具有良好的控制性能。當(dāng)給步進(jìn)電機(jī)輸入一個電脈沖信號時,步進(jìn)電機(jī)的輸出軸就轉(zhuǎn)動一個角度,因此可以實現(xiàn)精確的位置控制。與直流電機(jī)不同,要使步進(jìn)電機(jī)連續(xù)的轉(zhuǎn)動,需要連續(xù)不斷的輸入點脈沖信號,轉(zhuǎn)速的大小由外加的脈沖頻率決定。去而且其轉(zhuǎn)動不受電壓波動和負(fù)載變化的影響,也不受溫度、氣壓等環(huán)境因素的影響,僅與控制脈沖有關(guān)。但步進(jìn)電機(jī)的驅(qū)動相對較復(fù)雜,要由控制器和
36、功率放大器組成。具體差別見表2-4。表2-4 電機(jī)控制方式對比直流電機(jī)步進(jìn)電機(jī)調(diào)速性能較好較差位置控制精度較差好驅(qū)動簡單復(fù)雜穩(wěn)定性較好好,僅與控制脈沖有關(guān)由上表可以看出步進(jìn)電機(jī)和直流電機(jī)都有各自的優(yōu)點。步進(jìn)電機(jī)能進(jìn)行精確的位置控制,但驅(qū)動電路麻煩,鑒于本設(shè)計中小車的位置控制不要求十分精確,直流電機(jī)即可滿足小車要求的精度。且直流電機(jī)易于控制,驅(qū)動電路十分簡單。2.4單片機(jī)控制電路系統(tǒng)此部分是整個小車運行的核心部分,起著控制小車所有運行狀態(tài)的作用??刂频姆椒ㄓ泻芏?,大部分都采用單片機(jī)控制。單片機(jī)要完成電機(jī)控制、循線控制、避障控制等工作。本設(shè)計中小車的主控采用我們最為熟悉的AT89C51單片機(jī)。雖然
37、這款單片機(jī)本身沒有PWM模塊,但若采用本身有PWM模塊的單片機(jī)就會產(chǎn)生資源浪費。我們可以通過軟件編程產(chǎn)生PWM,既能充分利用可用資源,又不浪費,且能很好的滿足題目要求。采用單片機(jī)作為整個系統(tǒng)的核心,用其控制行進(jìn)中的小車,以實現(xiàn)其既定的性能指標(biāo)。充分分析我們的系統(tǒng),其關(guān)鍵在于實現(xiàn)小車的自動控制,而在這一點上,單片機(jī)就顯現(xiàn)出來它的優(yōu)勢控制簡單、方便、快捷。這樣一來,單片機(jī)就可以充分發(fā)揮其資源豐富、有較為強(qiáng)大的控制功能及可位尋址操作功能、價格低廉等優(yōu)點。因此,這種方案是一種較為理想的方案。2.5PWM控制原理 PWM(Pulse Width Modulation)控制就是對脈沖的寬度進(jìn)行調(diào)制的技術(shù),
38、即通過對一系列脈沖的寬度進(jìn)行調(diào)制,來等效地獲得所需要波形(含形狀和幅值)。PWM控制技術(shù)在逆變電路中的應(yīng)用最為廣泛,對逆變電路的影響也最為深刻,現(xiàn)在大量應(yīng)用的逆變電路中,絕大部分都是PWM型逆變電路。 面積等效原理是PWM控制技術(shù)的重要理論基礎(chǔ)。 原理內(nèi)容:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時,其效果基本相同。沖量即指窄脈沖的面積。 效果基本相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。如果把各輸出波形用傅里葉變換分析,則其低頻段非常接近,僅在高頻段略有差異。 脈沖寬度調(diào)制(PWM)是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計數(shù)器的使用,方波的占空比被調(diào)制用來對一個具體模擬信號的
39、電平進(jìn)行編碼。PWM信號仍然是數(shù)字的,因為在給定的任何時刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時候即是直流供電被加到負(fù)載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。 2.6系統(tǒng)各模塊選擇 (1)控制器模塊:采用單片機(jī)AT89C51作為小車運動的控制核心; (2)尋線前進(jìn)模塊:采用FS-359E反射性光電探測轉(zhuǎn)感器來進(jìn)行信號采集;(3)障礙物檢測躲避模塊:采用HC-SR04超聲波傳感激 (4)小車電機(jī)驅(qū)動模塊:采用了L298N電機(jī)驅(qū)動芯片控制電
40、機(jī);(5)電源模塊:采用12V電池組經(jīng)7805穩(wěn)壓后作為單片機(jī)等的電源;第三章 智能小車控制系統(tǒng)硬件設(shè)計3.1主控單元設(shè)計3.1.1AT89C51單片機(jī)的特性及引腳功能 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。1、主要特性:CPU與MCS-51 兼容;4K字節(jié)可編程FLASH存儲器
41、(壽命:1000寫/擦循環(huán));全靜態(tài)工作:0Hz-24KHz;三級程序存儲器保密鎖定;128*8位內(nèi)部RAM;32條可編程I/O線;兩個16位定時器/計數(shù)器;6個中斷源;可編程串行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時鐘電路2、AT89C51單片機(jī)的管腳功能采用HMOS制造工藝的MCS-51單片機(jī)都采用40管腳雙列直插式封裝;而采用CHMOS制造工藝的80C51/80C31,除采用40腳雙列式直插式封裝外,還有用方形的封裝方式。如圖3-1所示為AT89C51單片機(jī)管腳圖。圖3-1 AT89C51引腳圖各管腳功能說明如下:VCC:供電電壓。 GND:接地。 P0口:P0口為一個8位漏級開路
42、雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,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個
43、TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電
44、流(ILL),P3口同時為閃爍編程和編程校驗接收一些控制信號。P3口也可作為AT89C51的一些特殊功能口,如下表所示: P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時器0外部輸入) P3.5 T1(記時器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,
45、此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 EA/VPP:當(dāng)EA保持低電平時,則在此期間外
46、部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,EA將內(nèi)部鎖定為RESET;當(dāng)EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。3.1.2CPU管腳分配及功能 在設(shè)計中,將單片機(jī)的資源分配如下:P1.3-P1.6作為電機(jī)驅(qū)動芯片L298N的四個輸入口;P2.0和P2.1作為避障模塊的超聲波傳感器HC-SR04的輸入和輸出口;P2.2-P2.7作為循跡模塊的接入口,其中P2.2-P2.4為控制左端電機(jī),P2.5-
47、P2.7控制右端電機(jī)。定時器1產(chǎn)生PWM波控制電機(jī)轉(zhuǎn)速。3.2驅(qū)動單元設(shè)計 在各類機(jī)電系統(tǒng)中.由于直流電機(jī)具有良好的起動、制動和調(diào)速性能。直流調(diào)速技術(shù)已廣泛運用于工業(yè)、航天領(lǐng)域的各個方面。最常用的直流調(diào)速技術(shù)是脈寬調(diào)制(PWM)直流調(diào)速技術(shù).它具有調(diào)速精度高、響應(yīng)速度快、調(diào)速范圍寬和耗損低等特點。本文在研究單片機(jī)PWM方法調(diào)速直流電機(jī)和電機(jī)驅(qū)動芯片L298N的基礎(chǔ)之上,對單片機(jī)的電機(jī)驅(qū)動電路進(jìn)行了一點優(yōu)化設(shè)計。3.2.1驅(qū)動芯片L298NL298N足SGS公司生產(chǎn)的直流電機(jī)驅(qū)動集成電路,比較常見的是15腳Multiwatt封裝的L298N(如圖3-2所示)。圖3-2 L298N實物圖及其引腳分
48、布可以直接驅(qū)動兩路3-16V 直流電機(jī),并提供了5V 輸出接口(輸入最低只要6V),可以給5V 單片機(jī)電路系統(tǒng)供電(低紋波系數(shù)),支持3.3V MCUARM 控制,可以方便的控制直流電機(jī)速度和方向,也可以控制2 相步進(jìn)電機(jī),5 線4 相步進(jìn)電機(jī)。L298N 雙H 橋直流電機(jī)驅(qū)動芯片,驅(qū)動部分端子供電范圍Vs在5V16V之間 ,如需要板內(nèi)取電,則供電范圍Vs在+6V+16V。驅(qū)動部分峰值電流Io為2A,邏輯部分端子供電范圍Vss 在5V7V(可板內(nèi)取電5V)之間,邏輯部分工作電流范圍:036mA,控制信號輸入電壓范圍(IN1 IN2 IN3 IN4)為低電平:0.3VVin1.5V,高電平:2.
49、3VVinVss,使能信號輸入電壓范圍(ENA ENB)低電平為0.3Vin1.5V(控制信號無效)高電平為2.3VVinVss(控制信號有效)最大功耗為20W(溫度T75時),存儲溫度為25130,驅(qū)動板尺寸為55mm*45mm*33mm(帶固定銅柱和散熱片高度),其他擴(kuò)展還有控制方向指示燈、邏輯部分板內(nèi)取電接口。L298N內(nèi)含兩個H橋。如圖3-3所示。圖3-3 L298N內(nèi)部邏輯圖之所以得名“H橋式驅(qū)動電路”是因為它的形狀和大寫字母“H”非常相似。以單個H為例,4個三極管組成了H橋的4條邊。而電機(jī)則是的H橋中連接兩邊的橋梁。要想使電機(jī)運轉(zhuǎn),必須得使斜對角的兩個三極管同時導(dǎo)通。例如,當(dāng)Q1管
50、和Q4管兩管導(dǎo)通時,電流就從電源的正極經(jīng)Q1管從左到右流過電機(jī),然后再經(jīng)Q4回到電源的負(fù)極。這樣流向的電流將驅(qū)動電機(jī)沿順時針方向轉(zhuǎn)動。 當(dāng)另一對三極管Q2和Q3導(dǎo)通時,電流就從右至左流過電機(jī),從而驅(qū)動電機(jī)沿另一方向轉(zhuǎn)動。3.2.2驅(qū)動電路設(shè)計在設(shè)計中驅(qū)動芯片L298N的四個輸入端分別接單片機(jī)的P1.3-P1.6口,P1.3和P1.4控制左輪,P1.5和P1.6控制右輪。驅(qū)動電路如圖3-5所示。圖3-5 驅(qū)動電路由三極管Q9, Q10, Q11, Q12構(gòu)成H橋驅(qū)動電路,控制著幾個管子的通斷就可以控制直流電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)。當(dāng)P0.0高電平、P0.1低電平時,Q9和Q11導(dǎo)通,電機(jī)正轉(zhuǎn),具有良好的
51、抗干擾性能,反之,電機(jī)反轉(zhuǎn);當(dāng)左輪前進(jìn),右輪后退時,車子便右拐彎,反之左拐彎。由I/O的脈沖來控制H橋中三極管的通斷,從而來控制直流電機(jī)的前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)的動作,具體如下表3-1.表3-1 直流電機(jī)動作狀態(tài)P1.6P1.5P1.4P1.3狀態(tài)1001前行0110后退1010左轉(zhuǎn)0101右轉(zhuǎn)從上表可以看出電機(jī)的運轉(zhuǎn)狀態(tài)完全由單片機(jī)輸入電平的高低來決定。這樣通過程序控制是小車運行。本設(shè)計采用普通直流電機(jī),通過控制脈沖占空比算法,實現(xiàn)對小車速度的控制。這種調(diào)速方式有調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速范圍廣、帶載能力大,能承受頻繁的負(fù)載沖擊,還可以實現(xiàn)頻繁的快速啟動、制動和反轉(zhuǎn)等優(yōu)點。具體程序如下:v
52、oid pwmdi ()interrupt 1 if(flag)PWM=0;x=65535*u;TH0=x/256;TL0=x%256;flag=0;else PWM=1; x=65535*(1.0-u); TH0=x/256; TL0=x%256; flag=1;此程序?qū)崿F(xiàn)由單片機(jī)產(chǎn)生PWM波,并且通過控制PWM波占空比的方法控制電機(jī)的轉(zhuǎn)速,從而達(dá)到控制電機(jī)行駛的目的。3.3尋跡模塊設(shè)計路徑識別模塊是智能小車控制系統(tǒng)的關(guān)鍵部分,它是智能小車的“眼睛”,其準(zhǔn)確識別出路徑信息,為路徑跟蹤提供準(zhǔn)確的參數(shù)依據(jù),完成小車高質(zhì)量的自循跡功能。在本次設(shè)計中,小車行駛的道路環(huán)境是黑色路徑和白色的地面背景,只
53、要小車的“眼睛”能判別黑白兩種顏色,就能正確識別出黑色路徑。3.3.1光電檢測電路設(shè)計光電傳感器布局的有效性和合理性直接影響小車“眼睛”的“視力”,它影響小車對道路環(huán)境的判斷以及小車將要執(zhí)行動作的控制,對智能小車快速穩(wěn)定的行駛有重要作用。智能小車傳感器的布局主要解決的是路徑信息檢測的精度和前瞻性兩個問題。常用的布局方式有一字型布局,M型布局和活動式布局。其中一字型布局是最常用的一種方式,各個光電傳感器排列成一條直線,保證了縱向的一致,而使控制主要集中在橫向上,如圖3-6。圖3-6 一字型傳感器布局在一字排列中,兩相鄰傳感器采用的是非等距排列,以使輸入和輸出逼近線性關(guān)系。它的理論依據(jù)是等角度分布
54、原則:即先確定一合適的定點,從定點依次等角度畫射線,射線與傳感器水平線相交的位置即為傳感器的位置。這種方式能夠更連貫、準(zhǔn)確地檢測出路徑信息,控制程序算法簡單,小車運行穩(wěn)定、自然平滑、更連貫。從理論上光電傳感器的數(shù)量越多,分辨率就越高,轉(zhuǎn)角控制精度就越高,但考慮到太多的光電傳感器會消耗大量的電量和增加小車的重量,設(shè)計時最終使用了4只反射式紅外光電傳感器一字型非均勻的分布在一窄長的條形電路板上。 在本智能小車控制系統(tǒng)中,選用的傳感器件型號為FS-359E的反射紅外尤甩對管,它有四個端口,包含一只紅外發(fā)射管和一只紅外接收管,外層有一深色玻璃套,可以有效濾除環(huán)境光及照相機(jī)散光燈等對光電管的干擾,因此無
55、須在電路中對光電管的信號進(jìn)行調(diào)制、濾波、接收電路的設(shè)計,簡化了電路的設(shè)計。光電傳感器檢測電路如圖3-7。圖3-7 光電檢測電路當(dāng)光電管檢測到白色路面時,車前方的光電傳感器中的發(fā)射管發(fā)射紅外線信號,經(jīng)接收管接收,由于白色反光強(qiáng),接收管接收到大量紅外信號,導(dǎo)致光敏三極管導(dǎo)通,輸出端輸出較低的電壓信號;當(dāng)光電管檢測到黑線時,由于黑色對光吸收強(qiáng),接收管接收到較少的紅外信號,光敏三極管截止,集電極在上拉電阻的作用下輸出較高的電壓信號。將檢測的信號直接送到單片機(jī)的A/D口,采用軟件設(shè)置電壓閡值,進(jìn)行數(shù)字化處理,判斷高低電平。當(dāng)檢測到的信號為高電平時,表明小車檢測到黑色的導(dǎo)引線,反之,表明小車檢測到白色地面
56、,從而實現(xiàn)了檢測黑線路徑的功能。3.4避障模塊設(shè)計3.4.1超聲波傳感器 超聲傳感器的種類很多,目前使用最多、最廣泛的就是壓電式超聲波傳感器。本文所選用的是深圳市捷深科技有限公司生產(chǎn)的壓電式收發(fā)分體超聲波傳感器HC-SR04,其工作原理如下所釋。(1)采用IO 口TRIG 觸發(fā)測距,給最少10us 的高電平信呈。(2)模塊自動發(fā)送8 個40khz 的方波,自動檢測是否有信號返回;(3)有信號返回,通過IO 口ECHO 輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。測試距離=(高電平時間聲速(340M/S)/2;HC-SR04超聲波測距模塊可提供 2cm-400cm的非接觸式距離
57、感測功能,測距精度可達(dá)高到 3mm;模塊包括超聲波發(fā)射器、接收器與控制電路。如圖3-8所示。圖3-8 超聲波傳感器實物圖VCC 供5V電源, GND 為地線,TRIG 觸發(fā)控制信號輸入,ECHO 回響信號輸出等四個接口端。電氣參數(shù)如下所示。電氣參數(shù) HC-SR04超聲波模塊工作電壓DC 5 V工作電流15mA工作頻率40kHz最遠(yuǎn)射程4m最近射程2cm測量角度15 度輸入觸發(fā)信號10uS 的TTL 脈沖輸出回響信號輸出TTL 電平信號,與射程成比例規(guī)格尺寸452015mm具體實物尺寸如圖3-9。圖3-9 HC-SR04實物尺寸3.4.2超聲波測距原理 聲波幅值檢測法、相位檢測法和渡越時間法(T
58、ime-of-Flight TOF)是超聲測距所經(jīng)常使用的方法。本論文采用的是渡越時間法。因為聲波幅值檢測法在不同反射物體的反射率不同,也就是容易受反射介質(zhì)的影響;而相位檢測法檢測范圍較小,所以,現(xiàn)在超聲測距使用最普遍的方法是渡越時間法。超聲傳感器的工作原理如下:首先將40KHz的脈沖電信號引入超聲波傳感器,再通過諧振片和壓電陶瓷激勵器將電能轉(zhuǎn)換成機(jī)械振動,超聲振動信號通過發(fā)射器向四面八方發(fā)射出去。發(fā)射出的超聲波在空中直線傳播,遇到障礙物后發(fā)生反射反應(yīng)。超聲波接收器收到障礙物反射后的超聲波以后,內(nèi)部的諧振片被迫諧振,再通過聲電轉(zhuǎn)換作用將聲能轉(zhuǎn)換為電脈沖信號進(jìn)行處理,例如檢波、放大,最后驅(qū)動后續(xù)
59、電路工作。渡越時間法計算公式為d=c*4t/2,其中c為超聲波波速,4t就是發(fā)射的超聲波與其遇到障礙物后產(chǎn)生的回波之間的時間差。在使用超聲波測距時,如果外界環(huán)境溫度變化不大,測量精度不高的情況下,一般認(rèn)為聲速是恒定不變的;但如果測量精度要求很高,則應(yīng)通過溫度補(bǔ)償?shù)姆椒右孕U?.4.3超聲波電路設(shè)計 根據(jù)上文介紹,超聲測距系統(tǒng)的核心外圍部件是微機(jī)控制、超聲波發(fā)送器和接收器,而且據(jù)文獻(xiàn)介紹,超聲波傳感器發(fā)出的超聲波頻率采用40kHz,此時的聲壓能級及靈敏度最大,具有較好的傳播性能。因此超聲測距原理本論文的超聲測距系統(tǒng)框圖如圖3-10所示。圖3-10 超聲波測距系統(tǒng)框圖(1) 超聲波發(fā)射電路超聲波發(fā)射電路具體電路圖如圖3-11所示。圖3-11 40K方波發(fā)射原理圖及調(diào)制信號波形上圖主要用于產(chǎn)生超聲波,即通過為超聲換能器提供所需激勵信號,并通過控制脈沖的引入達(dá)到控制超聲換能器的目的。其中啟動發(fā)射器的激勵脈沖不能過多和過少,過少則超聲波容易在傳播過程中發(fā)生衰減,檢測性能下降,過多則發(fā)射波容易與其遇到障礙物后返回的接
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (中職)電子商務(wù)物流配送項目二任務(wù)1物流配送基本作業(yè)的主要模式 課件
- 列表法:《雞兔同籠》PPT課件(教育精品)
- 興業(yè)全球基金XXXX年下半年投資策略new
- 胃癌術(shù)后病人護(hù)理查房
- 擴(kuò)張性心肌病麻醉處理
- 漢語拼音語文課件1
- 公司治理第4章PPT
- 做中學(xué) 學(xué)中做-辦公自動化案例教程-模塊06 Excel 2010的基本操作—制作羊年主題日歷電子課件高教版
- 中醫(yī)內(nèi)科學(xué)課件42淋證(精品)
- 中道科技_公司規(guī)章制度_XXXX
- 中西餐禮儀三
- 調(diào)查研究與調(diào)查報告
- 客戶關(guān)系管理培訓(xùn)課件(PPT 38頁)
- 特種設(shè)備安全管理講義
- 八年級政治上冊第四單元《做誠信的人》課件人教新課標(biāo)版