



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、前言-隨著生產自動化的發(fā)展需要, 機器人已經越來越廣泛地應用到生產自動化上,隨著科學技術的發(fā)展,機器人的傳感器種類也越來越多,其中紅外傳感器已經成為自動行走和駕駛的重要部件。紅外的典型應用領域為自主式智能導航系統(tǒng), 機器人要實現(xiàn)自動避障功能就必須要感知障礙物, 感知障礙物相當給機器人一個視覺功能。智能避障是基于紅外傳感系統(tǒng), 采用紅外傳感器實現(xiàn)前方障礙物檢測,并判斷障礙物遠近。由于時間和水平有限, 我們暫選最基本的避障功能作為此次設計的目標。本設計通過小車這個載體再結合由 AT89S51 為核心的控制板可以達到其基本功能,再輔加由漫反射式光電開關組成的避障電路、 555 組成的轉速控制電路、
2、電源電路、差分驅動電路就可以完善整個設計。精品文檔目錄前言-1目錄-2摘要-3功能概述-3硬件設計-3避障電路-4單片機電路-7。1 歡迎下載精品文檔電機轉速控制電路- 7電源電路-8電機驅動電路-9主程序設計-12小結-23參考文獻-23。2 歡迎下載精品文檔1. 【摘 要】: 本文提出一種智能避障小車的設計方法,利用紅外技術檢測障礙物信息,采用 AT89S51單片機進行實時控制,實現(xiàn)智能避障,智能小車采用后輪驅動,兩輪各用一個直流電機控制,避障用的傳感器采用紅外漫反射式傳感器?!娟P鍵詞】 :避障光電開關差分控制LCD2. 功能概述智能小車采用前輪驅動, 前輪左右兩邊各用一個電機驅動, 分別
3、控制兩個輪子的轉動從而達到轉向的目的, 后輪是萬向輪, 起支撐的作用。將三個紅外線光電傳感器分別裝在車體的左中右, 當車的左邊的傳感器檢測到障礙物時, 主控芯片控制右輪電機停止左輪轉動, 車向右方轉向,當車的右邊傳感器檢測到障礙物時, 主控芯片控制左輪電機停止轉動,車向左方轉向,當前面有障礙物時規(guī)定車右轉。于此同時測定速度并顯示,在避障小車前進的同時從 LCD點陣液晶顯示器上顯示小車當時速度。在小車左轉或右轉時在顯示器上顯示出左或右。3 歡迎下載精品文檔3硬件設計如下圖所示,是本次設計智能小車的電路框圖。以 AT89S51為電路的中央處理器, 來處理傳感器采集來的數(shù)據(jù), 處理完畢之后以便去控制
4、電機驅動電路來驅動電機。電源部分是為整個電路模塊提供電源,以便能正常工作。4. 避障電路(1)障礙物探測方案的選擇方案一:脈沖調制的反射式紅外線發(fā)射接受器。 由于采用該有交流分量的調制信號, 則可大幅度減少外界干擾; 另外紅外線接受官的最大工作電流取決于平均電流。 如果采用占空比小的調制信號, 再品均電流不變的情況下,順勢電流很大( 50100mA),則大大提高了信噪。4 歡迎下載精品文檔比。并且其反應靈敏,外圍電路也很簡單。它的優(yōu)點是消除了外界光線的干擾提高了靈敏度。方案二:采用超聲波傳感器,如果傳感器接收到反射的超聲波,則通知單片機前方有障礙物, 如則通知單片機可以向前行駛。 市場上很多紅
5、外光電探頭也都是基于這個原理。 這樣不但能準確完成測量, 而且能避免電路的復雜性由以上兩種方案比較可知。方案二要比方案一優(yōu)勢大,市場上很多紅外觀點探頭也都基于這個原理。其電路簡單,工作可靠,性能比較穩(wěn)定。從而避免了電路的復雜性, 因此我先用方案二作為小車的監(jiān)測系統(tǒng)。避障電路采用漫反射式光電開關進行避障。 光電開關是集發(fā)射頭和接收頭于一體的檢測開關,其工作原理是根據(jù)發(fā)射頭發(fā)出的光束,被障礙物反射, 接收頭據(jù)此做出判斷是否有障礙物。 當有光線反射回來時,輸出低電平;當沒有光線反射回來時,輸出高電平。單片機根據(jù)接收頭電平的高低做出相應控制, 避免小車碰到障礙物, 由于接收管輸出 TTL電平,有利于單
6、片機對信號的處理。光電開關工作原理:光電開關是通過把光強度的變化轉換成電信號的變化來實現(xiàn)控制的。光電開關在一般情況下,有三部分構成,它們分為:發(fā)送器、接收器和檢測電路。5 歡迎下載精品文檔避障電路如下:避障電路功能表:傳感器避障電路輸出(上升沿動作)左中右左轉信號(P2.1)右轉信號待執(zhí)行命令( P2.0)000右轉001右轉010右轉011右轉100左轉101右轉110左轉。6 歡迎下載精品文檔111前進注解(“ 0”表示有障礙物;“1”表示無障礙物)4. 單片機電路本設計的主控芯片選擇 AT89S51,負責檢測傳感器的狀態(tài)并向電機驅動電路發(fā)出動作命令。復位電路采用手動復位。單片機電路如下:
7、5. 電機轉速控制電路由 555時基電路構成多諧振蕩器提供一個 PWM信號,通過控制該。7 歡迎下載精品文檔信號的占空比來實現(xiàn)電機調速。阻容元件的取值初步定為圖中所示。多諧振蕩器如下:其中占空比:q =(R1+Rx1)/(R1+R2+Rx)周期: T=(R1+R2+Rx)Cln26. 電源電路本系統(tǒng)所有芯片都需要 +5V的工作電壓,而干電池只能提供的電壓為 15V 的倍數(shù)的電壓,并且隨著使用時間的延長,其電壓會逐漸下降,則需要 LM7805穩(wěn)壓芯片。 L7805 能提供 300 至 500mA的電流,足以滿足芯片供電的要求。 雖然微處理器和微控制器不需要支持電路,功耗也很低,但必須要加以考慮。
8、電源電路擬定為:。8 歡迎下載精品文檔7. 電機驅動電路市場上用很多種類的小電壓直流電動機, 很方便的選擇到。 主要有普通電動機、和步進電動機。方案一:采用步進電機, 步進電動機的一個顯著的特點就是具有快速啟動和停止能力, 能夠達到我們所要求的標準。 如果負荷不超過步進電機所能提供的動態(tài)轉矩值, 就能夠立即是步進電機啟動或反轉。其轉換靈敏度比較高。正轉、反轉控制靈活。但是步進電機的價格比較昂貴,對于我們的現(xiàn)狀相差太遠。方案二:采用普通的直流電機。 直流電機具有優(yōu)良的調速特性,調速平滑、方便。調整范圍廣;過載能力強,能承受頻繁的沖擊負載,可實現(xiàn)頻繁的無極快速啟動、制動和反轉。能滿足各種不容的特殊
9、運行要求。由于普通直流電機價格適宜,更易于購買,并且電路相對簡單,因此采用直流電機作為動力源本設計采用差分放大驅動使電機正反轉從而做到前進,左轉右轉。 采用四個大功率晶體管組成 H橋式電路,四個大功率晶體管分為兩組,交替導通和截止, 用單片機控制使之工作在開關狀態(tài), 進而控制電機的運行。該控制電路由于四個大功率晶體管只工作在飽和與截止狀態(tài)。9 歡迎下載精品文檔下,效率非常高,并且大功率晶體管開關的速度很快, 穩(wěn)定性也極強,是一種廣泛采用的電路。采用與門對兩電機進行選擇控制,從而實現(xiàn)前進、左轉、右轉。驅動電路原路框圖如下:電路圖如下:。10 歡迎下載精品文檔注釋:將圓盤12 等分半徑 2CM,周
10、長 4*pi . 用程序設定 1S 內采集到的脈沖數(shù)可以轉化為速度。單位時間內前進距離為 S, 則:速度 V大小為 S 。驅動狀態(tài)表:注解:(“0”代表低電平“1”代表高電平)電機驅動電路功能表輸入小車狀態(tài)P1.0P1.1P1.2P1.3P1.4P1.5111110前進111100停止100011左轉010011右轉。11 歡迎下載精品文檔8. 主程序流程圖源程序:RS BITP2.2RW BITP2.3EBITP2.4ORG 0000HLJMP MAIN。12 歡迎下載精品文檔ORG 0030HMAIN: MOV P2,#0FFHMOV P1,#1FH;前進MOV TMOD,#10HMOV
11、R1,#0C8HSETB TR1TIME:MOV TH1,#0D8HMOV TL1,#0F0HJNB TF1,$DJNZ R1,TIMECLR TR1MOVR7,#00H;脈沖個數(shù)MOVR1,#64HMOVTMOD, #10HSETBTR1LOOP6: MOVTH1,#08HMOVTL0,#0F0HNEXT: MOVC,0JBTF1,LOOP7;判斷 TF1是否溢出ORLC,P3.4。13 歡迎下載精品文檔JNCLOOP6;判斷 C是否為 1INCR7;1S內出現(xiàn)的脈沖個數(shù)JBTF1,LOOP7SJMPNEXTLOOP7: DJNZR1, LOOP6CLRTR1CLRCMOVA,R7;脈沖個數(shù)
12、乘以 2ADDCA,R7MOVR7,AMOVA,#01H;一個碼格的弧長MOVB,R7MULAB;計算總弧長DAA;十進制調整MOVR5,AMOVA,B;B的值給AJNCLOOP8;判斷十進制調整是CY有沒有被置 1INCACLRCLOOP8: DAA;十進制調整MOVR6,A。14 歡迎下載精品文檔JNCLOOP9INC70H;十進制調整如果 CY被置 1,70H賦值 1CLRCLOOP9: MOV A, R6 ;解釋 R6,R5分別表示總長的高位和低位ANLA,#0F0H;取 R6的高四位,賦給 71HSWAPAMOV71H, AMOVA,R6ANLA,#0FH;取 R6的低四位,賦給 7
13、2HMOV72H, AMOVA,R5ANLA,#0F0H;取 R5的高四位,賦給 73HSWAPAMOV73H, AMOVA,R5ANLA,#0FH;取 R5的低四位,賦給 74HMOV73H, A/*顯示前進 */MOVSP,#50HACALLINITMOVA,10000000BACALLWC51R。15 歡迎下載精品文檔MOVA,"G"ACALLWC51DDRMOVA,"0"ACALLWC51DDRMOVA,""ACALLWC51DDRMOVA,"A"ACALLWC51DDRMOVA,"H"
14、ACALLWC51DDRMOVA,"E"ACALLWC51DDRMOVA,"A"ACALLWC51DDRMOVA,"D"ACALLWC51DDRMOVA,11000101BACALLWC51RMOVA,70HACALLWC51DDRMOVA,71HACALLWC51DDR。16 歡迎下載精品文檔MOVA,72HACALLWC51DDRMOVA,"."ACALLWC51DDRMOVA,73HACALLWC51DDRMOVA,74HACALLWC51DDRMOV C,P2.0JC LOOP1;判斷 P2.0MOV P1
15、,#0FH;停車LCALL LOOP2MOV P1,#32H;右轉LCALL RIGHTLJMP LOOP4LOOP1:MOV C,P2.1JC NEXT1;判斷 P2.1MOV P1,#0FH;停車LCALL LOOP2MOV P1,#31H;左轉LCALL LEFT。17 歡迎下載精品文檔LJMP LOOP4NEXT1:LJMP MAIN/*停車定時 */LOOP2:MOV TMOD,#10HMOV R0,#64HSETB TR1LOOP3:MOV TH1,#0D8HMOV TL1,#0F0HJNB TF1,$DJNZ R0,LOOP3CLR TR1RET/*轉向定時 */LOOP4:MO
16、V TMOD,#10HMOV R1,#0C8HSETB TR1LOOP5:MOV TH1,#0D8HMOV TL1,#0F0HJNB TF1,$DJNZ R1,LOOP5CLR TR1MOV P1,#1FH;前進。18 歡迎下載精品文檔LJMP MAIN/*顯示左轉 */LEFT: MOVSP, #50HACALLINITMOV A,10000000BACALLWC51RMOVA,"L"ACALLWC51DDRMOVA,"E"ACALLWC51DDRMOVA,"F"ACALLWC51DDRMOVA,"T"ACALL
17、WC51DDRRET/*顯示右轉 */RIGHT: MOVSP,#50HACALLINITMOVA,10000000BACALLWC51RMOVA,"R"ACALLWC51DDR。19 歡迎下載精品文檔MOVA,"I"ACALLWC51DDRMOVA,"G"ACALLWC51DDRMOVA,"H"ACALLWC51DDRMOVA,"T"ACALLWC51DDRRET/*初始化子程序 */INIT: MOV A, #00000001H ; 清屏 ACALL WC51RMOVA,#00111000B
18、;使用 8 位數(shù)據(jù)LCALL WC51RMOVA,#00000110B ;字符不動,光標自動右移一格LCALL WC51R/*檢查忙子程序 */F_BUSY:PUSH ACC;保護現(xiàn)場PUSHDPHPUSHDPL。20 歡迎下載精品文檔PUSHPSWWAIT: CLR RSSETBRWCLRESETBEMOVA, P1CLREJB ACC.7,WAIT;忙,等待POPPSW;不忙,恢復現(xiàn)場POPDPLPOPDPHPOPACCACALL DELAYRET/*寫入命令子程序 */WC51R: ACALL F_BUSYCLRECLRRSCLRRWSETBEMOVP1,ACCCLRE。21 歡迎下載精品文檔ACALL DELAYRET/*寫入數(shù)據(jù)子程序 */WC51DDR:ACALLF_BUSYCLRESETBRSCLRRWSETBEMOVP1,ACCCLREACALLDELAYRET/*延時子程序 */DELAY: MOVR6,#5D1: MOVR7,#248DJNZR7,$DJNZR6,D1RET。22 歡迎下載精品文檔END9. 小結本文提出了一種經濟實用的智能小車設計方法, 給出了從硬件電路設計到軟件設計的一系列步驟。 采用了直流電機作為執(zhí)行元件, E3F 系列光電開關作為檢測元件, AT89S51單片機作為主控芯片,完成了小車避障功能的實現(xiàn)。 與此同時應
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書館閱覽區(qū)功能分區(qū)優(yōu)化方案
- 【單片機超聲測距儀雷達系統(tǒng)硬件方案設計案例6400字】
- 交聯(lián)聚乙烯材料項目可行性研究報告方案可用于立項及銀行貸款+201
- 2025年鍋爐相關項目運行指導方案
- 內科護理循環(huán)+泌尿系統(tǒng)鞏固試題
- 流動人口協(xié)管員工作總結
- 內丘縣“醫(yī)院感染管理基層行”活動實施方案
- 2025年四川省愛眾能源工程有限公司對外招聘考試筆試試題(含答案)
- 2025年安全生產個人述職報告范本(三)
- 體育產業(yè)廠房轉租及賽事運營合同
- GB/T 3428-2024架空導線用鍍鋅鋼線
- 中國特色社會主義民族發(fā)展理論研究
- 《責任勝于能力》課件
- GB/T 5465.2-2023電氣設備用圖形符號第2部分:圖形符號
- 廢氣治理設施運行管理規(guī)程制度
- 市政工程質量通病防治措施
- 《三國的世界》解說詞 第五集
- 漢字的發(fā)展(英文版介紹)Chinese-character
- 供貨方案及供貨計劃范文六篇
- 華為“1+X”職業(yè)技能等級(網絡系統(tǒng)建設與運維)中級考試題庫(含答案)
- 單位財務內控制度
評論
0/150
提交評論