




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
..紅外避障小車目的:本畢業(yè)設計是紅外蔽障小車的設計,通過設計使學生系統(tǒng)的熟悉和掌握單片機控制系統(tǒng)設計方面的內容體系、開發(fā)流程和程序設計,培養(yǎng)學生具有綜合運用所學的理論知識去開拓創(chuàng)新及解決實際問題的能力。培養(yǎng)學生掌握設計題的思想和方法,樹立嚴肅認真的工作作風、培養(yǎng)學生調查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力。同時是為了掌握電路設計的方法和技巧。如何將學習到的理論知識運用到實際當中去,怎樣能夠活學活用,深入的了解電子元器件的使用方法,了解各種元器件的基本用途和方法,能夠靈活敏捷的判斷電路中出現(xiàn)的故障,學會獨立設計電路,積累更多的設計經驗,加強焊接能力和技巧,完成基本的要求。并能完美的完成這次實訓。目錄一、任務書...............................P1二、引言..............................P2二、要求與發(fā)揮...........................P4三、設計摘要.............................P6四、模塊方案比較.......................P71.避障模塊2.驅動模塊3.控制模塊五、程序設計.........................P91.程序流程圖2.程序編寫六、工作原理.........................P13七、結論............................P13八、參考文獻........................P14九、畢業(yè)設計〔論文成績評定表.....P15任務:利用單片機、紅外實現(xiàn)避障,要求具有下述功能:小車前進可以避開〔前、左、右20cm的障礙物;實現(xiàn)下車前進時,不碰障礙物;具有聲音播報功能。引言隨著微電子技術的不斷發(fā)展,微處理器芯片的集成程度越來越高,單片機已可以在一塊芯片上同時集成CPU、存儲器、定時器、并行和串行接口、看門狗、前置放大器、A/D轉換器、D/A轉換器等多種電路,這就很容易將計算機技術與測量控制技術結合,組成智能化測量控制系統(tǒng)。這種技術促使機器人技術也有了突飛猛進的發(fā)展,目前人們已經完全可以設計并制造出具有某些特殊功能的簡易智能小車。發(fā)揮:1.利用超聲波測距2.紅外尋跡可以控制小車行走的路跡3.紅外發(fā)射接收器,用遙控來控制小車的行走方向工作日程安排:序號畢業(yè)設計各階段的名稱日期1設計單片機外部接線圖,以及其它相關電路連接。2設計單片機程序,驅動電路的程序及注解。3編制設計的元件明細表4編制電路元件明細表5編寫操作原理說明09.11.31-09-11.316編寫在實驗室進行硬件和軟件的調試以及所需的補充資料7在創(chuàng)新實驗室做模擬調試8編寫摘要9將設計資料裝訂成冊,交給指導教師,準備答辯設計〔論文要求:要求提供以下設計資料,并裝訂成冊:1.摘要<所做的設計如有特別之處>;2.單片機外部接線圖,以及其它相關的電路圖;3.單片機控制電路元件明細表;4.完整的程序資料,驅動電路的程序及注解;5.電氣元件明細表;6.操作原理簡要說明;7.在實驗室進行模擬調試所需的補充資料;8.模擬調試的結果是否滿足控制要求<要有老師的鑒定結論和簽名>。學生開始執(zhí)行任務書日期200年月日指導教師簽名:年月日學生送交畢業(yè)設計〔論文日期:200年月日教研室主任簽名:年月日學生簽名:年月日摘要針對題目的要求,我們設計了一款簡易的紅外避障小車。該電路設計分別以驅動模塊,單片機控制顯示模塊組成。為了達到題目的要求,我們以ATMEGA16-L為核心控制器件,以LM298驅動電機控制系統(tǒng)和紅外監(jiān)測系統(tǒng)設計而成。關鍵詞:ATMEGA16-L;紅外避障檢測電路;驅動電路。整體構思:一.模塊方案比較1.壁障模塊在壁障模塊中,可以選擇超聲波壁障。其優(yōu)點是反應速度靈敏,距離遠,受外界干擾小。但是,在本設計中,題目所要求是距離是20cm,如果利用超聲波傳感器進行壁障的話,由于空間小聲波在小空間不同方向里會進行多次反射,左右前后的傳感器之間相互干擾,使控制中心不能明確判斷出那個方位遇到了障礙物,從而動作紊亂,不能實現(xiàn)要求。使用紅外接收頭和發(fā)射管配合,利用38k頻率解決靈敏度問題。38K調制和發(fā)射電路。使用一個定時器的快速PWM模式產生38K調制信號,通過剩余的四個施密特觸發(fā)器〔有2個已經用在光電編碼部分緩沖,推動8050三極管和紅外發(fā)光管來發(fā)射已經調制的紅外線。其中2個1N4148接單片機IO腳,控制左右紅外發(fā)光管輪流發(fā)射。后面串接的可見光LED是為了方便用戶調試而設置的,讓用戶知道當前是否在發(fā)射紅外線。通過調節(jié)PWM的占空比,調節(jié)紅外發(fā)光管的亮度,從而實現(xiàn)調節(jié)感知障礙物距離的功能。但是實際測試結果不盡人意。靈敏度太高。加衰減電路比較麻煩,調試不易。且價格也貴。利用紅外傳感器,其優(yōu)點是對近距離的障礙物反應速度靈敏,不同方位的傳感器之間信號不會相互干擾,造成誤動作。缺點是距離近,易受到自然光的干擾。經過兩種傳感器性能對比與題目要求的綜合考慮分析,最終選擇紅外傳感器作為小車的眼睛,進行壁障。LM567是一種廉價的音頻鎖相環(huán)集成電路,利用它可以構造性能較好的反射式光電傳感器。
如下頁圖所示,由LM567的內部振蕩器提供方波信號,點亮探頭的LED,由探頭的光敏管接收反射光。經三極管放大,轉換成電壓信號后送到LM567的內部鑒相器2〔輸出鑒相器同步解調,然后由LM567內部的比較器轉換為數(shù)字輸出。
并聯(lián)負反饋放大電路有著穩(wěn)定的增益和低的輸入阻抗,能消除光敏管結電容的影響,獲得良好的高頻特性。
100R電位器用于調節(jié)放大器增益以調節(jié)靈敏度。
這個電路的缺點是當多個探頭同時使用時因為頻率接近,一旦相鄰單元的光斑出現(xiàn)部分重合就會有差拍干擾造成輸出抖動。另外,567輸出鑒相器的參考信號是從振蕩電容端引出的,與發(fā)射和接收信號幾乎是正交的,解調效率非常低,前級需要高倍放大。意探頭的連線要短,如果連線較長要分別屏蔽,最好把電路板跟探頭做在一起。否則發(fā)射管連線上大幅度的脈沖信號會感應耦合到接收端,導致在沒有接收光的情況下也誤認為收到了光信號,這種同頻干擾無法用電路板上的設計來消除電路圖如下圖:但為了使用方便,改用成品。〔成品如下圖2.驅動模塊在電機驅動模塊中,由于電機的功率不大,我們可以選擇使用電橋驅動,電路圖如下:其優(yōu)點是電路簡單,成本高。但是由于缺少保護電路,只要控制出現(xiàn)錯誤,就很容易燒壞晶體管,晶體管的價格也不菲,便宜貨又電流太小,不足以承受小車的功率,使整個電路癱瘓。然而,使用集成電路LM298,由于集成程度高,內包含穩(wěn)定的數(shù)字電路,就算在編寫程序的時候錯誤或者其他原因使控制端口同時輸出通過一種電平,不容易燒壞芯片,使整個電路癱瘓。同時芯片還有使能端,容易控制,且穩(wěn)定。特有的PWN調制功能端,使電機更容易控制。也使得程序在減速的過程特別是保持左右電機速度平衡的程序編寫上變得更加簡潔容易。15腳Multiwatt封裝的L298N,內部同樣4通道邏輯驅動電路。可以方便的驅動兩個直流電機,或一個兩相步進電機。L298N可接受標準TTL邏輯電平信號VSS,VSS可接4.5~7V電壓。4腳VS接電源電壓,VS電壓范圍VIH為+2.5~46V。輸出電流可達2.5A,可驅動電感性負載。1腳和15腳下管的發(fā)射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅動2個電動機,OUT1,OUT2和OUT3,OUT4之間可分別接電動機,本實驗裝置我們選用驅動一臺電動機。5,7,10,12腳接輸入控制電平,控制電機的正反轉。EnA,EnB接控制使能端,控制電機的停轉。經過綜合分析考慮,最終決定使用LM298作為本設計的驅動芯片。其電路連接圖如下:3.控制模塊我們經常使用的單片機要AT89S51,ATMEGA16-1,凌陽單片機等。在我們的應用中,用到最多的就是AT89S51和ATMEGA16-1。AT89S51比較通用,能使用C語言進行程序的編寫,方便閱讀。但是,其集成程度低,功能單一,需要使用到其它功能時,只能通過擴展外電路來實現(xiàn),使得整個電路復雜,成本高,穩(wěn)定性低。同時,I/O口輸出功率小,一般器件都需要加驅動才能夠正常使用。而ATMEGA16-L集成程度高,內集成了A/D等其它功能模塊,在進行電路設計時,可以大大節(jié)省了成本,提高了整體電路穩(wěn)定性。同時輸出功率大,一般器件無需驅動電路,就可以直接使用。ATmega16是基于增強的AVRRISC結構的低功耗8位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16的數(shù)據吞吐率高達1MIPS/MHz,從而可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。
ATmega16AVR內核具有豐富的指令集和32個通用工作寄存器。所有的寄存器都直接與算邏單元<ALU>相連接,使得一條指令可以在一個時鐘周期內同時訪問兩個獨立的寄存器。這種結構大大提高了代碼效率,并且具有比普通的CISC微控制器最高至10倍的數(shù)據吞吐率。因此選用高性能的ATmega16AVR單片機進行設計,以下是控制板的電路。其電路連接圖如下:此圖為AVRATmega16L的原理圖。二.程序設計1.程序流程圖上電運行后,放到沒有障礙物的空地上,小車直走。當前方沒有障礙物的的時候車就一直直走。如果前方遇到障礙物,則小車做左轉運動。直至前方沒有障礙物,這時小車恢復直走。如果前方有障礙物的時候,左邊同時也有障礙物,則小車右轉。直至左邊沒有障礙物或者前方沒有障礙物。這時小車恢復左轉,或者直走。如果前面沒有障礙物,則先執(zhí)行直走。如果前方,左方,右方均有障礙物,則小車后退,直至前方,左方,右方任一方向沒有障礙,則此時小車開始以前方,左方,右方的優(yōu)先級開始執(zhí)行轉向。也就是說如果前方沒有障礙物,即使其他任意方向都有障礙則小車依然直走,如果前方有障礙,左邊沒有則右轉,前方左方都有障礙,則小車右轉。否則小車后退。2.程序編寫//======================================/*硬件分布PC0前進|PD0檢測前PC1左轉|PD1檢測左PC2右轉|PD2檢測右PC3退后|PB3PWN左右平衡校準輸出*///======================================#include<iom16v.h>#include<delay.h>#include<macros.h>#defineucharunsignedchar#defineOC0_OUT_EN DDRB|=0b00001000intw;intnum;/*要顯示的數(shù)字*//*--------------------------------------------------------------------*/voidtimer0_init<void>{ TCCR0=<1<<WGM01>|<1<<WGM00>|<1<<COM01>|<1<<COM00>|<1<<CS00>; TCNT0=0x00; //設置TC0計數(shù)寄存器初值 OCR0=0x08; //輸出比較寄存器初值,設置該值可用于調節(jié)占空比}/*--------------------------------------------------------------------*//*=================================*/ucharkey_p<void>{ucharkeyval; keyval=PIND;//定義輸入口keyval=<~keyval>&0xff; //keyval=keyval>>3;// switch<keyval> {case0:return0;case1:return1;case2:return2;case3:return3;case7:return7;default:return0; } return0;}//=========================================voidzw<void>{ while<1> { num=key_p<>;//返回key_p的值給num。 //PORTC=0xff; if<num==0>{PORTC=9;}//前方無障礙直走 else{ if<num==1>{PORTC=5;}//前方有障礙左轉 else{ if<num==3>{PORTC=10;}//前方和左邊有障礙右轉 else{ if<num==7>{PORTC=6;}//前方和左邊,右邊都有障礙后退 } //delay_ms<1>; } } }}//=========================================intmain<void>{ DDRC=0xff; D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫(yī)藥研發(fā)項目融資及成果轉化合同
- 高端電商品牌專供瓦楞紙箱長期采購協(xié)議書
- 智能駕駛體驗場租賃及配套設施服務協(xié)議
- 支付材料款協(xié)議書
- 抖音賬號運營權分割及收益分配合作協(xié)議
- 普洱茶訂貨協(xié)議書
- 周星馳簽下協(xié)議書
- 電商平臺商品展示與大數(shù)據分析應用合作協(xié)議
- 承包建豬場協(xié)議書
- 給飯店供貨協(xié)議書
- 路基土石方施工作業(yè)指導書
- 幼兒園班級幼兒圖書目錄清單(大中小班)
- 四川省自貢市2023-2024學年八年級下學期期末數(shù)學試題
- 山東省濟南市歷下區(qū)2023-2024學年八年級下學期期末數(shù)學試題
- 校園食品安全智慧化建設與管理規(guī)范
- DL-T5704-2014火力發(fā)電廠熱力設備及管道保溫防腐施工質量驗收規(guī)程
- 檢驗科事故報告制度
- 分包合同模板
- 中西文化鑒賞智慧樹知到期末考試答案章節(jié)答案2024年鄭州大學
- 英語定位紙模板
- eras在婦科圍手術
評論
0/150
提交評論