超聲波測距離系統(tǒng)畢業(yè)設計_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p>  題  目: 超聲波測距離系統(tǒng)設計</p><p>  ?! I(yè): 自動化 </p><p>  班  級: </p><p>  學  號:

2、 </p><p>  姓  名: </p><p>  指導老師: xx </p><p>  2012年4月15號</p><p><b>  摘 要</b></p><p>  超聲波具有指向性強,能量消耗緩慢,傳播距離較遠

3、等優(yōu)點,所以,在利用傳感器技術(shù)和自動控制技術(shù)相結(jié)合的測距方案中,超聲波測距是目前應用最普遍的一種,它廣泛應用于防盜、倒車雷達、水位測量、建筑施工工地以及一些工業(yè)現(xiàn)場。</p><p>  本課題詳細介紹了超聲波傳感器的原理和特性,以及AT89C52單片機的性能和特點,并在分析了超聲波測距的原理的基礎上,指出了設計測距系統(tǒng)的思路和所需考慮的問題,給出了以AT89C52單片機為核心的低成本、高精度、微型化數(shù)字顯示超聲

4、波測距儀的硬件電路和軟件設計方法。該系統(tǒng)電路設計合理、工作穩(wěn)定、性能良好、檢測速度快、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求。</p><p>  關(guān)鍵詞:超聲波 單片機 測距 AT89C52</p><p><b>  Abstract</b></p><p>  Ultrasonic wave ha

5、s strong pointing to nature ,slowly energy consumption ,propagating distance farther ,so, in utilizing the scheme of distance finding that sensor technology and automatic control technology combine together ,ultrasonic w

6、ave finds range to use the most general one at present ,it applies to guard against theft , move backward the radar , water level measuring , building construction site and some industrial scenes extensively。</p>

7、<p>  This subject has introduced principle and characteristic of the ultrasonic sensor in detail ,and the performance and characteristic of one-chip computer AT89C51 of Atmel Company ,and on the basis of analyzing

8、principle that ultrasonic wave finds range ,the systematic thinking and questions needed to consider that have pointed out that designs and finds range ,provide low cost , the hardware circuit of high accuracy , ultrason

9、ic range finder of miniature digital display and software design method</p><p>  Key Words: Ultrasonic wave; One-chip computer; Range finding; AT89C51</p><p><b>  目  錄</b></p>

10、<p><b>  摘 要1</b></p><p>  Abstract2</p><p><b>  目  錄3</b></p><p>  第1章 超聲波測距系統(tǒng)設計5</p><p>  1.1 超聲波測距的原理5</p><p>  1.2

11、超聲波測距系統(tǒng)電路的設計5</p><p>  1.2.1 總體設計方案5</p><p>  1.2.2發(fā)射電路的設計6</p><p>  1.2.3接收電路的設計7</p><p>  1.2.4顯示模塊的設計8</p><p>  1.3超聲波測距系統(tǒng)的軟件設計9</p><p

12、>  1.4本章小結(jié)11</p><p><b>  第2章 緒論12</b></p><p>  2.1 課題背景,目的和意義12</p><p>  2.2兩種常用的超聲波測距方案12</p><p>  2.2.1基于單片機的超聲波測距系統(tǒng)12</p><p>  2.2.2

13、基于CPLD的超聲波測距系統(tǒng)13</p><p>  2.3課題主要內(nèi)容14</p><p>  第3章 超聲波傳感器15</p><p>  3.1超聲波傳感器的原理與特性15</p><p>  3.1.1原理15</p><p>  3.1.2特性16</p><p>  3.

14、2超聲波傳感器的檢測方式17</p><p>  3.3超聲波傳感器系統(tǒng)的構(gòu)成18</p><p>  3.4本章小結(jié)19</p><p>  第4章 AT89C51單片機簡介20</p><p>  4.1單片機基礎知識20</p><p>  4.1.1單片機的內(nèi)部結(jié)構(gòu)20</p><

15、;p>  4.1.2單片機的基本工作原理22</p><p>  4.2單片機的分類及發(fā)展23</p><p>  4.3單片機AT89C52的特性24</p><p>  4.4本章小結(jié)27</p><p>  第5章 電路調(diào)試及誤差分析28</p><p>  5.1電路的調(diào)試28</p&g

16、t;<p>  5.2系統(tǒng)的誤差分析28</p><p>  5.2.1聲速引起的誤差28</p><p>  5.2.2單片機時間分辨率的影響29</p><p>  5.4本章小結(jié)30</p><p><b>  結(jié)論31</b></p><p><b>  

17、致謝32</b></p><p><b>  參考文獻33</b></p><p><b>  附錄134</b></p><p><b>  附錄239</b></p><p><b>  附錄340</b></p>

18、<p>  第1章 超聲波測距系統(tǒng)設計</p><p>  1.1 超聲波測距的原理</p><p>  單片機發(fā)出超聲波測距是通過不斷檢測超聲波發(fā)射后遇到障礙物所反射的回波, 從而測出發(fā)射和接收回波的時間差t,然后求出距離</p><p><b>  (1-1)</b></p><p>  式(1-1)中

19、的c為超聲波在空氣中傳播的速度。</p><p>  限制該系統(tǒng)的最大可測距離存在四個因素:超聲波的幅度、反射物的質(zhì)地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小可測距離。為了增加所測量的覆蓋范圍,減少測量誤差,可采用多個超聲波換能器分別作為多路超聲波發(fā)射/接收的設計方法。由于超聲波發(fā)球聲波范圍,其波速c與溫度有關(guān),表1-1列出了幾種不同溫度下的波速。</p

20、><p>  表1-1 聲速與溫度的關(guān)系</p><p>  波速確定后,只要測得超聲波往返的時間t,即可求得距離S。其系統(tǒng)原理框圖如圖1-1所示。</p><p>  圖1-1 超聲波測距系統(tǒng)框圖</p><p>  單片機AT89C52發(fā)出短暫的40kHz信號,經(jīng)放大后通過超聲波換能器輸出;反射后的超聲波經(jīng)超聲波換能器作為系統(tǒng)的輸入,鎖相環(huán)對

21、此信號鎖定,產(chǎn)生鎖定信號啟動單片機中斷程序,讀出時間t,再由系統(tǒng)軟件對其進行計算、判別后,相應的計算結(jié)果被送至LED數(shù)碼管進行顯示。</p><p>  在下一節(jié)里,我們將詳細介紹超聲波測距儀的各部分電路的設計思路及方法。</p><p>  1.2超聲波測距系統(tǒng)電路的設計</p><p>  1.2.1 總體設計方案</p><p>  

