引論:我們為您整理了13篇超聲波傳感器范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。
篇1
1.超聲波
聲波是物體機械振動狀態的傳播形式。超聲波是指振動頻率大于20000Hz以上的聲波,其每秒的振動次數很高,超出了人耳聽覺的上限,人們將這種聽不見的聲波叫做超聲波。超聲波是一種在彈性介質中的機械振蕩,有兩種形式:橫向振蕩(橫波)及縱向振蕩(縱波)。在工業中應用主要采用縱向振蕩。超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現象,并且在傳播過程中有衰減。超聲波在媒質中的反射、折射、衍射、散射等傳播規律,與可聽聲波的規律并沒有本質上的區別。與可聽聲波比較,超聲波具有許多奇異特性:傳播特性──超聲波的衍射本領很差,它在均勻介質中能夠定向直線傳播,超聲波的波長越短,這一特性就越顯著。功率特性──當聲音在空氣中傳播時,推動空氣中的微粒往復振動而對微粒做功。在相同強度下,聲波的頻率越高,它所具有的功率就越大。由于超聲波頻率很高,所以超聲波與一般聲波相比,它的功率是非常大的??栈饔茅ぉぎ敵暡ㄔ谝后w中傳播時,由于液體微粒的劇烈振動,會在液體內部產生小空洞。這些小空洞迅速脹大和閉合,會使液體微粒之間發生猛烈的撞擊作用,從而產生幾千到上萬個大氣壓的壓強。微粒間這種劇烈的相互作用,會使液體的溫度驟然升高,從而使兩種不相溶的液體(如水和油)發生乳化,并且加速溶質的溶解,加速化學反應。這種由超聲波作用在液體中所引起的各種效應稱為超聲波的空化作用。
超聲波的特點:(1)超聲波在傳播時,方向性強,能量易于集中;(2)超聲波能在各種不同媒質中傳播,且可傳播足夠遠的距離;(3)超聲波與傳聲媒質的相互作用適中,易于攜帶有關傳聲媒質狀態的信息(診斷或對傳聲媒質產生效應)。
2.超聲波傳感器
超聲波傳感器是利用超聲波的特性研制而成的傳感器。以超聲波作為檢測手段,必須產生超聲波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習慣上稱為超聲換能器,或者超聲探頭。
超聲波探頭主要由壓電晶片組成,既可以發射超聲波,也可以接收超聲波。超聲探頭的核心是其塑料外套或者金屬外套中的一塊壓電晶片。構成晶片的材料可以有許多種。超聲波傳感器主要材料有壓電晶體(電致伸縮)及鎳鐵鋁合金(磁致伸縮)兩類。電致伸縮的材料有鋯鈦酸鉛(PZT)等。壓電晶體組成的超聲波傳感器是一種可逆傳感器,它可以將電能轉變成機械振蕩而產生超聲波,同時它接收到超聲波時,也能轉變成電能,所以它可以分成發送器或接收器。有的超聲波傳感器既作發送,也能作接收。 超聲波傳感器由發送傳感器(或稱波發送器)、接收傳感器(或稱波接收器)、控制部分與電源部分組成。發送器傳感器由發送器與使用直徑為15mm左右的陶瓷振子換能器組成,換能器作用是將陶瓷振子的電振動能量轉換成超能量并向空中幅射;而接收傳感器由陶瓷振子換能器與放大電路組成,換能器接收波產生機械振動,將其變換成電能量,作為傳感器接收器的輸出,從而對發送的超進行檢測??刂撇糠种饕獙Πl送器發出的脈沖鏈頻率、占空比及稀疏調制和計數及探測距離等進行控制。
二、超聲波傳感器的應用
1.超聲波距離傳感器技術的應用
超聲波傳感器包括三個部分:超聲換能器、處理單元和輸出級。首先處理單元對超聲換能器加以電壓激勵,其受激后以脈沖形式發出超聲波,接著超聲換能器轉入接受狀態,處理單元對接收到的超聲波脈沖進行分析,判斷收到的信號是不是所發出的超聲波的回聲。如果是,就測量超聲波的行程時間,根據測量的時間換算為行程,除以2,即為反射超聲波的物體距離。把超聲波傳感器安裝在合適的位置,對準被測物變化方向發射超聲波,就可測量物體表面與傳感器的距離。超聲波傳感器有發送器和接收器,但一個超聲波傳感器也可具有發送和接收聲波的雙重作用。超聲波傳感器是利用壓電效應的原理將電能和超聲波相互轉化,即在發射超聲波的時候,將電能轉換,發射超聲波;而在收到回波的時候,則將超聲振動轉換成電信號。
2.超聲波傳感器在醫學上的應用
超聲波在醫學上的應用主要是診斷疾病,它已經成為了臨床醫學中不可缺少的診斷方法。超聲波診斷的優點是:對受檢者無痛苦、無損害、方法簡便、顯像清晰、診斷的準確率高等。
3.超聲波傳感器在測量液位的應用
超聲波測量液位的基本原理是:由超聲探頭發出的超聲脈沖信號,在氣體中傳播,遇到空氣與液體的界面后被反射,接收到回波信號后計算其超聲波往返的傳播時間,即可換算出距離或液位高度。超聲波測量方法有很多其它方法不可比擬的優點:(1)無任何機械傳動部件,也不接觸被測液體,屬于非接觸式測量,不怕電磁干擾,不怕酸堿等強腐蝕性液體等,因此性能穩定、可靠性高、壽命長;(2)其響應時間短可以方便的實現無滯后的實時測量。
4.超聲波傳感器在測距系統中的應用
超聲測距大致有以下方法:①取輸出脈沖的平均值電壓,該電壓 (其幅值基本固定)與距離成正比,測量電壓即可測得距離;②測量輸出脈沖的寬度,即發射超聲波與接收超聲波的時間間隔 t,故被測距離為 S=1/2vt。如果測距精度要求很高,則應通過溫度補償的方法加以校正。超聲波測距適用于高精度的中長距離測量。
三、小結
文章主要從超聲波與可聽聲波相比所具有的特性出發,討論了超聲波傳感器的原理與特點,并由此總結了超聲波傳感器在生產生活各個方面的廣泛應用。但是,超聲波傳感器也存在自身的不足,比如反射問題,噪聲問題的等等。因此對超聲波傳感器的更深一步的研究與學習,仍具有很大的價值。
參考文獻:
[1]單片機原理及其接口技術.清華大學出版社.
[2]栗桂鳳,周東輝,王光昕.基于超聲波傳感器的機器人環境探測系統.2005,(04).
篇2
一、超聲波傳感器概況
1.1超聲波及其原理
物體機械振動狀態的傳播形式就是聲波,而超聲波主要是指聲波頻率在20000Hz以上的聲波形式。由于這種聲波每秒鐘的振動頻率較高,因此大大超出了人耳所能承受的聽覺范圍。超聲波按照其在機械振蕩過程中的不同表現形式,可將其分為縱向與橫向兩種振蕩波[1]。而在我國現階段的工業實踐中,主要應用的是縱向振蕩波,與可聽聲波相比,超聲波具有獨特的傳播特征,其衍射能力較強,而且在均勻的傳播介質中可以進行直線傳播。一般情況下,在同等強度條件下,聲波的頻率與功率具有正相關性,聲波頻率越大,其傳波的功率就越大。因為超聲波要比一般聲波頻率更大,所以其在運行傳播時的功率也較大。由于超聲波具有諸多優點,因此在不同環境下得到了廣泛應用與實踐。
1.2超聲波傳感器的特點
超聲波傳感器是利用超聲波的上述優點研制而成的一種數字傳感器,以超聲技術為核心、超聲傳感裝置為載體,進行超聲波傳輸與接收。通常情況下,超聲波傳感器又稱為超聲換能器及超聲探頭。超聲波探頭主要由壓電晶片構成,其不但可以接收超聲波,而且可以發射超聲波。因此在超聲探頭中,核心運作組件就是其塑料外套或者金屬外套中的一塊壓電晶片。這種壓電晶片通過具有磁致伸縮作用的鎳鐵鋁合金材料與具有電致伸縮作用的壓電晶片材料制成。采用壓電晶體材料構成的超聲波傳感器是具有可逆功能的一種數字化傳感器,在其運行過程中可將機械設備的電能轉化為機械能,從而在不同能量轉化過程中產生超聲波。與此同時,超聲波傳感器可接收超聲波,從而將機械能轉化為電能[2]。因此,按照超聲波傳感器的實際工作運行原理,可將其分為超聲波接收器與超聲波傳輸器。
二、超聲波傳感器的具體應用分析
首先,超聲波傳感器可在遠距離傳輸過程中得到運用。通過上述分析可知,超聲波傳感器主要由處理單元模塊及超聲換能單元模塊、輸出單元模塊所組成。在具體應用過程中,處理單元模塊可對超聲換能器進行電壓激勵,從而使經過激勵后的電壓以脈沖形式發出電磁波。隨之,超聲換能器轉入接收狀態,處理單元模塊對接收到的超聲波脈沖進行科學分析,以此判斷其接收到的信號是否是超聲波的回聲[3]。如果經過核實,其所接收到的信號是超聲波回聲,則對超聲波的聲波傳輸時間進行測量分析,按照行程測算結果,對反超聲波的行程時間進行測算分析。在具體應用過程中,可將超聲波傳感裝置安裝于適當位置,并對被測物體變化方向發射的超聲波進行分析,就可測量物體表面與超聲波傳感器之間的實際距離。
其次,超聲波傳感器可在醫學領域進行廣泛應用。目前,超聲波在醫學領域中的實踐應用,主要體現在患者臨床疾病診斷方面。隨著這項技術不斷成熟,超聲波傳感器診斷已成為我國現階段醫學領域中的一種重要診斷方式。在實際運用過程中,利用超聲波進行疾病診斷的主要優點是受檢者無明顯的疾病痛苦,而且實踐操作過程非常簡單、無損害、無創傷,診斷過程中有較為清晰的顯像,尤其是診斷精確率較高。
另外,超聲傳感器在測量液位中具有重要作用。在液位測量過程中,超聲波的使用原理是,通過超聲波探頭發出超聲脈沖信號,其在空氣中進行廣泛傳播。當傳播過程中遇到空氣與液面之后,就會被被測液體的液面反射回來,此時技術測量人員可根據反射回的信號測算時間與距離,從而得到液面實際高度。在液面測量中,超聲波傳感器測量技術屬于非接觸式測量,因此測量過程中電磁干擾小、不易受到刺激性液體腐蝕,且測量結果穩定,設備使用壽命較長。
除此之外,超聲波傳感器可在測距系統中得到應用實踐。采用超聲波傳感器進行距離測算,不但可以科學測量設備輸出脈沖的寬度,而且可以測量脈沖波的具體運行時間。因此,測量精度較高,并可對測量結果與測量過程進行修正。
結束語:綜上所述,超聲波傳播方向性較好,因此能夠集中進行傳播;同時,超聲波的傳播適應能力較強,其能夠在不同傳播媒介中進行科學傳播,而且能夠實現遠距離傳播;再者,超聲波與傳聲媒介的相互作用適中,而且在傳波過程中容易攜帶有關傳聲媒介狀態的信息。因此,基于上述應用優點,其在我國諸多技術領域已得到廣泛應用與實踐。
參 考 文 獻
篇3
近年來,科學技術發展日新月異,人們的生活水平也不斷提高,新科技產品走近人們身邊,機器人的功能和應用領域也在不斷擴大。機器人的功能由只能從事簡單的、固定的操作,向可以從事多種任務擴展;機器人的工作環境從工廠或者車間現場,走向海、陸、空,走入醫院、辦公室、家庭以及各種娛樂場所;機器人的應用行業已經不局限于制造業,向醫療、服務、農業、林業、搜救、建筑、海洋等非制造業領域進軍,這就要求機器人具有自主移動的功能。目前,移動機器人是機器人科學的研究熱點之一,它可以移動到固定機器人無法到達的位置,從而完成特殊的操作任務。輪式移動機器人具有控制簡單、運動穩定、滑動摩擦阻力小、能源利用率高、不必要考慮行走的平衡性等優點,正在向實用化迅速發展。本課題研究的目的意在設計出基于傳感器的可以實現行走、避障、轉向等功能的移動機器人。
目前,移動機器人控制技術的研究關鍵技術和發展趨勢包括以下幾點:
1.路徑規劃控制技術。傳感器將實時探測到得工作環境信息反饋給移動機器人,從而獲得障礙的形狀、尺寸及位置信息,并作出局部路徑規劃。
2.傳感技術。機器人對自身及外部障礙物位姿信息的檢測以及處理,獲取有效的環境信息,為決策系統提供保障。
3.多傳感器信息融合技術。將不同傳感器反饋的局部信息整合,消除多傳感器間的冗余信息,排除矛盾,提高檢測環境的準確性,從而提高系統的決策及規劃的準確性。
4.開發技術。研究開放式控制系統和模塊化控制系統作為開發的重點技術。
5.智能化技術。知識理解、反應、歸納、推斷和問題求解等內容是智能控制系統智能化的主要研究內容[3]。
從以上的分析可以看出,移動機器人要走向實用,必須擁有穩定的運動系統、可靠的導航系統、精確的感知能力和具有既安全又友好地與人一起工作的能力。
二、多超聲波傳感器及信息融合
超聲波頻率為20kHz以上,波長較短,繞射小,能夠按照指定方向傳播。超聲波的頻率越高與光波的相似性越大,其指向性強,速度快,能耗消失緩慢,可在較遠距離中傳播,距離分辨率又高,同時還具有小體積,輕質量,易于安裝,并且不易受到外界環境的干擾等突出優點。因此,超聲波傳感器在移動機器人的測距方面也得到了廣泛的應用。
多超聲波傳感器的信息融合的目標就是滿足系統的實際要求,將環境信息從多超聲波傳感器中提取并合成,以全面準確的描述環境信息。它一方面要求多超聲波傳感器系統和其信息系統的相互協調,有機融合以充分體現信息資源的價值;另一方面要求抽象合成,以減少超聲波系統的信息通訊與信息處理壓力策略。經優化處理后的多傳感器信息具有信息冗余性、信息互補性、信息低成本性和信息實時性,因而可以比較完整地、更精確地反饋環境特征。
目前,使用的多傳感器數據融合方面具體的方法包括加權平均法、貝葉斯估計法、卡爾曼濾波法、模糊積分法、確定性理論法、人工神經網絡法以及D-S推理法等。
在D-S推理中,基本概率賦值函數的數據計算、合成都可以通過D-S合成公式進行處理,但是當決策框架復雜時,基本概率合成公式處理的數據量將大大增加。D-S理論法的優點在于不需要先驗概率的信息,因此廣泛應用于故障診斷、目標識別、綜合規劃等領域。
本文采用D-S論證法將多傳感器信息融合。其基本概率分配函數滿足:
三、機器人避障系統分析
本文設計的移動機器人為三輪機構,其中包括:前輪一個,為驅動輪和操舵輪;后輪兩個,主要起支撐作用,為隨動輪。前輪的驅動與轉向分別由直流電機和步進電機進行控制。
直流電動機的突出優點為:啟動性能、制動性能良好,可以在大范圍內實現平滑的調速,因此廣泛應用于需要快速正反轉的電力系統中。
步進電機是無刷電機,因為它的磁體轉子在轉軸上,繞組裝在機殼上,沒有電刷。轉子自由的旋轉,與任何構件沒有電器上的接觸。它能夠將電脈沖信號轉變成角位移,因此步進電機非常適合于單片機控制。
本系統以SPCE061A為核心,采用六個超聲波傳感器,分為兩組,每組由三個超聲波傳感器模組完成測距任務,每組超聲波測距模組分別在小車的正前方排布和正后方成線陣列傳感器分布。超聲波傳感器通過轉接板模擬數字開關CD4052與SPCE061A板進行獨立通訊,將測量距離反饋給單片機,使其對控制步進電機進行控制,實現對小車車身的姿態調整糾正及障礙進行自主避障。
路徑規劃是機器人在未知的、有障礙物的環境中,安全地避開障礙物,找到一條合適路徑順利地從起點移動到終點。根據對不同工作環境的認知程度,可以將移動機器人的路徑規劃劃分為兩大類:一類是基于完整環境信息的全局路徑規劃,即靜態或離線路徑規劃;另一類是基于環境信息部分已知或者完全未知的情況下依靠傳感器感知環境信息和作出規劃的局部路徑規劃,即動態或在線路徑規劃。
本文的輪式機器人采用超聲波傳感器來探測障礙物以獲得環境信息,具有近似、不完善性并且混雜著一定的噪聲,而模糊邏輯算法的一個突出優點是能處理這種不確定輸入信息,并且能產生較為光滑的輸出量。其次,輪式移動機器人動學模型比較復雜,因此難以確定,而模糊邏輯算法是不需要精確的數學模型。此外,輪式移動機器人為一個典型時延、非線性的不穩定系統,而模糊邏輯算法可以實現輸入空間與輸出空間之間非線性映射。因此,我們選擇模糊邏輯算法進行本文的輪式移動機器人的路徑規劃方法。
結論
篇4
一、相關原理概述
1、調平控制系統原理。調平控制系統由超聲波傳感器、數字式控制器、控制電路和電磁換向閥組成。每臺攤鋪機都配備兩套控制系統,控制系統分別安裝在攤鋪機的兩側位置。主要是利用單片機來控制數字控制器,需要將每一側的超聲波傳感器固定在平衡梁所制成的直梁上,平衡梁主要是由鋁合金制成,主要是將支架安裝在攤鋪機的一側位置,來達到調平大臂的目的。熨平板通常會直接放在路面上,并且還會隨著路面的變化而移動,通常將該種連接形式成為浮動式熨平板。同時,攤鋪機在行走時,在調平油缸的帶動下,會隨著熨平板一起發生移動。
2、超聲波傳感器測距原理。非接觸式調平系統被廣泛的應用雨后超聲波測距傳感器中,在實際的使用過程中,加大了對脈沖回波方式的合理利用,還可以通過發送探頭的形式運營傳播介質對發出的超聲脈沖波進行傳輸,聲波在發射后,會通過傳播介質返回到接收探頭上,超聲脈沖的時間測試,主要是計算發射到接收所要經歷的時間,探頭到目標之間的距離計算公式為:L=0.5ct。其中L表示探頭到目標的距離,c表示超聲波在介質中的傳播速度[1]。
二、測距系統軟硬件設計
1、測距系統的硬件設計。首先,合理選擇單片機。在進行電路單片機測距控制時,需要選擇AT89S52型號的單片機,該單片機自身具有高性能和低功耗特點,內部含有8kFlash只讀程序存儲器,隨機存取數據存儲器、可編程定時計數器等。其次,做好超聲波發射與接收電路設計。需要充分利用單片機的P1.0來控制超聲波,并運用三極管來實現驅動,通過輸出高電平,能夠激發超聲波傳感器,達到發射超聲波的目的。超聲波傳感器在平時主要是輸出低電平,需要確保輸出的脈沖電壓信號保持在10V,由于此信號與單片機TTL電平出現嚴重的不相容現象,脈沖信號需要經過電平來轉換成脈沖信號。最后,需要做好看門狗接口電路設計。需要充分利用看門狗電路來提升工作的可靠性,防止單片機程序進入到死循環,確保系統能夠自動復位,程序重新開始啟動和執行。
2、測距系統的軟件設計。在對控制系統軟件進行設計時,需要加大對單片C軟件系統的運用,選用C語言進行編寫,測距功能單片機主要是采用模塊化設計方法,軟件系統由超聲波接收子系統、循環發射子系統、數字濾波子程序等模塊共同構成。主程序在使用前,需要做好串行通信初始化和定時計數器初始化工作,確保中斷功能的合理設計。超聲波的循環發射子程序在實際的應用過程中,時間間隔維持在25ms,要求做好超聲波發送及萬字濾波和數據存儲工作,超聲波在循環發生時,每次都會產生8個超聲波脈沖。在對超聲波接收子程序模塊中的數值進行計算時,需要運用T2中斷來讀取計數器中的技術支持,計算出探頭距路面之間的距離[2]。
結論:本文主要是對超聲波傳感器在攤鋪機自動調平控制系統中的應用情況進行分析,對調平控制系統原理和超聲波傳感器測距原理進行簡要概述,提出了測距系統軟硬件設計方法。通過研究表明,路面高程偏差的非接觸式測量符合攤鋪機自動調平控制系統的發展趨勢,在實際的使用過程中克服了傳統接觸式調平基存在的不足點,對提升攤鋪機的調平系統性能具有重要作用。通過對測距儀系統軟硬件的合理設計,提升了測距系統的測量精度,滿足了系統設計要求。
篇5
1 引言
在卷煙包裝生產過程中,膠位控制系統一直是困擾生產效率提高的重要環節。目前,煙草企業的包裝設備中主要機型為GD包裝機,該機型膠位檢測傳感器設計為電容傳感器,是開關量輸出模式,機器在生產過程中受環境因素影響有時會出現誤動作,嚴重影響產品質量和機器的生產效率。
2 系統原理
超聲波可在不同介質中以不同的速度傳播的特性,超聲波具有定向性好,能量集中,在傳輸過程中衰減小,反射能力較強等特點。對膠位控制系統的進行新型設計,采用超聲波傳感器元件,超聲波傳感器可廣泛應用于非接觸式檢測,不受光線,被測物顏色等的影響,它不僅能夠定點和連續測膠位,這種特性對膠位檢測不受生產環境因素干擾非常有益。與其他測位技術相比較,它不需要特別防護,安裝維修較方便,而且結構方法都較簡單,經濟效益顯著。膠位控制設計采用超聲波液位測量技術,運用超聲波脈沖回波方法,由發射傳感器發出超聲波脈沖,傳到液面經反射后返回接收傳感器,測出超聲波脈沖從發射到接受所需的時間,根據媒介中的聲速,就能得到從傳感器到液面之間的距離,從而精確測定膠位高度。
3 膠位控制方案
3.1 系統的設計
由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量。利用超聲波檢測距離,設計比較方便,計算處理也較簡單,并且在測量精度方面也能達到使用要求。另一方面在工作中,超聲波傳感器有著優越的抗干擾性與工作的穩定性,故選擇超聲波傳感器代替原設備的電容傳感器進行測量物體間的距離。
在數據處理方面,本文設計采用PLC作為控制器(如圖1示,系統軟件設計的總框圖),針對超聲波傳感器的測量結果進行處理,用觸摸屏進行顯示和設定。超聲波傳感器的輸出信號是0―10V,接入PLC的模擬量輸入模塊中經處理轉換為液面高度顯示在人機界面上。
3.2 系統的控制
系統的控制主要完成顯示液面高度、設定報警區間和注膠時間功能控制模式(如圖2示,系統控制模式)。區間設定是根據實際情況設定,保證涂膠量符合生產工藝要求,通過液面高度和注膠高度的比較來判斷是否注膠,液面高度情況還能反映元器件是否損壞。超聲波傳感器的測量結果可以實現供膠的閉環控制,隨機器速度的變化控制增加與減少供膠量,膠位液面可以設定高低位報警功能,能夠實現以數字的形式顯示測量距離。
3.3 元件的x擇
系統設計采用UNDK系列超聲波傳感器,這類型傳感器檢測范圍為30―250mm,分辨率小于0.3mm,聲波頻率為300KHZ,響應時間小于50ms。其參數基本特點符合設計要求,能夠達到控制的精度和要求。
4 結語
篇6
1.關于超聲波的研究
超聲波在媒質中的反射、折射、衍射、散射等傳播規律,與可聽聲波的規律沒有本質上的區別。但是超聲波的波長很短,只有幾厘米,甚至千分之幾毫米。與可聽聲波比較,超聲波具有許多奇異特性:傳播特性──超聲波的波長很短,通常的障礙物的尺寸要比超聲波的波長大好多倍,因此超聲波的衍射本領很差,它在均勻介質中能夠定向直線傳播,超聲波的波長越短,該特性就越顯著[1]。功率特性——當聲音在空氣中傳播時,推動空氣中的微粒往復振動而對微粒做功。聲波功率就是表示聲波做功快慢的物理量。在相同強度下,聲波的頻率越高,它所具有的功率就越大[1]。由于超聲波頻率很高,所以超聲波與一般聲波相比,它的功率是非常大的。空化作用——當超聲波在液體中傳播時,由于液體微粒的劇烈振動,會在液體內部產生小空洞。這些小空洞迅速脹大和閉合,會使液體微粒之間發生猛烈的撞擊作用,從而產生幾千到上萬個大氣壓的壓強。微粒間這種劇烈的相互作用,會使液體的溫度驟然升高,起到了很好的攪拌作用,從而使兩種不相溶的液體(如水和油)發生乳化,且加速溶質的溶解,加速化學反應,這種由超聲波作用在液體中所引起的各種效應稱為超聲波的空化作用[2]。另外超聲波還具有化學效應。
現在我們介紹有關超聲波散霧的知識,一定頻率的超聲波作用與霧滴也會發生作用,霧滴在吸收超聲波的同時與此超聲波產生共振,發生共振時,霧滴的結構發生破碎或碰撞,達到驅霧散霧的實施目的。這就給我們這個研究項目,利用超聲波來散霧,提供了理論依據。
超聲波對自然霧氣中粉塵顆粒具有聚結的作用,從而能加速沉降,沉降的結果使分散體系發生相分離[3]??衫脩腋≡诹黧w(氣體或液體)中的固體顆粒下沉而與流體分離??偟膩碚f,超聲波對非均一系統的作用,主要是利用聲能使懸浮的顆粒積聚成比較大的顆粒,然后使之沉降,霧氣中的霧滴在于超聲波發生共振式,結構破碎,比重輕的水汽上浮,比重大的顆粒聚集并下沉,從而最終達到散霧的目的。
2.超聲波除霧裝置工作原理
當把超聲波散霧的道理應用到實際中時,則是以超聲波散霧電路的形式實現得(即除霧裝備),其特征是電子振蕩電路產生與霧滴發生共振的超聲波振蕩頻率信號,振蕩電路連接電子功率放大電路,功率放大電路連接超聲波換能器,或電子振蕩電路直接輸出連接超聲波換能器;同時,通過外加電路或振蕩電路本身產生高幅度的脈沖波由功放電路混合到電路中,使所發射的超聲波混合有高幅度的脈沖波成份,霧滴在吸收超聲波的同時與此超聲波產生共振,發生共振時,霧滴的結構發生破碎或碰撞,達到驅霧散霧的實施目的。除霧裝備的啟動和停止有對霧敏感的濕度傳感器控制電路來自動控制。
3.散霧濕度傳感器電路設計
3.1 硬件部分(電路)
3.1.1 主要芯片選擇與芯片特點
AT89SS52單片機:AT89SS52是基于增強的51結構的低功耗8位CMOS微控制器。高性能、低功耗的AT89SS52單片機主要特點如下:先進的RISC結構、非易失性的程序和數據存儲器、JTAG接口、外設特點、特殊的處理器特點[4]。因此AT89SS52成為一個功能強大的單片機,為許多嵌入式控制應用提供了靈活而低成本的解決方案。
濕度傳感器SHT10:瑞士Sensirion公司推出了SHTxx單片數字溫濕度集成傳感器。采用CMOS過程微加工專利技術(CMOSens technology),確保產品具有極高的可靠性和出色的長期穩定性。該傳感器由1個電容式聚合體測濕元件和1個能隙式測溫元件組成,并與1個14位A/D轉換器以及1個2-wire數字接口在單芯片中無縫結合[4],使得該產品具有功耗低、反應快、抗干擾能力強等優點。
SHT10的主要特點如下:相對濕度和溫度的測量兼有露點輸出;全部校準,數字輸出;接口簡單(2-wire),響應速度快;超低功耗,自動休眠;出色的長期穩定性;超小體積(表面貼裝);測濕精度±45%RH,測溫精度±0.5℃(25℃)[4]。
3.1.2 原理圖
原理圖 Schematic diagram
3.2 程序設計實現的功能
通過濕度傳感器SHT10自動檢測的環境濕度,然后通過AT89SS52單片機處理并在液晶上顯示,當濕度上升到達某一定值,蜂鳴器響,一個發光二極管亮,當濕度下降到某一定值,蜂鳴器停,另一個一個發光二級管亮。濕度控制的上下限可自行設定。此外可以顯示日期與時間。
4.本裝置實現功能與使用方法
4.1 該裝置通過濕度傳感器SHT10測量環境濕度,然后通過AT89SS52單片機處理并在液晶上顯示,當濕度上升到達某一定值,蜂鳴器響,一個發光二極管亮,此時表示除霧裝備啟動;當濕度下降到某一定值,蜂鳴器停,另一個發光二級管亮,此時表示除霧裝備停止工作。同時,濕度控制的上下限可以自己設定,調整起來非常便利,可以實現復位、功能選擇、增大減小量程、確定等功能。所選用的SHT10精度高,反應靈敏,探測電路的反應速度快,可以非常準確的控制除霧裝置開啟和關閉,從而最大化地平衡功耗和效果之間的關系。
4.2 電路實物使用方法:本裝置濕度控制的上下限可自行設定。第一個鍵是復位鍵,可以將各設置清除。第二個是功能鍵,可以選擇調節什么變量。第三個按鍵是增加鍵,可對數字進行增大調整。第四個按鍵是減小鍵,可對數字進行減小調整。第五個按鍵是確定鍵。
5.小結
我們對超聲波散霧的原理及可行性方面的研究投入了很多的時間和精力。并設計出對霧敏感的濕度傳感器控制電路,該電路能夠及時監測霧的降臨,并自動啟動除霧設備,并在除霧后切斷除霧設備的電源,實現自動控制。將設計功能電路做成實物。但是由于無法得到大功率超聲波發生設備及自身物理知識的不足,沒有對“超聲波在什么頻率范圍下可以散霧”得出確切的結論。
參考文獻
[1]Alain Leger,Marc Deschamps.Ultrasonic Wave Propagation in Non Homogeneous Media[M].Berlin:Heidelberg,2009:12-21.
[2]曾文遠,劉心緒.熱學與分子物理[M].成都:四川教育出版社,1987:212-214.
[3]Michael Allaby.Fog,smog&poisoned rain[M].上海:上??茖W計技術文獻出版社,2009:2-22.
[4]鄭峰,王巧芝,劉瑞國,等.51單片機應用系統(第2版)[M].北京:中國鐵道出版社,2011:10-58.
篇7
局部放電最明顯的特征就是產生電脈沖,電脈沖中包含很多可以研究分析的信息,如信號能量幅值的衰減,波形的畸變和延時等。電氣定位法的原理是根據放電脈沖在絕緣介質中傳播時的參數特性,建立相關的傳遞函數來確定放電源的空間位置。
(1)行波法。
行波法的主要原理是利用波的時延特性來計算放點源與被測點的距離。局部放電在放電時會產生波形,波形傳播開始的瞬間會出現容性分量,需要經過一段時間的時延后,行波分量才到達測量端。根據行波傳播的速度,通過測量行波延遲的時間,就可以計算出所求距離,估計出放電源所在位置。
(2)極性法。
極性法的原理是通過比較變壓器繞組的不同端子上局部放電信號的極性,如對單相變壓器,理論上希望在高、低壓繞組的四個端子測到不同極性的局部放電信號,根據不同的極性信號來確定放電位置。但是極性法僅能識別到局部放電源可能存在于變壓器絕緣的某個區域。要精確地測出放電的位置,必須利用其他方法。
(3)起始電壓法。
假設變壓器繞組上的電壓分布均勻,令繞組長度為L,繞組兩端電位各為UH,UL。
若放電點N離高壓端H的距離為x,放電點電壓為UN,則有:
(UH-UN)/(UN-UL)=x/(1-x)(1.1)
當UN達到起始放電電壓UI時,則有:
(UH-UI)/(UI-UL)=x/(1-x)(1.2)
若已知L,則只要改變繞組兩端的電壓,測出UH1,UH2,UN1,UN2,并將其代入式1.1和1.2即可求出放電位置x。
2 電氣定位法存在的問題
(1)由于變壓器有很復雜的內部結構,因此對于不同的放電點,在局部放電時產生的波在運行過程中可能會發生振蕩,但是測量放電信號不能反映變壓器內部真實狀況,只能在變壓器的測量端點進行,所以誤差相對較大。
(2)部分電氣定位法強烈地依賴于變壓器內電氣結構。
(3)只能對單局部放電源定位,對于多局部放電源定位還有待研究。
3 超聲波定位法
超聲波定位基本方法是當變壓器內絕緣發生局部放電時,較大的能量釋放將激發產生超聲波,并以球面聲波的形式經固、液絕緣和金屬介質向四周傳播。當放電能量較大或放電點距箱壁較近時,安裝在箱壁上的超聲波傳感器可接收到超聲波信號,通常需在箱壁上布置多個超聲波傳感器(4個或4個以上),定位時選擇某傳感器為基準傳感器,以此為基準觸發其余傳感器接收局部放電產生的超聲波信號。兩個傳感器接收聲波的時間差,可用離放電點最近的傳感器的聲信號作為基準信號來觸發其余傳感器的接收測量,并獲取同一局部放電超聲信號傳播到其它傳感器時對應的相對時間τ。聲波傳播時間T乘以聲波速度即為聲波的傳播距離。然后利用簡單的幾何關系,便可得到由若干方程組成的非線性方程組:
-=V0τn,n=1,2,…N
上式中(x,y,z)局部放電源坐標,(xn,yn,zn)是第n個超聲波傳感器坐標,(x0,y0,z0)是基準超聲波傳感器坐標,τn是第n個超聲波傳感器相對基準傳感器的延時,V0是超聲波在變壓器油中的等值波速,N為超聲波傳感器個數。
4 超高頻-超聲波定位法
超高頻-超聲波聯合定位法是澳大利亞的西門子研究機構使用局部放電產生的超聲波和電磁波聯合檢測技術監測變壓器中的局部放電活動。該系統運行的關鍵依據是超聲波和電磁波在變壓器介質中的傳播速度是不一致的,因而可以測量兩種波到達傳感器的時間差,進而確定局部放電的位置。定位系統依賴一個可同時檢測射頻和超聲波的復合傳感器探頭。復合探頭包括超聲波傳感器和射頻傳感器兩部分,其中射頻傳感器由包圍超聲波傳感器的環形銅環組成,銅環與地間形成一個電容,這種容性天線及與其連接的引線電感形成一個諧振電路,感應局部放電引起的電場擾動;超聲波傳感器結果較復雜,傳感器周圍填滿環氧樹脂,后面充滿比例為1:3的環氧樹脂和鎢粉的混合物,具有很低的橫向耦合系數,可有效抵制接收變壓器箱壁變向傳播產生的橫波。
5 陣列傳感器定位法
陣列傳感器定位法是超聲波定位的改進方法,依據超聲波到達超聲傳感器的波程差和相位差來確定放點信號的方位,是一種基于傳感器陣列采集超聲信號的局部放電定位方法。該方法用多個超聲波傳感器構成陣列代替傳統的多個超聲波探頭,通過傳感器陣列對局部放電信號進行多點并行采樣,以檢測傳感器接收到的信號為時間基準,依次計算出平面相控陣傳感器接收到的超聲波信號的傳輸時延以及相差,再根據相控測向的方位角得出放電點的空間幾何位置,實現變壓器內多放電源的定位。
與傳統的超聲定位法相比,陣列定位的信噪比高,而且可以解決多徑傳輸問題,傳統的超聲定位將傳感器安裝在變壓器內部不同位置,導致放電信號通過多個不同路徑到達探頭,探頭接收信號同一性差,導致定位誤差大。除此之外,陣元的數量優勢可以轉化為性能優勢,當個別陣元失效使接收信號存在誤差時,并不影響整體定位結果,因此,陣列定位法檢測可靠性更高。
綜上所述,表1總結了目前變壓器局部放電源定位的方法及特點。
篇8
當今社會測距是很普遍也很重要的問題,許多場合下需要準確、迅速、實時的測距。例如盲人在行走的過程中,需要一個裝置來檢測前方有無障礙物,在距離障礙物距離過近的時候必須可以報警;又如汽車倒車的時候也需要檢測車尾與車庫的距離,在危險距離的時候可以報警,使車主可以及時剎車,避免發生事故;再如一些的門口也需要測距的裝置,當有人靠近的時候,會發出警報,使該區域的安全性得到保障。目前,測距的方法很多,如紅外檢測具有造價低、安全性能好、制作簡單等優點;缺點是檢測精度低、實用性低。由于超聲測距是一種非接觸式檢測,其抗干擾能力較強,如光源、氣候對超聲的干擾都比較小,相比于其他的技術更精確,更安全。同時,超聲測距具有少維護、不污染、高可靠、長壽命等特點?;谶@一現狀,本設計選用超聲波來檢測距離。
1 系統的整體設計
針對上述問題,本出如下的設計:先由超聲波傳感器向正前方發射超聲波,與此同時開始計時,超聲波沿著前進的方向傳播,由于超聲波能感應到障礙物,因此傳播過程中碰到障礙物就會立即朝反方向回傳,這樣超聲波接收器就可以接收到因障礙物而回傳的超聲波,同時,計時停止。超聲波在空氣中的傳播速度v,設傳播時間為t,那么單程傳播的為t/2,由距離(s)=速度(v)時間(t)/2,就可以計算出發射點距障礙物的距離(s)。同時一方面將距離(s)由顯示屏顯示出來,讓使用者能對前方有無障礙物一目了然,并且還能掌握障礙物與其的具體距離;另一方面,設置一個距離最小值,也成閾值,當障礙物的距離小于這個閾值的時候,單片機會給報警器發出報警信號,使報警器報警,讓使用者能夠迅速準確的做出應對措施。超聲波測距原理如圖1所示。
2 系統的硬件設計
2.1 硬件器件的x型
本設計的傳感器選取的是非接觸式的HC-SR04超聲波測距模塊,HC-SR04超聲波測距模塊使用成本低、抗干擾能力強并且準確性能好。單片機選取ARM系列最新、最先進構架的Cortex-M3內核的STM32,STM32不僅性能優越,而且價格便宜,所以本設計選取它作為主處理器。由于本設計的顯示屏只需要顯示距離信號,所以選取易于控制、成本低的1602顯示屏。
2.2 硬件設計
硬件的組成可以分為兩個部分:第一部分由超聲波傳感器以及STM32處理器組成,為檢測部分,具體作用為:首先由STM32控制超聲波發射器發射超聲波,與此同時STM32控制定時器開始計時,由于超聲波是沿著直線傳播,當在前方遇見障礙物時,超聲波會立即反射回來,當超聲波傳感器接收到超聲波的時候STM32控制計時結束;第二部分由1602顯示屏、報警電路組成,STM32檢測計算出來的距離會由1602顯示屏顯示出來,當距離小于預先給STM32設定的閾值時,STM32會立即給報警電路發出報警信號,使蜂鳴器報警。報警部分由蜂鳴器和報警電路組成,報警電路如圖3所示。
3 系統的軟件設計
軟件的設計主要是對STM32的編程,首先初始化串口和定時器,并且預先設置好閾值。接著給連接超聲波傳感器的IO口發出指令,開始發射超聲波,并且由STM32控制定時器開始計數;接著實時監測超聲波接收器有無信號的讀取,若有,則說明前方有障礙物,定時器停止計數。取定時器的計數差值,由定時器計數的差值可以計算出共同的時間,而單向路程所需的時間為共同時間的一半,就可以計算出障礙物與超聲波傳感器的距離。同時還要將這個距離與預先設置好的閾值進行比較,若距離值小于閾值,則STM32會給報警電路發出報警信號,達到報警效果。
4 實驗結果分析
隨機選取不同的距離、不同材質的障礙物進行檢測十次,每當達到檢測范圍的時候,顯示屏每次都能準確的顯示出障礙物的距離,并且當過度靠近障礙物的時候,蜂鳴器每次都會發出報警。結果表明本文設計的超聲波測距系統能夠準確的實現測距和報警的目的,滿足當前市場的要求,同時制作簡易,具有很好的發展和使用前景。
參考文獻:
篇9
文章編號:1004-373X(2008)09-122-02オ
An Orientation System of Underwater Robot Based on Single Chip Computer
ZHOU Shibin,HAO Jingru,HUANG Min
(Beijing Institute of Machinery,Beijing,100085,China)
オ
Abstract:The orientation system of underwater robot captures the distance information by the ultrasonic sensors,and uses three points location theory to compute the coordinate of the position.To save the time and temperature information by single chip computers,which transmit this information to the industrial PC to complete the orientation.Finally,we can obtain a lot of orientation data through experiment.Then we can obtain the orientation precision of two different type sensors which used for sending signals,though analyzing these data by the method of non-linear optimization.The conclusion is valuable reference for the improvement of the system and orientation precision.
Keywords:ultrasonic wave;underwater orientation system;single chip computer;distance measurement
本課題研究的機器人工作在大約40 m深的漿液下,為了防止水煤漿由于長時間的存貯而沉淀,他能在按照預先規劃的軌跡行走時完成攪拌功能。在這種條件下,一個很重要的問題就是機器人定位功能的實現,用來實時了解其具置。本機器人定位系統采用多路超聲波傳感器測距,然后采用三點定位法[1],把測距信息轉化為機器人的位置信息。超聲波作為一種無接觸檢測方式,與激光、紅外以及無線電測距相比,在水煤漿中可以比較容易地穿透水煤漿達到測距的目的,且精度較高。
1 超聲波測距系統
1.1 超聲波測距原理
超聲波測距原理一般采用時間度量法,計算公式為:
И
D=vt
(1)
И
式中D(m)為超聲波傳播的距離,v(m/s)為超聲波在介質中傳播的速度,t(s)為超聲波在介質中傳播的時間。而超聲波在介質中傳播的速度由介質的性質和溫度T(℃)決定,由此可得到水中超聲波的波速[2]為:
И
v=1 4492+4623T-0054T2
(2)
И
1.2 超聲波測距的硬件系統
系統硬件框圖如圖1所示,其設計為分布式控制系統。在本系統中USR1為超聲波發射傳感器,USR2,USR3,USR4為接收傳感器,他是型號為JSS-03的液下專用超聲波傳感器,該傳感器既可做接收用同時也可做發射用,其靈敏度高,額定脈沖工作電壓高,瞬時輸出功率大。溫度傳感器選用DS18B20[3],該傳感器具有單總線、抗干擾、測溫范圍寬(-55 ~+125 ℃)、適合遠距離惡劣環境測溫的特點。在本系統中使用的單片機(MCU0,MCU1,…MCU4)均選用51系列單片機AT89C52。
圖1 系統硬件框圖
當系統處于工作狀態,由MCU0每隔3 s產生一個脈沖,信號經過放大激發信號發生器ST-3A,然后觸發超聲波發生器USR1;同時給MCU2,MCU3,MCU4的中斷INT0一個低電平,使他們開始計時。當接收超聲波傳感器接收到發射超聲波傳感器發出的信號后,立即把產生的接收信號傳給單片機,中間的信號調理過程為一級放大(放大100倍)、帶通濾波、二級放大(放大50倍)、電壓比較、光電隔離,其中電壓比較的基準電壓可調,當信號電壓高于基準電壓時使MCU的INT1中斷。INT0中斷和INT1中斷的時間間隔即為發射與接收傳感器間的時間,他存儲在單片機固定的RAM中。而溫度傳感器DS18B20是分時完成對環境溫度的測量的,采用嚴格的時序單片機進行雙向通訊。單片機把溫度信息存在他的固定RAM中。
1.3 超聲波測距的軟件系統
要完成對機器人的位置信息的測量就要求把存儲在單片機RAM內的時間信息和溫度信息采集到上位機中,然后把這些信息融合起來得到機器人的確切坐標。工控機與下位機采用串口通訊方式,通訊協議為MODBUS協議。同時上位機采用VC 60作為開發工具,工控機的軟件程序采用模塊化編程,程序主要由串口通訊模塊、三點定位模塊、數據庫模塊及界面模塊組成,其循環通訊的流程如圖2所示。
圖2 循環通訊流程圖
2 實 驗
2.1 實驗準備
為了驗證程序的可靠性和對比兩種超聲波發射傳感器在定位過程中的效果,做了水下定位實驗,該實驗是在9 m×7 m的長方形水池中進行的,水深25 cm左右。在實驗之前在水平面內建立直角坐標系,同時在r=3 300 mm的圓周上均勻放置三個超聲波接收傳感器,其坐標(單位:mm)分別為(3 300,0)、(-1 650,2 858)、(-1 650,2 858),在實驗過程中超聲波發射傳感器在此圓周內移動。
根據以前一系列的實驗結果,在本次實驗的軟件系統中對測距程序按下式進行了修正:(單位:mm)
И
y=(x-240)/1083 6
(3)
И
2.2 實驗結果
(1) JSS-03型超聲波發射傳感器
該傳感器的最佳發射頻率為10 kHz,發射面為一個平面,波束角為60°,其指向性很強,在此定位系統中,3個接收傳感器都能夠收到該發射傳感器的信號,但在其波束角內的接收傳感器接收的信號比其他兩個強,這就影響了接收傳感器觸發時的靈敏性。
如圖3所示,中間的實線圓為經過非線性優化過的發射傳感器的移動軌跡,半徑為3 204 mm,這些定位點分散在軌跡圓的周圍,外側的虛線圓為偏離原點最遠點所在的圓,內側的虛線圓為距離原點最近的點所在的圓,最大誤差為808%,這些誤差主要來自于發射中心產生的誤差和測距產生的誤差。
圖3 JSS-03型傳感器定位結果圖
圖4 LYF-20型傳感器定位圖
(2) LYF-20型圓周發射傳感器
復制的最佳發射頻率為22 kHz,發射面為圓柱面,他的優點就是對于三個接收傳感器而言發射中心是固定的,并且他們接收的信號強弱一致,但他的指向性不強,由于信號分散,故其發射的信號弱于JSS-03型傳感器。如┩4所示。由于從發射源頭就避免了發射中心產生的誤差,所以他的定位精度較高,主要誤差來自于測距誤差,其優化后的軌跡圓半徑為3 154 mm,最大誤差為378%。在此可以看出,頻率對超聲波的測距是有很大影響的,頻率越大,精度越高。
3 結 語
從實驗結果看出,定位系統是可行的,有較高的可靠性,并且本系統的實時性可達1 s,其精度也可以達到我們預期的效果,但是硬件系統還有提升的空間。研究內容對水下機器人的定位,信號的采集,數據的遠距離傳輸等都有參考價值。[LL]
參 考 文 獻
[1]俞竹青.那須康雄.超聲波網絡導航中移動機器人的位置計算[J].機器人技術及應用,2002(3):36-39.
[2]桑金.水深測量中的聲速改正問題研究[J].海洋測繪,2006,26(3):17-20.
篇10
FPGA的硬件資源極為豐富,預留的引腳接口眾多,這也為小車B后功能的升級留有可能性。本文的創新點在于:對傳統的超市手推車的智能化改造:利用FPGA的多傳感器接入:電機PWM的數字控制精確度高:系統多功能,具有擴展性。
硬件介紹及系統原理
本系統實現了基于FPGA的超市手推車智能跟隨購物的功能,為了實現小車對環境的感知與小車自動行使的功能、本作品采用了自頂向下的設計方法,分別針對不同的功能模塊,設計了相應的IP核,在FPGA內部完成對數據的處理分析。由于系統采用模塊化的設計思想,系統整體的實時性、可靠性都有所提高,并且功耗降低,體積也滿足了設計需求。
硬件介紹
基于小車需要對周圍環境信息的改變做出實時響應,系統采用了雙紅外線傳感器與超聲波傳感器采集距離與方向信息,并將采集到的數據發送到FPGA。經過FPGA的處理,通過PWM控制減速電機驅動板產生電機的驅動信號,最終實現對電機的控制。另外,RFID電子標簽作為智能小車唯一的開啟鑰匙、不但提高了小車使用的安全性,也提高了使用過程中的便捷性。圖l所示為小車硬件設計的總體框圖。
系統采用的紅外線傳感器是E18-D80NK反射式接近開關傳感器,是一種集紅外線發射與接受于一體的輕便型傳感器,可以測量0~80cm之間的障礙物,廣泛應用于障礙物監測、流水線計數、門禁系統等多種場合。傳感器自帶電位器旋鈕,可調節監測距離,并可以輸出TTL的檢測信號給處理器。
系統采用的超聲波傳感器是SRF06型超聲波傳感器,這是一款帶溫度補償、集超聲波收發功能的全數字傳感器??商峁?cm-3.5m的非接觸式距離感測功能、包括超聲波發射器、接收器與控制電路。該超聲波傳感器采用四引腳與外界通信,其中除去電源與地線以外,還有一個信號輸入/輸出引腳,分別用于啟動傳感器測距與發送測量信號。該產品具有品質好、超快響應、抗溫度干擾、與極高的性價比等優點。
系統原理及結構設計
系統利用FPGA的可編程及硬件實現上的優點,最大限度地利用FPGA的硬件資源來代替傳統軟件編程的數據采集方法,保證了數據采集的準確、高效。系統功能的實現由五個模塊協同完成、包含了頂層模塊、超聲波啟動信號發生模塊、超聲波接收信號模塊、左電機PWM模塊以及右電機PWM模塊。系統采用FPGA開發板上提供的50MHz時鐘作為全局參考時鐘,通過FPGA內部的鎖相環(PLL)對這一全局時鐘進行分頻處理,來滿足對不同模塊的時鐘要求。由于電機供電需要12V電壓驅動。而FPGA開發板以及傳感器模塊需要5V電壓供電,系統采用了光耦器件作為電機驅動板的核心器件,有效地隔離了高電壓(12V)可能對FPGA開發板及傳感器模塊造成的損害。不同的傳感器需要有相應的信號驅動、這就利用了FPGA的可重復編程的特性,依靠VHDL硬件描述語言對加入的傳感器編寫對應的IP核模塊、完成數據的綜合采集、處理過程,也使得日后小車功能的升級更加便利。系統結構框圖如圖2所示。
系統設計及工作原理
此部分對系統涉及到的頂層模塊、超聲波啟動信號發生模塊、超聲波接收信號模塊、左電機PWM模塊以及右電機PWM模塊的編寫及工作原理做了詳細的介紹。
頂層模塊設計
頂層模塊的主要功能是將以上提到的超聲波啟動信號發生模塊、超聲波接收信號模塊、左電機PWM模塊以及右電機PWM模塊連接起來,主要使用了元件例化語句使得各個獨立的功能模塊得以連接,成為一個完整的系統。另外,對紅外線傳感器模塊的控制也是在頂層模塊中實現,因為紅外線傳感器采集到的信號是一組開關量,在頂層模塊中可以很方便地將子模塊中采集到的信號量進行匯總分析,判斷小車的轉向。當小車檢測到左或右方向有遮擋時,遮擋一側的電機仍然是由超聲波信號強度來驅動,而另一側的電機則是被賦予一個高電平,意味著電機會被全速驅動,這樣小車就會前往受到遮擋的一側發生偏轉。如果安裝在小車兩側的紅外線傳感器都沒有受到遮擋,就會以超聲波傳感器的信號驅動前進。
超聲波啟動信號發生模塊解析
SRF06型超聲波模塊的啟動需要一個10μs的TTL高電平作為啟動信號,當超聲波模塊啟動以后,模塊內部會自動發送8個40kHz的方波,并自動檢測是否有信號返回。通過測量這期間的時間差就可以計算出物體與小車的距離。
clock是系統參考時鐘,時鐘頻率為50MHz,通過對這一時鐘信號進行分頻,可以把高速時鐘信號降低為與超聲波啟動信號一個數量級的IP核內部時鐘,這樣計數器在計數發送啟動信號時可減少系統資源的開銷。另一方面、由于超聲波的測距過程是一個實時不間斷的過程,因此超聲波也需要定時重復發送開啟信號,計數器的另一個功能就是控制信號發送的頻率間隔,這里定義的是在500ms檢測一次距離的數據。
超聲波接收信號模塊
超聲波接收信號的作用是對超聲波測距返回信號的接收,通過接收到的信號計算出物體與小車之間的距離,并將計算后的信號值發送到驅動電機的PWM模塊來動態調節電機的轉速,實現小車跟人速度的無級調節。其中,超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為340m/s,根據計時器記錄的時間t,就可以計算出發射點距障礙物的距離。
超聲波接收子模塊功能的實現是依靠內部分頻器、計數器、狀態機以及發送器這些進程并行實現的。分頻器主要是為狀態機分頻出進程所需的參考時鐘,由于狀態機的狀態轉換主 要是依靠超聲波信號發生模塊發出的使能信號作為狀態轉換標志,所以時鐘需要與發送的使能信號進行匹配后才能準備接受。
計數器在這個模塊的作用有兩個:其一,當接收信號端口接收到發送信號端口發送過來的數據時,狀態機從idle空閑狀態跳轉到狀態1,在狀態l中,計數器啟動計數,直到接收信號接收端的數據發生跳轉,這時狀態機再次發生狀態的跳轉。由狀態1跳轉到狀態2,并關閉計數器,同時啟動發送器準備發送時間數據到PWM模塊。其二,計數器的男一個作用是對狀態機狀態3跳轉到初始狀態的控制,因為當數據傳遞到發送模塊以后、需要對狀態機及時復位,為更新的信號做好準備,這時使用了一個計數器在10個時鐘周期結束后,自動調整狀態機回歸到初始狀態。
發送器的作用主要是連接了控制電機轉速的PWM模塊、將通過計數器得到的時間數據以電機控制端口做實時的發送,并在每一次發送結束后自動清零。
電機PWM轉速控制模塊
PWM是一種對模擬信號電平進行數字編碼的方法。通過高分辨率計數器的使用,方波的占空比被調制用來對一個具體模擬信號的電平進行編碼。PWM信號仍然是數字的,因為在任意一個時刻,滿幅值的直流電是在有或無的概率出現的,只要帶寬足夠,任何模擬值都可以使用PWM進行編碼。PWM的一個優點是從處理器到被控系統信號都是數字形式的,無需進行數模轉換,讓信號保持為數字形式可將噪聲影響降到最小,如圖4所示。
電機PWM轉速控制模塊內部是由兩個分頻器、一個計數器以及一個數字比較器組成。分頻器1為數字比較器提供了所需的時鐘信號,由于控制信號的產生最終要通過光耦元件驅動電機轉速,而電機驅動板上的光耦元件是低速光耦,這里的分頻主要是考慮了對光耦能支持的最高速度進行了調整,保證了電機驅動信號的完整性。分頻器2為計數器提供了所需的時鐘信號,考慮到超聲波測量的距離范圍在3cm-3.5m之間,因此可以算出超聲波測距一次的最短與最長時間。根據這個時間,我們通過分頻器二控制了超聲波讀取數據的周期,這樣可以保證超聲波數據的有效性與實時性。
計數器的主要功能是捕獲來自超聲波接收模塊發出的電機控制使能信號,并啟動計數器工作,系統設計的PWM電機轉速調節是100級轉速調節,所以計數器采得的數值也會在0~100之間,當這一使能信號發生反轉,計數器自動停止工作,清零并將所記得數值發送到比較器一端。數字比較器是PWM控制的核心部分,通過將采得的數值與一個固定數值的比較,就可以調節高低電平的輸出寬度,這樣就達到控制電機轉速的目的。為了實現對小車的行徑路線的360°控制,我們分別對左右輪電機編寫了兩組PWM電機轉速控制模塊,獨立控制左右輪電機的轉速。
系統仿真結果
FPGA仿真為數字系統提供了與設計芯片功能等價的硬件原型,以接近實際運行速度的方式執行設計模型。利用測試向量或通過真實目標系統產生激勵,驗證和測試芯片的邏輯功能,具有速度快,響應真實,并充分考慮了電路的時序要求。因此本設計中利用Xilinx公司的FPGA開發軟件ISE10.1對FPGA實現的各部分功能模塊進行功能仿真以及時序仿真,以驗證設計的正確性。
圖5所示為當超聲波傳感器的輸入端接收到10μs的TTL高屯平后,在超聲波傳感器內部會自動產生8個40kHz的方波信號,然后通過接收模塊接收到的反射波來產生一個高電平,這個高電平的時間就是超聲波測到的監測距離,通過仿真,我們驗證了功能的實現。
本文利用Digilent公司的Basys開發板作為開發平臺,結合了多傳感器的接入與電機的控制、射頻識別模塊以及對超市小車的機械改造、最終實現了小車的自動跟隨購物,并在此基礎上附加了語音導購功能,圖6是經過改造的超市購物小車。
篇11
Hardware System Design Based on Multi-Sensor Intelligent Wheelchair
Hao Minchai
(Shijiazhuang Vocational College,Shijiazhuang 050081,China)
Abstract:High-performance low-cost intelligent wheelchair can greatly improve today's elderly and disabled users of the quality of life,safe and convenient to use people to their destination,during operation,the smart wheelchair can accept user issued the directive,according to the designated routes,so the design of intelligent wheelchair in the perception of the environment is an integral part of this paper,the context-aware intelligent wheelchair part of the multi-sensor system architecture,component design analysis and interpretation.
Keywords:Intelligent wheelchair;Sensor;System;Positioning
一、傳感器系統總體結構設計
能夠實現智能輪椅的總功能主要有:定位系統,環境感知系統、控制系統、驅動系統和人機交互界面等功能。因此該系統的硬件結構如圖1所示。其中傳感器模塊主要有內部狀態感知和外部環境感知兩部分構成,對于姿態傳感器主要用來調整輪椅自身的位姿信息;編碼器傳感器是位移速度和距離獲得自定位的信息采集源;視覺、超聲波和接近開關主要負責持續獲得周圍環境和輪椅位于障礙物的距離等的信息。驅動控制模塊我們采用電機控制后輪驅動的方式,在控制器的操作去控制電動輪椅的前進、后退和轉向。
圖1:智能輪椅硬件系統結構圖
二、多傳感器數據采集與處理
該智能輪椅有2個相對獨立的驅動輪并各自配有電機碼盤。電機碼盤實時進行數據檢測構成了里程計式相對定位傳感器,并安裝有傾角傳感器和陀螺儀傳感器來測量輪椅在運動過程的姿態。超聲波傳感器和接近開關用于感知周圍環境信息。為能夠實現遠距離的障礙物信息,還配備了超聲波傳感器。還配備了CCD圖像傳感器用于判斷前方行進路程中的深度信息。
三、姿態傳感器
該智能輪椅設計采用了一個傾角傳感器和一個陀螺儀的組合來構成姿態傳感器檢測車體平臺的運行姿態。傾角傳感器用來測量輪椅偏離豎直方向的角度,陀螺儀用來測量角速度。
以TMS320LF2407A為控制核心的運動控制器,根據編碼器和姿態傳感器檢測到的平臺運行的位移和姿態信號,通過一定的控制策略計算出控制量,再經脈寬調制控制及驅動器放大后驅動直流電動機運轉,隨時調整車體平臺的運行速度,從而使車體平臺始終保持平衡狀態??刂齐娐吩韴D如圖2所示??刂瓢宀杉瘉碜詢A角和角速度傳感器的信號并對信號進行調理(濾波、整形、偏移),然后將信號傳送到控制板中,經過DSP的運算處理(控制算法由電動車系統的數學模型推導而出),通過DSP的兩路脈寬調制將控制信號發出,再經過電機驅動模塊驅動電機運轉,控制輪椅保持平衡狀態。
圖2:控制電路原理圖
四、多路超聲波測距模塊
本智能輪椅自主避障系統采用超聲波傳感器測量障礙物的距離,工作時,由單片機通過三路信號線選通多路模擬開關,由多路模擬開關負責每一路超聲波傳感器的通斷。每一路超聲波傳感器工作時,都由單片機的I/O口發射出頻率為40kHz,幅值為5V的矩形脈沖信號,經過信號放大電路,變成穩定的12V矩形脈沖信號,由超聲波發射換能器發射出超聲波。超聲波遇到障礙物返回,由超聲波接收換能器接收,經過信號濾波放大集成電路,觸發單片機中斷。由單片機計算渡越時間,從而計算出障礙物的距離。
五、編碼器
編碼器是將信號或數據進行編制、轉換為可用以通訊、傳輸和存儲的信號形式的設備。編碼器把角位移或直線位移轉換成電信號,前者稱為碼盤,后者稱為碼尺.接觸式采用電刷輸出,一電刷接觸導電區或絕緣區來表示代碼的狀態是“1”還是“0”;非接觸式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件時以透光區和不透光區來表示代碼的狀態是“1”還是“0”,通過“1”和“0”的二進制編碼來將采集來的物理信號轉換為機器碼可讀取的電信號用以通訊、傳輸和儲存。
產生的時鐘頻率是每個輸入序列的4倍,且把這個時鐘作為通用定時器2的輸入時鐘。圖4給出了正交編碼脈沖、增減計數方向及時鐘的波形。
圖4:編碼器輸出脈沖圖
篇12
Key words: high sensitive ultrasonic sensor;mobile robot;CAN bus
中圖分類號:TP242 文獻標識碼:A 文章編號:1006-4311(2016)04-0200-02
1 概述
要想使自主移動機器人系統完成避障、環境地圖的建立、定位、路徑規劃等任務,機器人必須具備實時采集環境信息的能力,而這離不開實時感知環境信息的傳感器系統的支持。因此在移動機器人中開始越來越多的應用各類傳感器,比如超聲波、激光、紅外、視覺等。在移動機器人感知系統中聲吶超聲波傳感器的應用最為廣泛,因為其具有處理信息簡單、性價比高、速度快、硬件實現方便等優勢。需要注意的是要想實現機器人對環境的感知,單個超聲波傳感器是無法做到的,因此機器人的感知系統都是多個傳感器組成的,本文超聲波發射器逐個輪流發射,但所有接收器同時接收。傳感器布局如圖1所示[1]。
本文采用SensComp 600系列聲吶傳感器,該傳感器具有很強的接收靈敏度,因為它將6500測距模塊和600系列超聲波探頭、探頭中心頻率50kHz整合起來了。該傳感器的觸發方式有兩種,分別是內部觸發和外部觸發,I/O接口均兼容TTL邏輯電平,正常工作電壓范圍為6~24VDC[2],波束角度15° (-6 dB),低響應特性 量程:6英寸~35英尺 非常好的接收靈敏度,如圖2。
600系列同時具有發送和接收聲波的功能。在假設聲波的傳輸速度不變的情況下,通過測出聲波從發射點到目標物體往返傳輸所需的時間,就可以測算出距離,超聲波測距數學公式如式(1)。
式(1)中,D(單位為m)表示聲波發射點與目標物體的距離;t表示聲波往返發射點和目標時間。式(2)中,T為絕對溫度;c0為聲波,表示當0℃時,空氣中的傳播速度為331.4m/s。
SensComp 600系列聲吶傳感器的操作模式有單回波模式和多回波模式兩種。在單回波模式下,輸入引腳INIT電平跳變為高電平時傳感器發送超聲波,然后等待發送的聲波反回,最后返回的信號被放大,并且在輸出引腳ECHO輸出高電平。從引腳INIT變為高電平到ECHO跳變為高電平的時間即為聲波從傳感器到障礙物往返所用的時間。在實際測距的過程中,SensComp 600系列只需采用單回波模式即可。
2 硬件電路設計
信息采集處理器對于測量系統而言不可或缺,本文設計中采用的是美國SliconLabrary公司的單片機C8051F040。C8051F×××系列單片機具有很強的兼容性,因為其具有8051兼容的微控制器內核。片內不僅具有標準8052的數字外設部件,還具有數據采集和控制系統等其它的很多數字外設部件,這就意味著其具有比標準8052更多的功能。C8051F040采用高速、流水線結構CIP-51內核,功能強大。汝100KS/s的12位ADC、控制器局域網控制器(CAN),6個捕捉/比較模塊的可編程計數器/定時器陣列,溫度傳感器、可實現硬件的SPI,SMBus/IIC和兩個UART串行口,64KB可在系統編程的FLASH存儲器等。可通過設置交叉開關控制寄存器將片內的計數器/定時器、串行總線、硬件中斷、ADC轉換啟動輸入、比較器輸出以及微控制器內部的其它數字信號配置在端口I/O引腳。該特性決定了用戶可以依據自己的特定應用選擇通用端口I/O和所需數字資源的組合。因此選用此單片機完全能滿足設計要求。
根據自主移動機器人在復雜的非結構化環境中工作的功能要求進行設計,將各個功能模塊化設計,控制系統組成如圖3所示。
整個移動機器人控制系統的數據接收由CAN總線實現。超聲波測距和其它傳感器模塊通過CAN總線實現與主控制器DSPIC30F4011指令的接收和測量結果的反饋,主控制器對超聲波測距模塊、其它傳感器模塊采集到的信息進行融合,識別當前環境,從而控制命令對驅動電機進行控制以實現機器人避障導航。
DSPIC30F4011屬于16位單片機,是Microc hip公司新推出的DSPIC30F系列中的一款。由于DSPIC30F4011將單片機和DSP有機的結合在一起,揚長避短,使得DSPIC30F4011不僅具有單片機的所有優勢,還具有DSP的高速運算能力。片上集成的CAN模塊,可以實現其與其它數字信號控制器或CAN模塊的通信,并且通信不受周遭環境的干擾,DSPIC30F4011單片機上集成的CAN模塊也是一個通信控制器,可以實現BOSCH規范中定義的CAN 2.0 A/B 協議。
3 控制系統軟件設計
在程序開始運行時首先要進行輸入輸出初始化,然后對CAN網絡初始化。在CAN網絡初始化后,各個控制器才會遵循CAN2.0B通訊協議。對CAN總線上的信息進行接收。如圖4所示。
C8051F040有6個捕捉/比較模塊的可編程計數器/定時器陣列,PCA捕捉中斷程序,流程圖如圖5,其目的是完成超聲波傳輸時間檢測,PCA設置為上升沿捕捉模式。在超聲波傳感器引腳INIT上升沿起,PCA開始計時,當PCA的引腳跳變為高電平時,即傳感器ECHO變為高電平時計時結束。但如果超過一定時間一直沒有收到回波,就要重新進行下次測量。
4 系統精度測量對比數據
為標定系統測量精度,采用硬平木板作為障礙物進行測量,并用鋼卷尺測量實際距離。在前左方45度角,前右方45度角,左側,右側,后方左側45度角,后方右側45度角進行測量精度試驗,系統測量范圍為15cm~200cm,驗證多傳感器自主移動機器人對環境的感知情況。由于門電路延時等原因,測量距離要大于實際距離。超聲波測距系統測量值與實際值數據比較,具體如表1表示。
5 結論
設計了一種基于CAN總線通訊的多傳感器測距的自主移動機器人控制系統,制定了CAN總線的通信協議。采用SensComp600聲吶傳感器和單片機C8051F040設計實現了測距,只需很少的硬件即可。不足之處是,由于SensComp600聲吶傳感器受溫度影響較嚴重,改系統中沒有進行溫度補償,會影響實際的測量數值。另外單片機C8051F040功能沒有全部使用,可以設計更多功能,來擴展該系統。
參考文獻:
[1]李亞楠,王金柱,馬繼存,孫文理.基于C8051F352單片機的彈道參數測量系統設計[J].傳感器與微系統,2015-05-20.
篇13
文章編號:1004-373X(2011)17-0137-04
Design of Solar Ultrasonic Guide Device
WU Fei-bin, ZHANG Jin-ping, CHEN Wen-juan
(College of Physical Science and Technology, China University of Petroleum, Qingdao 266555, China)
Abstract: In order to help blind people overcome the difficulties of walking inconvenience, the design method and work principle of solar ultrasonic guide device based on single-chip microcomputer is introduced. This design includes five modules such as main control circuit, temperature compensation, voice alarm, range setting and the solar power function. Its characteristics include that the temperature compensation technique can improve the guide accuracy; the solar power module is energy-efficient which can overcome the difficulty of charging inconvenient; the intelligent alarm module can improve the use effect of guide device.
Keywords: solar energy; temperature compensation; ultrasonic distance measurement; guide device
0 引 言
為了更好地幫助盲人行走,各科研機構研制了各種電子導盲設備。傳統電子導盲裝置存在以下不足:使用普通電池,工作時間短,需要頻繁更換電池;傳感器受外界影響較大,探測精度不高;操作復雜,并且造價昂貴。
超聲波[1]測距是一種非接觸式檢測方式,利用其可測范圍廣,不受光線和被測物體顏色的影響等優勢,可以解決很多問題,在工業控制、勘探測量、精確定位和交通安全等領域都有廣泛的應用[2-5]。目前超聲測距實現方便,計算簡單,容易實現實時控制,并且在測量精度[6]上能達到使用的要求,因此可以很好地使用于導盲器的研制中。
1 超聲波傳感器及測距的原理
超聲波是指頻率高于20 kHz的機械波,超聲波傳感器是在超聲波頻率內將交變的電信號轉換成聲音信號或者將外界聲場中的聲音信號轉變為電信號的能量轉換器件,習慣上稱為超聲波換能器,或是超聲波探頭。超聲波探頭材料是壓電晶體或壓電陶瓷,這種探頭統稱為壓電式超聲波探頭,利用壓電材料的壓電效應來工作的,其壓電效應具有可逆性。逆壓電效應是將高頻脈沖轉換成高頻機械振動,以產生超聲波,可作為發射探頭。正壓電效應是將高頻機械振動轉化成高頻電脈沖,可接收超聲波信號,作為接收探頭。
超聲波測距的原理一般是回波渡越時間法,即檢測從超聲波發射探頭發射的超聲波,經空氣介質的傳播,與其遇到障礙物后產生回波,并被超聲波接收探頭接收的時間差Δt,即渡越時間,求出聲源到障礙物的距離S,計算公式為:
2 實驗裝置與控制方法
本項目研究的太陽能超聲波導盲器從功能上分為太陽能供電、語音報警、量程設置、溫度檢測、主控制系統等五個模塊,其原理框圖如圖1所示。
太陽能電池板固定在導盲器支架頂端,通過驅動電路連接到可充電的鎳氫電池為導盲器提供5 V直流電。超聲波傳感器和溫度傳感器固定在導盲器支架前端,分別連接到主控制電路上。使用時,先選擇量程,打開開關,溫度傳感器檢測環境溫度,并將檢測到的溫度信號傳輸給單片機,單片機對超聲波傳播速度進行修正。在量程范圍內,當超聲波信號遇到障礙物時,信號被反射回來,并被超聲波傳感器接收。信號發射到接收的時間差與障礙物的位置有關,單片機通過分析超聲波發射到返回的時間差,可以計算出障礙物的距離,并執行報警程序,語音報警聲可以通過耳機接線口連接到耳機。
2.1 主控制模塊
主控制模塊主要由單片機進行控制,包括了超聲波發射電路和超聲波接收電路,由于要實現遠距離測量,而超聲波在空氣中傳播,其能量會隨傳播距離的增大而減小,從遠距離傳播回來的信號比較弱,需要經過多級信號放大。
2.1.1 超聲波發射電路
發射電路主要由反向器74LS04和TCT40-1F超聲波發射傳感器構成,單片機P2.0端口輸出的40 kHz方波信號一路經一級反向器后送到超聲波傳感器的一個電極,另一路經兩級反向器后送到超聲波傳感器的另一個電極。輸出端采用兩個反向器并聯,用以提高驅動能力。上拉電阻既可以提高反向器74LS04輸出高電平的驅動能力,也可以增加超聲換能器的阻尼效果,縮短其自由振蕩的時間。其原理圖如圖2所示。
2.1.2 超聲波接收電路
超聲波接收器采用與發射器相配對的TCT40-2S,將超聲波調制脈沖轉換為40 kHz的電壓信號。集成電路CX20106A是一款紅外線檢波接收的專用芯片,內置前置放大器、限幅放大器、帶通濾波器、檢波器、積分器、整型電路等。其中前置放大器具有自動增益控制功能,可保證在超聲波接收較遠反射信號而輸出微弱電壓時,放大器有較高的增益,而在近距離輸入信號強時,放大器不會過載??紤]到紅外遙控常用的載波頻率為38 kHz與測距的超聲波頻率40 kHz較為接近,可以利用它制作超聲波檢測接收電路,如圖3所示。利用CX20106A接收超聲波,具有很高的靈敏度和較強的抗干擾能力。
2.2 溫度補償模塊
由于超聲波屬于聲波范圍, 其波速v與溫度有關, 聲波速度受溫度影響較大。其傳播速度與溫度T的關系為:
增加溫度傳感器,檢測裝置工作時的溫度,將接收到的溫度信息傳至單片機,對超聲波的速度進行溫度補償,可以校正超聲波的傳播速度, 提高測量精確度。利用集成溫度傳感器 DS18B20和AT89S52單片機為主體, 可以構成一個高精度的數字溫度檢測系統[7],其電路如圖4所示。DS18B20溫度傳感器,與傳統的熱敏電阻溫度傳感器不同,它能夠直接讀出被測的溫度值,并且可根據實際要求,通過簡單的編程,實現9~12位的A/D轉換。因而,使用DS18B20可使系統結構更趨簡單,同時可靠性更高。
2.3 語音報警模塊
普通導盲器的報警方式比較簡單,或者是單一的蜂鳴器報警,或者只有語音報警,二者都存在缺陷。結合兩種報警方式,設置蜂鳴器和語音芯片作為聲音報警器,使用者若選用語音芯片,系統可根據距離探測的結果語音報出障礙物的距離,也可以根據需要選擇蜂鳴器直接報警。在近距離模式中,可以用蜂鳴器的頻率來表示距離的遠近,遠的時候采用低頻率的蜂鳴聲,近的時候采用頻率高的蜂鳴聲,使用者可以根據聲音頻率的高低快速準確地判斷前方障礙物的大致距離。在遠距離模式中,采用語音報警模式來表示前方障礙物的距離,語音報警模塊采用的語音芯片是WT588D。
語音系統的原理框圖如圖5所示,分語音存儲和語音播放兩部分。系統利用單片機進行數據采集,經處理轉換為可判斷語音芯片播放哪段語音的判斷信號。然后驅動耳機播放聲音信號,利用WT588D VoiceChip軟件可以對語音芯片進行編輯、聲音錄入等操作[8]。
2.4 量程設置模塊
本裝置預設遠距、中距、近距三個量程用來控制報警的距離,系統初始報警距離為近距1 m,按中距和遠距按鍵可分別將初始報警距離設為3 m和6 m。
2.5 太陽能供電模塊
通過太陽能光伏電池發出的直流電驅動系統,并以可充電的鎳氫電池作為積蓄太陽能發電板的剩余電力的設備。太陽能供電模塊由太陽能電池、太陽能控制器、蓄電池和DC-DC轉換器等組成,如圖6所示。太陽能控制器可以控制蓄電池對太陽能的采集和儲存的工作狀態,并對蓄電池起到保護作用,延長蓄電池使用壽命。
3 算法設計與實驗結果分析
3.1 算法設計
本裝置軟件的控制核心為AT89S52單片機[9],單片機通過讀取量程設置值和溫度值對初始設置狀態進行修改,控制發射超聲波,同時啟動定時器計時,為了避免接收傳感器直接接受發出的超聲波,可在發射超聲波后設置一段延時。當超聲波探測器探測到回波時,計時器停止計時,讀取時間差,根據回波測距原理計算出障礙物距離,并執行報警程序[10],程序流程圖如圖7所示。由于采用的是12 MHz的晶振,計數器每個計數就是1 μs,當主程序檢測到接收成功的標志位后,將計數器T0中的數(即超聲波來回所用的時間)按式(3)計算,即可得被測物體與測距器之間的距離S,假設溫度為20 ℃,則對應聲速v為344 m/s,則有:
3.2 實驗結果分析
試驗中選用一紙箱作為障礙物,將報警模塊換為液晶顯示器進行定量測量,不同氣溫下在同一點位置測量5個值,添加溫度補償和量程選擇,得到如表1所示結果。
由此可以看出,本實驗的相對誤差較小,但是由于盲區的出現,所測的結果不能與標準值完全相等。并且當障礙物距離比較近時,測量精確性較高;障礙物較遠時,精確性相對較低;這是由于距離較遠時,超聲波回波信號較弱,噪聲較大,容易產生誤差。
4 結 語
目前導盲器的研究較多,本實驗提出的設計方案特點是以太陽能作為系統的動力來源,采用半導體數字溫度傳感器實現對單片機超聲波測距系統的溫度測量和補償,從而對聲速進行補償,對引起測量誤差的因素進行修正處理,可以提高導盲器的導盲精度及靈敏度。由于預留了單片機引腳,便于進行功能拓展,同時導盲器系統以模塊化進行組裝,適宜增加其他功能模塊。例如可以添加GPS定位器,可以幫助盲人家屬及時了解盲人的行蹤,避免盲人走失。而且本設計具有操作簡便、體積較小等優點,因此可以很好地應用于實際生活中。
參 考 文 獻
[1]沈常宇,郭寶金.相位比較法高精度超聲測距研究[J].傳感技術學報,2010,26(6):893-895.
[2]李雄兵,徐志農,胡宏偉,等.曲面共建超聲測量中探頭自動對正的研究[J].中國機械工程,2008,19(11):1289-1292.
[3]王旭,黃勝宇,龐聰,等.基于無線傳感器的室內防爆救援系統[J].電子科技大學學報,2010,39(4):107-110.
[4]熊春山,彭剛,黃心漢,等.基于超聲測距的三維精確定位系統與設計[J].自動化儀表,2001,22(3):7-10.
[5]仇成群,胡天云.基于單片機的汽車倒車防撞報警系統設計[J].現代制造工程,2011(11):111-114.
[6]孟慶浩,蘭少瑩,姚振靜,等.基于混沌脈沖位置調制的實時超聲測距系統串擾抑制[J].電子學報,2008,36(11):2268-2273.
[7]李鐘靈,劉南平.電子元件檢測與選用[M].北京:科學出版社,2009.
[8]肖炎根.基于超聲波的語音測距儀的設計[J].現代電子技術,2008,31(11):127-130.
[9]龍威林,楊冠聲,胡山.單片機應用入門:AT89S51和AVR[M].北京:化學工業出版社,2008.