傳感器超聲波測距系統(tǒng)設(shè)計_第1頁
傳感器超聲波測距系統(tǒng)設(shè)計_第2頁
傳感器超聲波測距系統(tǒng)設(shè)計_第3頁
傳感器超聲波測距系統(tǒng)設(shè)計_第4頁
傳感器超聲波測距系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、吉林建筑工程學(xué)院電氣與電子信息工程學(xué)院傳感器及檢測技術(shù)課程設(shè)計報告設(shè)計題目: 超聲波測距系統(tǒng)設(shè)計 專業(yè)班級: 電子信息科學(xué)與技術(shù) 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 設(shè)計時間: 2012.6.42012.6.15目 錄摘要.I Abstract.II第1章 緒論.11.1背景和意義.11.2國內(nèi)外發(fā)展情況.11.3系統(tǒng)功能.1第2章 總體方案設(shè)計.32.1系統(tǒng)框圖.32.2器件選擇.32.3設(shè)計方案.3第3章 硬件設(shè)計.53.1發(fā)射電路設(shè)計.53.2接收電路設(shè)計.53.3顯示模塊的設(shè)計.63.4溫度處理電路設(shè)計.63.5報警電路處理模塊.73.6處理器AT89S51 7第4章 系統(tǒng)軟件設(shè)計94.

2、1軟件流程圖.9第5章 總結(jié)11 參考文獻(xiàn).12附錄I13 附錄:程序清單.14摘要超聲波是一種特殊的聲波,為直線傳播方式,頻率越低,繞射能力越弱,反射能力越強,利用超聲波的這種性能就可制成超聲波傳感器。本次論文介紹了一種以單片機作為微處理器的超聲波測距系統(tǒng), 利用超聲波傳感器的測距原理并配合顯示器,制成了低成本智能超聲波測距系統(tǒng)。分析了環(huán)境溫度對波速的影響,介紹了幾種提高測量精度的方法,給出了電路原理圖和軟件設(shè)計流程圖。 實驗結(jié)果驗證了本系統(tǒng)具有成本低、精度高、電路簡單以及抗干擾性好等優(yōu)點,可以廣泛地應(yīng)用于一些中小規(guī)模的測量系統(tǒng)。AbstractUltrasonic is a kind of

3、 special sound waves which transmitted in straight lines. The lower the frequency is , the worse its diffraction ability and the better its reflection ability will be. Such performance of ultrasonic can be used to make ultrasonic sensor. This paper presents an ultrasonic distance measurement system

4、which take use of the distance measurement principle of ultrasonic sensor provided with monitor to make a lower-cost intelligent ultrasonic distance measurement system. It analyzes the interference of environmental temperature towards wave speed, introduces several methods to improve measurement pre

5、cision and also presents the flow chart of circuit principle and software design. The experimental result shows that this system processes many advantages, such as low cost, high precision, simpleness, anti-jamming etc. It can be widely applied to some medium and small scale measurement system.第1章 緒

6、論1.1背景和意義人類了解聲波的時間并不長,對超聲波這一耳不能聞的物質(zhì)的了解更是近代歷史才涉足。如同人類知道可見光只占整個光世界的一部分一樣,人耳能聽見的聲音只占整個聲波世界的一部分,人類感官能直接感覺到得,對它的認(rèn)識就要多,而不為感官所感覺的就要認(rèn)識的少,可是恰恰是這不為人類所認(rèn)識的部分,卻為我們的世界帶來了不小的改變。聲和光是我們認(rèn)識世界的最直接的感覺,現(xiàn)行很多科學(xué)技術(shù)都是以聲和光為手段完成的。今天,我所完成的系統(tǒng)設(shè)計就是以超聲波為媒介,來完成物體之間距離的測量。說道測距,時至今日方法數(shù)不勝數(shù),有電阻抗測量方式、光強測量方式以及原始的機械計數(shù)測量,它們各有特點,應(yīng)用在不同的領(lǐng)域,共同為我們