22、由單片機AT89C51編程產(chǎn)生40kHz的方波,由P3.6口輸出,再經(jīng)過放大電路,驅(qū)動超聲波發(fā)射探頭發(fā)射超聲波。發(fā)射出去的超聲波經(jīng)障礙物反射回來后,由超聲波接收頭接收到信號,通過接收電路的檢波放大、積分整形及一系列處理,送至單片機。單片機利用聲波的傳播速度和發(fā)射脈沖到接收反射脈沖的時間間隔計算出障礙物的距離,并由單片機控制顯示出來。</p><p>  該測距裝置是由超聲波傳感器、單片機、發(fā)射/接收電路和LED顯

23、示器組成。傳感器輸入端與發(fā)射接收電路相連,接收電路輸出端與單片機相連接,單片機的輸出端與顯示電路輸入端相連接。其時序圖如圖1-2所示。</p><p><b>  圖1-2 時序圖</b></p><p>  單片機在T0時刻發(fā)射方波,同時啟動定時器開始計時,當收到回波后,產(chǎn)生一負跳變到單片機中斷口,單片機響應中斷程序,定時器停止計數(shù)。計算時間差,即可得到超聲波在媒介

24、中傳播的時間t,由此便可計算出距離。</p><p>  1.2.2發(fā)射電路的設計</p><p>  由單片機產(chǎn)生的40kHz的方波需要進行放大,才能驅(qū)動超聲波傳感器發(fā)射超聲波,發(fā)射驅(qū)動電路其實就是一個信號放大電路,本課題所選用的是74HC04集成芯片,圖1-3為發(fā)射電路圖。</p><p><b>  圖1-3 發(fā)射電路</b></p

25、><p>  74HC04內(nèi)部集成了六個反向器,同時具有放大的功能。74HC04的管腳如圖1-4所示。</p><p>  圖1-4 74HC04管腳圖</p><p>  1.2.3接收電路的設計</p><p>  超聲波接收頭接收到超聲波后,轉(zhuǎn)換為電信號,此時的信號比較弱,必需經(jīng)過放大。本系統(tǒng)采用了LM741對接收到的信號進行放大,接收電路

26、如圖1-5所示。</p><p><b>  圖1-5 接收電路</b></p><p>  超聲波探頭接收到超聲波后,通過聲電轉(zhuǎn)換,產(chǎn)生一正弦信號,其頻率為傳感器的中心頻率,即40kHz。該信號通過C1高通濾波后經(jīng)LM741放大,最后經(jīng)二極管整形后輸出到單片機中斷口。LM741是一單運放集成芯片,圖1-6為LM741管腳圖。</p><p>

27、  圖1-6 LM741管腳圖</p><p>  1.2.4顯示模塊的設計</p><p>  LED(Light-Emitting Diode,發(fā)光二極管)有七段和八段之分,也有共陰和共陽兩種。</p><p>  LED數(shù)碼管結(jié)構(gòu)簡單,價格便宜。圖1-7示出了八段LED數(shù)碼顯示管的結(jié)構(gòu)和原理圖。圖1-7(a)為八段共陰數(shù)碼顯示管結(jié)構(gòu)圖,圖1-7(b)是它的原理

28、圖,圖1-7(c)為八段共陽LED顯示管原理圖。八段LED顯示管由八只發(fā)光二極管組成,編號是a、b、c、d、e、f、g和SP,分別與同名管腳相連。七段LED顯示管比八段LED少一只發(fā)光二極管SP,其他與八段相同。</p><p>  圖1-7 八段LED數(shù)碼顯示管原理和結(jié)構(gòu)</p><p>  單片機對LED管的顯示可以分為靜態(tài)和動態(tài)兩種。靜態(tài)顯示的特點是各LED管能穩(wěn)定地同時顯示各自字形

29、;動態(tài)顯示是指各LED輪流地一遍一遍顯示各自字符,人們由于視覺器官惰性,從而看到的是各LED似乎在同時顯示不同字形。</p><p>  為了減少硬件開銷,提高系統(tǒng)可靠性并降低成本,單片機控制系統(tǒng)通常采用動態(tài)掃描顯示。但是由于本系統(tǒng)所用的單片機引腳少,剩余引腳很多,而且也只需顯示三位字符,所以,采用了靜態(tài)的顯示方式,且采用了軟件譯碼,這樣單片機引腳輸出可直接接到LED顯示管上。這樣省去了外部復雜的譯碼電路。<

30、;/p><p>  1.3超聲波測距系統(tǒng)的軟件設計</p><p>  單片機編程產(chǎn)生超聲波,在系統(tǒng)發(fā)射超聲波的同時利用定時器的計數(shù)功能開始計時,接收到回波后,接收電路輸出端產(chǎn)生的負跳變在單片機的外部中斷源輸入口產(chǎn)生一個中斷請求信號,響應外部中斷請求,執(zhí)行外部中斷服務子程序,停止計時,讀取時間差,計算距離,然后通過軟件譯碼,將數(shù)據(jù)輸出P0、P1和P2口顯示。</p><p&

31、gt;  程序流程圖如圖1-8,(a)為主程序流程圖,(b)為定時中斷子程序流程圖,(c)為外部中斷子程序流程圖。</p><p>  (a) (b) (c)</p><p>  圖1-8 程序流程圖</p><p>  用單片機編程產(chǎn)生40kHz方波,可用延時程序和循環(huán)語句實現(xiàn)。先定義一個延

32、時函數(shù)delays(),然后可用for語句循環(huán),并且循環(huán)一次同時改變方波輸出口的電平高低,從而產(chǎn)生方波。部分程序如下:</p><p>  void delays() {} //延時函數(shù)</p><p>  void main()</p><p><b>  {</b></p><p>  f

33、or(a=0;a<200;a++) //產(chǎn)生100個40KHz的方波</p><p><b>  {</b></p><p>  P36=!P36; //每循環(huán)一次,輸出引腳取反</p><p>  delays() ;</p><p><b>  }</b>

34、;</p><p><b>  }</b></p><p>  單片機每隔一段時間產(chǎn)生一串40kHz方波,同時定時器開始計時,當收到回波,產(chǎn)生中斷信號后,單片機執(zhí)行中斷程序。在中斷程序中,先讓定時器停止計數(shù),然后讀取時間,通過時間計算出所測距離,輸出結(jié)果。</p><p><b>  中斷程序如下:</b></p&g

