




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、湖南人文科技學(xué)院本科生畢業(yè)設(shè)計檔案材料題 目: 超聲波測距器的設(shè)計 學(xué)生姓名: 賀登高 學(xué)號 08409238 系 部: 通信與控制工程系 專業(yè)年級: 電信08級2班 指導(dǎo)教師: 譚甲凡 職 稱: 副教授 湖南人文科技學(xué)院教務(wù)處制摘 要本設(shè)計是以單片機技術(shù)為基礎(chǔ),實現(xiàn)的對前方物體距離測量。利用超聲波指向性強,能量消耗慢,在介質(zhì)中傳播的距離遠(yuǎn)的特點,利用了超生波傳感器對前方物體進行感應(yīng),經(jīng)過單片機中的程序?qū)Τ暡▊鞲衅靼l(fā)射和接收的超聲波信號進行分析和計算處理,最后將處理結(jié)果在LED數(shù)碼管上顯示。AT89C52單片機的超聲波測距系統(tǒng),此系統(tǒng)根據(jù)超聲波在空氣中傳播反射原理, 把超聲波傳感器作為接口部
2、件, 利用超聲波在空氣中傳播的時間差來測量距離,設(shè)計了一套超聲波檢測系統(tǒng)。該系統(tǒng)設(shè)計主要分為主控制器模塊、超聲波發(fā)射模塊、超聲波接收模塊和顯示模塊等四個基本模塊構(gòu)成,用接收部分接收超聲波。本設(shè)計利用兩個中斷,在發(fā)射信號時,打開定時器中斷0和外部中斷0使定時器計時,接收到發(fā)射超聲波信號時,外部中斷0關(guān)閉中斷,這時定時器中斷0計錄的時間就為超聲波傳播經(jīng)過測距儀到前方物體的來回時間。利用公式 S=T×V2(V為超生波傳播速度,本設(shè)計設(shè)定值340m/s),單片機把處理的距離值S并且通過八段LED顯示出來。AbstractThe design is based on microprocesso
3、r technology to achieve the right measurement of the front object distance. Due to strong directional ultrasonic, energy consumption slow, transmission distance is far in medium.use of ultrasound sensors on the front induction objects, SCM logic analysis and calculate through the procedures of ultra
4、sonic sensors transmitting and receiving ultrasonic signals , Finally, after processing the data is in the digital LED tube. Ultrasonic Ranging System Based on AT89C51 ,The ultrasonic system based on the air-borne reflection principle ,ultrasonic sensors are interface components, used the time gap u
5、ltrasonic wave transmit in the air to measure distance with application of SCM technology, be able to design a set of ultrasonic detection system. a controller module design, ultrasonic transmitter module design, ultrasonic receiver and display module 4 module is The system design work. Papers prese
6、nted the design through ultrasonic sensor (non-contact measurement) measurement ultrasonic sensors are fat Radio emission of ultrasonic, with some receiving ultrasonic receiver. The use of two design interruption when the signal is launched open timer and external interrupt 0 so that the timer inter
7、ruption time, When receiving ultrasonic signals to the launch, the external interrupt 0 closed interruption At this time the timer interrupt 0 Total recorded the time is the ultrasonic wave transmission journey between the ultrasonic telemeter and the front objects. Use formula S=T × V (V is th
8、e ultrasonic waves velocity,The design settings 340m/s) microprocessor dispose the distance value displayed on the LED. Keywords: single chip microcomputer ; ultrasound sensor ; LED ultrasonic telemeter 目 錄第一章 緒論. 5 1.1選題背景及研究意義. 5 1.2研究步驟、方法. 6第二章 設(shè)計方案.82.1設(shè)計的目的和要求.82.2系統(tǒng)的工作原理.9第三章 系統(tǒng)硬件電路的設(shè)計.113.1
9、單片機簡介.113.1.1單片機的發(fā)展與應(yīng)用.113.1.2 AT89C52單片機的概述.123.2超聲波傳感器.163.3 超聲波接收電路.17 3.4 超聲波接收電路. 18 3.5 LED碼管. 19 第四章 設(shè)計原理及工作說明.21 4.1 計原理圖及分析. 21 4.2 設(shè)計說明.22結(jié)束語. 23附錄一 超聲波測距儀電路圖.24附錄二 參考文獻(xiàn).25附錄三 超聲波測距儀匯編程序.27第一章 緒論 隨著科學(xué)技術(shù)越來越廣泛地使用,科技成果的迅速發(fā)展,給人民的日常生活,給我們的生活方便了許多。超聲波測距儀,是本著這個宗旨,利用超聲波功能為我們服務(wù)。 人們可以聽到聲音的振動產(chǎn)生的原因是對象
10、,在為20Hz - 20kHz的,超過20KHZ的范圍稱為超聲,低于20Hz的叫次聲的頻率。超聲波頻率用于千赫,幾十兆赫不等。由于超聲波指向性,往往用于距離測量。利用超聲波檢測往往更快速,方便,計算簡單,易于做到實時控制和測量精度可以達(dá)到工業(yè)的實際要求標(biāo)準(zhǔn)了,因此在移動機器人,汽車安全,海洋測繪等得到廣泛應(yīng)用范圍。這種設(shè)計提供了一系列數(shù)字顯示裝置,該裝置使用單獨的發(fā)送和接收超聲波傳感器和單片機。超聲波傳感器在發(fā)射和接收操作,利用空氣中的速度和聲波脈沖發(fā)射到接收反射脈沖來計算的距離之間的距離障礙超聲波的時間間隔。 距離測量在各種場合的需要要求,檢測參數(shù),數(shù)據(jù)采集來解決問題。雖然有多種方式,例如,
11、激光測距,微波測距,紅外線和超聲波測距。但是,超聲波測距不失為一種簡單可行的方法。雖然超聲波測距電路的品種多樣,甚至有特殊的超聲波測距電路。然而,一些電路復(fù)雜,技術(shù)困難,有的調(diào)試變得非常困難,有些組件是不容易買到。該電路的設(shè)計,成本低廉,質(zhì)量可靠,容易購買使用的組件,并在結(jié)合使用的距離測量原理與單處理芯片數(shù)據(jù),以提高測量精度,電路實現(xiàn)簡單,穩(wěn)定可靠。 這種設(shè)計使在前面的障礙距離測量,被測物體距離的增加和減少,數(shù)碼管顯示不同的值。用超聲波檢測距離,設(shè)計更加方便,計算也比較簡單,在測量精度方面能達(dá)到我們的日常需要。超聲波用于倒車,建筑工地以及一些工業(yè)現(xiàn)場監(jiān)控位置測距儀也可以使用,例如的水平,深度,
12、管長度測量的場合。指向性強超聲波能量消耗緩慢,在介質(zhì)中傳播較遠(yuǎn),因此經(jīng)常使用,如測距儀和液位測量超聲波測距等,可以通過超聲波實現(xiàn)。使用超聲波檢測往往更快速,方便,簡單的計算。智能超聲波測距儀具有廣泛的實際應(yīng)用,超聲波測距儀廣泛應(yīng)用于生活,軍事和其他領(lǐng)域,如建筑施工單位的距離測量;汽車倒車防撞系統(tǒng),潛艇超聲波探頭定位系統(tǒng)。 這種設(shè)計是要求非接觸式測距,本人設(shè)計了一個項目的設(shè)計。該設(shè)計可廣泛用于生活、軍事等各個領(lǐng)域,該設(shè)計需要設(shè)計者有較好的數(shù)電、模電知識,并且具有一定的編程能力,綜合運用以上知識實現(xiàn)對超聲波發(fā)射與接收信號進行控制,計算,處理最后在LED數(shù)碼管顯示。測量范圍:,不與被測物
13、體直接接觸測量,可顯示清晰,穩(wěn)定的測量結(jié)果。 通過我在大學(xué)四年的努力學(xué)習(xí),得到了能夠獲得的專業(yè)知識,已經(jīng)有電路原理,模擬電子技術(shù),數(shù)字電子技術(shù),專業(yè)知識和微控制器和接口技術(shù),檢測與轉(zhuǎn)換,編程知識和能力一定程度上為了使用到的知識服務(wù)社會,運用他們的知識,所以我選擇這個主題。1.2研究步驟、方法一.硬件電路的設(shè)計:硬件電路的設(shè)計主要包括單片機系統(tǒng)及顯示電路、超聲波發(fā)射電路和超聲波檢測接收電路四部分。1超聲波傳感器的原理及應(yīng)用:超聲波傳感器分為集成與獨立的發(fā)送和接收到兩種。本設(shè)計采用超聲波傳感器發(fā)射接受分離式。2單片機的應(yīng)用及語言:比較常用的單片機有INTEL公司的MCS-51系列單片機
14、,有兩大系列MCS-51子系列和MCS-52子系列及ATMEL公司AT89C系列單片機,有4種型號:AT89C51、AT89C52、AT89C1051、AT90C2051。軟件的實現(xiàn)何以用C語言或匯編語言來實現(xiàn)。本設(shè)計考慮到功能和成本選取了AT89C52單片機做控制器。3.顯示器:液晶顯示我們可以使用北京精電蓬遠(yuǎn)顯示技術(shù)的MDLS 16265B液晶LCD顯示器或者八段數(shù)碼管LED。本設(shè)計選用八段數(shù)碼管LED做顯示器件。4. 超聲波測距的范圍和精度:由于實際需要和傳感器的性能限制,測距都要有一定的范圍和精度,所以在設(shè)計測距儀時應(yīng)該考慮這兩方面的技術(shù)要求。本設(shè)計選取的傳感器要能達(dá)到要求的測量范圍和
15、精度。超聲波測距儀的軟件設(shè)計主要由主程序,子程序超聲發(fā)射,超聲波接收中斷程序和顯示子程序。我們知道,C語言程序有利于更復(fù)雜的算法,匯編語言編程效率高,精確計算運行時間,匯編語言程序設(shè)計簡單。這個設(shè)計采用的是匯編語言。第二章 超聲波智能測距儀系統(tǒng)的設(shè)計方案21超聲波智能測距儀系統(tǒng)設(shè)計的目的和要求 1、智能超聲波測距系統(tǒng)的目的是:這種設(shè)計的主題是智能超聲波測距儀的設(shè)計,我們可以看到設(shè)計目標(biāo)是利用超聲波傳感器測量距離。隨著超聲波測量距離的超聲波發(fā)生器原理的超聲波發(fā)送信號,當(dāng)超聲波反射回來后,經(jīng)歷了被測對象是超聲接收者接收時間是T。這是計算只要超聲波信號發(fā)送到接收器從返回信號所用的時間,可以計算出超聲
16、波發(fā)生器和從物體反射。距離計算公式: d=s/2=(c×t)/2 (2.1) 其中,d為被測物與測距儀的距離,s為聲波的來回的路程,c為聲速,t為聲波往返所用的時間。 要設(shè)計出超聲波智能測距儀,首先要讓超聲波傳感器發(fā)射部分發(fā)射超聲波信號的時候讓定時器0計時;再要讓超聲波傳感器接受部分接受超聲波信號的時候讓定器停止計時;最后要使計時的時間轉(zhuǎn)換為測量的距離,并且要達(dá)到一定的精度。在這個設(shè)計中在發(fā)射超聲波信號的同時打開了總中斷,用定時器0計時,接受超聲波信號的時,用外部中斷0關(guān)閉總中斷,這時定時器0中斷停止計時,定時器0中斷定時時間定為294US(超聲波傳播經(jīng)過0.
17、1m 所需要的時間)來計數(shù)。這樣可以把測量的時間轉(zhuǎn)化為測量的距離值,又可以使測量達(dá)到所需要的精度。 在本設(shè)計里需要使用用到的超聲波傳感器和AT89C52單片機、超生波發(fā)射和接收電路、LED數(shù)碼管、相關(guān)驅(qū)動電路將在后面介紹。2、超聲波智能測距儀系統(tǒng)設(shè)計的要求: (1)設(shè)計控制電路、技術(shù)實現(xiàn)方式使用單片機控制。 (2)采用超聲波測距方式實現(xiàn)。 (3)采用LED數(shù)碼管顯示結(jié)果。以上的設(shè)計目的、要求、功能實現(xiàn)、分析是超聲波智能測距儀設(shè)計的依據(jù)。 22 超聲波智能測距儀系統(tǒng)的工作原理 距離的超聲波測距方法的原理通常使用時間差。首先測量從發(fā)射超聲波遇到障礙后返回按時間,通過對超聲聲速的兩倍乘以聲源與障礙物
18、之間的距離。聲波智能測距儀設(shè)計測量裝置利用超聲波傳感器,與單片機處理,最后通過LED數(shù)碼管顯示測量值之間的距離。智能超聲波測距儀由四個部分組成,包括微控制器,超聲波傳感器和數(shù)字控制。由上圖可以看出,硬件電路設(shè)計主要包括單片機系統(tǒng),超聲波發(fā)射器和超聲波接收器,顯示電路四部分組成?;蛘哂肁T89C52單片機微控制器系列兼容系列代替。單片機對超聲波發(fā)射器進行控制,超聲波接受器把檢測的信號輸入到單片機中,然后通過內(nèi)部程序傳輸?shù)男盘栠M行分析,計算和處理,由LED數(shù)碼管顯示測量距離的最終值。 超聲波測距儀的軟件設(shè)計主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。設(shè)計中單片機內(nèi)的程序開了
19、定時器0中斷和外部中斷0,使定時器工作在方式2狀態(tài),使THO=6DH ,TL0=6DH,每過294US(超聲波傳播0.1m 所需要的時間)中斷一次,到到對測量距離計數(shù),外部中斷0接受到超聲波回波時,外部中斷0產(chǎn)生中斷,使定時間0停止計時.定時器0定時初值的推導(dǎo):T=0.1%340=0.000294S=294US (2.2)T為定時器設(shè)置的定時時間.N=294%2=147 (2.3)由此可以知道,定時器0使用方式二的8位自動重裝計數(shù)器即可,T0的定時初值為X=M-N=256-147=109D=6DH (2.4)第三章超聲波智能測距儀系統(tǒng)硬件電路的設(shè)計3.1 單片機簡介單片機,亦稱單片微電腦 或單
20、片微型計算機(Single Chip Microcomputer)。它是中央處理單元(CPU),隨機存取存儲器(RAM或EPROM,EEPROM)中,只讀存儲器(ROM),定時器/計數(shù)器,輸入/輸出端口(I/ 0)和其他主要功能集成到在一個集成電路計算機芯片的微型計算機。目前,有一種微控制器A/ D和D/ A轉(zhuǎn)換器,高速輸入/輸出單元,DMA通道,浮點運算和其他特殊功能的新類型。 1974年,美國仙童(Fairchild)公司研制的世界上第一個單芯片微型計算機F8。本機有兩個集成電路芯片,結(jié)構(gòu)奇特,具有與眾不同的指令系統(tǒng),深受民用電器和儀器儀表領(lǐng)域的歡迎和重視。自此,開始了
21、單片機的發(fā)展也在不斷擴大。現(xiàn)成為微型計算機,單片機開發(fā)過程中的重要分支,通??梢苑譃橐韵碌陌l(fā)展過程劃分。 1第一代4位單片機(1974-1976):這是單片機的初級階段。單片機在此期間生產(chǎn)的特點是集成制造工藝落后,雙片形式使用。典型的代表產(chǎn)品有Fairchild公司的F8和Mostek387公司的3870等2第二代低檔8位單片機(1976-1978):這是微控制器的第二個發(fā)展階段。而生產(chǎn)微控制器這個時代已經(jīng)能夠在單芯片上集成的CPU,并行端口,定時器,RAM和ROM等特點,但性能低,品種少,不是很廣泛的應(yīng)用,英特爾的典型產(chǎn)品公司的MCS - 48系列機器。 3第三代高檔8位單片機(1979-1
22、982):這是成熟的單片機階段。這種單片機的產(chǎn)生和前幾代相比,不僅解決了存儲容量和范圍,并中斷源,并行I / O端口,定時器/計數(shù)器的數(shù)量不同程度增加,更先進的是新的集成全雙工串行通訊接口電路。在指令中,一般將乘法和除法和比較指令。在此期間,供應(yīng)鏈管理的全系列產(chǎn)品,滿足了各種不同領(lǐng)域的需要。代表產(chǎn)品有Intel公司的MCS-51系列機,Motorola公司的MC6801系列機,TI公司的TMS7000系列機,此外,Rockwell,NS,GI和日本松下等公司也先后生產(chǎn)了自己的單片機系列位單片機(19821990年) 5新一代的單片機(自90年代以來) 供應(yīng)鏈管理已經(jīng)成為更廣泛的應(yīng)用范圍:1)控
23、制系統(tǒng)。 2)智能電表。 3)機電一體化。 4)智能接口。 5)智能民用產(chǎn)品。 6)配電系統(tǒng)的功能。 7)功能集散控制系統(tǒng)。 8)局部網(wǎng)絡(luò)系統(tǒng)。 中國于1982年開始使用單片機的短短五年中的最新發(fā)展極為迅速。截至今天,單片機應(yīng)用技術(shù)的飛速發(fā)展,據(jù)統(tǒng)計,我國的單片機年容量已達(dá) 13 億片,且每年以大約16%的速度增長,但相比于中國的世界市場份額不到1。特別是在玩具廠等生產(chǎn)產(chǎn)品的沿海地區(qū),大多采用微控制器,并繼續(xù)向內(nèi)地輻射,所以在中國供應(yīng)鏈管理有一個廣闊的前景。3.1.2 AT89C52單片機的概述AT89C52引腳結(jié)構(gòu) 圖 3.1 AT89C52引腳結(jié)構(gòu)功能特性描述: 與MCS-51單片機產(chǎn)品兼
24、容、8K字節(jié)在系統(tǒng)可編程Flash存儲器、1000次擦寫周期、全靜態(tài)操作:0Hz33Hz、三級加密程序存儲器、2個可編程I/O口線、三個16位定時器/計數(shù)器、八個中斷源、全雙工UART串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門狗定時器等AT89C51引腳功能描述 VCC : 電源GND: 地P0 口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時,P0口也用來接收指令字節(jié);而在程序校驗時
25、,輸出指令字節(jié)。程序校驗時,需要外部上拉電阻。P1 口:P1 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在flash編程和校驗時,P1口接收低8位地址字節(jié)。P2 口:P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(I
26、IL)。在flash編程和校驗時,P2口亦接收低高位地址和其它控制信號。P3 口:P3 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在flash編程和校驗時,P3口也接收一些控制信號。P3口亦作為AT89S52特殊功能(第二功能)使用,如下所示。AT89S52 引腳號 第二功能P3.0 RXD (串行輸入)P3.1 TXD (串行輸出)P3.2 INT0 (外部中斷0)P3.3 INT1 (外部中斷1
27、)P3.4 T0 (定時器0外部輸入)P3.5 T1 (定時器1外部輸入)P3.6 WR (外部數(shù)據(jù)存儲器寫選通)P3.7 RD (外部數(shù)據(jù)存儲器寫選通)RST: 復(fù)位輸入。晶振工作時,RST腳持續(xù)2 個機器周期高電平將使單片機復(fù)位。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8 位地址的輸出脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ALE脈沖將會跳過一個ALE脈沖。PSEN:外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當(dāng)AT89C51從外部程序存儲器執(zhí)
28、行外部代碼時,PSEN在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,PSEN將不被激活。EA/VPP:訪問外部程序存儲器控制信號。為使能從0000H 到FFFFH的外部程序存儲器讀取指令,EA必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在flash編程期間,EA也接收12伏VPP電壓。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。AT89C52 有5個中斷源,中斷是指計算機在執(zhí)行某一程序的過程中, 由于計算機系統(tǒng)內(nèi)、 外的某種原因, 而必須中止原程序的執(zhí)行,轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,待處理結(jié)束之后, 再回來繼續(xù)執(zhí)行被中止的原程序的過
29、程。 采用了中斷技術(shù)后的計算機, 可以解決CPU與外設(shè)之間速度匹配的問題, 使計算機可以及時處理系統(tǒng)中許多隨機的參數(shù)和信息, 同時, 它也提高了計算機處理故障與應(yīng)變的能力。兩個外部中斷(INT0 和INT1),兩個定時中斷(定時器0、1)和一個串行中斷。每個中斷源都可以通過置位或清除特殊寄存器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。IE還包括一個中斷允許總控制位EA,它能一次禁止所有中斷。中斷源是在一個計算機系統(tǒng)對中斷請求的來源,中斷可以人為設(shè)定,它可以在應(yīng)對突發(fā)隨機事件設(shè)置。通常的I / O設(shè)備,實時控制系統(tǒng)的故障隨機參數(shù)和信息源等。較高優(yōu)先級的中斷,那么到更高的優(yōu)先級響應(yīng)。當(dāng)
30、運行時,中斷服務(wù)程序,另一個中斷高優(yōu)先級中斷請求產(chǎn)生,當(dāng)電流CPU中斷服務(wù)將暫停高級別中斷處理應(yīng)用,可完成先進的中斷處理程序中斷程序關(guān)閉,然后再返回到CPU原始點繼續(xù)這一過程被稱為嵌套。 中斷響應(yīng)的過程:(1) 在每個指令結(jié)束時,系統(tǒng)會自動檢測中斷請求信號,如果有一個中斷請求,并在打開的CPU,那么響應(yīng)的中斷的中斷狀態(tài)。 (2)保護之前,在一般保護,禁止中斷,以防止現(xiàn)場銷毀現(xiàn)場的一幕。保護現(xiàn)場的指令一般用于堆疊在原程序中使用到堆棧中的寄存器。 (3)中斷服務(wù)的相應(yīng)的中斷源是服務(wù)。 (4)恢復(fù)現(xiàn)場,將保護的數(shù)據(jù)在堆棧上彈出的復(fù)蘇之前,禁止中斷現(xiàn)場,以防止破壞現(xiàn)場。時間后,現(xiàn)場恢復(fù)開放中斷。 (5
31、)返回時,此CPU的斷點地址時堆棧推彈回到程序計數(shù)器,使CPU繼續(xù)執(zhí)行被中斷的程序。 晶振特點:如圖所示,單片機AT89C52的用于形成一個內(nèi)部振蕩器反相放大器,XTAL1和XTAL2的是放大器的輸入和輸出。振蕩電路連接圖3.2超聲波傳感器超聲波是一種機械波頻率高于20kHz的機械波。為了作為一種超聲波檢測手段,必須產(chǎn)生超聲波和接收超聲波。為了實現(xiàn)這個目的的設(shè)備是超聲波傳感器,可以使用超聲波換能器或超聲波探頭。超聲波傳感器發(fā)射器和接收器,但一個超聲波傳感器也可發(fā)送和接收聲波的雙重作用。超聲波發(fā)生器可以分為兩類:一類是電氣方式產(chǎn)生超聲波,一個是由機械方式產(chǎn)生超聲波。電氣方法包括壓力電動式等;機械
32、方法加爾,長笛等系統(tǒng),它們產(chǎn)生超聲波頻率,功率和聲學(xué)特性各不相同。在近距離電流測量更常用的壓電超聲換能器。超聲波傳感器是壓電效應(yīng)的原理和超聲波能量相互轉(zhuǎn)化,即使用,當(dāng)超聲波發(fā)射器,將電能轉(zhuǎn)化,超聲波發(fā)射器和接收回波時,將超聲振動轉(zhuǎn)換成電信號。壓電超聲換能器是利用壓電晶體振蕩器工作。在圖所示超聲換能器的內(nèi)部結(jié)構(gòu),它有兩個壓電陶瓷基板和一個傳聲筒。當(dāng)它應(yīng)用于雙極性脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,促進了超聲振動共振板發(fā)電的話,它是一種超聲波發(fā)生器,另一方面,如果不施加電壓之間的兩個電極,當(dāng)共振板收到超聲波共振,這是抑制振動的壓電晶片,將機械能轉(zhuǎn)換為電信號,然后它成
33、為一個超聲波接收傳感器。超聲波發(fā)射器和接收器的超聲波傳感器探頭的結(jié)構(gòu)略有不同。 3.3 超聲波發(fā)射電路超聲波發(fā)射電路原理圖如上圖所示。發(fā)射電路主要由反相器74LS04和超聲波發(fā)射換能器T構(gòu)成,單片機P1.0端口輸出高電平驅(qū)動振蕩電路產(chǎn)生的40KHZ方波信號一路經(jīng)一級反相器后送到超聲波換能器的一個電極,另一路經(jīng)兩級反相器后送到超聲波換能器的一個電極。用這種推挽形式將方波信號加到超聲波換能器的兩端,可以提高超聲波的發(fā)射強度。輸出端采用兩個反相器并聯(lián),用以提高驅(qū)動能力。上拉電阻R10、R11一方面可以提高反相器74LS04輸出高電平的驅(qū)動能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其
34、自由振蕩的時間。3.4 超聲波接收電路超聲波檢測接收電路 集成電路CX20106A是一款紅外檢波接收的專用芯片,常用于電視機紅外遙控接受器。考慮到紅外遙控常用的載波頻率38KHZ與測距的超生波頻率40KHZ較為接近,可以利用它制作超聲波檢測接收電路實驗證明用CX20106A接受超聲波(無信號時輸出高電平),具有很高的靈敏度和較強的抗干擾能力。適當(dāng)更改電容C4的大小,可以改變接受電路的靈敏度和抗干擾能力。其中,CXA20106A為紅外線接收專用芯片,可以用于超聲波的接收。各引腳說明如表。CXA20106A各引腳說明引腳號說明1超聲波信號輸入端口,輸入阻抗為40k。2該腳和地之間為RC串聯(lián)網(wǎng)絡(luò),是
35、負(fù)反饋串聯(lián)網(wǎng)絡(luò)的組成部分,改變其數(shù)值可以改變前置放大器的增益與頻率特性。加大電阻或減小電容,會增大負(fù)反饋,減小放大倍數(shù)。但電容的改變會影響頻率特性,推薦選用R4=4.7,C5=1F。3該腳與地之間為檢波電容,電容大時為平均值檢波,瞬間的靈敏度低;電容小時為峰值檢波,瞬間靈敏度高,但輸出的脈寬變動幅度大,推薦參數(shù)為3.3f。4該端口為接地端。 5該腳和電源之間接一個電阻,設(shè)置帶通濾波器的中心頻率f0,值越大,f0越低。6該腳和地間接一個積分電容,一般為330pF,如果取得太大,探測距離會變短。7集電極開路輸出,遙控命令輸出端,故該腳必須接上一個上拉電阻,阻值一般為22k,沒接收信號時輸出為高電平
36、,有信號時電平下降。8電源正端,一般在與之間。LED數(shù)碼顯示管是由發(fā)光二極管按一定的結(jié)構(gòu)組合起來的顯示器件,通常使用的是8段式數(shù)碼管,它一般有共陽和共陰兩種。圖(a)為共陰極數(shù)碼管的引腳圖,從a-g引腳輸入不同的8位二進制編碼,可用于顯示不同的數(shù)字或字符。圖 (b)為共陽極數(shù)碼管結(jié)構(gòu),8段發(fā)光二極管的陽極接在一起,陰極端分開控制,使用時公共端來接電源。要使哪根發(fā)光二極管亮,那么對應(yīng)的陰極接地。圖 (c)為共陰極數(shù)碼管結(jié)構(gòu),8段發(fā)光二極管的陰極接在一起,陽極端分開來控制,使用時公共端接地,要使哪根發(fā)光二極管亮,那么對應(yīng)的陽極端接高電平。 數(shù)碼管數(shù)碼管在顯示時通常有靜態(tài)顯示和動態(tài)顯示兩種顯示方式。
37、(1) 動態(tài)顯示:動態(tài)顯示是將所有的數(shù)碼管的段選線并接連接在一起,用一個I/O接口控制,公共端不是直接接地(共陰極)或電源(共陽極),而是通過相應(yīng)的I/O接口線控制,每一個數(shù)碼管的公共端與一根I/O線相連。桑單片機在輸入字符碼時,所有的數(shù)碼管接收到的字符碼相同,但是哪個數(shù)碼管顯示取決于,】公共端控制碼。通過分時輪流來控制各個數(shù)碼管的的公共端,就可以讓數(shù)碼管輪流受控顯示。由于人的視覺暫留效應(yīng),只要循環(huán)的周期足夠快,那么看起來所有的數(shù)碼管都是一起顯示的,這就是動態(tài)顯示原理。動態(tài)顯示所用的I/O接口信號線少,線路簡單。(2)靜態(tài)顯示驅(qū)動:靜態(tài)顯示時,在其公共端直接接地(共陰極)或電源(共陽極),各段
38、選線分別與I/O接口線相連。想要顯示字符,直接在I/O線發(fā)送相應(yīng)的字符碼。靜態(tài)顯示結(jié)構(gòu)簡單,則顯示方便,要顯示某個字符,直接在I/O線上發(fā)送相應(yīng)的字符碼,但是一個數(shù)碼管需要8根I/O線,如果數(shù)碼管個數(shù)少,這時用起來方便,但是如果數(shù)碼管數(shù)目較多,這時占用很多的I/O線,所以數(shù)碼管較多時常采用動態(tài)顯示。此設(shè)計顯示電路采用4位共陽LED數(shù)碼管,段碼輸出端口為單片機的P0口,位碼輸出端口分別為單片機的P2.0、P2.1、P2.2、P2.3口,數(shù)碼管位驅(qū)運用74LS07驅(qū)動。為使電路簡單,提高可靠性,此超聲波測距儀的顯示系統(tǒng)采用動態(tài)顯示。第四章 設(shè)計原理及工作說明41 設(shè)計原理圖及分析系統(tǒng)初始化開始發(fā)射
39、超聲波脈沖接收超聲波脈沖計算距離顯示結(jié)果具體工作原理說明:超聲波傳感器發(fā)射部分主要受單片機控制發(fā)射超聲波,超聲波傳感器接收部分接受已發(fā)射的超聲波。單片機AT89C52中的程序可控制在超聲波傳感器發(fā)射超聲波時單片機內(nèi)的定時器開始計時,在超聲波傳感器接受到已發(fā)射的超聲波時,停止單片機內(nèi)的定時器計時,并且把記錄的超聲波傳播時間來轉(zhuǎn)換為測距儀測量的電路與前方障礙物的距離值,最后通過LED數(shù)碼管顯示出來。 42 設(shè)計說明本設(shè)計單片機中的匯編程序包括中斷初始化、主程序、顯示程序和兩個中斷服務(wù)子程序。在中斷初始化中打開了定時器0中斷,外部中斷0,定時器工作在方式2,使THO=6DHTL0=6DH。主程序中,
40、超聲波傳感器發(fā)射超聲波的同時,打開中斷總允許EA,此時定時器0開始計時。定時器0中斷服務(wù)子程序每計時294US(超聲波傳播0.1m 所需要的時間),定時器0中斷一次,并且使R0寄存器加1,并且判斷計數(shù)值是否超過12m,若超過使R3置1。12m之間,結(jié)束語:12.0m,測量精度0.1m不與被測物體直接接觸,可顯示清晰,穩(wěn)定的測量結(jié)果。 本文介紹了設(shè)計是由設(shè)計的超聲波傳感器發(fā)射與接收部分超聲波傳感器,超聲波接收器的超聲波發(fā)射器部分(非接觸測量),測量要解決的主要問題是如何實現(xiàn)的超聲波信號收發(fā)器實現(xiàn)物體的距離和米的精度。這個設(shè)計使用兩個中斷,定時器中斷轉(zhuǎn)交有關(guān)外部中斷0和0啟用計時器,當(dāng)接收發(fā)射超聲
41、波信號,外部中斷0來禁止中斷,定時器中斷0總記錄的時間范圍內(nèi)的超聲波信號,轉(zhuǎn)發(fā)現(xiàn)者為對象,通過往返時間的前面。使用(對超聲波的傳播速度V,設(shè)計設(shè)置340米/秒)= T ×V / 2的公式,從微控制器處理的S值,通過LED顯示。 12.0m,還可以做到更的精確,測量范圍較大,但更要求在傳感器上。需要生產(chǎn)高精度傳感器技術(shù),成本高,所以我選擇了比較常見的測量范圍和測量精度。隨著國內(nèi)電子技術(shù)的發(fā)展,我相信會有更好,更便宜的傳感器出現(xiàn)。另一個問題是,有沒有溫度補償,以不同的速度在不同超聲變速器溫度,設(shè)計溫度為室溫,超聲波速度為340米/秒時的基準(zhǔn),所以在其他溫度測量使用超聲波測量儀器本會導(dǎo)致不
42、準(zhǔn)確的。 這在兩個主要問題設(shè)計的突破: 第一:要達(dá)到這對于超聲波速度V,為超聲,往返時間T一定的精度測量,超聲波測距原理設(shè)計為S = T,根據(jù)× V / 2號,(距離),通過定時器0的定時時間由0.1米0.1米超聲波設(shè)置時間提高精確度。 第二項就是:超聲時間控制,設(shè)計由外部中斷0和超聲定時控制,使用的定時器0,從超聲時間記錄,超聲波發(fā)射時,計時器開始計時時傳播的,當(dāng)接收到的超聲波波,當(dāng)外部中斷0使計時器停止計時。附錄一 超聲波測距儀電路圖.附錄二 參考文獻(xiàn)12 時德剛,劉嘩.超聲波測距的研究.計算機測量與控制,2002.10 3 華兵.MCS-51單片機原理應(yīng)用.武漢:武漢華中科技大
43、學(xué)出版社,2002 .54 李華.MCU-51系列單片機實用接口技術(shù).北京:北京航空航天大學(xué)出版社, 1993. 656 徐淑華,程退安,姚萬生.單片機微型機原理及應(yīng)用.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1999. 6.7 8 9 10 11 蘇偉,鞏壁建.超聲波測距誤差分析.傳感器技術(shù),2004.12 13 勝全.D18B20數(shù)字溫度計在微機溫度采集系統(tǒng)中的序編制. 南京:南京大學(xué)出版社1998. 314 恒清,張靖.加強單片機系統(tǒng)抗干擾能力的方法.通化師范學(xué)院學(xué)報,2004 .1015 晗曉,袁慧梅.單片機系統(tǒng)的印制板設(shè)計與抗干擾技術(shù).電子工藝技術(shù),2004 .616 17 18 華兵.MCS
44、-51單片機原理應(yīng)用.武漢:武漢華中科技大學(xué)出版社,2002 .519 繼興,劉霞.單片機系統(tǒng)軟件抗干擾措施分析.電子測量技術(shù),200320 21 Tom R. Watt .Cooling our tomorrows economically ,ASHRAE Journal.22 Army Kayla. Improving efficiency in existing chillers with optimization technology ,ASHRAE Journal.23 D.Pearl mutter , Eerily , Y.Etzion ,I.A.Meir,H.Di ,Refine
45、 the use of the evaporation in an experimental down-draft cool tower ,Energys .199524 rtori S,ZHANG G X. Geometric Error Measurement and Compensation of Machines.Annals of the CIRP. 1995:599-60925 olton W. Instrumentation&process measurement. LongmanScientific&Technical. 1991附錄三 超聲波測距儀匯編程序 O
46、RG 0000H LJMP STARTORG 0003H LJMP PINT0ORG 000BH LJMP INTT0ORG 0013H RETIORG001BH LJMP INTT1ORG0023H RETIORG002BH RETI*主程序*START: MOVSP, #4FH MOVR0, #40H ;40H43H為顯示數(shù)據(jù)存放單元(40H為最高位) MOVR7, #0BHCLEARDISP: MOV R0, #00H INCR0 DJNZR7,CLEARDISP MOV20H,#00H MOVTMOD,#21H; T1為8位自動重裝模式,T0為16位定時器 MOV TH0, #00H MOV TL0, #00H MOV TH1, #0F2H MOV TL1, #0F2H;40KHz初值 MOV P0, #0FFH MOV P1, #0FFH MOV P2, #0FFH MOV P3
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 運動類視頻拍攝與剪輯要點
- 金融行業(yè)市場調(diào)研方法探討
- 跨國公司如何優(yōu)化投資組合
- 運動健康產(chǎn)業(yè)的創(chuàng)新發(fā)展與市場潛力探討
- 貴州企業(yè)招聘2024岑鞏縣潤祥勞務(wù)派遣服務(wù)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 跨文化背景下的消費者心理與營銷策略
- 透視企業(yè)財報洞察行業(yè)動態(tài)與未來發(fā)展趨勢
- 浙江國企招聘2024紹興嵊州市國有企業(yè)社會團體公開招聘4人筆試參考題庫附帶答案詳解
- 質(zhì)量成本控制在企業(yè)財務(wù)管理中的地位
- 跨境醫(yī)療旅游的商業(yè)模式與盈利途徑
- 婦女兩癌篩查培訓(xùn)
- 印刷品承印五項管理新規(guī)制度
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- CPK過程能力分析報告
- 店鋪診斷報告
- 2024陜西延長石油集團礦業(yè)公司所屬單位招聘筆試參考題庫附帶答案詳解
- 安徽省六安市裕安中學(xué)2023-2024學(xué)年八年級上學(xué)期第一次月考數(shù)學(xué)試卷(含答案)
- 2024年黑龍江省專升本考試法學(xué)基礎(chǔ)模擬試題含解析
- 官兵成長規(guī)劃方案
- 石灰石粉作為土壤調(diào)理劑的效果及安全性評估
- 標(biāo)準(zhǔn)茶園構(gòu)建實施方案
評論
0/150
提交評論