版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計〔論文〕_基于AT89C51單片機倒車雷達畢業(yè)設計車用倒車雷達設計【摘要】倒車雷達是汽車泊車或者倒車時的平安輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的平安性。本設計利用ATMEL公司的AT89C51單片機、超聲波傳感器測距實現(xiàn)超聲波倒車雷達。利用LED和發(fā)光二極管表示傳感器探測范圍內是否有障礙物,當在探測范圍內有障礙物時,發(fā)光管以一定頻率閃爍,閃爍的頻率以距離定,距離越近頻率越高。同時蜂鳴器提示報警,探測并指明障礙物距離。【關鍵詞】倒車雷達,超聲波,測距,報警,單片機Thedesignsofthevehicleback-draftradarusingultrasonictheory【Abstract】Back-draftradaristhesafetyandassistantdeviceswhenparkingorreversingavehicle,itcantelldriverscircsaboutthearoundbarrierwithvoiceoramoreintuitivedisplay,releasethesurroundedvisitpuzzlefromdriverswhenparking,reversingandstartvehicles,andtohelpdriverscleanoffdeadendsandthelimitationofvisionblur,improvethesecurityofdriving.UsingSingleChipAT89C51ofATMELandUltrasonicSensormeasuredistancetoachieveUltrasonicBack-draftRadar.UsingLEDandLBDSensortodetectwhethertherearebarriers,whendetectingbarrierswithinthescope,theLBDwillblinkwithaconfirmfrequency,theblinkfrequencyofLBDisdeterminedbythedistanceofbarrier,thenearerdistanceandthehigherfrequencies.Atthesametime,TheVoiceAlarmwarning,detectingthedistance,anddemonstratethedistanceofbarrier.【KeyWords】Back-draftradar,ultrasonic,measure,warning,microprocessor目錄第一章引言 11.1課題研究的背景和意義 11.2國內外倒車雷達的開展現(xiàn)狀 1第二章超聲波介紹 42.1什么是超聲波 42.1.1壓電式超聲波傳感器簡介 42.2超聲波傳感器的特性 52.2.1頻率特性 62.2.2指向特性 72.3超聲波傳感器的應用 7第三章倒車雷達的原理與總體設計 93.1超聲波測距原理 93.2倒車雷達的總體設計方案 103.3單片機的選擇 113.3.1AT89C51的簡介 113.3.2AT89C51的主要性能參數(shù) 113.3.3AT89C51的結構 123.4超聲波發(fā)送和接收元器件選擇 133.4.1超聲波發(fā)送模塊元器件選擇 133.4.2超聲波接收模塊元器件選擇 13第四章硬件設計 154.1超聲波發(fā)射模塊 154.2超聲波接收模塊 164.3單片機最小系統(tǒng) 17第五章軟件設計 185.1軟件的設計要求 185.2軟件設計的總體結構框圖 185.3各個程序的流程圖 185.3.1主流程圖 195.3.2發(fā)射接收模塊流程 195.3.3中斷程序流程 20第六章調試 226.1最小系統(tǒng)的調試 226.2測距模塊的調試 226.3調試結果 256.4誤差分析 25第七章結束語 27第八章致謝 28參考文獻 29第一章引言隨著我國汽車產(chǎn)業(yè)的高速開展,尤其是近幾年來,我國開始進入私家車時代,汽車的數(shù)量逐漸增加,造成公路、街道、停車場、車庫等越來越擁擠。汽車駕駛員越來越擔憂車的平安了,其中倒車就是一個典型。本文所設計的倒車雷達預警系統(tǒng)主要是針對汽車倒車時人無法目測到車尾與障礙物的距離而設計開發(fā)的。該系統(tǒng)將微型計算機技術與超聲波的測距技術、傳感器技術等相結合,可檢測汽車倒車,其障礙物與汽車的距離,通過發(fā)光二極管閃爍的頻率來顯示距離,障礙物越近,閃爍的頻率越高,并根據(jù)障礙物與車尾的距離遠近實時發(fā)出報警。1.1課題研究的背景和意義隨著汽車的迅速增加,停車難已經(jīng)是個不爭的事實,狹小的停車場地常常令有車一族無所適從,稍不慎,那么闖禍,煩事又煩人。雖然每輛車都有后視鏡,但不可防止地都存在一個后視盲區(qū)。倒車雷達是汽車泊車或者倒車時的平安輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的平安性。倒車雷達的創(chuàng)造是迫在眉睫的,是必不可少的設備。1.2國內外倒車雷達的開展現(xiàn)狀經(jīng)過多年的開展,倒車雷達設計以及使用發(fā)生了質的改變。經(jīng)過五年的開展,倒車雷達系統(tǒng)已經(jīng)過了六代的技術改進,不管從結構外觀上,還是從性能價格上,這六代產(chǎn)品都各有特點,使用較多的是數(shù)碼顯示、熒屏顯示和魔幻鏡倒車雷達這三種。第一代倒車喇叭提醒:“倒車請注意〞!想必不少人還記得這種聲音,這就是倒車雷達的第一代產(chǎn)品,現(xiàn)在只有小局部商用車還在使用。只要司機掛上倒檔,它就會響起,提醒周圍的人注意。從某種意義上說,它對司機并沒有直接的幫助,不是真正的倒車雷達。此產(chǎn)品在倒車狀態(tài)時,語音提示路人小心,但價格廉價,100元左右就能買到,根本屬于淘汰產(chǎn)品。第二代轟鳴器提示:這是倒車雷達系統(tǒng)的真正開始。倒車時,如果車后1.8米~1.5米處有障礙物,轟鳴器就會開始工作。轟鳴聲越急,表示車輛離障礙物越近。此產(chǎn)品沒有語音提示,也沒有距離顯示,雖然司機知道有障礙物,但不能確定障礙物離車有多遠,對駕駛員幫助不大。價格在200~400元之間。第三代數(shù)碼波段顯示?:比第二代進步很多,可以顯示車后障礙物離車體的距離。如果是物體,在1.8米開始顯示;如果是人,在0.9米左右的距離開始顯示。這一代產(chǎn)品有兩種顯示方式,數(shù)碼顯示產(chǎn)品顯示距離數(shù)字,而波段顯示產(chǎn)品由三種顏色來區(qū)別:綠色代表平安距離,表示障礙物離車體距離有0.8米以上;黃色代表警告距離,表示離障礙物的距離只有0.6~0.8米;紅色代表危險距離,表示離障礙物只有不到0.6米的距離,你必須停止倒車。?此點評:第三代產(chǎn)品把數(shù)碼和波段組合在一起,但比擬實用,但安裝在車內不太美觀,價格在400~1000元左右。第四代液晶熒屏顯示:這一代產(chǎn)品有一個質的飛躍,特別是熒屏顯示開始出現(xiàn)動態(tài)顯示系統(tǒng)。不用掛倒檔,只要發(fā)動汽車,顯示器上就會出現(xiàn)汽車圖案以及車輛周圍障礙物的距離。此產(chǎn)品實現(xiàn)動態(tài)顯示,色彩清晰漂亮,外表美觀,可以直接粘貼在儀表盤上,安裝很方便,價格在800~1500元之間。不過液晶顯示器外觀雖精巧,但靈敏度較高,抗干擾能力不強,所以誤報也較多。第五代魔幻鏡倒車雷達:結合了前幾代產(chǎn)品的優(yōu)點,采用了最新仿生超聲雷達技術,配以高速電腦控制,可全天候準確地測知2米以內的障礙物,并以不同等級的聲音提示和直觀的顯示提醒駕駛員。魔幻鏡倒車雷達把后視鏡、倒車雷達、免提、溫度顯示和車內空氣污染顯示等多項功能整合在一起,并設計了語音功能,是目前市面上最先進的倒車雷達系統(tǒng)。由于其外形就是一塊倒車鏡,所以可以不占用車內空間,直接安裝在車內倒視鏡的位置。而且顏色款式多樣,可以按照個人需求和車內裝飾選配,不過價格稍高,在1000~2000元之間。第六代新品即將推出,是專門為高檔車配置的。從外觀上來看,這套系統(tǒng)比第五代產(chǎn)品更為精致典雅;從功能上來看,它除了具備第五代產(chǎn)品的所有功能之外,還整合了高檔轎車具備的影音系統(tǒng),可以在顯示器上觀看DVD影像。相信價格超過2000元,不過對于享受尊貴的消費者來說,這套系統(tǒng)值得一試。可以說倒車雷達在人們的生活中已經(jīng)有著舉足輕重的地位。在經(jīng)濟上,人們也是可以接受的。倒車雷達是汽車泊車或者倒車時的平安輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的平安性。倒車雷達的創(chuàng)造是迫在眉睫的,是必不可少的設備。第二章超聲波介紹2.1什么是超聲波人們能聽到聲音是由于物體振動產(chǎn)生的,它的頻率在20Hz-20KHz范圍內,而超聲波是指頻率高于20KHz的機械波。超聲波是一種在彈性介質中的機械振蕩,有兩種形式:橫向振蕩〔橫波〕及縱和振蕩〔縱波〕。在工業(yè)中應用主要采用縱向振蕩。超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現(xiàn)象,并且在傳播過程中有衰減。在空氣中傳播超聲波,其頻率較低,一般為幾十KHz,而在固體、液體中那么頻率可用得較高。在空氣中衰減較快,而在液體及固體中傳播,衰減較小,傳播較遠。為了以超聲波作為檢測手段,必須產(chǎn)生超生波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習慣上稱為超聲波換能器或超聲波探頭。超聲波傳感器有發(fā)送器和接收器,但一個超聲波傳感器也可具有發(fā)送和接收聲波的雙重作用。常用的超聲波傳感器可以分為二大類,一是用電氣方式產(chǎn)生超聲波,如壓電式、磁致伸縮式超聲波發(fā)生器;二是用機械方式產(chǎn)生超聲波,有加爾統(tǒng)笛、液哨和氣流旋笛等。下面我們主要介紹壓電式超聲波傳感器[5]。2.1.1壓電式超聲波傳感器簡介壓電式超聲波傳感器是利用壓電效應的原理將電能和超聲波相互轉化,即在發(fā)射超聲波的時候,將電能轉換,發(fā)射超聲波;而在收到回波的時候,那么將超聲振動轉換成電信號[8]。超聲波發(fā)生器內部結構有兩個壓電晶片和一個共振板。當它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產(chǎn)生超聲波〔圖2.1〕。圖2.1超聲波發(fā)生器反之,如果兩電極間未外加電壓,當共振板接收到超聲波時,將壓迫壓電晶片作振動,將機械能轉換為電信號,這時它就成為超聲波接收器了,如圖2.2:圖2.2超聲波接收器2.2超聲波傳感器的特性超聲波傳感器的根本特性有頻率特性和指向特性,這里以課題中選用的傳感器特性為例子。2.2.1頻率特性圖2.3超聲波傳感器的升壓能級和靈敏度圖2.3是超聲波發(fā)射傳感器的升壓能級和靈敏度。其中,40KHz處為超聲發(fā)射傳感器的中心頻率,在40KHz處,超聲發(fā)射傳感器所產(chǎn)生的超聲機械波最強,也就是說在40KHz處所產(chǎn)生的超聲聲壓能級最高。而在40KHz兩側,聲壓能級迅速衰減。因此,超聲波發(fā)射傳感器一定要使用非常接近中心頻率40KHz的交流電壓來鼓勵。另外,超聲波接收傳感器的頻率特性與發(fā)射傳感器的頻率特性類似。曲線在40KHz處曲線最鋒利,輸出電信號的幅度最大,即在40KHz處接收靈敏度最高。因此,超聲波接收傳感器具有很好的頻率選擇特性。超聲接收傳感器的頻率特性曲線和輸出端外接電阻R也有很大關系,如果R很大,頻率特性是鋒利共振的,并目在這個共振頻率上靈敏度很高。如果R較小,頻率特性變得光滑而具有較寬得帶寬,同時靈敏度也隨之降低。并目最大靈敏度向稍低的頻率移動。因此,超聲接收傳感器應與輸入阻抗高的前置放大器配合使用,才能有較高得接收靈敏度??紤]到實際工程測量要求,可以選用超聲波的頻率f40kHz,波長λ0.85cm。2.2.2指向特性實際的超聲波傳感器中的壓電晶片是一個小圓片,可以把表而上每個點看成一個振蕩源,輻射出一個半球而波子波,這些子波沒有一指向性。但離開超聲傳感器得空間某一點的聲壓是這些子波迭加的結果衍射,卻有一指向性。圖2.4是電路中選用的發(fā)射傳感器的指向圖。圖2.4超聲波傳感器指向特性及結構超聲傳感器的指向圖由一個主瓣和幾個副瓣構成,其物理意義是0度時電壓最大,角度逐漸增大時,聲壓減小。超聲傳感器的指向角一般為40到80度,課題要求發(fā)射傳感器的指向角為60度。2.3超聲波傳感器的應用超聲在許多領域內比可聽聲的用途更加廣泛,是基于以下凡個原因[7]:1.具有方向性,超聲波的頻率越高,那么方向性越強。2.在無損探傷、水下聲納系統(tǒng)、超聲測距系統(tǒng)中方向性是一個重要的考慮因素。3.超聲波的頻率越高,那么波長越越短,波長可以小到與超聲傳播媒介材料尺寸相比更小的程度。在高分辨率探傷、微小厚度測量、高精度測距中,這一點相當重要。4.超聲是不可聽聲,這樣就防止產(chǎn)生噪聲,因而超聲具有綠色特性。當超聲發(fā)射器與接收器分別置于被測物兩側時,這種類型稱為透射型。適用于在空氣中傳播,工作頻率一般為23-25KHz及40-45KHz。這類傳感器適用于測距、遙控、防盜等用途。透射型可用于遙控器、防盜報警器、接近開關等。超聲發(fā)射器與接收器置于同側的屬于反射型,別離式反射型可用于接近開關、測距、測液位或物位、金屬探傷以及測厚等。第三章倒車雷達的原理與總體設計3.1超聲波測距原理測量距離的方法有很多種,短距離的可以用尺,遠距離的有激光測距等,超聲波測距適用于高精度的中長距離測量。因為超聲波在標準空氣中的傳播速度為331.45米/秒,由單片機負責計時,單片機使用12M晶振,所以此系統(tǒng)的測量精度理論上可以到達毫米級。超聲波測距的原理一般采用渡越時間法TOF〔time?of?flight〕,也可以稱為回波探測法,如圖3.1所示[10]。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時開始計時,超聲波在介質中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。根據(jù)傳聲介質的不同,可分為液介式、氣介式和固介式三種。根據(jù)所用探頭的工作方式,又可分為自發(fā)自收單探頭方式和一發(fā)一收雙探頭方式。而倒車雷達一般是裝在車尾,超聲波在空氣中傳播,超聲波在空氣中20℃的傳播速度為340m/s實際速度為344m/s這里取整數(shù),根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離s。公式如3-1:〔3-1〕由于超聲波指向性強,能量消耗緩慢,在介質中傳播距離遠,因而超聲波可以用于距離的測量。利用超聲波檢測距離,設計比擬方便,計算處理也較簡單,并且在測量精度方面也能到達要求。限制倒車雷達系統(tǒng)的最大可測距離存在4個因素:超聲波的幅度、反射的質地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小的可測距離。聲波的速度c與溫度T有關。如果環(huán)境溫度變化顯著,那么必須考慮溫度。由于超聲波也是一種聲波,其聲速c與溫度有關,表3-1列出了幾種不同溫度下的聲速。在使用時,如果溫度變化不大,那么可認為聲速是根本不變的。如果測距精度要求很高,那么應通過溫度補償?shù)姆椒右孕U?。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是倒車雷達的機理。表3-1聲速c與溫度的關系溫度℃ -30 -20 -10 0 10 20 30 100聲速米/秒 313 319 325 333 338 344 349 3863.2倒車雷達的總體設計方案圖3.2倒車雷達系統(tǒng)總框圖該倒車雷達系統(tǒng)的應用背景是基于AT89C51的超聲信號檢測的。因此初步方案是在室內小范圍的測距,限定在2.5米左右量程。單片機AT89C51發(fā)出短暫的40KHz信號,經(jīng)放大后通過超聲波發(fā)射器輸出;反射后的超聲波經(jīng)超聲波接收器作為系統(tǒng)的輸入,鎖相環(huán)對此信號鎖定,產(chǎn)生鎖定信號啟動單片機中斷程序,得出時間t,再由系統(tǒng)軟件對其進行計算、判別后,相應的計算結果被送至LED顯示電路進行顯示,并進行聲光報警[1]。其發(fā)射電路通常分為調諧式和非調諧式。在調諧式電路中有調諧線圈有時裝在探頭內,諧振頻率由調諧電路的電感、電容決定,發(fā)射出的超聲脈沖頻帶較窄。在非調諧式電路中沒有調諧元件,發(fā)射出的超聲頻率主要由壓電晶片的固有參數(shù)決定,頻帶較寬。為了將一定頻率、隔度的交流電壓加到發(fā)射傳感器的兩端,使其振動發(fā)出超聲。電路頻率的選擇應該滿足發(fā)射傳感器的固有頻率40KHz,這樣才能使其工作在諧振頻率,到達最優(yōu)的特性。發(fā)射電壓從理論上說是越高越好,因為對同一支發(fā)射傳感器而言,電壓越高,發(fā)射的超聲功率就越大,這樣能夠在接收傳感器上接收的回波功率就比擬大,對于接收電路的設計就相對簡單一些。但是,每一支實際的發(fā)射傳感器有其工作電壓的極限值,即當工作電壓超過了這個極限值之后,會對傳感器的內部電路造成不可恢復的損害。因此,工作電壓不能超過這個極限值。同時,發(fā)射電路中的阻尼電阻決定了電路的阻尼情況。通常采用改變阻尼電阻的方法來改變發(fā)射強度。電阻大時阻尼小,發(fā)射強度大,儀器分辨率低,適宜于探測厚度大,對分辨力要求不高的試件。電阻小時阻尼大,分辨率高,在探測近表而缺陷時或對分辨力有較高要求時應予采用。發(fā)射局部的點脈沖電壓很高,但是由障礙物回波引起的壓電晶片產(chǎn)生的射頻電壓不過幾十毫伏,要對這樣小的信號進行處理就必須放大到一定的幅度。接收局部就是由兩級放大電路,檢波電路及鎖相環(huán)構成的,其中包括雜波抑制電路。最終到達對回波進行放大檢測,產(chǎn)生一個單片機AT89C51能夠識別的中斷信號作為回波到達的標志。3.3單片機的選擇本系統(tǒng)中所用到的主要芯片有單片機AT89C51、ZLG7289、LF353、LM567、TLP521。以下就局部芯片的功能與結構做簡單介紹。3.3.1AT89C51的簡介AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能8位單片機,片內含4Kbytes的可反復檫寫的只讀程序存儲器PERONM和128bytes的隨機存取數(shù)據(jù)存儲器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內置通用8位中央處理器CPU和Flash存儲單元,功能強大,性價比高,可靈活應用于各種控制領域[3]。3.3.2AT89C51的主要性能參數(shù)?與MCS-51產(chǎn)品指令系統(tǒng)完全兼容?4K字節(jié)可重檫寫Flash閃速存儲器?1000次檫寫周期?全靜態(tài)操作:0Hz--24MHz?三級加密程序存儲器?128x8字節(jié)內部RAM?32個可編程I/O口線?2個16位定時/計數(shù)器?6個中斷源?可編程串行UART通道?低功耗空閑和掉電模式3.3.3AT89C51的結構AT89C51的結構如圖3.3所示圖3.3AT89C51的結構框圖在本設計中主要利用P0口來驅動ZLG7289芯片,用P1口的P1.0來控制超聲波發(fā)送間隔,其中P0要求上拉電阻10K,才可以輸出到ZLG7289芯片。利用P3.3,P3.2來作為按鍵輸入和響應超聲波接收中斷。利用P3.2口的外部中斷0引入中斷,中斷后送入單片機處理時間和計算工作。3.4超聲波發(fā)送和接收元器件選擇元器件的選擇尊重一定的原那么,必須適合設計要求,本節(jié)主要講述選擇元器件的理由,以及元器件性能的比照。3.4.1超聲波發(fā)送模塊元器件選擇本模塊選用硬件來驅動超聲波發(fā)送器,通過LC震蕩電路其中L6.8mH,C2200pF產(chǎn)生40KHz〔計算值為41.17KHz〕的共振信號驅動超聲波發(fā)射探頭發(fā)射超聲波信號[2]。通過單片機引腳控制TLP521光電耦合開關來控制超聲波的發(fā)射。由于用光電耦合開關反響速度快,且還有隔離效果,所以本模塊中用了TLP521光電耦合開關。圖3.4p521接線電路3.4.2超聲波接收模塊元器件選擇LM567為通用音調譯碼器,當輸入信號于通帶內時提供飽和晶體管對地開關,電路由I與Q檢波器構成,由電壓控制振蕩器驅動振蕩器確定譯碼器中心頻率。用外接元件獨立設定中心頻率帶寬和輸出延遲。主要用于振蕩、調制、解調、和遙控編、譯碼電路。如電力線載波通信,對講機亞音頻譯碼,遙控等。其性能指標有如下特點:?用外接電阻20比1頻率范圍?邏輯兼容輸出具有吸收100mA電流吸收能力。?可調帶寬從0%至14%?寬信號輸出與噪聲的高抑制?對假信號抗干擾?高穩(wěn)定的中心頻率?中心頻率調節(jié)從0.01Hz到500kHz?電源電壓5V--15V,推薦使用8V。圖3.5LM567內部結構圖第四章硬件設計倒車雷達,又稱泊車輔助系統(tǒng),或稱倒車電腦警示系統(tǒng)[6]。它是汽車泊車或者倒車時的平安輔助裝置,由超聲波傳感器〔俗稱探頭〕、控制器和顯示器〔或蜂鳴器〕等局部組成。它能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和啟動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的平安性。倒車雷達系統(tǒng)主要有主機和探頭兩局部組成。主機電路包括發(fā)射電路、接收電路、計數(shù)顯示電路三局部。單片機采用AT89C51。采用12MHz高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。單片機用P1.0端口控制發(fā)射和停止輸出超聲波換能器所需的40KHz的方波信號,利用外中斷0口監(jiān)測超聲波接收電路輸出的返回信號。顯示電路采用簡單實用的3位共陰LED數(shù)碼管,段碼用ZLG7289驅動。4.1超聲波發(fā)射模塊超聲波發(fā)送模塊包括超聲波產(chǎn)生電路和超聲波發(fā)射控制電路兩個局部,超聲波探頭〔又稱“超聲波換能器〞〕選用壓電式,可采用軟件發(fā)生法和硬件發(fā)生法產(chǎn)生超聲波。前者利用軟件產(chǎn)生40KHz的超聲波信號,通過輸出引腳輸入至驅動器,經(jīng)驅動器驅動后推動探頭產(chǎn)生超聲波。這種方法的特點是充分利用軟件,靈活性好,但需要設計一個驅動電流在100mA以上的驅動電路。第二種方法是利用超聲波專用發(fā)生電路或通用發(fā)生電路產(chǎn)生超聲波信號,并直接驅動換能器產(chǎn)生超聲波。這種方法的優(yōu)點是無須驅動電路,但缺乏靈活性。本設計采用第二種方法產(chǎn)生超聲波發(fā)射信號。40KHz的超聲波是利用LC震蕩電路振蕩產(chǎn)生的。其振蕩頻率計算式如公式4-1為:4-1其中L6.8mH,C2200pF,計算得結果約等于40KHz。其電路設計如圖4.1所示:圖4.1超聲波發(fā)射模塊電路圖4.2超聲波接收模塊超聲波接收模塊包括超聲波接收探頭、信號放大電路及波形變換電路三局部。超聲波探頭必須采用與發(fā)射探頭對應的型號,關鍵是頻率要一致,本設計采用發(fā)生端同型號的壓電式超聲波傳感器,否那么將因無法產(chǎn)生共振而影響接收效果,甚至無法接收。由于經(jīng)探頭變換后的正弦波電信號非常弱,因此必須經(jīng)放大電路放大。由于是倒車雷達系統(tǒng)所測距離在兩米左右所以采用兩級放大,用LF353實現(xiàn)。第一級放大100倍,第二級放大50倍總計放大5000倍,這樣不僅放大增益足夠大,可以適合小信號的需求,而且信號增益也能夠變化,適應信號變化范圍大的需求。放大后的交流信號經(jīng)LM567鎖相環(huán)鎖定后向CPU發(fā)中斷申請。在中斷效勞程序中,讀取時間計數(shù)器的計數(shù)值,并通過計算算出雷達與障礙物的距離。接收探頭將超聲波調制脈沖變?yōu)榻蛔冸妷盒盘?,?jīng)運算放大器兩極放大后加至LM567。LM567是帶有鎖相環(huán)的音頻譯碼集成塊,LM567內部的壓控振蕩器的中心頻率,接收電路如圖4.2所示。電容C7決定其鎖定帶寬。調節(jié)R10在發(fā)射的載頻上,那么LM567輸入信號大于25mV,輸出端8腳由高電平躍變?yōu)榈碗娖?,作為中斷請求信號,送至單片機處理。圖4.2超聲波接收模塊電路圖選頻放大電路的作用是僅允許一定頻率的信號通過并放大,而其他頻率的信號將被阻斷或衰減。只要把選頻放大電路工作的中心頻率設定為40KHz,就可以把其他頻率的干擾信號去除或衰減,同時把40KHz的回波信號進行放大。4.3單片機最小系統(tǒng)本設計主要運用帶有ZLG7289的周立功最小系統(tǒng)來控制超聲波的發(fā)送、接收,以及聲光報警系統(tǒng)和距離顯示。本最小系統(tǒng)中包括了數(shù)碼管顯示、光電報警和鍵盤控制等功能。圖4.3單片機最小系統(tǒng)最小系統(tǒng)中通過ZLG7289來驅動3個共陰極數(shù)碼管顯示所測的距離與鍵盤的使用,通過單片機AT89C51的P0.4與P0.5來控制LED發(fā)光二極管的亮滅,控制P0.6腳的電平上下來控制蜂鳴器的鳴叫。鍵盤通過外部中斷1來控制整個倒車雷達系統(tǒng)的工作。第五章軟件設計5.1軟件的設計要求本系統(tǒng)的設計要求是利用超聲波測距原理設計一個車用的倒車雷達。要求通過設計能夠測出并顯示車與障礙物之間的距離,并能在距離小于一定的值的時候根據(jù)設定的值進行聲光報警[12]。5.2軟件設計的總體結構框圖圖5.1系統(tǒng)模塊框圖系統(tǒng)初始化模塊:即系統(tǒng)剛上電的時候對系統(tǒng)的各個引腳的電平分配和對各存放器的初值賦值。數(shù)碼管顯示模塊:通過該模塊的設計能夠讓所測得的距離顯示在數(shù)碼管上。按鍵掃描模塊:此模塊用來通過鍵盤控制倒車雷達的工作。發(fā)射接收控制模塊:發(fā)射控制模塊是軟件控制超聲波發(fā)射電路發(fā)射。超聲脈沖啟動定時器工作,同時啟動接收電路工作,當接收電路有信號輸入時,對輸入信號進行處理。運算結果處理模塊:運算結果處理模塊將屢次所測的時間進行處理,進行軟件取大值工作,根據(jù)公式計算出距離,然后再對計算得出的結果進行修正處理,數(shù)據(jù)處理后送至數(shù)碼管顯示模塊。聲光報警模塊:當所測距離小于一定值時,通過聲光報警來提醒使用者。5.3各個程序的流程圖本節(jié)講述的是各個程序流程圖的設計,包括:主程序流程圖、測距程序流程圖、距離處理流程圖、語音播報程序流程圖、LED顯示程序流程圖、中斷程序流程圖。5.3.1主流程圖圖5.2主程序流程圖工作時,微處理器AT89C51先把P1.0置0,啟動超聲波傳感器發(fā)射超聲波,同時啟動內部定時器T0開始計時。要檢測返回信號必須在啟動發(fā)射信號后1.4ms才可以檢測,這樣就可以抑制輸出得干擾。當超聲波信號碰到障礙物時信號立刻返回,微處理器不停的掃描INT0引腳,如果INT0接收的信號由高電平變?yōu)榈碗娖?,此時說明信號已經(jīng)返回,微處理器進入中斷關閉定時器。再把定時器中的數(shù)據(jù)經(jīng)過換算就可以得出超聲波傳感器與障礙物之間的距離。然后再根據(jù)現(xiàn)場的情況進行聲光報警。5.3.2發(fā)射接收模塊流程主程序調用測量子程序,計算子程序,顯示子程序完成一個測量周期。測量子程序如下:圖5.3測量子程序流程圖考慮到在測量的距離超過一定限度后誤差會變大,可以在大于一定距離后采用軟件修正,補償實際測的數(shù)據(jù),當然這要在調試中收集大量的實際測試數(shù)據(jù)后在單片機中設置。當計算時為了提高計算精度可以用計算計數(shù)脈沖個數(shù)來提高計算精度,改進后的公式如公式5-1:5-1其中N表示為計數(shù)脈沖個數(shù),v為超聲波在空氣中的速度,f為計數(shù)頻率也即單片機的晶振頻率。5.3.3中斷程序流程在中斷程序中,當有中斷產(chǎn)生也即接收到超聲波信號就馬上關閉中斷與定時器,并進行距離計算與判斷的工作。圖5.4中斷程序流程圖時間計測:超聲波從發(fā)射到接收的間隔時間的測定是由單片機內部的計數(shù)器T0來完成的。在調試過程中出現(xiàn)的發(fā)送局部與接收局部的直接串擾問題是由于換能器之間的距離不大,有局部聲波未經(jīng)被測物就直接繞射到接收換能器上。從發(fā)射開始一直到“虛假反射波〞結束這段時間,通過控制觸發(fā)器不能觸發(fā),也即超聲波發(fā)射后不是馬上的接收,而是要經(jīng)過一段時間的等待再接收,使不會發(fā)中斷申請,可有效躲避干擾,但也會形成所謂的“盲區(qū)〞。本系統(tǒng)的盲區(qū)通過計算在24cm左右。第六章調試本倒車雷達系統(tǒng)有兩塊PCB板一塊是單片機最小系統(tǒng),另一塊是超聲波的發(fā)射和接收組成的測距模塊板,調試分塊進行。6.1最小系統(tǒng)的調試由于本系統(tǒng)采用的是有ZLG7289的周立功最小系統(tǒng),所以所調試的只有看ZLG7289是否正常工作以及所作PCB板電路是否工作正常即可。6.2測距模塊的調試超聲波測距模組包括超聲波驅動電路和接收電路。本設計所采用的超聲波傳感器是壓電式的,驅動頻率為40KHz。假設能將超聲波接收電路用金屬殼屏蔽起來,那么可提高抗干擾能力[4]。還可將兩探頭之間的距離稍微分開點以防止發(fā)生自發(fā)自收的輕快產(chǎn)生。調試成功后,經(jīng)過仿真可得到超聲波發(fā)射端波形如圖6.1所示:圖6.1超聲波發(fā)射端波形〔所用量程為頻率20us/DIV,電壓1V/DIV〕超聲波接收端波形如圖6.2所示:圖6.2超聲波接收端經(jīng)放大后波形〔所用量程為頻率20us/DIV,電壓5V/DIV〕放大后輸出經(jīng)LM567輸入端波形如圖6.3所示:圖6.3LM567的3引腳輸入端波形〔所用量程為頻率20us/DIV,電壓5V/DIV〕倒車雷達系統(tǒng)工作時情況如圖6.4所示:圖6.4倒車雷達系統(tǒng)工作時情況6.3調試結果由于本系統(tǒng)硬件本身存在著誤差,所以在測量時用取平均值的方式進行。故在測量時,每次測量距離次數(shù)四次,然后取平均值[9]。表6-1距離測量數(shù)據(jù)表序號 理論值cm 實際值cm 絕對誤差cm 相對誤差%1 25 26 1 3.82 30 29 1 3.43 40 42 2 4.84 50 51 1 2.05 70 69 1 1.46 80 79 1 1.37 90 91 1 1.18 100 99 1 1.09 120 123 3 2.410 140 142 2 1.411 160 162 2 1.212 180 181 1 0.613 200 203 3 1.514 220 223 3 1.315240 242 2 0.816 250 251 1 0.4從表6-1中可以看出絕對誤差最大值為3cm,相對誤差小于5%。本倒車雷達系統(tǒng)所測最小距離為24cm,最大距離在250cm左右,滿足設計要求。6.4誤差分析引入測量誤差的原因主要有[11]:1、環(huán)境對測量的影響,包括空氣溫度變化引起的聲速變化、空氣成分變化、聲波傳播途中溫度梯度導致測溫不準確等,由于這些因素對結果產(chǎn)生的影響比擬小。開關門的可靠性是標志超聲波測距儀可靠性的關鍵,即同步門控制。也就是說發(fā)射與脈沖計數(shù)必須同步。2、量化誤差:即參考頻率計數(shù)結果的誤差,由于選擇的單片機計時時鐘頻率為12MHz,所以有量化誤差為0.01米,符合測距要求范圍。所以超聲波發(fā)送應考慮因素有:1.量程范圍;2.目標距離和目標反射情況。超聲波頻率高對探測較小目標有利,有效反射目標應大于至少10個波長以上,對于非垂直于發(fā)射波束的目標,大波束角的傳感器通??梢垣@得更強的回波信號,而波束角越窄對于減小散射波的干擾越有利。3、觸發(fā)誤差:由于被測信號經(jīng)放大、整形,門控產(chǎn)生“開門脈沖〞和“關門脈沖〞中,噪聲信號、干擾信號的摻入,使觸發(fā)的時間可能提前或滯后,給測量結構帶來了隨機誤差,該誤差與信號的觸發(fā)波形有很
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版亻黟拓么乃運動健身營養(yǎng)補充品訂購協(xié)議一
- 2025年度智慧社區(qū)管理與居民服務合同模板3篇
- 13《種子發(fā)芽了》說課稿-2023-2024學年科學三年級下冊青島版(五四制)
- 2024清工承包合同協(xié)議書-城市道路建設專項3篇
- 2024汽車駕駛安全設備檢測與維修合同3篇
- 福建省南平市武夷山上梅中學2022年高一數(shù)學文測試題含解析
- 福建省南平市吳屯中學高三生物模擬試題含解析
- 4《地球 我們的家園》《環(huán)境問題敲響了警鐘》說課稿-2023-2024學年道德與法治六年級下冊統(tǒng)編版
- 個人向公司租用pos機協(xié)議(2024版)2篇
- 2024清潔服務合同協(xié)議書-體育場館深度清潔維護協(xié)議3篇
- 危險廢物處置項目實施方案
- 人教版初三化學上冊講義
- (完整版)共邊比例定理及其應用
- 乙酸鈉?;钒踩畔⒖?、周知卡及MSDS-
- 村情要素模板
- 德宏隴川縣人民法院招聘聘用制書記員筆試真題2023
- 人工氣道脫出應急預案
- 日本預防控制慢性病新型健康管理模式的研究及啟示的開題報告
- 初中物理八年級下冊《壓強》教學課件
- 人工造林項目與其他單位的協(xié)調配合
- (高清版)DZT 0426-2023 固體礦產(chǎn)地質調查規(guī)范(1:50000)
評論
0/150
提交評論