35、t;<p>  void intersvro(void) interrupt 0 using 1 //INTO中斷服務程序</p><p><b>  {</b></p><p>  uint bwei,shwei,gwei;</p><p>  uchar DH,DL;</p><p>  ulo

36、ng COUNT;</p><p>  ulong num;</p><p>  TR0=0 ; //停止計數(shù)</p><p><b>  DH=TH0;</b></p><p><b>  DL=TL0;</b></p><p> 

37、 COUNT=TH0*256+TL0;</p><p>  num= (344*COUNT)/20000; //計算距離</p><p>  bwei=num/100; //取百位</p><p>  gwei=(num-bwei*100)/10; //取十位</p><p>  shw

38、ei=num%10; //取個位</p><p>  P1=tab[bwei]; //輸出百位</p><p>  P0=tab[shwei]; //輸出十位</p><p>  P2=tab[gwei]; //輸出個位</p>

39、;<p><b>  TH0=0;</b></p><p><b>  TL0=0;</b></p><p><b>  }</b></p><p>  本系統(tǒng)的LED顯示采用了靜態(tài)顯示方式,并用單片機內(nèi)部軟件譯碼。這樣簡單方便,省去了復雜的外部譯碼電路。</p><

40、p>  軟件譯碼只需要定義一個數(shù)組便可,程序語句如下:</p><p>  uchar data tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};</p><p>  這是共陽LED顯示從0到9的字形碼。</p><p><b>  1.4本章小結(jié)</b></p

41、><p>  本章是該課題的重點,全面介紹了超聲波測距系統(tǒng)的原理和設計思路,給出了硬件電路和軟件的設計。在硬件電路的設計中,分別詳細介紹了發(fā)射電路,接收電路及顯示模塊的設計方法。軟件編程部分,給出了整個程序的思路以及程序流程圖。</p><p><b>  第2章 緒論</b></p><p>  2.1 課題背景,目的和意義</p>

42、<p>  傳感器技術(shù)是現(xiàn)代信息技術(shù)的主要內(nèi)容之一。信息技術(shù)包括計算機技術(shù)、通信技術(shù)和傳感器技術(shù),計算機技術(shù)相當于人的大腦,通信相當于人的神經(jīng),而傳感器就相當于人的感官。比如溫度傳感器、光電傳感器、濕度傳感器、超聲波傳感器、紅外傳感器、壓力傳感器等等,其中,超聲波傳感器在測量方面有著廣泛、普遍的應用。利用單片機控制超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且測量精度較高。</p><p&

43、gt;  超聲波測距系統(tǒng)主要應用于汽車的倒車雷達、機器人自動避障行走、建筑施工工地以及一些工業(yè)現(xiàn)場例如:液位、井深、管道長度等場合。因此研究超聲波測距系統(tǒng)的原理有著很大的現(xiàn)實意義。對本課題的研究與設計,還能進一步提高自己的電路設計水平,深入對單片機的理解和應用。</p><p>  2.2兩種常用的超聲波測距方案</p><p>  2.2.1基于單片機的超聲波測距系統(tǒng)</p>

44、<p>  基于單片機的超聲波測距系統(tǒng),是利用單片機編程產(chǎn)生頻率為40kHz的方波,經(jīng)過發(fā)射驅(qū)動電路放大,使超聲波傳感器發(fā)射端震蕩,發(fā)射超聲波。超聲波波經(jīng)反射物反射回來后,由傳感器接收端接收,再經(jīng)接收電路放大、整形,控制單片機中斷口。其系統(tǒng)框圖如圖2-1所示。</p><p>  圖2-1 基于單片機的超聲波測距系統(tǒng)框圖</p><p>  這種以單片機為核心的超聲波測距系統(tǒng)

45、通過單片機記錄超聲波發(fā)射的時間和收到反射波的時間。當收到超聲波的反射波時,接收電路輸出端產(chǎn)生一個負跳變,在單片機的外部中斷源輸入口產(chǎn)生一個中斷請求信號,單片機響應外部中斷請求,執(zhí)行外部中斷服務子程序,讀取時間差,計算距離,結(jié)果輸出給LED顯示[1]。</p><p>  利用單片機準確計時,測距精度高,而且單片機控制方便,計算簡單。許多超聲波測距系統(tǒng)都采用這種設計方法。</p><p> 

46、 2.2.2基于CPLD的超聲波測距系統(tǒng)</p><p>  這種測距系統(tǒng)采用CPLD(Complex Programmable Logic Device)器件,運用VHDL(Very High Speed Integrated Circuit Hardware Description Language)編寫程序,使用MAX+plusII軟件進行軟硬件設計的仿真和調(diào)試,最終實現(xiàn)測距功能。</p>&

47、lt;p>  CPLD器件內(nèi)部的宏單元是其最基本的模塊,能獨立地編程為D觸發(fā)器、T觸發(fā)器、RS觸發(fā)器或JK觸發(fā)器工作方式或組合邏輯工作方式。它的這種特性非常適用于本系統(tǒng),可將本系統(tǒng)所需要的分頻功能、計數(shù)功能、振蕩器、七段碼顯示全部由MAX來實現(xiàn),而只需在外部配上適當?shù)某暡▊鞲衅?、接收和發(fā)送電路,即可組成一個測量精度高、性能穩(wěn)定、響應速度快且具有顯示功能的超聲波測距儀。</p><p>  本系統(tǒng)利用CPL

48、D器件控制超聲波的發(fā)射,并對超聲波發(fā)射至接收的往返時間進行計數(shù),將計算結(jié)果在LED上顯示出來。配合使用MAX+plusII開發(fā)軟件,可集設計輸入、設計處理、設計校驗和器件編程于一體,集成度高,開發(fā)周期短。其系統(tǒng)框圖如圖2-2所示。</p><p>  圖2-2 基于CPLD的超聲波測距系統(tǒng)框圖</p><p>  超聲波發(fā)射器向某一方向發(fā)射40kHz的超聲波,在發(fā)射超聲波的同時,MAX71

49、28S內(nèi)的計數(shù)器開始計數(shù)。超聲波在空氣中傳播,途中碰到障礙物就會立即返回來。超聲波接收器收到反射波后就將回波信號送到CPLD,CPLD立即停止計數(shù)。CPLD所計的時間就是超聲波從傳感器到被測物的往返時間。超聲波在空氣中的傳播速度如設定為332m/s,根據(jù)計數(shù)器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離s,即:s=332t/2。CPLD開始計數(shù)后,只要傳感器收到回波,CPLD就立即停止計數(shù),即只有最先返回的超聲波才起作用,也就是說超聲

