資源描述:
《基于atmega16的檢測避障智能車》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、目錄摘要1關(guān)鍵詞1Abstract1Keywords1引言21系統(tǒng)總體設(shè)計21.1設(shè)計的主要內(nèi)容21.2結(jié)構(gòu)設(shè)計31.3原理圖設(shè)計32硬件設(shè)計52.1單片機(jī)ATMEGA16的介紹52.2驅(qū)動模塊62.2.1LM298N簡述62.2.2PWM調(diào)速72.3穩(wěn)壓模塊82.4光電檢測模塊92.4.1與非門74HC00D92.4.2光電對管102.4.3模塊原理圖103軟件設(shè)計113.1程序設(shè)計軟件113.2定時與計數(shù)123.2.1控制寄存器123.2.2中斷定時器程序133.2.3PWM輸出163.3主程序163
2、.3.1延時函數(shù)163.3.2定時器初始化164設(shè)計總結(jié)17參考文獻(xiàn):18附錄Amain函數(shù)19附錄B小車整體圖片22致謝23基于ATMEGA16的檢測避障智能車基于ATMEGA16的檢測避障智能車自動化專業(yè)朱立國指導(dǎo)教師祝鳳金摘要:隨著工業(yè)化進(jìn)程的不斷推進(jìn),越來越多的檢測技術(shù)應(yīng)用煤礦、交通、建筑行業(yè)中,避障檢測車也不斷得到應(yīng)用。本設(shè)計應(yīng)用是ATMEGA16作為主控芯片,光電對管作為檢測部分,減速電機(jī)作為驅(qū)動部分,避障車能自動沿著正確的路徑運(yùn)動,檢測到物體自動避障,從而減少了人為地操控,有利于節(jié)約人力,也
3、有效地提高了工作的安全性。關(guān)鍵詞:檢測車;ATMEGA16;自動避障SmartCarofObstacleAvoidanceBasedonATMEGA16StudentmajoringinAutomationZhuLiguoTutorZhuFengjinAbstract:Withtheadvancementofindustrialization,moreandmoretestingtechnologyappliedincoalmine,transportation,constructionindustry,
4、obstacleavoidancecheckoutautomobilehasbeenapplied.ThisdesignistheATMEGA16asthemastercontrolchip,photoelectrictubeasthedetectingpart,gearmotorasthedrivingpart,obstacleavoidancemovementalongthecorrectpathautomatically,detectobjectsautomaticobstacleavoidance
5、,therebyreducingtheartificiallycontrolled,whichsavesthemanpower,haseffectivelyimprovedthesecurityofthework.Keywords:Check-outcar;ATMEGA16;Automaticobstacleavoidance23基于ATMEGA16的檢測避障智能車引言自動檢測技術(shù)應(yīng)用的范圍越來越廣,避障智能車也是跟隨這樣的趨勢,在隧道施工、建筑測量、軍事上的無人排爆車、電力建設(shè)等都應(yīng)用到了檢測避障技術(shù),
6、智能臂章檢測車可以在危險的環(huán)境中代替人力施工,可以達(dá)到更精確的程度,還代替了人力[1]。傳感技術(shù)是現(xiàn)代電子信息技術(shù)的關(guān)鍵技術(shù)之一。傳感器能將各種物理量、化學(xué)量和生物量等信號轉(zhuǎn)變?yōu)殡娦盘枺沟萌藗兛梢岳糜嬎銠C(jī)實(shí)現(xiàn)自動測量、信息處理和自動控制。隨著計算機(jī)控制技術(shù)的普及和發(fā)展,智能控制設(shè)備和智能儀器儀表在工農(nóng)業(yè)生產(chǎn)和日常生活中的使用越來越普遍。這些應(yīng)用都具有一個共同的過程和一個共同的特點(diǎn)。共同的過程就是信號的采集、傳輸和處理過程;共同的特點(diǎn)就是使用傳感器完成信號的采集,使用微處理器或單片機(jī)(微控制器)完成信號
7、的處理[2]。通常對智能車的操作實(shí)質(zhì)上可視為對一個多輸入、多輸出、輸入輸出關(guān)系復(fù)雜多變、不確定多干擾源的復(fù)雜非線性系統(tǒng)的控制過程。通過對檢測車智能化技術(shù)的開發(fā)和研究,可以提高智能車的控制水平,保障自動檢測車行駛的高效、安全、暢通。對智能車的控制系統(tǒng)的研究不斷完善,并且加強(qiáng)了駕駛員的操控、視角和感覺的功能,有效地促進(jìn)了工作的可行性。智能車的主要優(yōu)點(diǎn)是以電子的手段代替人工的操作,能夠在復(fù)雜的環(huán)境中,依靠數(shù)據(jù)處理和電氣控制,自動做出最優(yōu)反映,使車輛迅速繞開障礙物。智能車有了這些系統(tǒng)的共同作用,這就相當(dāng)于給汽車裝
8、上了“眼”、“手”和“腳”的機(jī)器人。這些裝置都裝有程序,所以這種檢測車能和人一樣會“考慮”、“計算”、“前進(jìn)”,可以自動前進(jìn)、加速、倒車,自動選擇最佳方案,指揮檢測車正常、順利地行駛[3]。在課程設(shè)計的過程中要了解常用芯片的選型,而且要熟悉常用芯片的基本功能,包括芯片的管腳資源,芯片的內(nèi)部的基本結(jié)構(gòu),時鐘源、寄存器、定時器等。會用編程軟件進(jìn)行程序的設(shè)計,本程序是使用了AVRStudio編程軟件,程序中使用的是C語言的變形,在單