版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 隨著社會(huì)的發(fā)展,傳統(tǒng)的測(cè)距方法在很多場(chǎng)合已無(wú)法滿(mǎn)足人們的需求,例如在井深,液位,管道長(zhǎng)度等場(chǎng)合,傳統(tǒng)的測(cè)距方法根本無(wú)法完成測(cè)量的任務(wù)。還有在很多要求實(shí)時(shí)測(cè)距的情況下,傳統(tǒng)的測(cè)距方法也很難完成測(cè)量的任務(wù)。于是,一種新的測(cè)距方法誕生了——非接觸測(cè)距。超聲波可用于非接觸測(cè)量,具有不受光、電磁波以及粉塵等外界因素的干擾的優(yōu)點(diǎn),是
2、利用計(jì)算超聲波在被測(cè)物體和超聲波探頭之間的傳輸來(lái)測(cè)量距離的,對(duì)被測(cè)目標(biāo)無(wú)損害。而且超聲波傳播速度在相當(dāng)大范圍內(nèi)與頻率無(wú)關(guān)。超聲波的這些獨(dú)特優(yōu)點(diǎn)越來(lái)越受到人們的重視。</p><p> 目前對(duì)于超聲波精確測(cè)距的需求也越來(lái)越大,如油庫(kù)和水箱液面的精確測(cè)量和控制,物體內(nèi)氣孔大小的檢測(cè)和機(jī)械內(nèi)部損傷的檢測(cè)等。在機(jī)械制造,電子冶金,航海,宇航,石油化工,交通等工業(yè)領(lǐng)域也有廣泛地應(yīng)用。此外,在材料科學(xué),醫(yī)學(xué),生物科學(xué)等領(lǐng)域
3、中也占具重要地位。</p><p> 隨著計(jì)算機(jī)技術(shù)、自動(dòng)化技術(shù)和工業(yè)機(jī)器人的不斷發(fā)展和廣泛應(yīng)用,測(cè)距問(wèn)題顯得越來(lái)越重要。目前常用的測(cè)距方式主要有雷達(dá)測(cè)距、紅外測(cè)距、激光測(cè)距和超聲測(cè)距4種。與其他測(cè)距方法相比較,超聲測(cè)距具有下面的優(yōu)點(diǎn):</p><p> ?。?)超聲波對(duì)色彩和光照度不敏感,可用于識(shí)別透明及漫反射性差的物體(如玻璃、拋光體)。</p><p>
4、(2)超聲波對(duì)外界光線(xiàn)和電磁場(chǎng)不敏感,可用于黑暗、有灰塵或煙霧、電磁干擾強(qiáng)、有毒等惡劣環(huán)境中。</p><p> ?。?)超聲波傳感器結(jié)構(gòu)簡(jiǎn)單、體積小、費(fèi)用低、技術(shù)難度小、信息處理簡(jiǎn)單可靠、易于小型化和集成化。因此,超聲波作為一種測(cè)距識(shí)別手段,已越來(lái)越引起人們的重視。</p><p> 關(guān)鍵詞:超聲波;測(cè)距;電子電路</p><p><b> Abst
5、ract</b></p><p> With the development of society, the traditional ranging method on many occasions has failed to meet the demands of the people, for example in the well depth, liquid level, pipe lengt
6、h and so on, the traditional ranging method can't finish the task of measurement. And in many requirements under the condition of the real-time location, the traditional method is also difficult to perform a complete
7、 measurement range of tasks. These unique advantages of ultrasonic more and more attention by people</p><p> At present the demand for ultrasonic accurate location is more and more big, such as oil termina
8、l and the liquid surface water tank precise measurement and control, the object of the stomata size in testing and mechanical internal damage detection, etc. transportation and other industrial areas also have widely ap
9、plication. In addition, in material science, medicine, biological sciences and also accounted for a important position in.</p><p> Along with the computer technology, automation technology and the developme
10、nt of industrial robots and the widespread application, location problem is becoming more and more important Compared with other ranging method, ultrasonic ranging has the following advantages: </p><p> (1)
11、 to light and color ultrasonic not sensitive, can be used to identify transparent and diffuse sexual difference of objects (such as glass, polishing body). </p><p> (2) ultrasonic outside light and the elec
12、tromagnetic fields to not sensitive, and can be used in the dark, dust or smoke, electromagnetic interference is strong, such as toxic bad environment. </p><p> (3) ultrasonic sensor simple structure, small
13、 volume, low cost, technical difficulties small, information processing, simple and reliable easy to miniaturization and integration. Performance optimization; Performance simulation; Automatic exchange optical network&l
14、t;/p><p> Key Words:Ultrasonic;ranging;electronic circuit </p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景及設(shè)計(jì)意義1</p><
15、;p> 1.2 本課題研究的主要內(nèi)容2</p><p> 第2章 系統(tǒng)方案論證4</p><p> 2.1 超聲波測(cè)距儀的設(shè)計(jì)原理4</p><p> 2.2 超聲波測(cè)距技術(shù)選型4</p><p> 2.3 控制器選型6</p><p> 2.3.1 單片機(jī)選型7</p>&
16、lt;p> 2.3.2 AT89S51主要性能參數(shù)及功能8</p><p> 2.4 超聲波發(fā)生器選型8</p><p> 2.5 超聲波接收傳感器選型9</p><p> 2.6 顯示單元選型9</p><p> 2.7 語(yǔ)音播報(bào)電路選型10</p><p> 2.8 溫度傳感器的選型1
17、0</p><p> 第3章 系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)12</p><p> 3.1 單片機(jī)最小系統(tǒng)12</p><p> 3.2 超聲波發(fā)射電路13</p><p> 3.3 超聲波檢測(cè)接收電路15</p><p> 3.4 顯示單元電路16</p><p> 3.5 語(yǔ)音播報(bào)
18、電路18</p><p> 3.6 電源電路設(shè)計(jì)20</p><p> 第4章 系統(tǒng)的軟件設(shè)計(jì)22</p><p> 4.1 超聲波測(cè)距儀的算法分析22</p><p> 4.2 主程序流程圖22</p><p> 4.3 超聲波發(fā)生子程序和超聲波接收程序24</p><p&g
19、t; 第5章 系統(tǒng)調(diào)試仿真26</p><p> 5.1 proteus軟件簡(jiǎn)介26</p><p> 5.2 仿真調(diào)試結(jié)果27</p><p> 第6章 總結(jié)與展望29</p><p><b> 參考文獻(xiàn)30</b></p><p><b> 致 謝31&l
20、t;/b></p><p> 附錄 程序清單32</p><p><b> 第1章 緒論</b></p><p> 利用超聲波作為定位技術(shù)是蝙蝠等一些無(wú)目視能力的生物作為防御及捕捉獵物生存的手段,也就是由生物體發(fā)射不被人們聽(tīng)到的超聲波(20kHz以上的機(jī)械波),借助空氣媒質(zhì)傳播由被待捕捉的獵物或障礙物反射回來(lái)的時(shí)間間隔長(zhǎng)短與被反
21、射的超聲波的強(qiáng)弱判斷獵物性質(zhì)或障礙位置的方法。本文闡述的是利用超聲波進(jìn)行一些特殊場(chǎng)合距離測(cè)試。</p><p> 1.1 課題背景及設(shè)計(jì)意義</p><p> 隨著科學(xué)技術(shù)的快速發(fā)展,超聲波將在測(cè)距儀中的應(yīng)用越來(lái)越廣。但就目前的急速水平來(lái)說(shuō),人們可以具體利用的測(cè)距技術(shù)還十分有限,因此,這是一個(gè)正在蓬勃發(fā)展而又有無(wú)限前景的技術(shù)及產(chǎn)業(yè)領(lǐng)域。展望未來(lái),超聲波測(cè)距儀作為一種新型的非常重要有用的
22、工具在各方面都將有很大的發(fā)展空間,它將朝著更加高定位高精度的方向發(fā)展,滿(mǎn)足日益發(fā)展的社會(huì)需求。但是,由于歷史原因合成時(shí)間的許多不可預(yù)見(jiàn)因素,城市給排水系統(tǒng),特別是排水系統(tǒng)往往落后于城市建設(shè)。因此,經(jīng)常出現(xiàn)開(kāi)挖已經(jīng)建設(shè)好的建筑設(shè)施來(lái)改造排水系統(tǒng)的現(xiàn)象。城市污水給人們帶來(lái)了困擾,因此,箱涵的排污疏通對(duì)打城市給排水系統(tǒng)污水處理,人們生活舒適顯得非常重要。而設(shè)計(jì)研制箱涵排水疏通移動(dòng)機(jī)器人的自動(dòng)控制系統(tǒng),保證機(jī)器人在箱涵中自由排污疏通,是箱涵排污
23、疏通機(jī)器人的設(shè)計(jì)研制的核心部分。控制系統(tǒng)核心部分就是超聲波測(cè)距儀的研制。因此,設(shè)計(jì)好的超聲波測(cè)距儀就顯得非常重要了。這就是我設(shè)計(jì)超聲波測(cè)距儀的意義。</p><p> 超聲的研究和發(fā)展,與媒質(zhì)中超聲的產(chǎn)生和接收的研究密切相關(guān)。1883年Galton首次制成超聲氣哨,其原理是將壓縮氣體經(jīng)過(guò)狹縫噴嘴形成氣流,吹動(dòng)圓形刀口振動(dòng)形成共振腔,從而產(chǎn)生超聲。此后又出現(xiàn)了各種形式的汽笛和液哨等機(jī)械型超聲換能器。由于這類(lèi)換能器
24、成本低,所以經(jīng)過(guò)不斷改進(jìn),至今仍廣泛地用于超聲處理技術(shù)中。</p><p> 20世紀(jì)初,電子學(xué)的發(fā)展使人們能利用某些材料的壓電效應(yīng)和磁致伸縮效應(yīng)制成各種機(jī)電換能器。1917年,法國(guó)物理學(xué)家Paul Langevin用天然壓電石英制成了夾心式超聲換能器,并成功地應(yīng)用于水下探測(cè)潛艇。隨著軍事和國(guó)民經(jīng)濟(jì)各部門(mén)中超聲應(yīng)用的不斷發(fā)展,又出現(xiàn)更大超聲功率的磁致伸縮換能器,以及各種不同用途的電動(dòng)型、電磁力型、靜電型等多種超
25、聲換能器[1]。</p><p> 材料科學(xué)的發(fā)展,使得應(yīng)用廣泛的壓電換能器也由天然壓電晶體發(fā)展到機(jī)電耦合系數(shù)高、價(jià)格低廉、性能良好的壓電陶瓷、人工壓電單晶、壓電半導(dǎo)體以及塑料壓電薄膜(PVDF)[2]等。產(chǎn)生和檢測(cè)超聲波的頻率,也由幾十千赫提高到上千兆赫。產(chǎn)生和接收的波型也由單純的縱波擴(kuò)大為橫波、扭轉(zhuǎn)波、彎曲波、表面波等。如頻率為幾十兆赫到上千兆赫的微型表面波都己成功地用于雷達(dá)、電子通信和成像技術(shù)等方面。&l
26、t;/p><p> 利用超聲波作為定位技術(shù)是蝙蝠等一些無(wú)目視能力的生物作為防御及捕捉獵物生存的手段,也就是由生物體發(fā)射不被人們 聽(tīng)到的超聲波(20kHz)以上的機(jī)械波),借助空氣媒質(zhì)傳播由被待捕捉的獵物或障礙物反射回來(lái)的時(shí)間間隔長(zhǎng)短與被反射的超聲波的強(qiáng)弱判斷獵物性質(zhì)或障礙位置的方法。由于超聲波的速度相對(duì)于光速要小的多,其傳播時(shí)間就比較容易檢測(cè),并且易于定向發(fā)射,方向性好,強(qiáng)度好控制,因而人類(lèi)采用仿真技能利用超聲波測(cè)
27、距。超聲波測(cè)距是一種利用聲波特性、電子計(jì)數(shù)、光電開(kāi)關(guān)相結(jié)合來(lái)實(shí)現(xiàn)非接觸式距離測(cè)量的方法。它在很多距離探測(cè)應(yīng)用中有很重要的用途,包括非損害測(cè)量、過(guò)程檢測(cè)、機(jī)器人檢測(cè)和定位、以及流體液面高度測(cè)量等。</p><p> 超聲波方法在某些方面具有突出的優(yōu)點(diǎn):</p><p> ?。?)超聲波對(duì)色彩、光照度不敏感,可用于識(shí)別透明及漫反射性差的物體(如玻璃、拋光體);</p><
28、p> ?。?)對(duì)外界光線(xiàn)和電磁場(chǎng)不敏感,可用于黑暗、有灰塵或煙霧、電磁干擾強(qiáng)、有毒等惡劣環(huán)境中;</p><p> ?。?)超聲波傳感器結(jié)構(gòu)簡(jiǎn)單,體積小,費(fèi)用低,信息處理簡(jiǎn)單可靠,易于小型化和集成化。因此超聲檢測(cè)法己越來(lái)越引起人們的重視,被廣泛應(yīng)用在液位測(cè)量、機(jī)械手控制、車(chē)輛自動(dòng)導(dǎo)航、物體識(shí)別等方面。特別是在空氣測(cè)距中,由于空氣中波速較慢,其回波信號(hào)中包含的沿傳播方向上的結(jié)構(gòu)信息很容易檢測(cè)出來(lái),具有很高的分
29、辨力。</p><p> 1.2 本課題研究的主要內(nèi)容</p><p> 本次課題設(shè)計(jì)的目的為:具有超聲波測(cè)距功能,測(cè)量距離0.20m~5.00m測(cè)距精度±1㎝;具有測(cè)量距離數(shù)值無(wú)線(xiàn)傳輸功能;實(shí)時(shí)顯示測(cè)量的距離,顯示格式為:X.XXm。</p><p> 漢字提醒顯示:距離在0.40m~1.00m,顯示“危險(xiǎn)距離”并用紅色LED燈指示;距離在1.00
30、m~2.00m,顯示“保持距離”,并用黃書(shū)LED燈指示;距離在2.00m以上,顯示“安全距離”并用綠色LED燈指示。具有實(shí)時(shí)語(yǔ)音播報(bào)功能,實(shí)時(shí)播報(bào)測(cè)量距離數(shù)值,格式:X.XXm,實(shí)時(shí)播報(bào)時(shí)間間隔≤10s,實(shí)時(shí)播報(bào)聲音清晰明亮、無(wú)明顯失真,在1m距離處人耳能準(zhǔn)確分辨。語(yǔ)音播報(bào)要與顯示同步。</p><p><b> of [2]。</b></p><p> 液晶CD
31、顯示電路語(yǔ)音播報(bào)電路。本設(shè)計(jì)框圖如圖1.1所示:</p><p> 圖1.1 超聲波測(cè)距系統(tǒng)框圖</p><p> 第2章 系統(tǒng)方案論證</p><p> 本章節(jié)闡述超聲波測(cè)距儀的設(shè)計(jì)原理,測(cè)距技術(shù)選型。通過(guò)對(duì)比各類(lèi)型控制器選擇單片機(jī)為控制器并最終選擇AT89S51單片機(jī),并說(shuō)明了選擇原因以及功能、特性。</p><p> 在超聲波發(fā)
32、生器的選擇上選用了適合近距離測(cè)量的電氣方式超聲波發(fā)生器并采用反射波方式進(jìn)行測(cè)距。超聲波接收傳感器采用了性?xún)r(jià)比較高的壓電晶片,其工作頻率、靈敏度下文將會(huì)介紹。顯示單元通過(guò)分析各類(lèi)型顯示屏采用了12864液晶顯示屏。</p><p> 2.1 超聲波測(cè)距儀的設(shè)計(jì)原理</p><p> 超聲波測(cè)距儀工作原理:?jiǎn)纹瑱C(jī)發(fā)出40khz的信號(hào),經(jīng)放大后通過(guò)超聲波發(fā)射器輸出;超聲波接受器將接受到得超聲
33、波信號(hào)經(jīng)放大器放大,用鎖相環(huán)電路進(jìn)行檢波處理后,啟動(dòng)單片機(jī)中斷程序,測(cè)得時(shí)間為t,再由軟件進(jìn)行辨別、計(jì)算,得出距離數(shù)并顯示和送語(yǔ)音播報(bào)模塊播報(bào)。其計(jì)算公式為:</p><p> S=340t/2 (2.1)</p><p> 2.2 超聲波測(cè)距技術(shù)選型</p><p> 超聲波測(cè)距的原理一般采用渡越時(shí)間法T
34、OF(time of flight)。首先測(cè)出超聲波從發(fā)射到遇到障礙物返回所經(jīng)歷的時(shí)間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離。</p><p> 測(cè)量距離的方法有很多種,短距離的可以用尺,遠(yuǎn)距離的有激光測(cè)距等,超聲波測(cè)距適用于高精度的中長(zhǎng)距離測(cè)量。因?yàn)槌暡ㄔ跇?biāo)準(zhǔn)空氣中的傳播速度為340米/秒,由控制器負(fù)責(zé)計(jì)時(shí),控制單元使用12.0MHZ晶振,所以此系統(tǒng)的測(cè)量精度理論上可以達(dá)到毫米級(jí)[3]。&l
35、t;/p><p> 由于超聲波指向性強(qiáng),能量消耗緩慢,在介質(zhì)中傳播距離遠(yuǎn),因而超聲波可以用于距離的測(cè)量。利用超聲波檢測(cè)距離,設(shè)計(jì)比較方便,計(jì)算處理也較簡(jiǎn)單,并且在測(cè)量精度方面也能達(dá)到要求。</p><p> 根據(jù)設(shè)計(jì)任務(wù)、控制對(duì)象和現(xiàn)有條件本系統(tǒng)硬件電路采用由單片機(jī)最小系統(tǒng)、溫度補(bǔ)償電路、超聲波發(fā)射電路、超聲波接收電路、顯示電路無(wú)線(xiàn)通信電路以及語(yǔ)音播報(bào)電路構(gòu)成。本超聲波測(cè)距儀的具體工作過(guò)程
36、如下,單片機(jī)控制的振蕩源產(chǎn)生40kHz的頻率信號(hào)來(lái)驅(qū)動(dòng)超聲傳感器。每次發(fā)射包含6個(gè)脈沖左右,當(dāng)?shù)谝粋€(gè)超聲波脈沖發(fā)射后,計(jì)數(shù)器開(kāi)始計(jì)數(shù),在檢測(cè)到第一個(gè)回波脈沖的瞬間,計(jì)數(shù)器停止計(jì)數(shù),得到從發(fā)射到接收的時(shí)間t 后,單片機(jī)讀取溫度值補(bǔ)償聲速,利用測(cè)距公式可計(jì)算出被測(cè)距離,同時(shí)由無(wú)線(xiàn)通信模塊將測(cè)量數(shù)據(jù)傳到下位機(jī)進(jìn)行顯示和語(yǔ)音播報(bào)。系統(tǒng)總體框圖如圖2.1;圖2.2所示。</p><p><b> 圖2.1 發(fā)射
37、模塊</b></p><p><b> 圖2.2 接收模塊</b></p><p> 2.3 控制器選型 </p><p> 控制器可分為DSP、FPGA、單片機(jī)等。本設(shè)計(jì)通過(guò)對(duì)比分析選擇了單片機(jī)作為整個(gè)系統(tǒng)的控制器。下面分別對(duì)這三種控制器進(jìn)行論述,并說(shuō)明的選擇單片機(jī)作為控制器的理由。</p><p>
38、 DSP控制器:DSP(digital signal processor)是一種獨(dú)特的微處理器。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬(wàn)條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。</p><p> DSP微處理器(芯片)一
39、般具有如下主要特點(diǎn): </p><p> ?。?)在一個(gè)指令周期內(nèi)可完成一次乘法和一次加法; </p><p> ?。?)程序和數(shù)據(jù)空間分開(kāi),可以同時(shí)訪(fǎng)問(wèn)指令和數(shù)據(jù); </p><p> (3)片內(nèi)具有快速RAM,通常可通過(guò)獨(dú)立的數(shù)據(jù)總線(xiàn)在兩塊中同時(shí)訪(fǎng)問(wèn); </p><p> (4)具有低開(kāi)銷(xiāo)或無(wú)開(kāi)銷(xiāo)循環(huán)及跳轉(zhuǎn)的硬件支持; </p&
40、gt;<p> ?。?)快速的中斷處理和硬件I/O支持;</p><p> FPGA控制器:FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個(gè)概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)部連線(xiàn)(Interconnect)三個(gè)部分。與傳統(tǒng)邏輯電路和門(mén)陣列(如PAL,GA
41、L及CPLD器件)相比,F(xiàn)PGA具有不同的結(jié)構(gòu),F(xiàn)PGA利用小型查找表(16×1RAM)來(lái)實(shí)現(xiàn)組合邏輯,每個(gè)查找表連接到一個(gè)D觸發(fā)器的輸入端,觸發(fā)器再來(lái)驅(qū)動(dòng)其他邏輯電路或驅(qū)動(dòng)I/O,由此構(gòu)成了既可實(shí)現(xiàn)組合邏輯功能又可實(shí)現(xiàn)時(shí)序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線(xiàn)互相連接或連接到I/O模塊。FPGA的邏輯是通過(guò)向內(nèi)部靜態(tài)存儲(chǔ)單元加載編程數(shù)據(jù)來(lái)實(shí)現(xiàn)的,存儲(chǔ)在存儲(chǔ)器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與
42、I/O間的聯(lián)接方式,并最終決定了FPGA所能實(shí)現(xiàn)的功能,F(xiàn)PGA允許無(wú)限次的編程。</p><p> 單片機(jī)控制器:?jiǎn)纹⑿陀?jì)算機(jī)簡(jiǎn)稱(chēng)單片機(jī),又稱(chēng)微控制器,嵌入式微控制器等,屬于第四代電子計(jì)算機(jī)。它把中央處理器、存儲(chǔ)器、輸入/輸出接口電路以及定時(shí)器/計(jì)數(shù)器集成在一塊芯片上,從而具有體積小、功耗低、價(jià)格低廉、抗干擾能力強(qiáng)且可靠性高等特點(diǎn),因此,適合應(yīng)用于工業(yè)過(guò)程控制、智能儀器儀表和測(cè)控系統(tǒng)的前端裝置。</p
43、><p> 單片機(jī)的主要特點(diǎn)有:</p><p> ?。?)具有優(yōu)異的性能價(jià)格比。</p><p> ?。?)集成度高、體積小、可靠性高。</p><p><b> (3)控制功能強(qiáng)。</b></p><p> (4)低電壓,低功耗。</p><p> 通過(guò)以上的分析,
44、 DSP控制器功能很強(qiáng)大性能也很好,但是對(duì)于本設(shè)計(jì)來(lái)說(shuō),有些很好的功能可能用不上而且DSP成本較高,而FPGA的性能同樣很好,但本設(shè)計(jì)有些功能FPGA不能很好的滿(mǎn)足。因此控制器的選擇為單片機(jī)。</p><p> 2.3.1 單片機(jī)選型</p><p> 單片機(jī)又分為很多種類(lèi),例如AVR、凌陽(yáng)單片機(jī)和51單片機(jī)等等,下面對(duì)單片機(jī)進(jìn)行進(jìn)一步的分析論述。</p><p&g
45、t; AVR單片機(jī):ATMEL公司研制開(kāi)發(fā)的一種新型單片機(jī), PIC單片機(jī)相比具有一系列的優(yōu)點(diǎn):運(yùn)行速度較快;芯片內(nèi)部的Flash、EEPROM、SRAM容量較大;所有型號(hào)的Flash、EEPROM都可以反復(fù)燒寫(xiě)、全部支持在線(xiàn)編程燒寫(xiě);多種頻率的內(nèi)部RC振蕩器、上電自動(dòng)復(fù)位、看門(mén)狗、啟動(dòng)延時(shí)等功能,零外圍電路也可以工作;IO口可以以推換驅(qū)動(dòng)的方式輸出高、低電平,驅(qū)動(dòng)能力強(qiáng);內(nèi)部資源豐富,一般都集成AD、DA模數(shù)器;PWM;SPI、US
46、ART、 TWI、I2C通信口;豐富的中斷源等。</p><p> 凌陽(yáng)單片機(jī):整合了多個(gè)常用的功能模塊,讓我們?cè)谶M(jìn)行系統(tǒng)開(kāi)發(fā)的時(shí)候不用外加過(guò)多的硬件就可方便的完成一個(gè)系統(tǒng)的設(shè)計(jì),這就是人們常說(shuō)的SoC(System on chip)技術(shù);耗電少,可以滿(mǎn)足很多手提設(shè)備、掌上設(shè)備低能耗的需求;可方便的用來(lái)實(shí)現(xiàn)聲音錄制、播放,Midi音樂(lè)合成和語(yǔ)音識(shí)別;可方便的完成一系列乘加的運(yùn)數(shù),實(shí)現(xiàn)一些數(shù)據(jù)處理比較容易;芯片里
47、具備在線(xiàn)仿真調(diào)試電路,使調(diào)試和程序下載更加方便,也把仿真器和燒錄器的成本給節(jié)省下來(lái)了。</p><p> 51單片機(jī):有優(yōu)異的性?xún)r(jià)比;集成度高、體積小、有很高的可靠性;控制作用強(qiáng);擴(kuò)展性能好,非常容易構(gòu)成各種應(yīng)用系統(tǒng)。</p><p> 以上三種單片機(jī)的開(kāi)發(fā)過(guò)程和編程思維都是相似的。AVR單片機(jī)功能強(qiáng)大,功耗低,一般小型都可以滿(mǎn)足。而凌陽(yáng)單片機(jī)是一款功能強(qiáng)大的語(yǔ)音處理單片機(jī)。51單片機(jī)
48、比較基礎(chǔ)、成熟,一般教學(xué)都用這種單片機(jī)。因此,對(duì)于本系統(tǒng)的功能特點(diǎn)和要求,在此選用51單片機(jī)作為本系統(tǒng)的控制核心。</p><p> 51單片機(jī)全稱(chēng)AT89S51單片機(jī),是美國(guó)ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含有4K bytes的課反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度。非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS
49、—51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89S51單片機(jī)可以為您提供許多高性?xún)r(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。由于其集成度高,體積小且可靠性強(qiáng),有很好的擴(kuò)展性能易于構(gòu)成多種應(yīng)用系統(tǒng),所以我們?cè)诒敬卧O(shè)計(jì)里采用AT89S51單片機(jī)。</p><p> 2.3.2 AT89S51主要性能參數(shù)及功能</p><p> AT89S51單片機(jī)性能
50、參數(shù)有:與MCS—51產(chǎn)品指令系統(tǒng)完全兼容;4K字節(jié)可以重復(fù)擦寫(xiě)Flash閃速存儲(chǔ)器;1000吃擦寫(xiě)周期;全靜態(tài)操作范圍為0Hz—24Hz;三級(jí)加密程序存儲(chǔ)器;128×8字節(jié)內(nèi)部RAM;32個(gè)可編程I/O口線(xiàn);6個(gè)中斷源;可編程串行UART通道;低功耗空閑和掉電模式。</p><p> AT89S51提供以下功能:k字節(jié)Flash閃速存儲(chǔ)器;128字節(jié)內(nèi)部RAM;32個(gè)I/O口線(xiàn);兩個(gè)16位定時(shí)器/計(jì)
51、時(shí)器; 一個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu);一個(gè)雙工串行口通信;片內(nèi)振蕩器及時(shí)鐘電路。</p><p> 同時(shí),AT89S51可以降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)點(diǎn)工作模式。空閑方式停止CPU的工作,當(dāng)允許RAM,定時(shí)/計(jì)數(shù)器,串行口及中斷系統(tǒng)繼續(xù)工作。掉電式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其他左右部件工作直到下一個(gè)硬件復(fù)位。</p><p> 2.4 超聲波發(fā)生器選型&
52、lt;/p><p> 超聲波發(fā)生器可以分為兩類(lèi):一類(lèi)是用電氣方式產(chǎn)生超聲波,一類(lèi)是用機(jī)械方式產(chǎn)生超聲波。本課題屬于近距離測(cè)量,可以采用常用的壓電式超聲波發(fā)生器來(lái)實(shí)現(xiàn)。</p><p> 超聲波測(cè)距的原理是利用超聲波的發(fā)射和接受,根據(jù)超聲波傳播的時(shí)間來(lái)計(jì)算出傳播距離。實(shí)用的測(cè)距方法有兩種,一種是在被測(cè)距離的兩端,一端發(fā)射,另一端接收的直接波方式,適用于身高計(jì);一種是發(fā)射波被物體反射回來(lái)后接收
53、的反射波方式,適用于測(cè)距儀。此次設(shè)計(jì)采用反射波方式[4]。</p><p> 測(cè)距儀的分辨率取決于對(duì)超聲波傳感器的選擇。超聲波傳感器是一種采用壓電效應(yīng)的傳感器,常用材料是壓電式陶瓷。由于超聲波在空氣傳播時(shí)會(huì)有相當(dāng)?shù)乃p,衰減的程度與頻率的高低成正比;而頻率高分辨率也高,故短距離測(cè)量時(shí)應(yīng)選擇高頻率的傳感器,而長(zhǎng)距離測(cè)量時(shí)應(yīng)用低頻率的傳感器。</p><p> 2.5 超聲波接收傳感器選型
54、</p><p> 超聲探頭的核心是其塑料外套或者金屬外套中的一塊壓電晶片。構(gòu)成晶片的材料可以有許多種。晶片的大小,如直徑和厚度也各不相同,因此每個(gè)探頭的性能是不同的,我們使用前必須預(yù)先了解它的性能。超聲波傳感器的主要性能指標(biāo)為。</p><p> 工作頻率:工作頻率就是壓電晶片的共振頻率。當(dāng)加到它兩端的交流電壓的頻率和晶片的共振頻率相等時(shí),輸出的能量最大,靈敏度也最高。</p&
55、gt;<p> 工作溫度:由于壓電材料的居里點(diǎn)一般比較高,特別時(shí)診斷用超聲波探頭使用功率較小,所以工作溫度比較低,可以長(zhǎng)時(shí)間地工作而不失效。醫(yī)療用的超聲探頭的溫度比較高,需要單獨(dú)的制冷設(shè)備。</p><p> 靈敏度:主要取決于制造晶片本身。機(jī)電耦合系數(shù)大,靈敏度高。</p><p> 因此超聲波接受傳感器應(yīng)該應(yīng)用集成電路CX20106A,CX20106A是一款紅外線(xiàn)檢
56、波接收的專(zhuān)用芯片,常用于電視機(jī)紅外遙控接收器??紤]到紅外遙控常用的載波頻率38kHz與測(cè)距的超聲波頻率40kHz較為接近,可以利用它制作超聲波檢測(cè)接收電路(如圖2-3)。實(shí)驗(yàn)證明用CX20106A接收超聲波(無(wú)信號(hào)時(shí)輸出高電平),具有很好的靈敏度和較強(qiáng)的抗干擾能力。適當(dāng)更改電容CS的大小,可以改變接收電路的靈敏度和抗干擾能力。此部分電路在集成芯片上。</p><p> 2.6 顯示單元選型</p>
57、<p> 顯示單元是計(jì)算機(jī)系統(tǒng)開(kāi)發(fā)時(shí)使用的主要設(shè)備之一,它可將計(jì)算機(jī)的運(yùn)算結(jié)果、中間結(jié)果、存儲(chǔ)器地址以及存儲(chǔ)器、寄存器中的內(nèi)容顯示出來(lái),從而實(shí)現(xiàn)人機(jī)對(duì)話(huà)。可以做顯示器的有:LED,LCD,CRT等。CRT就是常見(jiàn)的顯像管式的顯示器。優(yōu)點(diǎn)是顏色視覺(jué)效果好,視角寬,可靠性高,便宜;缺點(diǎn)是體積大耗電多,有微量的X射線(xiàn)輻射。LED就是發(fā)光二極管。LED一般適合做大屏幕的顯示設(shè)備,最突出的有點(diǎn)那就是屏幕尺寸可以不受限制,亮度可以做的
58、很高,其他的如顯色性、對(duì)比度等都不如CRT顯示器。</p><p> 但是考慮到本設(shè)計(jì)需要顯示測(cè)量距離,補(bǔ)償溫度以及危險(xiǎn),保持 ,安全等警告信號(hào)。所以選擇采用128×64液晶模塊。</p><p> 2.7 語(yǔ)音播報(bào)電路選型</p><p> 語(yǔ)音播報(bào)語(yǔ)音芯片有很多種,例如WT1380、WT588D等。WT1380具有多種報(bào)警功能,定時(shí)器功能,時(shí)鐘輸
59、出功能,中斷輸出功能以及語(yǔ)音播報(bào)功能。它的語(yǔ)音功能和萬(wàn)年歷功能可以同時(shí)工作,主頻采用RC振蕩,副頻采用32.768K晶振精確分頻。可以計(jì)算年、月、日、時(shí)、分、秒等信息,并可以將時(shí)間信息反饋給主控單片機(jī)。因而,WT1380是一款性?xún)r(jià)比極高的語(yǔ)音時(shí)鐘芯片。但是本設(shè)計(jì)不要求芯片有可以計(jì)算年、月、日、時(shí)、分、秒等信息的復(fù)雜功能。所以播報(bào)電路采用WT588D系列的集單片機(jī)和語(yǔ)音電路于一體的可編輯語(yǔ)音芯片。</p><p>
60、 WT588D系列語(yǔ)音單片機(jī)是廣州唯創(chuàng)科技有限公司聯(lián)合臺(tái)灣華邦共同研發(fā)出來(lái)的集單片機(jī)和語(yǔ)音電路于一體的可編輯語(yǔ)音芯片。功能多音質(zhì)好應(yīng)用范圍廣性能穩(wěn)定是WT588D系列語(yǔ)音單片機(jī)的特長(zhǎng),彌補(bǔ)了以往各類(lèi)語(yǔ)音芯片應(yīng)用領(lǐng)域狹小的缺陷,MP3控制模式、按鍵控制模式、按鍵組合控制模式、并口控制模式、一線(xiàn)串口控制模式、三線(xiàn)串口控制模式以及三線(xiàn)串口控制I/O口擴(kuò)展輸出模式,讓?xiě)?yīng)用人員能將產(chǎn)品投放在幾乎可以想象得到的場(chǎng)所。WT588D是一款功能強(qiáng)大的可
61、重復(fù)擦除燒寫(xiě)的語(yǔ)音單片機(jī)芯片。WT588D讓語(yǔ)音芯片不再為控制方式而尋找合適的外圍單片機(jī)電路,高度集成的單片機(jī)技術(shù)足于取代復(fù)雜的外圍控制電路。</p><p> 2.8 溫度傳感器的選型</p><p> 大家知道,聲音在不同溫度的空氣中傳播速度是不同的,所以這里要考慮到溫度補(bǔ)償?shù)膯?wèn)題。</p><p> 溫度傳感器有很多種,例如溫度傳感器AD590。AD59
62、0是美國(guó)模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。流過(guò)器件的電流(mA)等于器件所處環(huán)境的熱力學(xué)溫度(開(kāi)爾文)度數(shù)。AD590的測(cè)溫范圍為-55℃~+150℃。AD590的電源電壓范圍為4V~30V。電源電壓可在4V-6V范圍變化,電流變化1mA,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會(huì)被損壞。輸出電阻為710WM。它的精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-5
63、5℃~+150℃范圍內(nèi),非線(xiàn)性誤差為±0.3℃。</p><p> 但是考慮到成本問(wèn)題我選用TS-18B20數(shù)字溫度傳感器。該產(chǎn)品采用美國(guó)DALLAS公司生產(chǎn)的DS18B20可組網(wǎng)數(shù)字溫度傳感器芯片封裝而成,具有耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測(cè)溫和控制領(lǐng)域。</p><p> 獨(dú)特的一線(xiàn)接口,只需要一條口線(xiàn)通信多點(diǎn)能力,簡(jiǎn)化了分布式溫度傳
64、感應(yīng)用無(wú)需外部元件可用數(shù)據(jù)總線(xiàn)供電,電壓范圍為3.0V至5.5V無(wú)需備用電源測(cè)量。溫度范圍為-55°C至+125℃ 。-10°C至+85°C范圍內(nèi)精度為±0.5°C 溫度傳感器可編程的分辨率為9~12位溫度轉(zhuǎn)換為12位數(shù)字格式最大值為750毫秒用戶(hù)可定義的非易失性溫度報(bào)警設(shè)置應(yīng)用范圍包括恒溫控制,工業(yè)系統(tǒng),消費(fèi)電子產(chǎn)品溫度計(jì),或任何熱敏感系統(tǒng)。</p><p&
65、gt; 第3章 系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)</p><p> 硬件電路的設(shè)計(jì)主要包括單片機(jī)系統(tǒng)及顯示電路、語(yǔ)音播報(bào)電路、溫度補(bǔ)償電路、無(wú)線(xiàn)傳輸、超聲波發(fā)射電路和超聲波檢測(cè)接受電路五部分。單片機(jī)采用AT89C51或其兼容系列。采用12MHz高精度的晶振,以獲得較穩(wěn)定的時(shí)鐘頻率,減小測(cè)量誤差。單片機(jī)用P3.6端口輸出超聲波換能器所需的40KHz的方波信號(hào),利用外部中斷1口檢測(cè)超聲波接受電路輸出的返回信號(hào)。顯示單元部分采用
66、12864液晶模塊。</p><p> 3.1 單片機(jī)最小系統(tǒng)</p><p> 其作用主要是為了保證單片機(jī)系統(tǒng)能正常工作。如圖3.1所示,單片機(jī)最小系統(tǒng)主要由AT89S51單片機(jī)、外部振蕩電路、復(fù)位電路和+5V電源組成。在外部振蕩電路中,單片機(jī)的XTAL1和XTAL2管腳分別接至由12MHZ晶振和兩個(gè)30PF電容構(gòu)成的振蕩電路兩側(cè),為電路提供正常的時(shí)鐘脈沖。在復(fù)位電路中,單片機(jī)RES
67、ET管腳一方面經(jīng)20 F的電容接至電源正極,實(shí)現(xiàn)上電自動(dòng)復(fù)位,另一方面經(jīng)開(kāi)關(guān)s接電源。其主要功能是把PC初始化為0000H,是單片機(jī)從0000H單元開(kāi)始執(zhí)行程序,除了進(jìn)入系統(tǒng)的初始化之外,當(dāng)由于程序出錯(cuò)或者操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),為了擺脫困境,也需要按復(fù)位鍵重新啟動(dòng)。因此,復(fù)位電路是單片機(jī)系統(tǒng)中不可缺少的一部分。</p><p> 圖3.1 單片機(jī)最小系統(tǒng)</p><p> 圖3
68、.1中晶振Y1串聯(lián)C10、C11,并在C10和C11之間接地,單片機(jī)通電之后即可運(yùn)行。當(dāng)按下S5按鍵時(shí)單片機(jī)復(fù)位。</p><p> 3.2 超聲波發(fā)射電路</p><p> 壓電式超聲波換能器是利用壓電晶體的諧振來(lái)工作的。超聲波換能器內(nèi)部有兩個(gè)壓電晶片和一個(gè)換能板。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片會(huì)發(fā)生共振[5],并帶動(dòng)共振板振動(dòng)產(chǎn)生超聲波,這時(shí)它
69、就是一個(gè)超聲波發(fā)生器;反之,如果兩電極問(wèn)未外加電壓,當(dāng)共振板接收到超聲波時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號(hào),這時(shí)它就成為超聲波接收換能器。超聲波發(fā)射換能器與接收換能器在結(jié)構(gòu)上稍有不同,使用時(shí)應(yīng)分清器件上的標(biāo)志。</p><p> 表3.1 反相器74LS04參數(shù)</p><p> 發(fā)射電路主要由反相器74LS04和超聲波發(fā)射換能器T構(gòu)成,如圖3.2所示,單片機(jī)P2.7端口輸
70、出的40kHz的方波信號(hào)一路經(jīng)一級(jí)反向器后送到超聲波換能器的一個(gè)電極,另一路經(jīng)兩級(jí)反向器后送到超聲波換能器的另一個(gè)電極,用這種推換形式將方波信號(hào)加到超聲波換能器的兩端,可以提高超聲波的發(fā)射強(qiáng)度。輸出端采兩個(gè)反向器并聯(lián),用以提高驅(qū)動(dòng)能力。</p><p> 上位電阻R2、R3一方面可以提高反向器74LS04輸出高電平的驅(qū)動(dòng)能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由振蕩時(shí)間。</p>&
71、lt;p> 圖3.2 超聲波發(fā)射電路</p><p> 3.3 超聲波檢測(cè)接收電路</p><p> 超聲波接收電路CX20106A是一款紅外線(xiàn)檢波接收的專(zhuān)用芯片,常用于電視機(jī)紅外遙控接收器??紤]到紅外遙控常用的載波頻率38kHz與測(cè)距的超聲波頻率40kHz較為接近,可以利用它制作超聲波檢測(cè)接收電路。實(shí)驗(yàn)證明用CX20106A接收超聲波(無(wú)信號(hào)時(shí)輸出高電平),具有很好的靈敏度和
72、較強(qiáng)的抗干擾能力。適當(dāng)更改電容C16的大小,可以改變接收電路的靈敏度和抗干擾能力。其電路由圖3.3所示。</p><p> CX20106A的引腳注釋?zhuān)?lt;/p><p> 1腳IN:超聲波信號(hào)輸入端,該腳的輸入阻抗約為40kΩ。</p><p> 2腳AGC:該腳與GND之間連接RC串聯(lián)網(wǎng)絡(luò),它們是負(fù)反饋串聯(lián)網(wǎng)絡(luò)的一個(gè)組成部分,改變它們的數(shù)值能改變前置放大器的
73、增益和頻率特性。增大電阻R或減小C,將使負(fù)反饋量增大,放大倍數(shù)下降,反之則放大倍數(shù)增大。但C的改變會(huì)影響到頻率特性,一般在實(shí)際使用中不必改動(dòng),推薦選用參數(shù)為R=4.7Ω,C=3.3μF[7]。</p><p> 3腳C0:該腳與GND之間連接檢波電容,電容量大為平均值檢波,瞬間相應(yīng)靈敏度低;若容量小,則為峰值檢波,瞬間相應(yīng)靈敏度高,但檢波輸出的脈沖寬度變動(dòng)大,易造成誤動(dòng)作,推薦參數(shù)為3.3μF。</p&g
74、t;<p> 4腳GND:接地端。</p><p> 5腳RC0:該腳與電源端VCC接入一個(gè)電阻,用以設(shè)置帶通濾波器的中心頻率f0,</p><p> 阻值越大,中心頻率越低。例如,取R=200kΩ時(shí),fn≈42kHz,若取R=220kΩ,則中心頻率f0≈38kHz。</p><p> 6腳C:該腳與GND之間接入一個(gè)積分電容,標(biāo)準(zhǔn)值為330p
75、F,如果該電容取得</p><p> 太大,會(huì)使探測(cè)距離變短。</p><p> 7腳OUT:遙控命令輸出端,它是集電極開(kāi)路的輸出方式,因此該引腳必須接上</p><p> 一個(gè)上拉電阻到電源端,該電阻推薦阻值為22kΩ,沒(méi)有接收信號(hào)時(shí)該端輸出為高電平,有信號(hào)時(shí)則會(huì)下降。</p><p> 8腳RC1:電源正極,4.5V~5V。<
76、;/p><p> 當(dāng) CX20106 接收到40KHz的信號(hào)時(shí),會(huì)在第7腳產(chǎn)生一個(gè)低電平下降脈沖,這個(gè)信號(hào)可以接到單片機(jī)的外部中斷引腳作為中斷信號(hào)輸入適當(dāng)改變C1 的大小,可改變接收電路的靈敏度和抗干擾能力。R1 和C1 控制CX20106A內(nèi)部的放大增益,R2 控制帶通濾波器的中心頻率。一般取R1=4.7 Ω,C1=1μF。其余元件按圖4 取值。US_R1 為超聲波接收頭,當(dāng)收到超聲波時(shí)產(chǎn)生一個(gè)下降沿,接到單片機(jī)
77、的外部中斷INT0上。當(dāng)超聲波接收頭接收到40kHz 方波信號(hào)時(shí),將會(huì)將此信號(hào)通過(guò)CX20106A 驅(qū)動(dòng)放大送入單片機(jī)的外部中斷0口。單片機(jī)在得到外部中斷0的中斷請(qǐng)求后,會(huì)轉(zhuǎn)入外部中斷0的中斷服務(wù)程序進(jìn)行處理。</p><p> 圖3.3 超聲波接收電路</p><p> 3.4 顯示單元電路</p><p> 顯示單元部分采用12864液晶模塊。根據(jù)設(shè)計(jì)要求
78、,用于顯示測(cè)量距離,補(bǔ)償溫度以及危險(xiǎn),保持,安全等警告信號(hào)。</p><p> 帶中文字庫(kù)的12864液晶是一種具有4位/8位并行、2線(xiàn)或3線(xiàn)串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64。內(nèi)置8192個(gè)16×16點(diǎn)漢字,和128個(gè)16×8點(diǎn)ASCII字符集。利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互
79、圖形界面??梢燥@示8×4行16×16點(diǎn)陣的漢字[8]。</p><p> 12864液晶模塊可完成圖形顯示。低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類(lèi)型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。12864液晶基本特性如表3.2所示。</p><p> 表3.2 12864
80、液晶基本特性</p><p> 12864液晶基本特性如圖3.4所示。其各引腳說(shuō)明如下:</p><p><b> 模塊電源地;</b></p><p><b> 模塊電源正端;</b></p><p> LCD驅(qū)動(dòng)電壓輸入端;</p><p> 并行的指令/數(shù)據(jù)信
81、號(hào);串行的片選信號(hào);</p><p> 并行的讀寫(xiě)選擇信號(hào);串行數(shù)據(jù)口;</p><p> 并行的使能信號(hào);串行同步時(shí)鐘;</p><p><b> -(14)數(shù)據(jù);</b></p><p> 并/串行接口選擇;H-并行,L-串行;</p><p><b> 空腳;</b
82、></p><p><b> 復(fù)位;</b></p><p><b> 空腳;</b></p><p><b> 背光源正極;</b></p><p><b> 背光源負(fù)極。</b></p><p> 圖3.4中電阻
83、R13、R14使電平至高。R15調(diào)節(jié)顯示亮度。其中并行模式下,管腳4為顯示數(shù)據(jù);管腳4為低電平時(shí),管腳7-14顯示指令;管腳5和E都為高電平時(shí)數(shù)據(jù)被讀取到管腳7-14;管腳5為低電平且E由高電平變?yōu)榈碗娖綍r(shí)管腳7-14的數(shù)據(jù)寫(xiě)入IR或ER。</p><p> 圖3.4顯示單元電路</p><p> 3.5 語(yǔ)音播報(bào)電路</p><p> 語(yǔ)音播報(bào)電路采用WT5
84、88D系列的集單片機(jī)和語(yǔ)音電路于一體的可編輯語(yǔ)音芯片。功能多音質(zhì)好應(yīng)用范圍廣性能穩(wěn)定是WT588D系列語(yǔ)音單片機(jī)的特長(zhǎng),同時(shí)具有MP3控制模式、按鍵控制模式、按鍵組合控制模式、并口控制模式、一線(xiàn)串口控制模式、三線(xiàn)串口控制模式以及三線(xiàn)串口控制I/O口擴(kuò)展輸出模式。可控制的語(yǔ)音地址位能達(dá)到220個(gè)!每個(gè)地址位里能加載可組合語(yǔ)音為128段語(yǔ)音。只需通過(guò)適當(dāng)?shù)脑L(fǎng)問(wèn)地址就可以實(shí)現(xiàn)語(yǔ)音播報(bào),使用方便,語(yǔ)音播報(bào)電路設(shè)計(jì)如圖3.6所示。</p&g
85、t;<p> 圖3.6 WT588D語(yǔ)音播報(bào)電路</p><p> 其中KIA1117芯片為WT588D VCC管腳(存儲(chǔ)器電源輸入腳)提供3.3V電壓。</p><p> 3.6 電源電路設(shè)計(jì)</p><p> 對(duì)于電源器件我們?cè)陂_(kāi)關(guān)電源和線(xiàn)性電源之間選擇。開(kāi)關(guān)電源和線(xiàn)性電源的區(qū)別主要是他們的工作方式。下面我們對(duì)兩種電源做個(gè)比較。</p
86、><p> 線(xiàn)性電源功率器件工作在線(xiàn)性狀態(tài),也就是說(shuō)他一用起來(lái)功率器件就是一直在工作,所以也就導(dǎo)致他的工作效率低,一般在50%~60%,還得說(shuō)他是很好的線(xiàn)性電源。線(xiàn)性電源的工作方式,使他從高壓變低壓必須有將壓裝置,一般的都是變壓器,也有別的像KX電源,再經(jīng)過(guò)整流輸出直流電壓。這樣一來(lái)他的體積也就很大,笨重,效率低、發(fā)熱量也大。他也有他的優(yōu)點(diǎn):紋波小,調(diào)整率好,對(duì)外干擾小。適合用與模擬電路,各類(lèi)放大器等。</p
87、><p> 開(kāi)關(guān)電源。他的功率器件工作在開(kāi)關(guān)狀態(tài),一開(kāi)一關(guān),頻率非常快,一般的平板開(kāi)關(guān)電源頻率在100~200KHz,這樣他的損耗就小,效率也就高,開(kāi)關(guān)電源的效率高體積小,但是和線(xiàn)性電源比他的紋波,電壓電流調(diào)整率就大打折扣了。</p><p> 由于單片機(jī)工作時(shí)需要的+5V電壓。所以在設(shè)計(jì)電源電路時(shí),我們選用了線(xiàn)性電源7805,在實(shí)際的電路控制中應(yīng)用其作為電源電路較為廣泛,在普通的電子元器
88、件商場(chǎng)都有銷(xiāo)售易于購(gòu)買(mǎi),并且技術(shù)相對(duì)成熟.7805一腳為電源輸入端,二腳為公共接地端,三腳即為我們所需要的+5V電壓輸出端.本文采用最典型的7805提供電壓的電路,即在7805的1腳和公共接地端(即2腳)之間接入0.3μF的電容,在公共接地端和三腳+5V電壓輸出端之間接入0.1μF的電容。電壓變化如圖3.7所示:</p><p> 圖3.7 電壓變化圖</p><p> 由于接通電源瞬
89、間,電容C來(lái)不及充電,電容器兩端電壓out為低電平,小于(1/3)Vcc,故高電平觸發(fā) 端與低電平觸發(fā)端均為低電平,輸出out為高電平,放電管VT截止。這時(shí),電源經(jīng)R1,R2對(duì)電容C充電,使電壓out按指數(shù)規(guī)律上升,當(dāng)uc上升到(2/3)Vcc時(shí),輸出uo為低電平,放電管VT導(dǎo)通,把uc從(1/3)Vcc 上升到(2/3)Vcc這段時(shí)間內(nèi)電路的狀態(tài)稱(chēng)為第一暫穩(wěn)態(tài),其維持時(shí)間TPH的長(zhǎng)短與電容的充電時(shí)間有關(guān) 。充電時(shí)間常數(shù):</p&
90、gt;<p> T充=(R1+R2)C (3.1)</p><p> 不難理解接通電源后,電 路就在兩個(gè)暫穩(wěn)態(tài)之間來(lái)回翻轉(zhuǎn),則輸出可得矩形波。電路一旦起振后,uc電壓總是在(1/3~2/3)Vcc 之間變化。</p><p> 圖3.8是基于7805的電源電路圖,這是一個(gè)輸出正5V直流電壓的穩(wěn)壓電源電路。IC采用集成穩(wěn)壓器
91、7805,C1、C2分別為輸入端和輸出端濾波電容,RL為負(fù)載電阻。</p><p> 圖3.8 電源電路圖</p><p> 第4章 系統(tǒng)的軟件設(shè)計(jì)</p><p> 超聲波測(cè)距儀的軟件設(shè)計(jì)主要有主程序、超聲波發(fā)生程序、超聲波接收中斷程序及顯示子程序組成。我們知道C語(yǔ)言程序有利于實(shí)現(xiàn)較復(fù)雜的算法,匯編語(yǔ)言程序則具有較高的效率且容易精細(xì)計(jì)算程序運(yùn)行的時(shí)間,而超聲
92、波測(cè)距儀的程序需要有較復(fù)雜的計(jì)算(計(jì)算距離時(shí)),所以控制程序可采用C語(yǔ)言編程。</p><p> 4.1 超聲波測(cè)距儀的算法分析</p><p> 超聲波測(cè)距的原理為超聲波發(fā)生器T在某一時(shí)刻發(fā)出一個(gè)超聲波信號(hào),當(dāng)這個(gè)超聲波遇到被測(cè)物體后反射回來(lái)[9],就被超聲波接收器R所接收到。這樣只要計(jì)算出從發(fā)出超聲波信號(hào)到接收到返回信號(hào)所用的時(shí)間,就可算出超聲波發(fā)生器與反射物體的距離。距離的計(jì)算公
93、式為:</p><p> d=s/2=(ct)/2 (4.1)</p><p> 其中,d為被測(cè)物與測(cè)距儀的距離,s為聲波的來(lái)回的路程,c為聲速,t為聲波來(lái)回所用的時(shí)間。在啟動(dòng)發(fā)射電路的同時(shí)啟動(dòng)單片機(jī)內(nèi)部的定時(shí)器T0,利用定時(shí)器的計(jì)數(shù)功能記錄超聲波發(fā)射的時(shí)間和收到反射波的時(shí)間。當(dāng)收到超聲波反射波時(shí),接收電路輸出端產(chǎn)生一個(gè)負(fù)跳變,在
94、INT0或INT1端產(chǎn)生一個(gè)中斷請(qǐng)求信號(hào),單片機(jī)響應(yīng)外部中斷請(qǐng)求,執(zhí)行外部中斷服務(wù)子程序,讀取時(shí)間差,計(jì)算距離。</p><p> 4.2 主程序流程圖</p><p> 軟件分為兩部分,主程序和中斷服務(wù)程序,如圖4.1、圖4.2、圖4.3所示。主程序完成初始化工作、各路超聲波發(fā)射和接收順序的控制。</p><p> 定時(shí)中斷服務(wù)子程序完成單方向超聲波的發(fā)射,
95、外部中斷服務(wù)子程序主要完成時(shí)間值的讀取、距離計(jì)算、結(jié)果的輸出等工作。</p><p> 主程序首先是對(duì)系統(tǒng)環(huán)境初始化,設(shè)置定時(shí)器T0工作模式為16位定時(shí)計(jì)數(shù)器模式。置位總中斷允許位EA并給顯示端口P0和P1清0。然后調(diào)用超聲波發(fā)生子程序送出一個(gè)超聲波脈沖,為了避免超聲波從發(fā)射器直接傳送到接收器引起的直射波觸發(fā),需要延時(shí)約0.1ms(這也就是超聲波測(cè)距儀會(huì)有一個(gè)最小可測(cè)距離的原因)后,才打開(kāi)外中斷1接收返回的超聲
96、波信號(hào)。</p><p> 圖4.1主程序流程圖</p><p> 由于采用的是12MHz的晶振,計(jì)數(shù)器每計(jì)一個(gè)數(shù)就是1μs,當(dāng)主程序檢測(cè)到接收成功的標(biāo)志位后,將計(jì)數(shù)器T0中的數(shù)(即超聲波來(lái)回所用的時(shí)間)按式4.2計(jì)算,即可得被測(cè)物體與測(cè)距儀之間的距離,設(shè)計(jì)時(shí)取20℃時(shí)的聲速為344m/s則有:</p><p> d=(ct)/2=172T0/10000cm
97、 (4.2)</p><p> 其中,T0為計(jì)數(shù)器T0的計(jì)算值。</p><p> 測(cè)出距離后結(jié)果將傳給LCD數(shù)碼顯示約5s,同時(shí)測(cè)量距離送語(yǔ)音模塊播報(bào)。然后再發(fā)超聲波脈沖重復(fù)測(cè)量過(guò)程。為了有利于程序結(jié)構(gòu)化和容易計(jì)算出距離,主程序采用C語(yǔ)言編寫(xiě)。</p><p> 4.3 超聲波發(fā)生子程序和超聲波接收程序</p>
98、;<p> 超聲波發(fā)生。子程序的作用是通過(guò)P2.7端口發(fā)送2個(gè)左右超聲波脈沖信號(hào)(頻率約40kHz的方波),脈沖寬度為12μs左右,同時(shí)把計(jì)數(shù)器T0打開(kāi)進(jìn)行計(jì)時(shí)。超聲波發(fā)生子程序較簡(jiǎn)單,但要求程序運(yùn)行準(zhǔn)確。</p><p><b> N</b></p><p><b> Y</b></p><p>
99、圖4.2 定時(shí)中斷服務(wù)子程序</p><p> 圖4.3 外部中斷服務(wù)子程序</p><p> 超聲波測(cè)距儀主程序利用外中斷1檢測(cè)返回超聲波信號(hào),一旦接收到返回超聲波信號(hào)(即INT1引腳出現(xiàn)低電平),立即進(jìn)入中斷程序。進(jìn)入中斷后就立即關(guān)閉計(jì)時(shí)器T0停止計(jì)時(shí),并將測(cè)距成功標(biāo)志字賦值1。如果當(dāng)計(jì)時(shí)器溢出時(shí)還未檢測(cè)到超聲波返回信號(hào),則定時(shí)器T0溢出中斷將外中斷1關(guān)閉,并將測(cè)距成功標(biāo)志字賦值2
100、以表示此次測(cè)距不成功。</p><p> 第5章 系統(tǒng)調(diào)試仿真</p><p> 系統(tǒng)軟硬件部分設(shè)計(jì)已經(jīng)完成,超聲波測(cè)距儀設(shè)計(jì)已經(jīng)進(jìn)入最后階段,已具備調(diào)試仿真條件。下面將通過(guò)proteus軟件進(jìn)行仿真調(diào)試。</p><p> 5.1 proteus軟件簡(jiǎn)介</p><p> Proteus ISIS是英國(guó)Labcenter公司開(kāi)發(fā)的電
101、路分析與實(shí)物仿真軟件,Proteus主要由ISIS和ARES兩部分組成,ISIS的主要功能是原理圖設(shè)計(jì)及與電路原理圖的交互仿真,ARES主要用于印制電路板的設(shè)計(jì)。</p><p> Proteus的ISIS是一款Labcenter出品的電路分析實(shí)物仿真系統(tǒng),可仿真各種電路和IC,并支持單片機(jī),元件庫(kù)齊全,使用方便,是不可多得的專(zhuān)業(yè)的單片機(jī)軟件仿真系統(tǒng)。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE
102、)各種模擬器件和集成電路,該軟件的特點(diǎn)是:(1)實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤(pán)和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。(2)支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類(lèi)型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80
103、系列、HC11系列以及各種外圍芯片。(3)提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件。(4)具有強(qiáng)大的原理圖繪制功能??傊撥浖且豢?lt;/p><p> 特點(diǎn):支持ARM7,PIC,AVR,HC11以及8051系列的微處
104、理器CPU模型,更多模型正在開(kāi)發(fā)中,交互外設(shè)模型有LCD顯示、RS232終端、通用鍵盤(pán)、開(kāi)關(guān)、按鈕、LED等;強(qiáng)大的調(diào)試功能,如訪(fǎng)問(wèn)寄存器與內(nèi)存,設(shè)置斷點(diǎn)和單步運(yùn)行模式;支持如IAR、Keil和Hitech等開(kāi)發(fā)工具的源碼C和匯編的調(diào)試;一鍵“make”特性:一個(gè)鍵完成編譯與仿真操作;內(nèi)置超過(guò)6000標(biāo)準(zhǔn)SPICE模型,完全兼容制造商提供的SPICE模型;DLL界面為應(yīng)用提供特定的模式;基于工業(yè)標(biāo)準(zhǔn)的SPICE3F5混合模型電路仿真器1
105、4種虛擬儀器:示波器、邏輯分析儀、信號(hào)發(fā)生器、規(guī)程分析儀等;高級(jí)仿真包含強(qiáng)大的基于圖形的分析功能:模擬、數(shù)字和混合瞬時(shí)圖形;頻率;轉(zhuǎn)換;噪聲;失真;付立葉;交流、直流和音頻曲線(xiàn);模擬信號(hào)發(fā)生器包括直流、正旋、脈沖、分段線(xiàn)性、音頻、指數(shù)、單頻FM;數(shù)字信號(hào)發(fā)生器包括尖脈沖、脈沖、時(shí)鐘和碼流;集成PROTEUS PCB設(shè)計(jì)形成完整的電子設(shè)計(jì)系統(tǒng)。</p><p> 5.2 仿真調(diào)試結(jié)果</p><
106、;p> 本系統(tǒng)采用了40110、CX20106、4049、4069芯片及其其他電子器件,由于部分芯片在庫(kù)里找不到,所以只能部分仿真。圖5.1為超聲波發(fā)射電路仿真電路圖,5.2為超聲波發(fā)射電路的仿真波形。</p><p> 圖5.1 仿真電路</p><p> 圖5.2 發(fā)射電路仿真波形</p><p> 如圖所示,第一,二行為加在超聲波探頭上的波形
107、,第三行為振蕩器產(chǎn)生的40kHz的超聲波波形。</p><p> 第6章 總結(jié)與展望</p><p> 由于時(shí)間和其它客觀上的原因,此次設(shè)計(jì)沒(méi)有成功做出實(shí)物。但是對(duì)設(shè)計(jì)有一個(gè)很好的理論基礎(chǔ)。設(shè)計(jì)的最終結(jié)果是使超聲波測(cè)距儀能夠產(chǎn)生超聲波,實(shí)現(xiàn)超聲波的發(fā)送與接收,從而實(shí)現(xiàn)利用超聲波方法測(cè)量物體間的距離。以數(shù)字的形式顯示測(cè)量距離。</p><p> 超聲波測(cè)距的原
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文_超聲波測(cè)距儀
- 超聲波測(cè)距儀畢業(yè)論文
- 超聲波測(cè)距儀畢業(yè)論文
- 超聲波測(cè)距儀的設(shè)計(jì)畢業(yè)論文
- 超聲波測(cè)距儀的設(shè)計(jì)畢業(yè)論文
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)論文
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)論文
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)論文
- 超聲波測(cè)距儀的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)
- 超聲波測(cè)距儀
- 超聲波測(cè)距儀設(shè)計(jì)
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)
- 超聲波測(cè)距儀畢業(yè)設(shè)計(jì)
- 超聲波測(cè)距儀畢業(yè)論文-智能遙控小車(chē)
- 畢業(yè)設(shè)計(jì)---超聲波測(cè)距儀設(shè)計(jì)
- 超聲波測(cè)距儀的畢業(yè)設(shè)計(jì)
- 超聲波測(cè)距儀設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---超聲波測(cè)距儀的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----超聲波測(cè)距儀的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論