7、的生活帶來便捷。超聲波測距最主要的是利用聲波的強反射性,與光和點的測量不同,它單一、結(jié)構(gòu)簡單,無需配備附屬的器件。電測量利用電阻抗的相對變化,多數(shù)需要成對的器件來引起阻抗的變化;光測量多需要感光物質(zhì),雖然它測量精度極高,但器件精細(xì)貴重,不易普遍采用。超聲波測距只需將探測頭對準(zhǔn)物體,測量簡單方便,適用在精度要求不高的場合。1.2國內(nèi)外發(fā)展情況超聲波易于定向發(fā)射、方向性好、強度易控制、與被測量物體不需要直接接觸的優(yōu)點,是作為液體高度測量的理想手段。在精密的液位測量中需要達(dá)到毫米級的測量精度,但是目前國內(nèi)的超聲波測距專用集成電路都是只有厘米級的測量精度。通過分析超聲波測距誤差產(chǎn)生的原因,提高測量時間

8、差到微秒級,以及用LM92溫度傳感器進(jìn)行聲波傳播速度的補償后,目前國際上設(shè)計的高精度超聲波測距儀能達(dá)到毫米級的測量精度。1.3系統(tǒng)功能介紹由于超聲波是高頻波,不能被人耳所聽,因此它得以用在對環(huán)境條件要求嚴(yán)格的地方。目前所知,日常生活應(yīng)用方面:由于人們生活水平的提高,城市發(fā)展建設(shè)加快,城市車輛逐漸增多,因為停車不當(dāng)而造成的交通事故也越來越多。為了避免此類事故的發(fā)生,一個能夠直觀的測出汽車與障礙物之間的距離的裝置就變得十分必要。它可以即使將車輛與障礙物之間的距離反映出來,給司機更準(zhǔn)確的信息和更多的反應(yīng)時間,減少事故的發(fā)生;軍事方面:超聲波聲納已經(jīng)廣泛的應(yīng)用于偵查探測等方面,如何提高期測量精度已經(jīng)是

9、正在著重研究的課題之一;工業(yè)應(yīng)用方面:超聲波測距儀的設(shè)計方便了管道的距離探測,消除了一些空間方面的限制。第2章 總體方案設(shè)計本設(shè)計采用單片機為主控,力求測量、檢測、顯示、報警于一體,避障系統(tǒng)要求結(jié)構(gòu)簡單、便于操作、成本低廉、適用范圍廣泛。2.1系統(tǒng)框圖在本次設(shè)計中,我以51單片機為主控芯片,各部分功能用外部電路來完成,這其中包括了電源電路、報警電路、溫度電路,聲波發(fā)射電路、聲波接收電路以及用于顯示的顯示電路,各部的關(guān)系如圖21所示:2-1 設(shè)計思路框圖2.2器件選擇本次超聲波測距器由單片機計時及控制電路、超聲波發(fā)射電路,超聲波檢測接收電路、溫度時時檢測電路、報警警示電路、顯示電路等部分組成,采

10、用AT89C51單片機作為計時主控制器,用TCT4016T作超聲波的發(fā)射器,用TCT4016R作超聲波的接收器,在接收電路的處理模塊采用的是專業(yè)的超聲波測距處理軟件TL852,顯示電路采用了74LS244為處理芯片。2.3設(shè)計方案電源電路為單片機提供電源,由單片機AT89C51編程產(chǎn)生40kHz的方波,由P3.6口輸出,再經(jīng)過放大電路,驅(qū)動超聲波發(fā)射探頭發(fā)射超聲波。發(fā)射出去的超聲波經(jīng)障礙物反射回來后,由超聲波接收頭接收到信號,通過接收電路的檢波放大、積分整形及一系列處理,送至單片機。單片機利用聲波的傳播速度和發(fā)射脈沖到接收反射脈沖的時間間隔計算出障礙物的距離,并由單片機控制顯示出來。該測距裝置

