<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 具有語(yǔ)音播報功能的超聲波液位測量系統設計

具有語(yǔ)音播報功能的超聲波液位測量系統設計

作者:楊建華 翟青 梁曉章 時(shí)間:2014-07-25 來(lái)源:電子產(chǎn)品世界 收藏
編者按:超聲波測距相比于其它測距方法,具有非接觸、高精度、價(jià)格低、使用方便等優(yōu)越性。針對實(shí)際應用的需要,設計了一種以單片機為主控芯片的具有語(yǔ)音實(shí)時(shí)播報和無(wú)線(xiàn)收發(fā)功能的超聲波液位計系統。首先介紹了超聲波測距原理,然后設計了系統硬件、系統方案及各個(gè)電路模塊,包括發(fā)射電路、接收電路、語(yǔ)音播報電路、無(wú)線(xiàn)收發(fā)電路等,其次設計了系統軟件程序。最后進(jìn)行了系統測試。測試結果表明在加入溫度補償后測量精度可以達到0.8%,語(yǔ)音播報和無(wú)線(xiàn)收發(fā)穩定。

  3 系統軟件設計

本文引用地址:http://dyxdggzs.com/article/256093.htm

  3.1 系統框圖設計

  系統軟件設計采用模塊化設計,主程序包括:溫度測量、距離計算、語(yǔ)音實(shí)時(shí)播報、顯示、無(wú)線(xiàn)傳輸等子程序。

  軟件設計流程如下:首先給上電復位,然后由產(chǎn)生一串脈沖信號,該信號經(jīng)發(fā)射電路功率放大后,觸發(fā)換能器發(fā)出40kHz的。啟動(dòng)發(fā)射電路的同時(shí),內部定時(shí)器A開(kāi)始計時(shí),調用延時(shí)子程序,等待回波信號。如果在設定的時(shí)間內接收到回波,則定時(shí)器停止計時(shí)。此時(shí)定時(shí)器記錄的時(shí)間就是的傳播時(shí)間,保存該數據。然后調用溫度補償程序對聲速進(jìn)行調整,再根據補償后的速度調用距離計算子程序,即可得到液位的高度。計算得到液位高度后,調用顯示程序顯示測量數據,與此同時(shí)調用語(yǔ)音播報程序播報測量結果,并采用無(wú)線(xiàn)傳輸模塊傳輸實(shí)時(shí)測量的數據給上位機。采用模塊化的設計思想可以提高編程效率。

  3.2 溫度補償模塊軟件編程

  當DS18B20接收到溫度補償命令時(shí),系統啟動(dòng)溫度補償調用。根據DS18B20的通訊協(xié)議,單片機控制DS18B20完成溫度轉換必須經(jīng)過(guò)三個(gè)步驟:每次讀寫(xiě)之前需對DS18B20進(jìn)行復位,復位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進(jìn)行預訂操作。因為DS18B20接在單片機I/O口進(jìn)行數據傳輸,所以對讀寫(xiě)數據位有著(zhù)非常嚴格的時(shí)序要求。主要有初始化時(shí)序,讀時(shí)序和寫(xiě)時(shí)序,所有時(shí)序都是以單片機作為主設備。

  3.3 語(yǔ)音模塊的軟件編程

  本設計采用ISD4004作為語(yǔ)音播報芯片,其工作于SPI串行接口。當系統算出距離時(shí),需要調用語(yǔ)音模塊來(lái)播報數據。此時(shí),查詢(xún)語(yǔ)音播報信號有效,開(kāi)始取信號單元地址,然后取信號單元內容,再判斷是否滿(mǎn)足播報條件,如果滿(mǎn)足則播報,反之則繼續取信號單元地址,最后判斷是否播報結束。具體語(yǔ)音播報子程序流程是:首先取語(yǔ)音信號地址,判斷是否為語(yǔ)音播報有效地址,如果是,則給語(yǔ)音芯片上電,打開(kāi)上電子程序,反之,回到取語(yǔ)音信號地址。然后取出語(yǔ)音存放的地址,調用數據發(fā)送子程序,再取出8位指令代碼,調用數據發(fā)送子程序。最后判斷是否存在中斷,有中斷則調用掉電子程序,以結束語(yǔ)音播報。

  4 系統測試

  系統采用的超聲波換能器中心頻率為40kHz,安裝時(shí)應保持兩個(gè)換能器中心軸線(xiàn)平行且相距5-10cm,其余器件無(wú)特殊要求。本系統測試采用兩種實(shí)驗方案:實(shí)驗一通過(guò)空調調節室內溫度,并保持測量距離400mm不變。對有溫度補償系統和無(wú)溫度補償系統進(jìn)行距離測試實(shí)驗。實(shí)驗二保持室內溫度為20℃,對有溫度補償系統的液位計在不同距離下的測量值與實(shí)際值測量記錄。

  由實(shí)驗一結果而知:在無(wú)溫度補償時(shí),溫度變化對系統測量結果影響較大,會(huì )產(chǎn)生比較大的誤差;而在有溫度補償時(shí),溫度變化對測量結果影響很小,電路測量誤差明顯減小。由實(shí)驗二結果而知,增加了溫度補償模塊的超聲波測距系統,…,測量精度明顯提高。

  5 結論

  本設計以單片機STC89C51為核心,采用溫度DS18B20采集監測溫度數據,設計的超聲波測距系統能夠很好地避免溫度對系統的影響。實(shí)驗數據顯示,該系統測量精度達0.8%。在測距基礎上擴展了語(yǔ)音播報和無(wú)線(xiàn)數據收發(fā),具有良好的人機界面。該系統可應用于測量易燃易爆、強腐蝕及有毒液體的場(chǎng)合。

  參考文獻:
  [1]邱生卓.超聲波測距語(yǔ)音提示系統的研究[J].工業(yè)控制計算機,2013,26(8):108-110
  [2]齊虹.徐志.基于nRF905的短距離無(wú)線(xiàn)數據傳輸系統的設計[J].福州大學(xué)學(xué)報,2010,38(1):64-68
  [3]張波.王朋亮.基于STC89C51單片機超聲波測距系統設計[J].機床與液壓,2010,25(2):33-35
  [4]盧偉.高精度超聲波液位測量系統的設計與實(shí)現[D].河北:河北工業(yè)大學(xué),2012:20-42
  [5]賈飛飛.具有無(wú)線(xiàn)收發(fā)功能的超聲波液位測量?jì)x的設計[D].燕山:燕山大學(xué),2010:59-61
  [6]黃四青.基于單片機的超聲波油位測量?jì)x的研究和實(shí)現[D].南京:南京理工大學(xué),2011:34-55
  [7]古玉年.ISD4004系列8-16分鐘單片機語(yǔ)音錄放電路及其應用[J].江蘇職工大學(xué)學(xué)報.2002(9):101-105
  [8]李麗霞.單片機在超聲波測距中的應用[J].電子技術(shù),2002(6):327-329
  [9]張珂,劉鋼海.提高超聲波測距精度方法的研究[J].現代電子技術(shù),2007(8):94-96
  [10]楊朝虹,李煥.新型液位檢測技術(shù)的現狀與發(fā)展趨勢[J].工礦自動(dòng)化,2009(6):16-17

電路相關(guān)文章:電路分析基礎


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


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


雷達液位計相關(guān)文章:雷達液位計原理

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>