50、波測距儀總是測得離傳感器最近的物體的距離[2]。</p><p>  本系統(tǒng)采用先進的CPLD器件,高性能、低成本地實現(xiàn)了距離的測定。</p><p><b>  2.3課題主要內(nèi)容</b></p><p>  通過上節(jié)介紹我們知道,以單片機為核心的超聲波測距系統(tǒng)設計簡單、方便,而且測精度能達到日常要求。本課題研究的測距系統(tǒng)就是用單片機控制的。

51、</p><p>  設計一個由AT89C52單片機控制超聲波測距儀的電路系統(tǒng),可應用與汽車倒車建筑施工工地的位置監(jiān)控,也可用于如液位井深的測量等場合</p><p>  通過超聲波發(fā)射器向某一方向發(fā)射超聲波,單片機在發(fā)射時刻同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即反射回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為V,根據(jù)計時器記錄的時間t,就可以計算

52、出發(fā)射點距障礙物的距離。</p><p>  本系統(tǒng)利用單片機控制超聲波的發(fā)射和對超聲波自發(fā)射至接收往返時間的計時。接收電路的輸出端接單片機的外部中斷源輸入口。系統(tǒng)定時發(fā)射超聲波,在啟動發(fā)射電路的同時啟動單片機內(nèi)部的定時器,利用定時器的計數(shù)功能記錄超聲波發(fā)射的時間和收到反射波的時間。當收到超聲波的反射波時,接收電路輸出端產(chǎn)生一個負跳變,在單片機的外部中斷源輸入口產(chǎn)生一個中斷請求信號,單片機響應外部中斷請求執(zhí)行外部

53、中斷服務子程序,讀取時間差,計算距離,結(jié)果輸出給LED顯示。</p><p>  第3章 超聲波傳感器</p><p>  為了研究和利用超聲波,人們已經(jīng)設計和制成了許多超聲波發(fā)生器。總體上講,超聲波發(fā)生器可以分為兩大類:一類是用電氣方式產(chǎn)生超聲波,一類是用機械方式產(chǎn)生超聲波。</p><p>  電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統(tǒng)笛、液哨和

54、氣流旋笛等。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發(fā)生器。</p><p>  壓電式超聲波發(fā)生器實際上是利用壓電晶體的諧振來工作的。它有兩個壓電晶片和一個共振板。當它的兩極外加脈沖信號,其頻率等于壓電晶片的因有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產(chǎn)生超聲波。反之,如果兩極間未外加電壓,當共振板接收到超聲波時,將壓迫壓電晶片振動,將機械

55、能轉(zhuǎn)換為電信號,這時它就成為超聲波接收器了。</p><p>  在設計超聲波測距系統(tǒng)之前,我們首先來了解一下有關(guān)超聲波傳感器方面的知識。在本章里,將介紹超聲波傳感器的原理和特性,檢測方式以及超聲波傳感系統(tǒng)的構(gòu)成。 </p><p>  3.1超聲波傳感器的原理與特性</p><p><b>  3.1.1原理</b></p>&

56、lt;p>  人們可以聽到的聲音頻率為20Hz~20kHz,即為可聽聲波,超出此頻率范圍的聲音,即20Hz以下的聲音稱為低頻聲波,20kHz以上的聲音稱為超聲波,一般說話的頻率范圍為100Hz~8kHz。</p><p>  超聲波為直線傳播方式,頻率越高,繞射能力越弱,但反射能力越強,為此利用超聲波的這種性質(zhì)就可以制成超聲波傳感器。另外,超聲波在空氣中傳播的速度較慢,約為330m/s,這就使得超聲波傳感器

57、使用變得非常簡單。</p><p>  超聲波傳感器有發(fā)送器和接收器,但一個超聲波傳感器也可以具有發(fā)送和接收聲波的雙重作用,即為可逆元件。一般市場上出售的超聲波傳感器有專用型和兼用型,專用型就是發(fā)送器用作發(fā)送超聲波,接收器用作接收超聲波;兼用型就是發(fā)送器和接收器為一體傳感器,即可發(fā)送超聲波,又可接收超聲波。超聲波傳感器的諧振頻率(中心頻率)有23kHz、40kHz、75kHz、200kHz、400kHz等。諧振頻

58、率變高,則檢測距離變短,分解力也變高。</p><p>  超聲波傳感器是利用壓電效應的原理,壓電效應有逆效應和順效應,超聲波傳感器是可逆元件,超聲波發(fā)送器就是利用壓電逆效應的原理。所謂壓電逆效應如圖3-1所示,是在壓電元件上施加電壓,元件就變形,即稱應變。若在圖a所示的已極化的壓電陶瓷上施加如圖b所示極性的電壓,外部正電荷與壓電陶瓷的極化正電荷相斥,同時,外部負電荷與極化負電荷相斥。由于相斥的作用,壓電陶瓷在厚

59、度方向上縮短,在長度方向上伸長。若外部施加的極性變反,如圖c所示那樣,壓電陶瓷在厚度方向上伸長,在長度方向上縮短。</p><p>  圖3-1 壓電逆效應</p><p>  超聲波傳感器采用雙晶振子,即把雙壓電陶瓷片以相反極化方向粘在一起,在長度方向上,一片伸長,另一片就縮短。在雙晶振子的兩面涂敷薄膜電極,其上面用引線通過金屬板(振動板)接到一個電極端,下面用引線直接接到另一個電極端。

60、雙晶振子為正方形,正方形的左右兩邊由圓弧形凸起部分支撐著。這兩處的支點就成為振子振動的節(jié)點。金屬板的中心有圓錐形振子。發(fā)送超聲波時,圓錐形振子有較強的方向性,因而能高效率地發(fā)送超聲波;接收超聲波時,超聲波的振動集中于振子的中心,所以,能產(chǎn)生高效率的高頻電壓。</p><p>  采用雙晶振子的超聲波傳感器,若在發(fā)送器的雙晶振子(諧振頻率為40kHz)上施加40kHz的高頻電壓,壓電陶瓷片就根據(jù)所加的高頻電壓極性伸

