




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上智能循跡避障小車目錄摘要引言第一章 緒論1.1智能小車的背景1.2智能小車的現狀 第二章 設計方案2.1設計任務2.2方案及軌道選擇2.3智能小車元件介紹第三章 硬件設計 3.1總體設計 3.2驅動電路3.3信號檢測模塊3.4主控線路 第四章 軟件設計 4.1主程序模塊4.2電機驅動程序4.3循跡模塊4.4避障模塊第五章 制作安裝與調試 作品總結致謝摘要利用紅外對管檢測黑線與障礙物,并以STC89C52單片機為控制芯片控制電動小汽車的速度及轉向,從而實現自動循跡避障的功能。其中小車驅動由L298N
2、驅動電路完成,速度由單片機輸出的PWM波控制。關鍵詞:智能小車;STC89C52單片機;L298N;紅外對管引言2004年1月3日和1月24日肩負著人類探測火星使命的“勇氣”號和“機遇”號在火星不同區域著陸,并于2004年4月5日和2004年4月26 日相繼通過所有“考核標準”。火星車能夠在火星上自主行駛:當火星車發現值得探測的目標,它會驅動六個輪子向目標行駛;在檢測到前進方向上的障礙后,火星車會去尋找可能的最佳路徑。 據悉,中國的登月計劃分三步進行:第一步,發射太空實驗室和尋找貴重元素的月球軌道飛行器;第二步,實現太空機器人登月;第三步,載人登月。隨著“神舟”系列飛船和
3、“嫦娥”月球探測衛星的成功發射,第一步接近成熟;第二步中太空機器人登月計劃中的太空機器人應該能在月球上自主行駛,進行相關探測。因此對于我國來說,類似于美國“勇氣”號和“機遇”號火星車的智能車技術研究也顯得迫在眉睫。 目前,城市交通的安全問題己引起各國政府有關部門的高度重視和全民的關注,專家、學者在分析城市交通事故的原因時,普遍認為事故原因主要包括:人員素質、運輸車輛、道路環境和管理法規等四個方面,而車輛性能的提高即研發高性能的智能汽車是其中很重要的一個環節。美國研究認為,包括智能汽車研究在內的智能運輸系統對國家社會經濟和交通運輸有著巨大的影響,其意義和價值在于:大量減少公路交通堵塞
4、和擁擠,降低汽車的油耗,可使城市交通堵塞和擁擠造成的損失分別減少25-40左右,大大提高了公路交通的安全性及運輸效率,促進了交通運輸業的繁榮發展。通過智能汽車的進一步研究與發展,將使汽車變得“聰明”起來,從根本上改變現行汽車的信息采集處理、信息交換、行車導航與定位、車輛控制、汽車安全保證等技術方案與體系結構。駕駛智能汽車在很大程度上可減輕駕駛員的負擔和提高交通安全性,若配合城市交通控制系統,實現合理分配交通流,實現交通順暢,甚至可實現智能汽車 單片機智能循跡小車畢業論文 2 的自動駕駛。正是基于上述優點,國際上正在形成包括智能汽車在內的智能車輛研究、設計與
5、開發的熱潮。 隨著汽車工業的迅速發展,關于汽車的研究也就越來越受人關注。全國電子大賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究。可見其研究意義很大。本設計就是在這樣的背景下提出的。設計的智能小車能夠實時顯示速度、狀態,具有自動尋跡功能。 本文基于單片機控制的設計思想, 選用廉價的光電反射傳感器, 采用專用電機驅動芯片驅動電機, 通過PWM調速, 從而達到智能控制的目的, 實現了小車的智能尋跡, 整個系統功能全面在我國,吉林大學智能車輛課題組長期從事智能車輛自主導航機理及關鍵技術研究。中國
6、第一汽車集團公司和國防科技大學機電工程與自動化學院于2003年7月研制成功我國第一輛自主駕駛轎車。另外,我國清華大學、北京理工大學等單位也正在研發智能車輛。汽車自主駕駛技術是集模式識別、智能控制、計算機科學和汽車操縱動力等多門學科于一體的綜合性技術,汽車自主駕駛功能水平的高低常被用來作為衡量一個國家控制技術水平的重要標準之一。智能車輛的相關技術,也將促進輪式機器人的研究。智能小車,也就是輪式機器人,最適合在那些人類無法工作的環境中工作,該技術可以應用于無人駕駛機動車,無人生產線,倉庫,服務機器人等領域。以下列舉了機器人的一些應用,所有這些用途正逐步滲入到工業和社會的各個層面:在產品檢測方面,對
7、零部件、線路板及其它類似產品的檢測是機器人比較常見的應用。一般說來,檢測系統中還集成有其他一些設備,它們是視覺系統、X射線裝置、超聲波探測儀或其他類似儀器。在瓦斯、地壓檢測方面,瓦斯和沖擊地壓是井下作業中的兩個不安全的自然因素,一旦發生突然事故,是相當危險和嚴重的。但瓦斯和沖擊地壓在形成突發事故之前,都會表現出種種跡象,如巖石破裂等。采用帶有專用新型傳感器的移動式機器人,連續監視采礦狀態,以便及早發現事故突發的先兆,采取相應的預防措施。在智能輪椅領域,隨著社會的發展和人類文明程度的提高,人們特別是殘疾人愈來愈需要運用現代高新技術來改善他們的生活質量和生活自由度。智能輪椅主要有口令識別與語音合成
8、、機器人自定位、動態隨機避障、多傳感器信息融合、實時自適應導航控制等功能。在危險環境下,機器人非常適合在危險的環境中使用。在這些險惡的環境下工作,人類必需采取嚴密的保護措施。而機器人可以進入或穿過這些危險區域進行維護和探測工作,且不需要得到像對人一樣的保護。在水下、太空及遠程環境下,機器人也可以用于水下、太空及遠程的服務和探測。雖然尚沒有人被送往火星,但已有許多太空漫游車在火星登陸并對火星進行探測。如美國的“勇氣”號和“機遇”號的主要任務是在火星上探水,它們已分別在其著陸區域附近找到火星上過去曾有過水的證據。 在智能車輛領域,智能小車自動行駛功能的研究將有助于智能車輛的研究。智能車
9、輛駕駛任務的自動完成將給人類社會的進步帶來巨大的影響,例如能切實提高道路網絡的利用率、降低車輛的燃油消耗量,尤其是在改進道路交通安全等方面提供了新的解決途徑。 人類在認識自然、改造自然、推動社會進步的過程中,不斷地創造出各種各樣為人類服務的工具,其中許多具有劃時代的意義。作為20世紀自動化領域的重大成就,機器人已經和人類社會的生產、生活密不可分。因此為了使智能小車工作在最佳狀態,進一步研究及完善其速度和方向的控制是非常有必要的。 根據題目的要求,確定如下方案:在小車底盤上,加裝光電傳感器,實現對小車的速度、運行狀況的實時測量,并將測量數據傳送至單片機進行處理,然后由單片
10、機根據所檢測的各種數據實現對小電動車的智能控制。第一章 緒論1.1智能小車的背景智能小車作為現代的新發明,是以后的發展方向,他可以按照預先設定的模式在一個環境里自動的運作,不需要人為的管理,可應用于科學勘探等等的用途。智能小車能夠實時顯示時間、速度、里程,具有自動尋跡、尋光、避障功能,可程控行駛速度、準確定位停車,遠程傳輸圖像等功能。智能循跡小車是一種基于單片機控制的簡易自動尋跡小車系統,包括小車系統構成軟硬件設計方法。小車以AT89C51 為控制核心, 用單片機產生PWM波,控制小車速度。利用紅外光電傳感器對路面黑色軌跡進行檢測,并將路面檢測信號反饋給單片機。單片機對采集到的信號予以分析判斷
11、,及時控制驅動電機以調整小車轉向,從而使小車能夠沿著黑色軌跡自動行駛,實現小車自動循跡尋跡的目的。其技術關鍵是單片機對傳感器的控制及對其反饋信息處理后對電機的精確控制。我們在車身上安裝了紅外傳感器,動作指示燈,以及反應小車運行時間的計時顯示模塊。小車的每一個動作都會有相應的指示燈。 1, 小車能夠靈敏檢測路面情況并做出準確的判斷。 2, 小車采用前輪驅動,前輪左右兩邊各有一個電機驅動,通過調整前面兩個輪子的轉速啟停而達到控制轉向的目的,后輪是萬向輪起支撐的作用,將循跡傳感器裝在車體的中間和左右輪前,當車身左邊的傳感器檢測到黑線時,主控芯片控制左輪減速,車身向左修正。當車身右邊的傳感器檢測到黑線
12、時,主控芯片控制右輪減速,車身向右修正。從而實現循跡功能。 3,對的各個不同的運動速度和方向,小車都有相應的指示燈顯示。 4,小車能夠自動記錄運行時間,并利用數碼管進行顯示。 5,核心控制部分采用可在線編程的89S51單片機,可以在不增加系統硬件的情況下方便地對系統進行二次開發。具有很好的拓展功能 1.2智能小車的現狀 現智能小車發展很快,從智能玩具到其它各行業都有實質成果。其基本可實現循跡、避障、檢測貼片、尋光入庫庫、避崖等基本功能,這幾節的電子設計大賽智能小車又在向聲控系統發展。比較出名的飛思卡爾智能小車更是走在前列。本文介紹了一種基于51單片機的小車尋跡系統。該系統采
13、用四組高靈敏度的光電對管,對路面黑色軌跡進行檢測,并利用單片機產生PWM波,控制小車速度。測試結果表明,該系統能夠平穩跟蹤給定的路徑。整個系統基于普通玩具小車的機械結構,并利用了小車的底盤、前后輪電機及其自動復原裝置,能夠平穩跟蹤路面黑色軌跡運行。第二章 設計方案2.1、設計任務要求:(1)車輛從起跑線出發,開始直線行走一段時間。當遇到黑線時,小車自動檢測黑線并沿著黑線自動行進。黑線走完之后,直線行走。然后遇到障礙物,通過檢測障礙物離自己的距離來判斷自己是前進、后退還是左轉、右轉,最終達到繞過障礙物的目的。(2)小車能夠自動記錄,自動顯示行駛時間,從而判斷是否符合要求。(1602必須安裝在小車
14、上)。2.2 方案的選擇(1)小車控制單元的選擇主控部分是整個小車的大腦,是整個小車運行的核心部件,起著控制小車所有運行狀態的作用。通常選用單片機作為小車的核心控制單元,本文以STC公司的STC89c52單片機為例予以介紹。STC89c52是一款擁有8K RAM、32 個I/O 口的單片機,它還擁有豐富的處理功能,為小車的功能擴展提供了相當大的空間,只要按照該單片機的要求對其編制程序就可以實現很多不同的功能。此外,STC是國產單片機,價格便宜,性價比更高。
15、0; (2)小車驅動單元的選擇小車驅動電機一般不使用現成的玩具小車上的配套直流電機,而使用減速電機,因為其驅動力更強,優于普通直流電機。考慮到小車必須能夠前進、倒退、停止,并能靈活轉向,在左右兩輪各裝一個電機分別進行驅動。當左輪電機轉速高于右輪電機轉速時小車向右轉,反之則向左轉。為了能控制車輪的轉速,可以采取PWM調速法,即由單片機的IOB8、IOB9輸出一系列頻率固定的方波,再通過功率放大來驅動電機,在單片機中編程改變輸出方波的占空比就可以改變加到電機上的平均電壓,從而可以改變電機的轉速。左右輪兩個電機轉速的配合就可以實現小車的前進、倒退、轉彎等功能。用單片機控制電機的時候,需要加
16、驅動電路,為電機提供足夠大的驅動電流。使用不同的電機,其驅動電路也不同,我們應該根據實際需求選擇合適的驅動電路,通常有以下幾種方案:方案1:用三極管電流放大驅動電路。三極管是一種常見的電子元器件,價格便宜,也很實用。但是,它僅能驅動單個單片機并且要求所驅動電流不大,而且用三極管搭建驅動電路也很麻煩。方案2:用電機的專用芯片來驅動電機。專用驅動芯片雖說價格稍微貴了一點,但是,專用芯片可同時操作多可電機,且電路連接簡單,穩定性好。是一種比較好的驅動電路。考慮到電機的穩定性及便捷性,我們選擇了L298芯片作為驅動電機的驅動電路。軌跡選擇:方案一、使用簡易光電傳感器結合外圍電路探測。 光電傳
17、感器實際效果并不理想,對行駛過程中的穩定性要求很高,且誤測幾率較大、易受光線環境和路面介質影響。在使用過程極易出現問題,而且容易因為 該部件造成整個系統的不穩定。方案二、利用兩只光電開關。分別置于軌道的兩側,根據其接受到白線的先后來控制小車轉向來調整車向,但測試表明,如果兩只光電開關之間的距離很小,則約束了速度,如果著重于小車速度的提升,則隨著車速的提升,則勢必要求兩只光電開關之間的距離加大,從而使得小車的行駛路線脫離軌道幅度較大,小車將無法快速完成準確的導向從而有可能導致尋跡失敗。方案三、用四只光電開關。一只置于軌道中間,兩只置于軌道外側,當小車脫離軌道時,即當置于中間的一只光電開關脫離軌道
18、時,等待外面任一只檢測到黑線后,做出相應的轉向調整,直到中間的光電開關重新檢測到黑線(即回到軌道)再恢復正向行駛。現場實測表明,雖然小車在尋跡過程中有一定的左右搖擺(因為所購小車的內部結構決定了光電開光之間的距離到達不了精確計算值1厘米),但只要控制好行駛速度就可保證車身基本上接近靠邊行駛。綜合循跡的準確性和行車的速度,我們選擇了方案三。并采用了ST168光電管。因為ST168采用高發射功率紅外光、電二極管和高靈敏光電晶體管組成,采用非接觸式檢測方式。ST168的檢測距離很小,一般為815毫米,因為8毫米以下是它的檢測盲區,而大于15毫米則很容易受干擾。經過多次測試、比較,發現把傳感器安裝在距
19、離檢測物表面10毫米時,檢測效果最好。傳感器的安裝正確選擇檢測方法和傳感器件是決定循跡效果的重要因素,而且正確的器件安裝方法也是循跡電路好壞的一個重要因素。從簡單、方便、可靠等角度出發,同時在底盤裝設4個紅外探測頭,進行兩級方向糾正控制,將大大提高其循跡的可靠性,具體位置分布如圖1所示。圖中循跡傳感器全部在一條直線上。其中X1與Y1為第一級方向控制傳感器,X2與Y2為第二級方向控制傳感器,并且黑線同一邊的兩個傳感器之間的寬度不得大于黑線的寬度。小車前進時,始終保持(如圖3中所示的行走軌跡黑線)在X1和Y1這兩個第一級傳感器之間,當小車偏離黑線時,第一級傳感器就能檢測到黑線,把檢測的信號送給小車
20、的處理、控制系統,控制系統發出信號對小車軌跡予以糾正。第二級方向探測器實際是第一級的后備保護,它的存在是考慮到小車由于慣性過大會依舊偏離軌道,再次對小車的運動進行糾正,從而提高了小車循跡的可靠性。圖1紅外探頭的分布圖顯示模塊選擇方案1: 采用LED顯示,LED常見且價格便宜,但是僅能顯示數字和簡單的字母,且外部電路比較復雜,需要專門的驅動電路實現。方案2: 采用LCD1602顯示,1602是市面上價格適中的顯示器件,不僅僅能顯示數字還能顯示字母和特殊符號,且支持背光解決了一半LCD顯示不夠清晰的問題,且有3.3低電壓產品,更大的解決了功
21、耗問題。方案三采用LCD12864顯示,12864顯示效果清晰,且可以顯示更多信息,支持中文字庫,有很好的人及交換功能,能顯示更多更清楚的信息。但是12864顯示器市場上價格比較昂貴,且功耗很大,在開背光的情況下耗電非常之大,不易于使用在移動設備上。方案選擇使用LCD1602不僅價格適中,且功耗很低,用擁有較好的人機交互價值。且在此方案中僅顯示小車需要采集的數據即可,所以本系統采用了低功耗的1602顯示器。2.3智能小車元件介紹 (1)正面圖示 該系統采用四組高靈敏度的光電對管,對路面黑色軌跡進行檢測,并利用單片機產生PWM波,控制小車速度。測試結果表明,該系統能夠平穩跟蹤給定的路徑。整個系統
22、基于普通玩具小車的機械結構,并利用了小車的底盤、前后輪電機及其自動復原裝置,能夠平穩跟蹤路面黑色軌跡運行。主控部分是整個小車的大腦,是整個小車運行的核心部件,起著控制小車所有運行狀態的作用。通常選用單片機作為小車的核心控制單元,本文以STC公司的STC89c52單片機為例予以介紹。STC89c52是一款擁有8K RAM、32 個I/O 口的單片機,它還擁有豐富的處理功能,為小車的功能擴展提供了相當大的空間,只要按照該單片機的要求對其編制程序就可以實現很多不同的功能。(2)尾輪安裝 (3)尾輪固定板(確保焊接穩定)(4)電機固定(用螺絲刀跟鉗子上好即可)(5)循跡傳感器安裝(注意正負極的焊接,切
23、忌焊反)(6)單片機智能小車核心控制板 (7)元件散圖(8)電路板圖示第三章 硬件設計1、如圖單片機最小系統能夠運行的必要條件是:(1)電源,(2)晶振電路,(3)復位電路。2、 LCD顯示電路本次選用的1602液晶顯示屏最主要的是顯示小車運行時間。我們將1602的液晶的D0D7數據口接到單片機的P0口;然后將讀寫選擇端(R/W)直接接地;液晶顯示對比度調節端(VO)接一個10K的電位器,最后與電源正極相連。3、 循跡模塊:紅外檢測的方法4、 避障模塊:采用紅外光電避障。 該小車在前進的過程中能夠檢測到前方障礙并自動避開,達到避障的效果。利用位置器檢測道路上的障礙,通過采集數據并處理后由單片機
24、產生PWM波驅動直流電機對車進行轉向和行動控制,控慢速行駛,以及自動停車四、軟件設計1.主程序框圖:0.2.循跡框圖:=小車進入循跡模式后,即開始不停地掃描與探測器連接的單片機I/O口,一旦檢測到某個I/O口有信號,即進入判斷處理程序(switch),先確定4個探測器中的哪一個探測到了黑線,如果InfraredML(左面第一級傳感器)或者InfraredSL(左面第二級傳感器)探測到黑線,即小車左半部分壓到黑線,車身向右偏出,此時應使小車向左轉;如果是InfraredMR(右面第一級傳感 器)或InfraredSR(右面第二級傳感器)探測到了黑線,即車身右半部壓住黑線,小車向左偏出了軌跡,則應
25、使小車向右轉。在經過了方向調整后,小車再繼續向前行走,并繼續探測黑線重復上述動作。由于第二級方向控制為第一級的后備,則兩個等級間的轉向力度必須相互配合。第二級通常是在超出第一級的控制范圍的情況下發生作用,它也是最后一層保護,所以它必須要保證小車回到正確軌跡上來,則通常使第二級轉向力度大于第一級,即level2>level1(level1、level2為小車轉向力度,其大小通過改變單片機輸出的占空比的大小來改變),具體數值在實地實驗中得到。3.避障框圖: 4.單片機單元:五、制作安裝與調試 該智能小車可以作為機器人的典型
26、代表。它可以分為三大組成部分:傳感器檢測部分、執行部分、CPU。機器人要實現自動避障功能,還可以擴展循跡等功能,感知導引線和障礙物。可以實現小車自動識別路線,選擇正確的行進路線,并檢測到障礙物自動躲避。基于上述要求,傳感檢測部分考慮到小車一般不需要感知清晰的圖像,只要求粗略感知即可,所以可以舍棄昂貴的CCD傳感器而考慮使用價廉物美的紅外反射式傳感器來充當。智能小車的執行部分,是由直流電機來充當的,主要控制小車的行進方向和速度。單片機驅動直流電機一般有兩種方案:第一,勿需占用單片機資源,直接選擇有PWM功能的單片機,這樣可以實現精確調速;第二,可以由軟件模擬PWM輸出調制,需要占用單片機資源,難
27、以精確調速,但單片機型號的選擇余地較大。考慮到實際情況,本文選擇第二種方案。CPU使用STC89C52單片機,配合軟件編程實現。六·發展前景智能小車的巡線和避障功能在生產生活中都有著廣泛的用途。可以用在大的生產車間的物流系統中,按照預先設定的路線來傳輸貨物自動躲避障礙功能從而使工作更加安全和效率更高。 自第一臺工業機器人誕生以來,機器人的發展已經遍及機械、電子、冶金、交通、宇航、國防等領域。近年來機器人的智能水平不斷提高,并且迅速地改變著人們的生活方式。人們在不斷探討、改造、認識自然的過程中,制造能替代人勞動的機器一直是人類的夢想,智能小車可以作為機器人的典型代表。
28、0;電子技術的飛速發展,對自動化要求越來越高,智能汽車檢測并完成特殊的任務將成為以后的一個新的發展方向。在危險或不利于人工作業的環境下,利用智能小車替代人工作業完成特殊任務,避免人員傷亡,更可減少經濟損失。在世界科學界和工業設計界中,國內智能車輛研究由于起步晚,以及經濟條件的制約,在智能車輛研究領域與發達國家有一定的差距,目前開展這方面研究工作的主要包括一些大學和科研單位。隨著汽車工業的迅速發展,其與電子信息產業的融合速度也顯著提高,汽車開始向電子化、多媒體化和智能化方向發展,使其不僅作為一種代步工具、同時能具有交通、娛樂、辦公和通訊等多種功能。關于汽車的研究也就越來越受人關注。全國電子大賽和
29、省內電子大賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究,可見其研究意義很大。本設計就是在這樣的背景下提出的,為了適應機電一體化的發展在汽車智能化方向的發展要求,提出簡易智能小車的構想。目的在于:通過獨立設計并制作一輛具有簡單智能化的簡易小車,獲得項目整體設計的能力,并掌握多通道多樣化傳感器綜合控制的方法,設計的智能電動小車能夠具有循跡避障等功能。車輛導航的方法,促進日本智能車輛的整體進步。進入80年代中期,設計和制造智能車輛的浪潮席卷了全世界,一大批世界著名的公司開始研制智能車輛平臺。第三階段:從90年代開始,智能車輛進入到了深入系統、大規模的研究階段。最為突出的是,美
30、國卡內基-梅隴大學機器人研究所一共完成了Navlab系列的自主車的研究,取得了顯著的成就。目前,智能車輛的發展正處于第三階段,這一階段的研究成果代表了當前國外智能車輛的主要發展方向。 國內智能車輛的現狀研究相比于國外,我國開展智能車輛技術方面的研究起步較晚,開始于20世紀80年代,而且大多數研究尚處于針對某個單項技術研究的階段。雖然我國在智能車輛技術方面的研究總體上落后于發達國家,并且存在一定的技術差距,但是我國也取得了一系列的成果,主要有:中國第一汽車集團公司和國防科技大學機電工程與自動化學院于2003年研制成功了我國第一輛自主駕駛轎車。該自主駕駛轎車的正常交通情況下的高速公路上,形式的最高
31、穩定速度為為12km/h,最高峰值速度可達170km/h,并且具有超車功能,其總體技術性能和指標已經達到了世界先進水平。上海交通大學應用現代控制理論設計出了一種自動駕駛汽車模型,該模型在汽車系統的動力學建模的基礎之上,設計了自動駕駛的專項系統,它能根據玩到的彎曲變化程度實時的計算出車輛的轉向盤角度,控制車輛按照預設道路行駛。吉林大學設計并制造了一輛用CCD識別地面鋪設的條狀路標導航的智能車輛,車輛由圖像識別、行駛、轉向、制動、避障和其他輔助系統組成。目前,該車可以穩定的跟蹤直線、弧線、S型線等軌跡自動行駛,車速可達20km。在國家科工委和國家862計劃的資助下,清華大學計算機系智能技術與系統國
32、家重點實驗室自1988年開始研制的THMR系列移動機器人取得了很大的成功。它兼有面向高速公路和一般道路的功能,目前已經能夠在校園的非結構化道路環境下,進行道路跟蹤和避障自主行駛。智能車輛研究也是智能交通系統ITS的關鍵技術。目前。國內的許多高校和科研院所都在進行ITS關鍵技術、設備的研究,隨著ITS研究的興起,我國已形成了一支ITS技術研究開發的專業技術隊伍。并且各個交通、汽車企業越來越加大了對ITS及智能車輛技術研發的投入,整個社會的關注程度在不斷提高。交通部已將ITS研究列入“十五”科技發展計劃和2010年長期規劃。相信經過相關領域的共同努力,我國ITS及智能車輛的技術水平一定會得到很大的
33、提高。智能小車采用前輪驅動,前輪左右兩邊各用一個電機驅動,調制前面兩個輪子的轉速起停從而達到控制轉向的目的,后輪是萬象輪,起支撐的作用。將循跡光電對管分別裝在車體下的左右。當車身下左邊的傳感器檢測到黑線時,主控芯片控制左輪電機停止,車向左修正,當車身下右邊傳感器檢測到黑線時,主控芯片控制右輪電機停止,車向右修正。避障的原理和循線一樣,在車身右邊裝一個光電對管,當其檢測到障礙物時,主控芯片給出信號報警并控制車子倒退,轉向,從而避開障礙物。擬解決的關鍵問題:(1)單片機最小系統與電機驅動電路的設計,以及電路板的焊制。(2) 循跡模塊和避障模塊程序的編寫,以及軟硬件的調制。六 作品總結這個避障循跡小
34、車使我們自己設計硬件、自己編輯軟件制作的。在制作的過程中,我們遇到了許多困難,在困難中也學到了許多知識,亦得到了許多樂趣。在這個過程中,我懂得了,遇到困難不要退縮,只有迎難而上,方能成就大事。同時,在學習的過程中,要注意細節。所謂細節決定成敗,便是如此。就像我們編輯軟件的時候,出現過這樣一個問題,在現實時間這個模塊中,我們用定時器來定時,50ms一次中斷,同時定義一個變量count,每次中斷count都自加一次,然后用if(count=20)來判斷時間,但結果卻是幾十秒才加一次,我們花了近一天的時間沒有想出結果,最后在學長的幫助下將判斷時間的語句改為if(count>=20),結果與自己
35、想的一模一樣了。所以我們在以后的學習過程中一定要注重理論知識,不要把事情想得太簡單了,這樣才可以提高我們的能力。參考文獻:51單片C語言教程 郭天祥 C程序設計 譚浩強全國大學生電子設計競賽培訓系列教程 高吉附錄STC89C52單片機介紹:單片機是指一個集成在一塊芯片上的完整計算機系統。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部總線系統,目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設備。而現在最強大的單片機系統甚至
36、可以將聲音、圖像、網絡、復雜的輸入輸出系統集成在一塊芯片上。 單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。單片機由芯片內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以后,單片機和專用處理器的發展便分道揚鑣。 早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此后在8031上發展出了MCS51系列單片機系
37、統。基于這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想并未得到很廣泛的應用。90年代后隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是后來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,并且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發
38、和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。 單片機比專用處理器更適合應用于嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上 甚至可能有數百臺單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的
39、綜合,甚至比人類的數量還要多。 單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。 單片機內部也用和電腦功能類似的模塊,比如CPU,內存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可.用它來做一些控制電器一類不是很復雜的工作足矣了。我們現在用的全自動滾筒洗衣機、排煙罩、VCD等等的家電里面都
40、可以看到它的身影!它主要是作為控制部分的核心部件。 它是一種在線式實時控制計算機,在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機的(比如家用PC)的主要區別。 單片機是靠程序的,并且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復雜的功能要是用美國50年代開發的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性! 由于單片機對成本是敏感的,所以目前占統治地位的軟件還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什么還要用呢?很多高級的語言已經達到了可視化編程的水平為什么不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬盤那樣的海量存儲設備。一個可視化高級語言編寫的小
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聚氨酯管材及管件購銷合同協議
- 二手家具購買合同協議
- 股權回購合同法律效力分析
- 權益合同協議書模板
- 林州建筑職業技術學院《第二外語英語》2023-2024學年第二學期期末試卷
- 供應鏈合作協議書
- 南京醫科大學《康復醫學基礎》2023-2024學年第二學期期末試卷
- 天津市達標名校2025屆初三下學期第三次(4月)月考數學試題含解析
- 燕京理工學院《現代推銷學實驗》2023-2024學年第一學期期末試卷
- 防火安全產品供貨合同格式
- 2024年全國高考日語試卷(新題型)(含答案與解析)
- 部編版六年級下冊《第14課 文言文二則》2024年同步練習卷
- 報銷單據明細表Excel模板
- 2024-2030年中國低空監視雷達行業市場發展趨勢與前景展望戰略研究報告
- 學習《吳軍閱讀與寫作》 (50講 )
- 12J003《室外工程圖集》
- JGJ196-2010建筑施工塔式起重機安裝、使用、拆卸安全技術規程
- 檔案學概論-馮惠玲-筆記
- 2024至2030年中國桌上游戲(桌游)行業市場調查研究及投資潛力預測報告
- 尾礦庫基本知識
- 財會實操-體育館的賬務處理分錄
評論
0/150
提交評論