新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 嵌入式超聲波測距儀的設(shè)計方案

        嵌入式超聲波測距儀的設(shè)計方案

        作者: 時間:2011-07-22 來源:網(wǎng)絡(luò) 收藏

        引言

        本文引用地址:http://www.104case.com/article/150444.htm

          隨著電子技術(shù)的發(fā)展,技術(shù)越來越先進,從采用卷尺人工進行丈量,到用水準儀和三角理論進行測量計算,甚至采用激光等,這些測量手段因精度低、操作繁瑣或成本高而不盡人意。隨著的應(yīng)用日益廣泛,超聲在測試領(lǐng)域中得到應(yīng)用,該類產(chǎn)品如進口的液位計、測位儀等性能雖好,但價格昂貴。目前,超聲波傳感器技術(shù)已廣泛用于工業(yè)、國防、交通、生物醫(yī)療和家庭領(lǐng)域。超聲波傳感器技術(shù)與信息技術(shù)、集成工藝相結(jié)合,為開發(fā)智能化、高靈敏度的超聲波儀器設(shè)備創(chuàng)造了有利條件。鑒于此,運用單片機技術(shù)、結(jié)合CAN總線通信協(xié)議標準、一種超聲波測距儀具有很大的發(fā)展前景。它可以做到成本低、外圍電路簡單、功能齊全、能夠滿足一定的測量要求。

          1 超聲波傳感器

          1.1 典型結(jié)構(gòu)

          超聲波傳感器是利用超聲波的特性而研制的傳感器,超聲波傳感器的典型結(jié)構(gòu)如圖1所示。它是把成正方形的兩個壓電晶片(亦稱雙晶振子)按照相反的極性粘貼在一起,再引出兩個電極。壓電晶片上面有金屬震動板和圓錐形振子。圓錐形振子具有很強的方向性,便于發(fā)送和接收超聲波。超聲波傳感器采用金屬或塑料外殼,其頂部有屏蔽柵。

          1.2 測距原理

          超聲波具有頻率較高,沿直線傳播、方向性好、繞射小、穿透力強、傳播速度慢(約340m/s,與聲速相同)等特點。

          超聲波對固體和液體的穿透能力強,尤其對于在陽光下不透明的固體,可以穿透幾十m的深度。超聲波遇到雜質(zhì)或分界面時會產(chǎn)生反射波,利用這一特性可構(gòu)成超聲波探傷儀或測距儀。超聲波遇到移動物體時會產(chǎn)生多普勒效應(yīng)(DopplerEffect),使接收到的頻率發(fā)生變化,由此可制成多普勒測距系統(tǒng)。

          超聲波測距原理是超聲波發(fā)射探頭發(fā)出的超聲波脈沖,經(jīng)媒質(zhì)(空氣)傳到物體表面,反射后通過媒質(zhì)(空氣)傳到接收探頭,測出超聲脈沖從發(fā)射到接收所需的時間,根據(jù)媒質(zhì)中的聲速,求得從探頭到物體表面之間的距離。設(shè)探頭到物體表面的距離為L,超聲在空氣中的傳播速為v,從發(fā)射到接收所需的傳播時間為t,則有:L=vt/2。由此可見,被測距離L與傳播時間之間具有確定的函數(shù)關(guān)系,只要能測出時間t,即可求出距離L,通過軟件實現(xiàn)直接在顯示器上顯示L的值。

          2 硬件電路

          2.1 整體

          根據(jù)所給的設(shè)計要求,即具有數(shù)字顯示、鍵盤輸入、超聲波發(fā)射與接收、能通過CAN總線與上位機進行通信、異常情況自動報警等功能。可以構(gòu)架出此超聲波測距儀的整體設(shè)計框圖如圖2所示。從圖2中可以看出整體硬件電路設(shè)計主要包括:微處理器AT89C51部分、電源電路部分、超聲波發(fā)射與接收電路部分、鍵盤輸入部分、CAN總線通信部分、LED顯示部分。現(xiàn)將重點介紹超聲波發(fā)射、接收電路和CAN總線通信電路的具體設(shè)計。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        超聲波液位計相關(guān)文章:超聲波液位計原理


        液位計相關(guān)文章:磁翻板液位計原理



        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 胶州市| 永新县| 铁岭市| 北京市| 乳源| 邯郸市| 建始县| 南靖县| 额济纳旗| 河南省| 淳化县| 宁夏| 明水县| 平果县| 册亨县| 扶风县| 高州市| 新丰县| 杭锦旗| 桓台县| 榆树市| 七台河市| 孟村| 芜湖县| 吴忠市| 安仁县| 陇南市| 通海县| 上高县| 达孜县| 阳谷县| 大邑县| 凉城县| 河源市| 丹凤县| 阿拉尔市| 余江县| 乐业县| 黔西县| 肃南| 正定县|