61、長與縮短,于是就能發(fā)送40kHz頻率的超聲波。超聲波以疏密波形式傳播,傳送給超聲波接收器。超聲波接收器是利用壓電效應的原理,即在壓電元件的特定方向上施加壓力,元件就發(fā)生應變,則產(chǎn)生一面為正極,另一面為負極的電壓。若接收到發(fā)送器發(fā)送的超聲波,振子就以發(fā)送超聲波的頻率進行振動,于是,就產(chǎn)生與超聲波頻率相同的高頻電壓,當然這種電壓是非常小的,必須采用放大器放大。</p><p><b>  3.1.2特性&l

62、t;/b></p><p>  現(xiàn)以MA40S2R接收器和MA40S2S發(fā)送器為例說明超聲波傳感器的各種特性,表3-1示出的就是這種超聲波傳感器的特性。傳感器的標稱頻率為40kHz,這是壓電元件的中心頻率,實際上發(fā)送超聲波時是串聯(lián)諧振與并聯(lián)諧振的中心頻率,而接收時各自使用并聯(lián)諧振頻率。</p><p>  表3-1 超聲波傳感器MA40S2R/S的特性</p><

63、p>  超聲波傳感器的帶寬較窄,大部分是在標稱頻率附近使用,為此,要采取措施擴展頻帶,例如,接入電感等。另外,發(fā)送超聲波時輸入功率較大,溫度變化使諧振頻率偏移是不可避免的,為此,對于壓電陶瓷元件非常重要的是要進行頻率調(diào)整和阻抗匹配。</p><p>  MA40S2R/S傳感器的發(fā)送與接收的靈敏度都是以標稱頻率為中心逐漸降低,為此,發(fā)生超聲波時要充分考慮到這一點以免逸出標稱頻率。</p>&l

64、t;p>  圖3-2表示傳感器方向性的特性,這種傳感器在較寬范圍內(nèi)具有較高的檢測靈敏度,因此,適用于物體檢測與防犯報警裝置等。</p><p>  另外,對于這種傳感器,一般來說溫度越高,中心頻率越低,為此,在寬范圍環(huán)境溫度下使用時,不僅在外部進行溫度補償,在傳感器內(nèi)部也要進行溫度補償。</p><p>  圖3-2 傳感器的方向性</p><p>  3.2

65、超聲波傳感器的檢測方式</p><p>  1.穿透式超聲波傳感器的檢測方式</p><p>  當物體在發(fā)送器與接收器之間通過時,檢測超聲波束衰減或遮擋的情況從而判斷有無物體通過。這種方式的檢測距離約1m,作為標準被檢測物體使用100mm×100mm的方形板。它與光電傳感器不同,也可以檢測透明體等。</p><p>  2.限定距離式超聲波傳感器的檢測方

66、式</p><p>  當發(fā)送超聲波束碰到被檢測物體時,僅檢測電位器設定距離內(nèi)物體反射波的方式,從而判斷在設定距離內(nèi)有無物體通過。若被檢測物體的檢測面為平面時,則可檢測透明體。若被檢測物體相對傳感器的檢測面為傾斜時,則有時不能檢測到被測物體。若被檢測物體不是平面形狀,實際使用超聲波傳感器時一定要確認是否能檢測到被測物體。</p><p>  3.限定范圍式超聲波傳感器的檢測方式</p

67、><p>  在距離設定范圍內(nèi)放置的反射板碰到發(fā)送的超聲波束時,則被檢測物體遮擋反射板的正常反射波,若檢測到反射板的反射波衰減或遮擋情況,就能判斷有無物體通過。另外,檢測范圍也可以是由距離切換開關(guān)設定的范圍。</p><p>  4.回歸反射式超聲波傳感器的檢測方式</p><p>  回歸反射式超聲波傳感器的檢測方式與穿透超聲波傳感器的相同,主要用于發(fā)送器設置與布線困

68、難的場合。若反射面為固定的平面物體,則可用作回歸反射式超聲波傳感器的反射板。另外,光電傳感器所用的反射板同樣也可以用于這種超聲波傳感器。</p><p>  這種超聲波傳感器可用脈沖市制的超聲波替代光電傳感器的光,因此,可檢測透明的物體。利用超聲波的傳播速度比光速慢的特點,調(diào)整用門信號控制被測物體反射的超聲波的檢測時間,可以構(gòu)成限定距離式與限定范圍式超聲波傳感器。</p><p>  3.

69、3超聲波傳感器系統(tǒng)的構(gòu)成</p><p>  超聲波傳感器系統(tǒng)由發(fā)送器、接收器、控制部分以及電源部分構(gòu)成,如圖3-3所示。發(fā)送器常使用直徑為15mm左右的陶瓷振子,將陶瓷振子的電振動能量轉(zhuǎn)換為超聲波能量并向空中輻射。除穿透式超聲波傳感器外,用作發(fā)送器的陶瓷振子也可用作接收器,陶瓷振子接收到超聲波產(chǎn)生機械振動,將其變換為電能量,作為傳感器接收器的輸出,從而對發(fā)送的超聲波進行檢測。</p><p&

70、gt;  圖3-3 超聲波傳感器系統(tǒng)的構(gòu)成</p><p>  控制部分判斷接收器的接收信號的大小或有無,作為超聲波傳感器的控制輸出。對于限定范圍式超聲波傳感器,通過控制距離調(diào)整回路的門信號,可以接收到任意距離的反射波。另外,通過改變門信號的時間或?qū)挾龋梢宰杂筛淖儥z測物體的范圍。</p><p>  超聲波傳感器的電源常由外部供電,一般為直流電壓,電壓范圍為12~24V±10%

71、,再經(jīng)傳感器內(nèi)部穩(wěn)壓電路變?yōu)榉€(wěn)定電壓供傳感器工作。</p><p>  超聲波傳感器系統(tǒng)中關(guān)鍵電路是超聲波發(fā)生電路和超聲波接收電路??捎卸喾N方法產(chǎn)生超聲波,其中最簡單的方法就是用直接敲擊超聲波振子,但這種方法需要人參與,因而是不能持久的,也是不可取的。為此,在實際中采用電路的方法產(chǎn)生超聲波,根據(jù)使用目的的不同來選用其振蕩電路[3]。</p><p><b>  3.4本章小結(jié)&l

72、t;/b></p><p>  本章我們詳細介紹了超聲波傳感器的原理及其特性,超聲波發(fā)送器就是利用壓電逆效應的原理產(chǎn)生超聲波的。</p><p>  超聲波傳感器有四種檢測方式,分別為穿透式超聲波傳感器的檢測方式、限定距離式超聲波傳感器的檢測方式、限定范圍式超聲波傳感器的檢測方式和回歸反射式超聲波傳感器的檢測方式。</p><p>  超聲波傳感器系統(tǒng)由發(fā)送器