11、是由超聲波傳感器、單片機、發(fā)射/接收電路和LED顯示器組成。傳感器輸入端與發(fā)射接收電路相連,接收電路輸出端與單片機相連接,單片機的輸出端與顯示電路輸入端相連接。其時序圖如圖2-3所示。圖2-3 時序圖單片機在T0時刻發(fā)射方波,同時啟動定時器開始計時,當(dāng)收到回波后,產(chǎn)生一負(fù)跳變到單片機中斷口,單片機響應(yīng)中斷程序,定時器停止計數(shù)。計算時間差,即可得到超聲波在媒介中傳播的時間t,由此便可計算出距離。第3章 硬件設(shè)計3.1發(fā)射電路設(shè)計由單片機產(chǎn)生的40kHz的方波需要進(jìn)行放大,才能驅(qū)動超聲波傳感器發(fā)射超聲波,發(fā)射驅(qū)動電路其實就是一個信號放大電路,我所選用的是74HC04集成芯片,圖3-1發(fā)射電路圖圖3

12、-1 發(fā)射電路3.2接收電路設(shè)計超聲波接收頭接收到超聲波后,轉(zhuǎn)換為電信號,此時的信號比較弱,必需經(jīng)過放大。本系統(tǒng)采用了LM741對接收到的信號進(jìn)行放大,接收電路如圖3-2所示。圖3-2 接收電路3.3顯示模塊的設(shè)計LED(Light-Emitting Diode,發(fā)光二極管)有七段和八段之分,也有共陰和共陽兩種。LED數(shù)碼管結(jié)構(gòu)簡單,價格便宜。圖3-3示出了八段LED數(shù)碼顯示管的結(jié)構(gòu)和原理圖。圖3-3(a)為八段共陰數(shù)碼顯示管結(jié)構(gòu)圖,圖3-3(b)是它的原理圖,圖3-3(c)為八段共陽LED顯示管原理圖。八段LED顯示管由八只發(fā)光二極管組成,編號是a、b、c、d、e、f、g和SP,分別與同名管

13、腳相連。七段LED顯示管比八段LED少一只發(fā)光二極管SP,其他與八段相同。圖3-3 八段LED數(shù)碼顯示管原理和結(jié)構(gòu)3.4溫度處理電路設(shè)計為滿足精度要求,在整個設(shè)計中,我們考慮溫度的影響。溫度傳感器種類眾多,在高精度,高可靠性的場合,由DALLAS公司生產(chǎn)的DS18B20將作為首選,它體積小、功率小、抗干擾能力強,DS18B20精度高,能精確到0.50C的測量精度,而且響應(yīng)時間短,750ms的工作周期,保證了及時性,DS18B20還具有全數(shù)550C+1250C都能工作字轉(zhuǎn)化輸出,先進(jìn)的但數(shù)據(jù)總線通信,測量范圍廣,在-的優(yōu)點。本設(shè)計采用DS18B20作為溫度處理模塊,其電路連接如圖3-4所示:圖3

14、-4 溫度模塊電路圖 11在考慮溫度因素后,不采用前面的公式,因為DS18B20輸出的是攝氏度的數(shù)據(jù),而采用以下的公式進(jìn)行換算處理:T=c+273 (3-1) v=331.41+v=331.41+T (3-2)273c+273 (3-3) 2733.5報警電路處理模塊依靠超聲波測量距離之后,由MCU處理,由于是避障系統(tǒng),當(dāng)距離達(dá)到或小于某一數(shù)值時,希望能被報警,引起警戒,所以設(shè)計中加入了報警系統(tǒng),它由單片機控制蜂鳴器來工作。我們設(shè)定S0為警戒報警值,當(dāng)S>S0時,單片機一引腳導(dǎo)通,經(jīng)三極管對信號放大,蜂鳴器響起,其電路圖如圖3-5所示:圖3-5 蜂鳴報警電路3.6處理器AT89S51本次

15、設(shè)計的處理器,我采用了目前應(yīng)用較多的51系列單片機AT89C51單片機,AT89C51的優(yōu)勢在于片內(nèi)有Flash存儲器,它繼承了MCS51的原有功能,能和其他一些AT89系列單片機兼容。AT89C51單片機內(nèi)部結(jié)構(gòu)及主要性能特點:40個引腳,雙列直插式封裝;有4個8位I/O借口,有全雙工增強型UART,可編程串行通信;2個16位定時/計時器;5個中斷源,2個中斷優(yōu)先級;有片內(nèi)時鐘振蕩器(全靜態(tài)工作方式,024MHz);有128字節(jié)內(nèi)部ROM,4KB Flash ROM(可以擦出1000次以上,數(shù)據(jù)保存10年);電源控制模式靈活(時鐘可停止和恢復(fù),空閑模式,掉電模式)。另外,其程序的下載簡單,生