73、、接收器、控制部分以及電源部分構(gòu)成。</p><p>  第4章 AT89C52單片機簡介</p><p>  本課題所設計的超聲波測距系統(tǒng)是基于單片機控制的,在介紹電路設計之前,我們先來簡單了解一下單片機的工作原理,由于本課題所設計的超聲波測距系統(tǒng)是以Atmel公司的8位單片機AT89C52為核心的,所以,在本章先簡單的介紹一下AT89C52的一些特性。</p><p

74、>  4.1單片機基礎知識</p><p>  單片微型計算機簡稱單片機,特別適用于控制領(lǐng)域,故又稱為微控制器(Microcontroller)。單片微型計算機是微型計算機的一個重要分支,也是一種非?;钴S且頗具生命力的機種。</p><p>  通常,單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的基本功能部件:CPU(Central Processing Unit,中央處理器)、存

75、儲器和I/O接口電路等。因此,單片機只需要與適當?shù)能浖巴獠吭O備相結(jié)合,便可成為一個單片機控制系統(tǒng)。</p><p>  4.1.1單片機的內(nèi)部結(jié)構(gòu)</p><p>  單片機內(nèi)部結(jié)構(gòu)如圖4-1所示。</p><p>  圖4-1 單片機內(nèi)部結(jié)構(gòu)</p><p>  與單片機相比,微型計算機是一種多片機系統(tǒng)。它是由中央處理器(CPU)芯片、R

76、OM芯片、RAM芯片和I/O接口芯片等通過印刷電路板上總線(地址總線AB、數(shù)據(jù)總線DB和控制總線CB)連成一體的完整計算機系統(tǒng)。其中,中央處理器(CPU)的字長長,功能強大;ROM和RAM的容量很大;I/O接口的功能也大,這是單片機無法比擬的。因此,單片機在結(jié)構(gòu)上與微型計算機十分相似,是一種集微型計算機主要功能部件于同一塊芯片上的微型計算機,并由此而得名。</p><p>  由圖4-1可見,中央處理器(CPU)

77、是通過內(nèi)部總線與ROM、RAM、I/O接口以及定時器/計數(shù)器相連的,這個結(jié)構(gòu)并不復雜,但并不好理解。為此,在分析單片機工作原理前,先對圖4-1中各部件作一基本介紹是十分必要的。</p><p><b>  1.存儲器</b></p><p>  在單片機內(nèi)部,ROM和RAM存儲器是分開制造的。通常,ROM存儲器容量較大,RAM存儲器的容量較小,這是單片機用于控制的一大

78、特點。</p><p><b>  (1)ROM </b></p><p>  ROM(Read Only Memory,只讀存儲器)一般為1~32K字節(jié),用于存放應用程序,故又稱為程序存儲器。由于單片機主要在控制系統(tǒng)中使用,因此一旦該系統(tǒng)研制成功,其硬件和應用程序均已定型。為了提高系統(tǒng)的可靠性,應用程序通常固化在片內(nèi)ROM中,根據(jù)片內(nèi)ROM的結(jié)構(gòu),單片機又可分為無

79、ROM型、ROM型和EPROM(Erasable Programmable Read Only Memory,可擦除可編程只讀存儲器)型三類。近年來,又出現(xiàn)了EEPROM(Electrically Erasable Programmable Read Only Memory,電擦除可編程只讀存儲器)和Flash型ROM存儲器。</p><p>  無ROM型單片機特點是片內(nèi)不集成ROM存儲器,故應用程序必須固化到

80、外接的ROM存儲器芯片中,才能構(gòu)成有完整功能的單片機應用系統(tǒng)。ROM型單片機內(nèi)部,其程序存儲器是采用掩膜工藝制成的,程序一旦固化進去便永遠不能修改。EPROM型單片機內(nèi)部的程序存儲器是采用特殊FAMOS管構(gòu)成的,程序一旦寫入,也可以通過特殊手段加以修改。因此,EPROM型單片機是深受研制人員歡迎的。 </p><p><b>  (2)RAM</b></p><p>

81、  通常,單片機片內(nèi)RAM(Random Access Memory,隨機存取存儲器)容量為</p><p>  64~256字節(jié),最多可達48K字節(jié)。RAM主要用來存放實時數(shù)據(jù)或作為通用寄存器、數(shù)據(jù)堆棧和數(shù)據(jù)緩沖器之用。</p><p>  2.中央處理器(CPU)</p><p>  中央處理器的內(nèi)部結(jié)構(gòu)極其復雜,要像電子線路那樣畫出它的全部電路原理圖來加以分析

82、介紹是根本不可能的。下面簡單概述一下幾個主要部分的工作原理。</p><p><b>  (1)運算器</b></p><p>  運算器用于對二進制數(shù)進行算術(shù)運算和邏輯操作;其操作順序在控制器控制下進行。運算器由算術(shù)邏輯單元ALU、累加器A、通用寄存器R0、暫存器TMP和狀態(tài)寄存器PSW等五部分組成。</p><p>  累加器A(Accum

83、ulator)是一個具有輸入/輸出能力的移位寄存器,由8個觸發(fā)器組成。TR(Temporary Register,暫存器)也是一個8位寄存器,用于暫存另一操作數(shù)。ALU(Arithmetic and Logical Unit,算術(shù)邏輯單元)主要由加法器、移位電路和判斷電路等組成,用于對累加器A和暫存器TMP中兩個操作數(shù)進行四則運算和邏輯操作。PSW(Program Status Word,程序狀態(tài)字)也由8位觸發(fā)器組成,用于存放ALU操

84、作過程中形成的狀態(tài)。</p><p><b>  (2)控制器</b></p><p>  控制器是發(fā)布操作命令的機構(gòu),是計算機的指揮中心,相當于人腦的神經(jīng)中樞??刂破饔芍噶畈考?、時序部件和微操作控制部件等三部分組成。</p><p>  指令部件是一種能對指令進行分析、處理和產(chǎn)生控制信號的邏輯部件,也是控制器的核心。指令是一種能供機器執(zhí)行的控

85、制代碼,有操作碼和地址碼兩部分。時序部件由時鐘系統(tǒng)和脈沖分配器組成,用于產(chǎn)生微操作控制部件所需的定時脈沖信號。微操作控制部件可以為ID(Instruction Decoder,指令譯碼器)輸出信號配上節(jié)拍電位和節(jié)拍脈沖,也可與外部進來的控制信號組合,共同形成相應的微操作控制序列,以完成規(guī)定的操作。</p><p><b>  3.內(nèi)部總線</b></p><p>  

86、單片機內(nèi)部總線是CPU連接片內(nèi)各主要部件的紐帶,是各類信息傳送的公共通道。內(nèi)部總線主要由三種不同性質(zhì)的連線組成,它們是地址線、數(shù)據(jù)線和控制線/狀態(tài)線。</p><p>  地址線主要用來傳送存儲器所需要的地址碼或外部設備的設備號,通常由CPU發(fā)出并被存儲器或I/O接口電路所接收。數(shù)據(jù)線用來傳送CPU寫入存儲器或經(jīng)I/O接口送到輸出設備的數(shù)據(jù),也可以傳送從存儲器或輸入設備經(jīng)I/O接口讀入的數(shù)據(jù)。因此,數(shù)據(jù)線通常是雙

87、向信號線??刂?狀態(tài)線有兩類:一類是CPU發(fā)出的控制命令,如讀命令、寫命令、中斷響應等;另一類是存儲器或外設的狀態(tài)信息,如外設的中斷請求、存儲器忙和系統(tǒng)復位信號等。</p><p>  4.I/O接口和特殊功能部件</p><p>  I/O接口電路有串行和并行兩種。串行I/O用于串行通信,它可以把單片機內(nèi)部的并行8位數(shù)據(jù)(8位機)變成串行數(shù)據(jù)向外傳送,也可以串行接收外部送來的數(shù)據(jù)并把它們

88、變成并行數(shù)據(jù)送給CPU處理。并行I/O口電路可以使單片機和存儲器或外設之間并行地傳送8位數(shù)據(jù)(8位機)。</p><p>  4.1.2單片機的基本工作原理</p><p>  單片機是通過執(zhí)行程序來工作的,機器執(zhí)行不同程序就能完成不同的運算任務。因此,單片機執(zhí)行程序的過程實際上也體現(xiàn)了單片機的基本工作原理。為此,先從指令程序談起。</p><p>  1.單片機的

89、指令系統(tǒng)和程序編制</p><p>  前面已經(jīng)介紹,指令是一種可以供機器執(zhí)行的控制代碼,故它又稱為指令碼(Instruction Code)。指令碼由操作碼(Operation Code)和地址碼(Address Code)構(gòu)成:操作碼用于指示機器執(zhí)行何種操作;地址碼用于指示參加操作的數(shù)在哪里。其格式為:</p><p>  指令碼的二進制形式既不便于記憶,又不便于書寫,故人們通常采用助

90、記符形式來表示,表4-1所列。</p><p>  表4-1 指令的三種形式</p><p>  指令的集合或指令的全體稱為“指令系統(tǒng)”(Instruction System)。微處理器類型不同,它的指令系統(tǒng)也不一樣。所謂程序就是采用指令系統(tǒng)中的指令根據(jù)題目要求排列起來的有序指令的集合。</p><p>  程序的編制稱為“程序設計”。通常,設計人員采用指令的匯編符

91、(即助記符)形式編程,這種程序設計稱為“匯編語言程序設計”。顯然,設計人員如果不熟悉機器的指令系統(tǒng)是無法編出優(yōu)質(zhì)高效的程序的。</p><p>  2.單片機執(zhí)行程序的過程</p><p>  為了弄清單片機的工作原理,現(xiàn)以如下的Y=5+10求和程序來說明單片機的工作過程。</p><p>  7405HMOVA,#05H;A←05H</p>

92、<p>  240AHADDA,#0AH;A←5+10</p><p>  80FEHSJMP$;停機</p><p>  該程序由三條指令組成,每條指令均為雙字節(jié)指令(即第一字節(jié)為操作碼,第二字節(jié)為地址碼)。第一條指令的含義是把05H傳送到累加器A中;第二條指令是加法指令,它把累加器A中的5和立即數(shù)10相加,結(jié)果保留到累加器A中;第三條是停機指令,機器執(zhí)行后處于

93、動態(tài)停機狀態(tài)。</p><p>  4.2單片機的分類及發(fā)展</p><p>  1974年,美國仙童(Fairchild)公司研制出世界上第一臺單片微型計算機F8,該機由兩塊集成電路芯片組成,結(jié)構(gòu)奇特,具有與眾不同的指令系統(tǒng),深受民用電器和儀器儀表領(lǐng)域的歡迎和重視。從此,單片機開始迅速發(fā)展,應用范圍也在不斷擴大,現(xiàn)已成為微型計算機的重要分支。</p><p>&l

94、t;b>  1.單片機的分類</b></p><p>  20世紀80年代以來,單片機有了新的發(fā)展,各半導體器件廠商也紛紛推出自己的產(chǎn)品系列。迄今為止,市售單片機產(chǎn)品已達60多個系列,600多個品種。按照CPU對數(shù)據(jù)處理位數(shù)來分,單片機通常可以分為以下四類。</p><p>  (1)4位單片機 4位單片機的控制功能較弱,CPU一次只能處理4位二進制數(shù)。這類單片機常用于

95、計算器、各種形態(tài)的智能單元以及作為家用電器中的控制器。</p><p>  (2)8位單片機 8位單片機的控制功能較強,品種最為齊全。和4位機相比,它不僅具有較大的存儲容量和尋址范圍,而且中斷源、并行I/O接口和定時器/計數(shù)器個數(shù)都有不同程度的增加,并集成有全雙工串行通信接口。在指令系統(tǒng)方面,普遍增設了乘除指令和比較指令。特別是8位機中的高性能增強型單片機,除片內(nèi)增加了A/D和D/A轉(zhuǎn)換器以外,還集成有定時器捕

96、捉/比較寄存器、監(jiān)視定時器(Watchdog)、總線控制部件和晶體振蕩電路等。這類單片機由于其片內(nèi)資源豐富且功能強大,主要在工業(yè)控制、智能儀表、家用電器和辦公自動化系統(tǒng)中應用。</p><p>  (3)16位單片機 16位單片機是在1983年以后發(fā)展起來的。這類單片機的特點是:CPU是16位的,運算速度普遍高于8位機,有的單片機尋址能力高達1MB,片內(nèi)含有A/D和D/A轉(zhuǎn)換電路,支持高級語言。這類單片機主要用