16、成程序簡單,應(yīng)用C語言完成編寫。圖3-6 單片機引腳功能第4章 系統(tǒng)軟件設(shè)計4.1軟件流程圖單片機編程產(chǎn)生超聲波,在系統(tǒng)發(fā)射超聲波的同時利用定時器的計數(shù)功能開始計時,接收到回波后,接收電路輸出端產(chǎn)生的負(fù)跳變在單片機的外部中斷源輸入口產(chǎn)生一個中斷請求信號,響應(yīng)外部中斷請求,執(zhí)行外部中斷服務(wù)子程序,停止計時,讀取時間差,計算距離,然后通過軟件譯碼,將數(shù)據(jù)輸出P0、P1和P2口顯示。綜合以上的分析可得到系統(tǒng)主程序流程圖,系統(tǒng)主程序的流程圖如圖4-1所示,中斷處理流程圖如圖4-2所示。圖4-1 系統(tǒng)主程序流程圖圖4-2 中斷處理程序流程圖第5章 總結(jié)本學(xué)期傳感器的課程設(shè)計,目的是通過我們的動手能力和思

17、維,完成對超聲波的認(rèn)識和應(yīng)用,對單片機AT89S51的學(xué)習(xí),通過實際操作和上網(wǎng)查閱相關(guān)資料,更好的對超聲波測距系統(tǒng)的掌握。課程設(shè)計過程中,遇到了許多問題,對專業(yè)知識掌握的不夠扎實,會在設(shè)計時方向有些偏,或者程序設(shè)計的冗長,做了不少無用功,這些都是對知識掌握的不熟練導(dǎo)致的,還有就是對各器件應(yīng)用的不熟練,這些問題在課程設(shè)計中充分的體現(xiàn)出來了,不過通過此次課程設(shè)計,也讓我認(rèn)識到了,專業(yè)課的重要性,以前感覺這些課程有些沒什么用處,現(xiàn)在通過課程設(shè)計,感覺到自身的不足,專業(yè)知識的欠缺,尤其是對專業(yè)中要用到的一些器件知識掌握的不熟練,這些都是我在今后的學(xué)習(xí)生活中需要充實自己的地方。這次設(shè)計中,很多知識都快忘

18、了,過程中總要翻看原來的筆記才能勉強設(shè)計,通過設(shè)計此裝置,深刻的明白了它的工作原理,內(nèi)部結(jié)構(gòu),應(yīng)用意義,性能等方面。在設(shè)計的過程中,使我在滿足設(shè)計要求的條件下,廣開思路,大膽創(chuàng)意,并到圖書館,網(wǎng)上翻閱和搜集相關(guān)資料,為這次設(shè)計作了準(zhǔn)備。通過對超聲波測距系統(tǒng)的設(shè)計,不僅使我了解到目前該系統(tǒng)應(yīng)用的廣泛和意義,同時也對單片機AT89S51的知識掌握的更加牢靠,對今后的學(xué)習(xí)和工作有很重要的影響。參考文獻(xiàn)1.梁森 歐陽三泰·自動檢測技術(shù)及應(yīng)用·機械工業(yè)出版社·20112.張毅剛·單片機原理及應(yīng)用·高等教育出版社·20103.胡漢才·單

19、片機原理及系統(tǒng)設(shè)計·清華大學(xué)出版社·20044.何立明·單片機應(yīng)用技術(shù)選編·北京航空航天大學(xué)出版社·20085.閻石·數(shù)字電子技術(shù)基礎(chǔ)·高等教育出版社·20036. 胡均安·工程測試技術(shù)基礎(chǔ)·華中科技大學(xué)出版社·2000附錄I:附錄:程序清單#include <reg51.h>#define uchar unsigned char#define ulong unsigned long#define uint unsigned intsbit P36=P36;sbit P32=P32;uc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論