97、于過程控制、智能儀表、家用電器以及作為計算機外部設備的控制器。</p><p>  (4)32位單片機 32位單片機的字長為32位,是單片機的頂級產(chǎn)品,具有極高的運算速度。近年來,隨著家用電子系統(tǒng)的新發(fā)展,32位單片機的市場前景看好。</p><p>  2.8位單片機的新發(fā)展</p><p>  目前,單片機正朝著高性能和多品種方向發(fā)展,尤其是8位單片機已成為當

98、前單片機的主流。8位單片機的新發(fā)展具體體現(xiàn)在如下四個方面:</p><p>  (1)CPU功能增強</p><p><b>  (2)內(nèi)部資源增多</b></p><p>  (3)引腳的多功能化</p><p>  (4)低電壓和低功耗[4]</p><p>  4.3單片機AT89C52的特

99、性</p><p>  AT89C52是一個低電壓,高性能CMOS 8位單片機,片內(nèi)含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復雜系統(tǒng)控制應用場合。</p>&

100、lt;p>  AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。</p><p>  兼容MCS51指令系統(tǒng)</

101、p><p>  · 8k可反復擦寫(>1000次)Flash ROM </p><p>  · 32個雙向I/O口 · 256x8bit內(nèi)部RAM </p><p>  · 3個16位可編程定時/計數(shù)器中斷 · 時鐘頻率0-24MHz </p><p>  · 2個串行中斷 

102、83; 可編程UART串行通道 </p><p>  · 2個外部中斷源 · 共6個中斷源 </p><p>  · 2個讀寫中斷口線 · 3級加密位 </p><p>  ·AT89C52P為40 腳雙列直插封裝的8 位通用微處理器,采用工業(yè)標準的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52 相同,其主要用

103、于會聚調(diào)整時的功能控制。功能包括對會聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復位輸入端口,外接電阻電容組成的復位電路。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負端。P0~P3 為可編

104、程通用I/O 腳,其功能用途由軟件定義,在本設計中,P0 端口(32~39 腳)被定義為N1 功能控制端口,分別與N1的相應功能管腳相連接,13 腳定義為IR輸入端,10 腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳)和SCLS(19腳)端口,12 腳、27 腳及28 腳定義為握手信號功能端口,連接主板CPU 的相應功能端,用于當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能</p><p>&l

105、t;b>  4.4本章小結(jié)</b></p><p>  本章重點介紹了單片機的一些基本知識,如單片機的內(nèi)部結(jié)構(gòu),單片機的工作原理等,只有詳細了解單片機的工作原理,才能更好的使用單片機,用單片機來設計電路。</p><p>  本系統(tǒng)所用的單片機是Atmel公司生產(chǎn)的AT89C51,DIP封裝,40引腳。它的特點是內(nèi)含F(xiàn)lash存儲器,采用CMOS工藝,這種型號的芯片是目前

106、應用得最普遍的一種。AT89系列的單片機可分為標準型、低檔型和高檔型三類,均屬于8位機。我們所使用的AT89C51是標準型的,本章詳細介紹了它的特性和參數(shù)。</p><p>  第5章 電路調(diào)試及誤差分析</p><p><b>  5.1電路的調(diào)試</b></p><p>  通過多次實驗,對電路各部分進行了測量、調(diào)試和分析。</p&g

107、t;<p>  首先測試發(fā)射電路對信號放大的倍數(shù),先用信號源給發(fā)射電路輸入端一個40kHz的方波信號,峰-峰值為3.8V。經(jīng)過發(fā)射電路后,其信號峰-峰值放大到10V左右。</p><p>  40kHz的方波驅(qū)動超聲波發(fā)射頭發(fā)射超聲波,經(jīng)反射后由超聲波接收頭接收到40kHz的正弦波,由于聲波在空氣中傳播時衰減,所以接收到的波形幅值較低,經(jīng)接收電路放大,整形,最后輸出一負跳變,在單片機的外部中斷源輸入

108、端產(chǎn)生一個中斷請求信號。</p><p>  該測距電路的40kHz方波由單片機編程產(chǎn)生,方波的周期為1/40ms,即25µs,半周期為12.5µs。每隔半周期時間,讓方波輸出腳的電平取反,便可產(chǎn)生40kHz方波。由于12M晶振的單片機的時間分辨率是1µs,所以只能產(chǎn)生半周期為12µs或13µs的方波信號,頻率分別為41.67kHz和38.46kHz。本系統(tǒng)在編程

109、時選用了后者,讓單片機產(chǎn)生約38.46kHz的方波。</p><p>  5.2系統(tǒng)的誤差分析</p><p>  5.2.1聲速引起的誤差</p><p>  聲波是媒質(zhì)中傳播的質(zhì)點的位置、壓強和密度對相應靜止值的擾動。高于20kHz 時的機械波稱為超聲波,媒質(zhì)包括氣體、液體和固體。流體中的聲波常稱為壓縮波或壓強波,對一般流體媒質(zhì)而言,聲波是一種縱波,傳播速度為&

110、lt;/p><p><b>  (5-1)</b></p><p>  式(5-1)中E為媒質(zhì)的彈性模量,單位kg/mm2;ρ為媒質(zhì)的密度,單位kg/mm3;E 為復數(shù),其虛數(shù)部分代表損耗; c也是復數(shù),其實數(shù)部分代表傳播速度,虛數(shù)部分則與衰減常數(shù)(每單位距離強度或幅度的衰減)有關(guān),測量后者可求得媒質(zhì)中的損耗。聲波的傳播與媒質(zhì)的彈性模量密度、內(nèi)耗以及形狀大小(產(chǎn)生折射、反

111、射、衍射等)有關(guān)。</p><p>  從式(5-1)可知,聲波傳輸速度與媒介的彈性模量和密度相關(guān),因此,利用聲速測量距離,就要考慮這些因素對聲速影響。在氣體中,壓強、溫度、濕度等因素會引起密度變化,氣體中聲速主要受密度影響,液體的深度、溫度等因素會引起密度變化,固體中彈性模量對聲速影響較密度影響更大,一般超聲波在固體中傳播速度最快,液體次之,在氣體中的傳播速度最慢。氣體中聲速受溫度的影響最大。</p>

112、;<p><b>  聲速受溫度的影響為</b></p><p><b>  (5-2)</b></p><p>  圖5-1根據(jù)上式測量的溫度-聲速圖。</p><p>  圖5-1 空氣中溫度-聲速圖</p><p>  由式(5-2)和圖5-1可見,當溫度θ從0~40℃變化時,將

溫馨提示

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

評論

0/150

提交評論