時間:2022-10-22 21:48:01
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇超聲波傳感器范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
超聲波是指振動頻率大于20KHz以上的,人在自然環境下無法聽到和感受到的聲波。超聲波的波長比一般聲波要短,具有較好的方向性,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量。本文超聲波測距系統選用了600系列智能傳感器——615088超聲波傳感器,溫度傳感器——DS18B20,微處理器采用了ATMEL公司的AT89C52。本文對此超聲波測距系統進行了分析與介紹。
1、超聲波測距原理
超聲波測距的原理是利用超聲波在空氣中的傳播速度為已知,測量聲波在發射后遇到障礙物反射回來的時間,根據發射和接收的時間計算出發射點到障礙物的實際距離。測距的公式表示為“L=C×T”,公式中L為測量的距離長度;C為超聲波在空氣中的傳播速度;T為測量距離傳播的時間差(T為發射到接收時間數值的一半)。
2、超聲波測距誤差分析
從測距公式L=C×T中看出超聲波測距的誤差由超聲波的傳送速度和超聲波的傳送時間引起的。在空氣中的傳送速度隨著溫度的上升而加快,超聲波在空氣中傳播速度與溫度的變化關系公式表示為“C=C0+0.607T”,C的單位是m/s;C0是指零度時的聲波速度331.4m/s;T是指實際溫度值,單位是℃。在超聲波傳播速度準確的前提下,測量距離的傳播時間差只要達到微秒級,就能保證測距誤差小于1mm。使用AT89C52單片機外接晶振頻率為12M時,AT89C52單片機的計數器可以方便的計數到1微妙的精度,這樣就能保證時間誤差在1mm內。通過分析超聲波測距誤差產生的原因,提高測量時間差到微秒級,以及用DS18B20溫度傳感器進行超聲波傳播速度的補償后,設計的高精度超聲波測距系統就能達到毫米級的測量精度。
3、超聲波傳感器
615088超聲波傳感器是基于超靈敏的6500測距模塊板的增強型600系列50KHz靜電傳感器,波束角度15°,測距范圍15cm~10.7m,該傳感器是集發送與接收為一體的超聲波傳感器,設計緊湊,最小的外部結構以方便連接。615088超聲波傳感器的簡圖見圖1。
圖1 615088傳感器簡圖
圖1中J1配線信息:
Pin1——VCC:供電電壓+6V~30VDC,具有100mA電流能力的控制電源,傳輸過程中具有2A的短脈沖串能力。
Pin2——公共端
Pin3——Echo輸出:當接收到回波信號時改變狀態。
Pin4——Qsc輸出:內部49.4KHz晶振器輸出。
注意:只有當INIT信號(Pin5)是高電平時該腳輸出。
Pin5——INIT輸入:當從低到高的變化時初始化一個傳輸、接收周期。目標探測期間信號必須保持高電平。
Pin6——BINH輸入:高電平時可進行多目標探測。
Pin7——BLNK輸入:當發出一個信號后,輸入信號為高電平時重置接收器的閥門,這樣可進行多回波探測,正常情況下與Pin2腳可連接也可不連接。
可編程跳線——跳線安裝后內部5Hz重復率,消除外部INIT輸入。
615088超聲波傳感器里面有一個圓形的薄片,在其背后有一個鋁制的后板,兩者構成了一個電容器,當給薄片加上為49.9KHz、電壓為300AVC pk-pk的方波電壓時,薄片以同樣頻率震動,從而產生49.9KHz頻率的超聲波。當接收回波時,傳感器內有一調諧電路,使得只有頻率接近49.9KHz的信號才能被接收,而其它頻率的信號被濾掉。超聲波傳感器加電后,INIT信號由低電平變高電平前必須至少經過5毫秒,在此期間,所有內部電路被重置、內部振蕩器穩定。當INIT輸入低電平變為高電平后啟動傳感器發出一串超聲波束,只有待發射結束后才能接收被檢測物反射回的回波。超聲波存在固有的阻尼振蕩(振幅逐漸變小的振蕩),也就是說傳感器發射結束后還留有一定余震,同樣可以產生振蕩信號,擾亂了系統接收返回信號的工作。如果要減少阻尼振蕩時間,那么要在INIT啟動傳感器發射超聲波波束后2.38毫秒再將BINH輸入低電平變為高電平,這樣啟動系統進行回波的接收就不會受到影響。INIT變成高電平和Echo輸出變成高電平之間的時間同傳感器與測量目標之間的距離成比例的。如果需要,當準備下一次重新發射一串超聲波的時候可以返回一個低電平的INIT然后再使它變為高電平,這樣就可以使周期重復。
4、溫度傳感器
為了提高測距的精度,考慮到超聲波在空氣中的傳播速度與溫度的變化關系,設計采用DS18B20數字溫度傳感器對溫度進行補償。DS18B20是單線接口,僅需一根信號線與CPU進行通訊;傳送串行數據,不需要外部器件;可以直接以9位的數字量讀出;溫度數字量轉換時間200ms(典型值);測量溫度范圍從-55℃~+125℃,精度±5℃。DS18B20溫度傳感器的引腳排列見圖2。
引腳說明:
GND——公共端口,接地。
DO——數據端口I/O
VDD——電源端口,接+5V
圖2 DS18B20引腳排列圖
5、AT89C52單片機
本系統采用AT89C52對615088超聲波傳感器、DS18B20溫度傳感器的控制來實現測距模塊系統。超聲波測距模塊電路見圖3。
圖3 超聲波測距模塊電路圖
通過對石英晶振分頻產生172.8KHz的計數脈沖。AT89C52單片機通過引腳P1.0來控制超聲波的發送,然后單片機不停檢測INT0引腳,當INT0引腳由高電平變為低電平時認為超聲波已經返回。計數器停止計數,計數器的所計的數據就是超聲波所經歷的時間;DS18B20溫度傳感器檢測出實際溫度值,通過換算就可以得到傳輸之間的距離。
6、系統軟件設計
系統程序流程由主程序、定時中斷子程序和外部中斷子程序構成,具體流程如下:
(1)主程序:
(2)定時中斷服務子程序:
定時器中斷入口定時器初始化發射超聲波啟動計數器,開始計數延遲2.38ms開啟外部中斷返回
(3)外部中斷子程序:
外部中斷入口關外部中斷,關閉計數器讀取計數器數值溫度補償計算距離開外部中斷返回
工作時,AT89C52單片機把P1.0由低電平置成高電平,啟動超聲波傳感器發射超聲波,同時啟動內部定時器T0開始計時。本系統采用的615088超聲波傳感器是收發一體的,在發射完一串超聲波后還存在阻尼振蕩,因此在啟動發射信號后延遲2.38ms才可以檢測返回信號,這樣就可以避免余震的干擾。超聲波信號接觸到被測物時信號立即返回,微處理器不停的掃描INT0引腳,如果INT0接收的信號由低電平變為高電平,則表明超聲波傳感器接收到了返回波,微處理器進入中斷關閉計數器,讀取計數器的數值。通過溫度傳感器采集實際數據對超聲波傳播速度的補償,同計數器中數值一起經過換算就可以得出超聲波傳感器與被測物之間的距離。
7、結語
由于超聲波易于定向發射、強度可控、與被測量物無需直接接觸的優點,是作為測量距離的理想手段。本文介紹的采用AT89C52單片機微處理器、615088超聲波傳感器測距和DS18B20數字溫度傳感器溫度補償進行距離的測量硬件電路簡單,電路制作方便、可靠,成本經濟,測得的數據精度高,誤差小。
參考文獻
超聲波是一種彈性波,它具有X射線以及光波和磁波等諸多波線所不具有的功能特點,正是基于超聲波的應用靈活性與技術要求性高等特點,人們將其制成超聲波傳感器進行工業實踐與應用。
一、超聲波傳感器概況
1.1超聲波及其原理
物體機械振動狀態的傳播形式就是聲波,而超聲波主要是指聲波頻率在20000Hz以上的聲波形式。由于這種聲波每秒鐘的振動頻率較高,因此大大超出了人耳所能承受的聽覺范圍。超聲波按照其在機械振蕩過程中的不同表現形式,可將其分為縱向與橫向兩種振蕩波[1]。而在我國現階段的工業實踐中,主要應用的是縱向振蕩波,與可聽聲波相比,超聲波具有獨特的傳播特征,其衍射能力較強,而且在均勻的傳播介質中可以進行直線傳播。一般情況下,在同等強度條件下,聲波的頻率與功率具有正相關性,聲波頻率越大,其傳波的功率就越大。因為超聲波要比一般聲波頻率更大,所以其在運行傳播時的功率也較大。由于超聲波具有諸多優點,因此在不同環境下得到了廣泛應用與實踐。
1.2超聲波傳感器的特點
超聲波傳感器是利用超聲波的上述優點研制而成的一種數字傳感器,以超聲技術為核心、超聲傳感裝置為載體,進行超聲波傳輸與接收。通常情況下,超聲波傳感器又稱為超聲換能器及超聲探頭。超聲波探頭主要由壓電晶片構成,其不但可以接收超聲波,而且可以發射超聲波。因此在超聲探頭中,核心運作組件就是其塑料外套或者金屬外套中的一塊壓電晶片。這種壓電晶片通過具有磁致伸縮作用的鎳鐵鋁合金材料與具有電致伸縮作用的壓電晶片材料制成。采用壓電晶體材料構成的超聲波傳感器是具有可逆功能的一種數字化傳感器,在其運行過程中可將機械設備的電能轉化為機械能,從而在不同能量轉化過程中產生超聲波。與此同時,超聲波傳感器可接收超聲波,從而將機械能轉化為電能[2]。因此,按照超聲波傳感器的實際工作運行原理,可將其分為超聲波接收器與超聲波傳輸器。
二、超聲波傳感器的具體應用分析
首先,超聲波傳感器可在遠距離傳輸過程中得到運用。通過上述分析可知,超聲波傳感器主要由處理單元模塊及超聲換能單元模塊、輸出單元模塊所組成。在具體應用過程中,處理單元模塊可對超聲換能器進行電壓激勵,從而使經過激勵后的電壓以脈沖形式發出電磁波。隨之,超聲換能器轉入接收狀態,處理單元模塊對接收到的超聲波脈沖進行科學分析,以此判斷其接收到的信號是否是超聲波的回聲[3]。如果經過核實,其所接收到的信號是超聲波回聲,則對超聲波的聲波傳輸時間進行測量分析,按照行程測算結果,對反超聲波的行程時間進行測算分析。在具體應用過程中,可將超聲波傳感裝置安裝于適當位置,并對被測物體變化方向發射的超聲波進行分析,就可測量物體表面與超聲波傳感器之間的實際距離。
其次,超聲波傳感器可在醫學領域進行廣泛應用。目前,超聲波在醫學領域中的實踐應用,主要體現在患者臨床疾病診斷方面。隨著這項技術不斷成熟,超聲波傳感器診斷已成為我國現階段醫學領域中的一種重要診斷方式。在實際運用過程中,利用超聲波進行疾病診斷的主要優點是受檢者無明顯的疾病痛苦,而且實踐操作過程非常簡單、無損害、無創傷,診斷過程中有較為清晰的顯像,尤其是診斷精確率較高。
另外,超聲傳感器在測量液位中具有重要作用。在液位測量過程中,超聲波的使用原理是,通過超聲波探頭發出超聲脈沖信號,其在空氣中進行廣泛傳播。當傳播過程中遇到空氣與液面之后,就會被被測液體的液面反射回來,此時技術測量人員可根據反射回的信號測算時間與距離,從而得到液面實際高度。在液面測量中,超聲波傳感器測量技術屬于非接觸式測量,因此測量過程中電磁干擾小、不易受到刺激性液體腐蝕,且測量結果穩定,設備使用壽命較長。
除此之外,超聲波傳感器可在測距系統中得到應用實踐。采用超聲波傳感器進行距離測算,不但可以科學測量設備輸出脈沖的寬度,而且可以測量脈沖波的具體運行時間。因此,測量精度較高,并可對測量結果與測量過程進行修正。
結束語:綜上所述,超聲波傳播方向性較好,因此能夠集中進行傳播;同時,超聲波的傳播適應能力較強,其能夠在不同傳播媒介中進行科學傳播,而且能夠實現遠距離傳播;再者,超聲波與傳聲媒介的相互作用適中,而且在傳波過程中容易攜帶有關傳聲媒介狀態的信息。因此,基于上述應用優點,其在我國諸多技術領域已得到廣泛應用與實踐。
參 考 文 獻
伴隨著我國煙草制造行業的不斷發展進步,卷煙產品的品牌競爭不斷加劇,卷煙產品的包裝也隨之不斷創新。好的煙草包裝不僅能表現出煙草品牌的內涵與文化,也為煙草品牌的擴張發展提供了支持。國內外學者相關研究表明了當前卷煙廠商同卷煙消費者二者之間溝通交流的渠道呈現出越來越少的趨勢,在廠商消費者缺乏足夠溝通交流的情況下卷煙包裝對于塑造煙草品牌的重要性就不言而喻了,特別是對于新興煙草廠商來說大力推行商標戰略,為企業的煙草產品設計并包裝上品位高端的外包裝更是動搖老牌煙草企業霸主地位的利器。而老牌煙草企業在煙草包裝的競爭中也沒有示弱,老牌煙草廠家業不斷開展煙草產品包裝的設計研究,同時不斷增加包裝機設備的維修、改造與更新投入。客觀上來說,我國煙草產品從技術主導走向品牌、商標、包裝主導是煙草行業總體營銷水平進步的表現,也是煙草產品企業邁進品牌主導市場階段的必經之路。
一、我國煙草包裝機應用的現狀
我國的煙草包裝工業起步于20世紀中期,自改革開放以后更得到了快速發展,逐步建立并形成了包括煙草包裝材料、煙草包裝工藝和煙草包裝機械一系列生產環節在內的完整而獨立的煙草包裝工業體系。據相關行業調查分析表明,包裝機械的使用最為廣泛的行業依次為食品產業、飲料產業、家庭用品與化妝品產業、醫療用品和煙草業。具體來說,煙草產業作為我國包裝機械的最大使用行業之一,幾乎所有的包裝機機型、機種均在煙草產品的包裝中得到了使用。正是由于我國煙草產業每年推出成千上萬種新型產品,從而加快了包裝機械的更新換代,因此我國煙草廠商所需要的煙草包裝機械需求速度始終處于領先位置。煙草產品包裝工業日新月異的發展環境迫使煙草廠商不斷加大煙草產品包裝的新陳代謝,也讓廠商面臨煙草包裝機維修改造的現實問題。
二、超聲波傳感器在煙草包裝機維修改造中的運用
煙草行業早期包裝機維修改造大多采用的是電容式傳感器來檢測膠位,近年來隨著微電子技術的發展特別是超聲波傳感器的問世,煙草行業包裝機逐漸開始普及運用超聲波傳感器來檢測膠位,從而大大提高了包裝機維修改造效果的穩定、可靠。超聲波傳感器是基于超聲波傳導的特性而研制的傳感器。超聲波同一般聲波相比具有更短的波長,因而具有更好的方向性,由于超聲波能產生一種振動頻率比聲波更強的機械波,這種機械波是通過換能晶片在電壓的激勵下產生振動激起的,這種機械波具有高頻率、短波長和產生繞射現象頻率低的特性,特別是具有方向性好、能夠成為射線從而定向傳播的特點。更加難得的是,超聲波能夠透過透明不透明物質,尤其是對液體、固體穿透的本領特別大,研究表明超聲波在陽光下對不透明的固體穿透實驗中,超聲波能夠穿透達幾十米的穿透深度。[1]
Baumer超聲波傳感器是精密傳感器的代表,較同類傳感器而言Baumer超聲波傳感器在生產的精度、可靠性、穩定性方面具有其它超聲波傳感器無法比擬的優勢。過去由于超聲波技術發展條件的限制,許多超聲波技術因為無法深入的探測到物體組織的內部而受到了質疑,而Baumer超聲波傳感器的出現帶來了技術上的革新從而改變了這種狀況。在未來的超聲波傳感器在煙草包裝機維修改造的應用實踐中,超聲波技術將結合信息技術和新材料技術,從而研究出更多的具有高智能化、超靈敏度特點的超聲波傳感器。
Baumer超聲波物位計測量技術的檢測原理:Baumer超聲波物位計測量技術運用了超聲波傳導的聲學特性,即在一定的條件下超聲波在空氣中傳播的速度的波動是很小的,所以可以通過計算測量超聲波從發射探頭傳播至需要檢修料位表面并返回到發射探頭所用的時間,來求得發射探頭到需要檢修的料位的距離,再用總高來減去這個測量距離就可以得到實際料位值。也即是:
上述公式中,H表示零料位到探頭的距離長度;h為料位的表面到發射探頭的距離長度;T表示時間;C0表示零攝氏度時超聲波在空氣中發射傳播的速度;α則表示超聲波運行速度的溫度系數;t表示溫度。
近年來,煙草生產廠商不斷引進運用于高速包裝機檢測的小盒膠缸膠位檢測技術,該檢測采用了瑞士Baumer公司生產的UNDK 30U611.3/S14型號的超聲波傳感器,大大提高了煙草包裝機維修改造效率,Baumer超聲波傳感器的控制過程是這樣的:超聲波傳感器檢測輸出值通過壓頻轉換器送給CPU,CPU通過邏輯運算把采集到的實際值與軟件內部設定值進行,然后決定是否開始對膠泵注膠,以及注膠到什么位置停止,以及決定超出上下限是否自動報警停機等,同時CPU不斷比較超聲波當前輸出值是否在“膠泵注膠上限值”和“膠泵注膠下限值”之間,否則會報警并提示“膠位讀取不協調”故障。[2]
Baumer超聲波傳感器的設定及調整
(1)該傳感器設定方式有兩種:一是0~10V,二是10~0V,這里使用的是0~10V工作方式(由軟件編程自動選擇)。
(2)拔下Baumer傳感器電源插頭,重新接上電源插頭以恢復出廠設置,按下Teach-in按鍵2秒鐘,雙色LED燈開始發出黃色或紅色燈光時則可以釋放按鍵。
(3)取一張盒皮正面朝下,壓住彈簧以使盒皮背面最大限度接近傳感器,接著按下Teach-in按鍵(設定為0V)。
(4) 將盒皮背面放置在膠缸的導軌上,接著按Teach-in按鍵(設定為10V)。
(5)當2個LED亮燈持續時間大于2秒鐘,表示按下Teach-in過程結束。
(6)軟件參數調試:粘膠水平理想水平可以設定為5000mV上下,粘膠水平最低臨界值可以設置為5500mV上下,粘膠水平的最高臨界值可以設置在4500mV上下;最佳位的變化一般設置為50~100mV;膠位偏差與涂膠器接近值一般設置為500~1000mV。
三、結論
由于過去我國煙草制造商在煙草包裝機維修改造工作中缺乏科學嚴謹的組織體系和管理手段,往往造成煙草包裝機維修改造工期過長,工程質量也無法得到保障,一定程度上對煙草制造商的經濟效益產生影響。為了改變這種狀況我們利用現代科學技術在卷煙包裝機大修理工程中推行Baumer超聲波傳感器檢測技術。實踐表明,Baumer超聲波傳感器是維修工作中實施統籌和控制,縮短維修工期,使煙草包裝機組能夠早日投入生產,是提高企業經濟效益的有效手段。同常規檢測方式相比它的智能化更高,技術更先進,穩定性更好,使用方法簡單易行,能帶給用戶極大的方便。
中圖分類號:TP212 文獻標識碼:A 文章編號:1009-2374(2009)12-0032-02
一、智能型超聲波傳感器簡介
隨著科學技術的發展,超聲波技術比較成熟,已廣泛應用于眾多領域的無損檢測和無損探傷。超聲波液位傳感器為非接觸式測量儀器,已用于石油化工、水利水電、農田灌溉、環境檢測以及自來水廠、污水處理廠等眾多部門的液位、水位的測量。
日前,在石油化工及建筑等域內常用的液位傳感器有:旋轉編碼式傳感器(機械式)、磁浮子接點式傳感器、壓電式傳感器、非接觸式傳感器,其分辨率從毫米級到厘米級,測量范圍從幾十厘米到幾十米。除了磁浮子接點式傳感器外,其余傳感器均比較適合測量范圍較寬的應用場合。一般壓力式和超聲波傳感器均帶有變送器,將液位信號轉變成標準的電流信號(4~20mA)。旋轉編碼式傳感器分為機械式和光電式兩種,這類傳感器輸出通常為并行二進制碼、串行二進制碼或脈沖信號。除智能型一體化傳感器(壓力式或超聲波)外,一般沒有就地顯示和數字通信功能。在這些傳感器中,超聲波液位傳感器是一種非接觸式的測量儀器,在測量過程中無任何部件觸及被測物質,所以無論液面是流動、波動或是有漂浮物以及有化學反應等都有應用,且與被測介質的壓力、溫度、密度、腐蝕性無關,適應范圍廣,可用于工業原料液位、河面水位等的測量。相比較各種測量方法,超聲波測量方法有很多其它方法無可比擬的優點,該液位計成本低,性能穩定,測量精度高,換能器壽命長,使用方便,是非接觸測量的理想儀器。
其特點如下:
1 測量精度高。
2 響應時間短可以方便的實現無滯后的實時測量。
3 非接觸測量,性能穩定可靠,對液體的物理化學性質的適應性極強,不怕酸堿等強腐蝕性液體等。
智能型超聲波液位傳感器是在超聲波液位傳感器的基礎上,使用微處理器作為控制核心而研制開發的,具有傳統超聲波傳感器所不具有的特點:
1 測量精度高。測量精度取決于智能傳感器控制芯片的計數頻率,通過修改計數頻率可以修改測量的精度,另外,傳感器的測量精度與溫度有直接的關系,該智能型超聲波傳感器可進行溫度補償,提高了測量的精度。
2 具有診斷功能??梢栽O定超聲波在1秒鐘接收有效回收次數,若未收到該次數的有效回波,認為接收或發送系統異常,給出異常信息。
3 具有計算、補償功能。采用一定的算法,將各次測量的結果排序,取中間的一些數值,求其平均值,并將溫度值進行補償計算。
4 具有強大的通訊功能。液位信息為數字量,將數字量轉變成4~20mA模擬量輸出,模擬電流量有利于傳輸,抗干擾能力強;將液位信息通過異步串行通訊傳給上位機;以太網數據傳輸,實現遠距離傳輸液位信息。
綜上所述,智能型超聲波傳感器是將單片機、嵌入式系統引入儀表,開發出的智能型傳感器,它突破了傳統傳感器的單一功能,具有自動測量、高精度、功能擴展容易、與外部通訊強大的功能,完全能適應工業控制體系的網絡化、集成化、智能化發展的要求。
二、智能型超聲波傳感器的主要結構
(一)硬件構成
智能型超聲波傳感器主要由液位信息采集電路、控制單元、鍵盤輸入接口電路、LCD顯示接口電路及與外部通訊接口電路五部分構成。其結構原理如圖1所示:
1 液位信息采集電路包括超聲波發射和接收電路、溫度傳感器。其中溫度傳感器嵌入在微處理器內。
超聲波發射電路主要由微分電路和驅動電路組成。CPU發出的脈沖信號經微分電路變成標準的脈沖信號,然后通過可控硅去控制600V的高壓,形成高壓脈沖。高壓脈沖驅動超聲波探頭,探頭把電能轉換成機械能,產生超聲波。超聲波脈沖信號接收電路包括接收信號的限幅、放大、比較、單穩態觸發等環節,形成一個窄脈沖信號。超聲波傳播速度受溫度的影響,精確的測量需要溫度補償。在MSP430內嵌入溫度傳感器,利用內部熱敏二極管測量溫度。MSP430溫度傳感器所測電壓v和實際溫度T的關系:
V=0.00355×T+0.986
MSP430的ADC12內核是一個12位的模數轉換器,能將結果存放在存儲器中。該內核使用兩個可編程的參考電壓(VR+和vR-)定義轉換的最大值和最小值。輸入模擬電壓的轉換結果NADC滿足公式:
NADC=4096×(Vin-VR-)/(VR+-VR-)
MSP430具有ADC12內嵌溫度傳感器,若設置ADC12的內部參考電壓為2.5V,輸入模擬電壓的轉換結果NADC滿足公式:
NADC=4096×T/2.5
2 控制單元:MSP430系列單片機是美國德州儀器(TI)1996年推向市場的超低功耗的混合信號處理器。該系列單片機具有16位CPU通過總線連接到存儲器和模塊,直接嵌入仿真處理,具有JTAG接口,能夠降低功耗,降低噪聲對存儲器存取的影響。MSP430系列單片機包含以下主要功能部件:
(1)CPU:MSP430系列單片機的CPU和通用微處理器基本相同,只是在設計上采用了面向控制的結構和指令系統。MSP430的內核CPU結構是按照精簡指令集和高透明的宗旨設計的,使用的指令有硬件執行的內核指令和基于現有硬件結構的仿真指令。這樣可以提高指令執行速度和效率,增強了MSP430的實時處理能力。
(2)存儲器:存儲程序、數據以及模塊的運行控制信息,有程序存儲器和數據存儲器。對程序存儲器訪問是以字形式,而對數據可以用字和字節方式訪問。其中MSP430系列單片機的程序存儲器有ROM、OTP、EPROM和FLASH型。
(3)模塊:經MAB、MDB、中斷服務及請求線與CPU相連。
3 鍵盤輸入接口電路和LCD顯示接口電路構成人機交互接口電路,智能型傳感器通常都有液晶顯示和手動操作按鈕,LCD顯示器顯示液位數據信息,按鍵輸入用來選擇工作模式。
4 與外部通訊接口電路主要包括三種通訊方式,即4~20mA電流環接口、異步串行通訊接口、以太網數據傳輸接口電路。
(1)4~20mA電流環:在要求智能傳感器具有高精度的電流變送要求時,低功率、高精度的元器件的選用是研制智能傳 感器不可缺少的一部分,一般情況下選用高性能數模轉換器AD421。利用AD421將液位信息轉變成4~20mA的模擬量。
(2)RS-232串行通訊:串行通信只需較少的端口就可以實現單片機和Pc機的通信。串行通信由兩種方式:異步模式和同步模式。MSP430F44X系列都有USAHT模塊來實現串行通信,使用MSP430F449的USART0模塊通過RS-232串口來接收或發射數據。
(3)以太網數據傳輸:嵌入式以太網可以通過Ethemet將信息傳輸距離無限擴展,而基于底層的以太網協議是由以太網控制器來實現的。
(二)軟件構成
智能型超聲波液位傳感器程序由三部分構成:采集液位信息程序,發射與接收超聲波,測量當前溫度,計算液位值;人機交互程序,包括按鍵處理程序和液晶顯示程序;與外部通訊程序,包括異步串行通訊程序、4~20mA兩線制電流變送程序和以太網數據傳輸程序。該軟件系統設置了三種工作模式,由按鍵選擇并引發中斷,進入不同的工作模式,完成相應的功能。本系統設置3種工作模式:若按鍵normal按下,進入normal工作模式;若按鍵web按下,進入web工作模式;若按鍵AD eoDvert按下,進入AD eonvert模式。軟件流程框圖如下:
1 normal工作模式。采集液位信息,將液位值由液晶顯示,采用異步串行通訊方式向上位機傳送數據。
2 web工作模式。采集液位信息,將液位值由液晶顯示,以太網傳輸數據。
3 ADconvert模式。采集液位信息,將液位值液晶顯示,4~20mA電流環向上位傳送信息。
主程序不是無休止的循環,通常處于休眠狀態。由按鍵觸發中斷,進入中斷處理程序,中斷處理完畢后再次進入休眠狀態。
中圖分類號:TB486 文獻標識碼:A 文章編號:1671-2064(2017)01-0026-01
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 結語
DOI:10.15938/j.jhust.2016.04.009
中圖分類號:TP274.5
文獻標志碼:A
文章編號:1007-2683(2016)04-0045-05
0引言
近年來,由于超聲波檢測技術應用在風速測量中,相較于機械式、熱式等測量方法非接觸,無磨損,測量速度快精度高,維護成本低等使研究利用超聲波進行風速測量成為了一個較為熱門的課題現階段國外對該技術的研究已經較為深入,而國內在研究將超聲波用于風速測量方向上正處于快速發展階段,國內對于利用超聲波對一維或二維風速的理論研究成果較多,而對三維風速測量的理論研究成果較少,同時,現有的研究采用超聲波測風速理論均采用時差法,由于該方法需要用間歇式脈沖來驅動超聲波傳感器,因此時差法避免不了超聲波傳感器本身存在的起振余振的問題,雖然有許多這方面的研究,但這些研究較多依賴于DSP及CPLD等高速器件,且沒能從根本上解決問題,針對時差法的問題,本文研究了一種基于相位差的超聲波三維風速測量方法,該方法采用連續驅動超聲波傳感器的方式,避免了超聲波傳感器本身存在起振余振的問題且電路成本較低,無需高速器件即可實現對風速快速、準確測量,
1.相位差超聲波三維風速測量基本
原理
超聲波三維風速測量技術基于向量空間投影分析法,采用此技術的重點是準確獲得聲波上承載的流體信息以及向量的空間分解與合成,超聲波時差法測風速基本原理是通過測量同等聲程下超聲波脈沖順風和逆風傳播時間差來反映風速,如圖1所示,由超聲波發射探頭發射一組超聲波脈沖,從發射激勵脈沖到接收到第一個脈沖的超聲波傳播時間為f,則t=L(V0±v)式中三為傳感器之間的距離,V0為無風時超聲波的傳播速度,v為風速,根據該公式可以求出風速v,這便是時差法原理,
然而,驅動脈沖發射過程中,超聲波換能器晶片將經歷受迫振動、平衡振動和衰減振動3個狀態,并且接收超聲波過程中,由于壓電晶體具有一定的振動慣量,接收到超聲波后,振幅是按照指數曲線增加的,要經歷幾個周期才能飽和,而且當發射信號結束時,晶片還要保持幾個或十幾個周期的余振,因此很難準確判斷超聲波到達以及結束的時刻,而本文的相位差測量方法則將時間差轉換為相位差,運用該方法超聲波傳感器一直處于連續的工作過程中不存在間歇式的脈沖驅動,因此相位差法避免了超聲波傳感器起振余振的問題,相對于時差法相位差法具有電路成本低(不依賴高速器件)、軟硬件易于實現等優點,本文超聲波三維風速測量傳感器配置形式設計為正四面體結構,其中四個收發一體的超聲波傳感器分別位于正四面體的四個頂點,配置形式如圖2所示,
某一時刻,假設風穢沿某一角度吹到傳感器結構上(如圖2),根據三維空間向量投影關系,只要求得v在正四面體任意兩個面上的投影向量,根據該投影向量寫出投影面方程,聯立投影面方程便可求出風速v。
2.任意面風矢量合成算法
風矢量(面分量)可以由如下步驟計算:由硬件電路控制四個收發一體的超聲波探頭輪流收發一個周期,這時可以獲得風矢量在每個面三角形上的分量在各面三角形邊上的分量大小,根據各邊上的分量進行合成,便可求出風矢量在每個面三角形上的分量。
【中圖分類號】G 【文獻標識碼】A
【文章編號】0450-9889(2017)03C-0189-02
隨著汽車的普及以及汽車價格的平民化,汽車已經成為很多家庭的標配,然而伴隨著出行方便的同時,停車問題卻變得嚴峻起來。汽車數量的增多使得停車空間越來越小,在狹小的空間停車常常令有車一族無所適從,即使是經驗豐富的司機也難免會在倒車時因為視線盲區等各種原因發生刮蹭。因此,輔助倒車系統成了很多品牌車型必備配置,也是許多車主必選的一項加裝設備。
一、倒車防撞預警系統工作原理
倒車防撞預警系統也稱為泊車輔助裝置,俗稱倒車雷達,是汽車在倒車或者泊車時的安全輔助設備,可以通過聲音、數字、圖片、影像等方式告知駕駛員汽車四周圍障礙物的情況,幫助駕駛員解決倒車、泊車時障礙物可能引起的干擾,掃除視線模糊和視野死角的缺陷。
現有的倒車防撞預警系統多采用波型信號探測距離實現。發射一種波型或信號,當該波型或信號遇到障礙物時會反射回來,由此得知是否有障礙物及障礙物與車的距離。超聲波是一種能量消耗緩慢、傳播距離遠的波,它可以在不同天氣狀況下使用,不易受外界條件如光線、煙霧、電磁等的影響,并且原理簡單、易于實現,可靠性好,成本低廉,因而廣泛應用于各種倒車雷達中。
系統發出超聲波,超聲波遇障礙物后反射回來,若超聲波的傳播速度為v,系統發出超聲波和收到超聲波的回波的時間間隔為t,則根據公式可計算出障礙物與汽車之間的距離。在空氣中傳播時,聲波的韃ニ俁然崾艿絞度、溫度、氣壓等因素的影響,其中溫度對聲波速度的影響最大,若要進行溫度補償,其關系為。一般情況下,倒車防撞預警系統不需要精確到毫米級別,故可不進行溫度補償。
二、現有倒車防撞預警系統的缺陷
目前國內做倒車雷達的廠家很多,但是性能都不是很理想,主要表現在盲區較大和精確度不高。
(一)探測盲區過大。倒車防撞預警系統工作時,是由超聲波傳感器發出超聲波的,它發出超聲波時能量并不是均勻分布,垂直于傳感器表面中軸線位置的聲射線能量最強,中軸線左右兩側等其他方向上的聲波能量逐漸減弱。自發射源到照射目地的展開面積大小的參數我們用波束角來表示,它指能量密度達到峰值能量密度一半處的錐形寬度。在這個錐形寬度內的障礙物能夠比較有效的探測到,而在這個錐形寬度之外波能量過于分散,無法產生有效的回波,也就無法較準確的探測出障礙物。一般的超聲波傳感器采用波束角。
為了解決這一問題,倒車雷達都采用了增加傳感器數量的方式來實現。傳感器數量的增多的確可以減少部分盲區,如圖1分別為用2個傳感器和用4個傳感器的探測范圍,白色部分代表盲區。現有倒車雷達多采用4個傳感器來探測,但仍然有較大盲區,而一味地增加傳感器數量容易造成傳感器相互間的干擾,也會增加成本,故通過增加傳感器數量的方法并不是解決盲區過大的最佳方法。
(二)探測指向性不強。通過上圖可以看出,只要是在超聲波探測范圍內出現的障礙物都可以被檢測到,但這個障礙物具體在哪個位置卻檢測不出。根據超聲波測距原理可知,超聲波遇到障礙物后反射回來,我們可以知道障礙物與汽車的距離,但這個測得的距離并不一定是傳感器正前方的障礙物的距離,以這個距離為半徑,以傳感器為圓心的范圍內均有可能出現障礙物,故這個距離沒有明確的指向性。增大波束角可以減小盲區,但波束角越大指向性越不明確。
三、高精度倒車防撞預警系統的設計
為了解決現有倒車防撞預警系統的缺陷,本設計對現有倒車雷達系統做了一些改進。
(一)系統結構及工作原理。本設計包括以下模塊:超聲波發射模塊;超聲波接收模塊;用于控制發出、接收及處理超聲波數據信號的單片機;用于數碼距離顯示和障礙物方位顯示的顯示模塊以及用于提醒駕駛員的報警模塊,如圖2所示。單片機的輸出口分別與超聲波發射模塊、顯示模塊、報警模塊連接,單片機的輸入口與超聲波接收模塊連接。超聲波發射模塊包括超聲波發射傳感器和三級放大器,單片機的輸出口與三級放大器連接,三級放大器與超聲波發射傳感器連接。單片機采用C8051F330,內部自帶有溫度傳感器、內置AD、DA和比較器。超聲波接收模塊為PVDF超聲波接收器。顯示模塊為LCD液晶顯示屏。報警模塊為語音報警器,當障礙物與汽車距離小于設定的安全距離時,發出報警。
其工作原理為:倒車過程中若遇到障礙物,單片機產生的脈沖經過三級放大器后傳遞給超聲波發射傳感器,超聲波傳感器利用壓電特性,間斷以頻率40 KHz的電壓激發壓電片,該壓電片將電能轉換成機械能并發射出去。遇到障礙物后返回,PVDF超聲波接收器將所接收到的微弱聲波振動信號轉化成為電信號,傳送到單片機計算出汽車與障礙物的距離并通過顯示LCD液晶顯示屏顯示出來,報警模塊根據設定的距離提供不同的語音報警。
(二)采用小波束動態掃描。要解決探測盲區過大和探測指向性不強的問題,達到高精度判斷障礙物位置,關鍵要改進的是超聲波傳感器的掃描方式。要減小盲區,需要使用大波束角進行掃描;而要指向性明確,卻需要小波束角進行掃描,可見波束角的選擇在減少盲區和指向性明確這兩個目的上不能很好地統一。本系統在設計時為了使波束角的選擇既能夠兼顧指向性,又不增大盲區,選擇小波束角結合動態掃描的方式進行障礙物的探測。
在設計中選擇波束角為5°的小角度波束角,目的是為了使探測能有指向性。波束角減小以后傳感器探測到的范圍大大減小,當探測到障礙物時不但可以知道它與汽車的距離,還可以知道它的方位。若只是用小波束角進行掃描,必定會因掃描范圍過小而產生很大的盲區,故本系統設計將小波束角掃描與動態掃描相結合來進行掃描,也就是讓超聲波傳感器在不同的方向上動起來。實現方式是讓超聲波傳感器用步距角為7.5°的步進電動機來驅動,每個周期共驅動20次,這樣每個周期傳感器的探測角度總共為150°,能夠實現數量較多的小波柬角傳感器密集陣列,可以極大減小盲區。
其工作情況如下:在每個掃描周期中,超聲波傳感器在初始位置處完成一個5°的掃描,步進電動機轉動7.5°,然后傳感器完成第二個5°的掃描,步進電動機再次轉動7.5°,如次反復轉動20次,超聲波傳感器一共會在21個不同的方向上進行探測,可以得到21個連續的探測信息,有效探測范圍總共為150°。如圖3所示。因為探測范圍被細分成了21個方位,所以當發現障礙物得知其距離時,結合當前的掃描角度就能夠得知障礙物較為精確的方位,提高了探測精度。步進電動機在每次轉動時,傳感器有兩個方向上的探測,故傳感器的探測角度為5°×2=10°,這個角度大于步進電動機的轉動角度7.5°,所以每次的轉動并不會產生未被掃描到的遺漏區域。
(三)系統響應時間。小波束角結合動態掃描的方式很好地解決了以往倒車防撞預警系統盲區大和指向性不明的缺陷,但因為這種掃描方式在每個周期中要掃描21次,總共花費的時間比以往要長一些。為了使系統的響應時間快,本設計同時采用了30°波束角單次掃描與5°小波束角動態掃描兩種超聲波傳感器。汽車尾部的4個超聲波傳感器,有兩個采用30°波束角單次掃描方式來探測,有兩個采用5°小波束角動態掃描方式來探測。汽車后視鏡可以輔助看到一些倒車情況,故汽車尾部兩側的超聲波傳感器采用30°波束角單次掃描,汽車尾部中間的超聲波傳感器采用5°小波束角動態掃描來減小盲^,兩種掃描方式相互協調相互補充。除了硬件設計方面,軟件編程上也對系統處理時間進行了優化。
總之,本設計采用了傳統單次掃描與小波束角動態掃描相結合來完成障礙物探測,提出的小波束角動態掃描有效地減少了盲區,同時能夠探測出障礙物的大致方位,極大地增強了探測精確度,能夠對倒車防撞起到很好的輔助作用。
【參考文獻】
[1]宋偉,潘仲明,孔雅瓊,等.小波束角超聲測距儀的研制[J].計算機測量與控制,2008(4)
[2]劉海峰.汽車倒車雷達系統全接觸[J].汽車電器,2007(12)
[3]肖炎根.基于單片機超聲波倒車雷達系統的設計[J].電子元器件應用2008(7)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)35-0238-02
當今社會測距是很普遍也很重要的問題,許多場合下需要準確、迅速、實時的測距。例如盲人在行走的過程中,需要一個裝置來檢測前方有無障礙物,在距離障礙物距離過近的時候必須可以報警;又如汽車倒車的時候也需要檢測車尾與車庫的距離,在危險距離的時候可以報警,使車主可以及時剎車,避免發生事故;再如一些的門口也需要測距的裝置,當有人靠近的時候,會發出警報,使該區域的安全性得到保障。目前,測距的方法很多,如紅外檢測具有造價低、安全性能好、制作簡單等優點;缺點是檢測精度低、實用性低。由于超聲測距是一種非接觸式檢測,其抗干擾能力較強,如光源、氣候對超聲的干擾都比較小,相比于其他的技術更精確,更安全。同時,超聲測距具有少維護、不污染、高可靠、長壽命等特點。基于這一現狀,本設計選用超聲波來檢測距離。
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 實驗結果分析
隨機選取不同的距離、不同材質的障礙物進行檢測十次,每當達到檢測范圍的時候,顯示屏每次都能準確的顯示出障礙物的距離,并且當過度靠近障礙物的時候,蜂鳴器每次都會發出報警。結果表明本文設計的超聲波測距系統能夠準確的實現測距和報警的目的,滿足當前市場的要求,同時制作簡易,具有很好的發展和使用前景。
參考文獻:
1超聲波無損檢測現狀及原理
現狀:超聲波無損檢測技術是國內外應用最廣泛、使用頻率最高且發展較快的無損檢測技術,主要體現在改進產品質量、產品設計、加工制造、成品檢測及設備服役的各個階段保證設備的可靠性和安全性。在現代無損檢測技術中,超聲成像技術是一種令人矚目的新技術,超聲圖像可以提供直觀和大量的信息,對檢測物品中存在的缺陷可以減少人為干擾,有效提高無損檢測的可靠性,是定量無損檢測的重要工具。
原理:超聲波無損檢測主要是基于超聲波在試件中的傳播特性,聲源產生超聲波,采用一定的方式使超聲波進入試件后;超聲波在試件中傳播并與試件材料以及其中的缺陷相互作用,使其傳播方向或特征被改變;改變后的超聲波通過檢測設備被接受,并可對其進行處理和分析,根據接受超聲波的特征,評估試件本身及其內部是否存在缺陷及缺陷的特性。
2超聲波無損檢測方法應用
2.1超聲波傳感器在無損檢測中的應用
可聞聲波是人們能聽到的聲音,由物體震動產生,它的頻率在20Hz~20kHz范圍內。于20Hz稱為次聲波,人耳雖然聽不到但與人體器官發生共振,頻率超過20kHz稱為超聲波,檢測中常用的超聲波頻率范圍為幾十kHz到幾十MHz,超聲波是一種在彈性介質中的機械震蕩波,它的傳播波型主要可分為縱波、橫波、表面波等三種,超聲波具有以下基本特性:傳播速度與介質的密度,彈性特性和環境條件有關,通過兩種不同介質時,會產生反射和折射現象,隨著介質中傳播距離的增加,介質吸收能量,使超聲波的強度有所衰減,超聲波傳感器利用晶體的壓電效應和電致伸縮效應,將電和能相互轉換,實現對各種參量的測量,超聲波傳感器配上不同電路制成各種超聲波儀器和裝置,廣泛應用于工業生產等許多領域。超聲波無損探傷具有應用方便、適用性強、準確率高,易自動化等許多優點。
2.2超聲波傳感器的主要作用和結構
超聲波傳感器是一種可逆換能器,超聲波換能器又稱超聲波探頭,超聲波換能器的主要工作原理有壓電式、磁致伸縮式、電磁式等。在檢測技術中主要采用壓電式。超聲波探頭的主要作用是:一個電聲換能器,并能將反射回來的聲波轉換成電脈沖;控制超聲波的傳播方向和能量集中的程度,當改變探頭的入射角或改變超聲波的擴散角時,可使聲波的主要能量按不同的角度射入介質內部或改變聲波的指向性,提高分辨率;實現波型轉換,控制工作頻率,適用于不同的工作條件,超聲波探頭又分為直探頭、斜探頭、雙探頭、表面波探頭等。
超聲波探頭與被測物體接觸時,探頭與被測物體表面間存在一層空氣薄層,空氣將引起三個界面間強烈的雜亂反射波,造成干擾,并造成很大的衰減。為此并需將接觸面之間的空氣排擠掉,使超聲波能順利的入射到被測介質中,在工業中,經常使用一種稱為耦合劑的液體物質,使之充滿在接觸層中,起到傳遞超聲波的作用。常用的耦合劑有水、機油、甘油等。
超聲波探傷是目前應用十分廣泛的無損探傷技術中的一種主要檢測手段,它既可以檢測材料表面缺陷,又可以檢測內部幾米深的缺陷。但缺點是對工作表面要求平滑,要求富有經驗的檢測人員才能辨別缺陷種類,超聲波探傷適用于厚度較大的零件檢驗。
3超聲波無損探傷的方法
到目前為止,已經應用的利用超聲波探傷進行無損檢測的方法主要有以下幾種:
超聲波探傷的方法很多,最常用的是脈沖反射法。一般在均勻的材料中,缺陷的存在將造成材料的不連續,這種不連續往往又造成聲阻抗的不一致,由反射定理可知,超聲波在兩種不同聲阻抗的介質的交界面上將會發生反射,反射回來的能量的大小與交界面兩邊介質聲阻抗的差異和交界面的取向、大小有關。脈沖反射式超聲波探傷儀就是根據這個原理設計的。脈沖反射法根據超聲波波形的不同又分為縱波探傷、橫波探傷和表面波探傷。
目前便攜式的脈沖反射式超聲波探傷儀大部分是A掃描方式的,所謂A掃描顯示方式即顯示器的橫坐標是超聲波在被檢測材料中的傳播時間或者傳播距離,縱坐標是超聲波反射波的幅值。譬如,在一個鋼工件中存在一個缺陷,由于這個缺陷的存在,造成了缺陷在鋼材料之間形成了一個不同介質之間的交界面,交界面之間的聲阻抗不用,當發射的超聲波遇到這個界面之后,就會發生發射,反射回來的能量又被探頭接受到,在顯示屏幕中橫坐標的一定的位置就會顯示出來一個反射波的波形,橫坐標的這個位置就是缺陷在被檢測材料中的深度。這個反射波的長度和形狀因不同的缺陷而不同,反應了缺陷的性質。
4結論
超聲波無損檢測技術有其不同與其他無損檢測技術的優點,其靈敏度高,應用范圍廣,穿透能力強,靈活性好,對缺陷的定位準確。由于超聲波無損檢測的設備簡單輕便,能更好的應用于戶外檢測,隨著超聲波檢測技術的不斷研發創新,在不久的將來,超聲波無損檢測技術因其獨特的特性必將有更加廣泛的前景。
在通常的工業生產工程中,液位測量的目是通過液面高度的測量來確定容器里的原材料、半成品或者產品的,用以保證生產過長的各個環節物料平衡以及給進行經濟核算提供可靠的依據。同時,在連續的生產過程中,為了維持正常生產、保證產品的質量和產量,以及保證安全生產。所以,液位的監測在工業生產過程中是相當重要的。測量液位的儀表主要分為接觸式液位儀表與非接觸式液位儀表兩部分。而超聲波液位儀表,由于其結構簡單、造價地低廉,在近些年里得到了廣泛的應用。
1 設計簡述
所謂的超聲波是指人類聽不到的聲波,一般人的聽覺范圍是20Hz~20kHz,超出這個范圍的聲波正常人是聽不到的。通過聲波在碰到液面后反彈回來的時間來計算當時液面具超聲波傳感器的距離,則液位公式為:
L為液面距超聲波傳感器的距離,c為超聲波在空氣中傳播的速度,T為從聲波發出到接收到回波的時間。
1.1 超聲波液位儀系統結構
如圖1-1所示,該超聲波液位儀包括輸入部分、輸出部分以及控制部。
1.2 超聲波液位儀系統工作原理
將該超聲波傳感器安裝于待測容器的頂部,垂直于被測液面,當發出的超聲波碰到被刺液體后回彈。這時一體化超聲波傳感器處于接受狀態,等待接受反彈回來的超聲波,通過超聲波的發送到接收的時間來計算液面距容器頂端的距離。
1.2.1 液位測量與計算
系統工作時,單片機的定時器開始計時,同時通過單片機的I/O口發送一串頻率為40kHz的信號,信號經過升壓中周發放大后通過一體化超聲波傳感器發送出去。當單片機檢測的回波信號時,停止定時器,并將定時器中的數值讀出,根據系統的機器周期計算出超聲波傳播的時間T。
1.2.2 余波的處理
超聲波探頭將超聲波脈沖發送完畢后,并不是立即停止的,而是逐漸衰減,這一段衰減過程中所發送的波被稱作余波。
使用軟件手段屏蔽掉了余波的干擾。通常收發一體化超聲波傳感器的余波衰減時間為2ms,因此,在程序中發送完40kHz波后,我們利用循環延時2ms,之后再開始讓微處理器等待接收回波信號。而在延時的2ms內返回的超聲波將被忽略,這樣一來,我們將無法檢測較近的距離,而這段無法被檢測的距離就是本液位儀的工作盲區。
2 硬件電路設計
2.1 控制部分
控制部分利用STC89C52RC單片機作為主控制芯片,負責超聲波輸出控制、超聲波回波信號接收處理、計算液面距超聲波探頭的距離、設置閥值輸出報警以及控制顯示部分輸出相關信息。
2.2 I/O口分配
P3.0和P3.1可用于串口通信、程序燒寫;而P1口則可以擴展外接其他拓展模塊。
P3.6和P3.7口分別接CSBIN(超聲波信號輸入),用來接收回波通過處理后的有效電平信號;CSBOUT(超聲波信號輸出),用來輸出脈沖信號,是超聲波傳感器發出40kHz波。
P0口連接LCD1602(液晶顯示器)的數據口,P2.0~P2.2接LCD1602的三個控制口,P2.3接LCD1602的背光控制。
P2.4~P2.6口分別接三個按鍵輸入;P2.7口作為控制繼電器的信號輸出口,用于控制繼電器的開、閉。
2.3 按鍵與繼電器控制電路
按鍵、繼電器控制電路,獨立按鍵的按下將低電平引入單片機I/O口。而當KA為“0”時,PNP管導通,繼電器線圈得電,觸點動作。
這里選用PNP型三極管是因為單片機復位后,I/O口為高電平,如果使用NPN型三極管則會照成系統上電后繼電器會閉合一下,這樣對設備有害同時可能照成安全事故。
在繼電器線圈的兩端并入二極管DK1(1N4007)起到了對繼電器的保護作用。
2.4 超聲波信號發送及接收部分
發送部分電路主要用到了超聲波專用中周變壓器將單片機I/O口發出的激勵脈沖升壓后供給超聲波探頭,使其發送出與激勵脈沖相同頻率的超聲波。接受部分的電路中用了NE5532高性能低噪聲雙運算放大器。由于NE5532的工作電壓至少為6V時,才能穩定的工作,由于超聲波是一個交流信號,D5的作用就是將負半周期的信號通過GND消除,只保留正信號。信號通過BG2放大后進入NE5532,又經過濾波放大、比例微分后輸出。
3 軟件設計
首先由單片機發出 50KHz 的脈沖串,每八個脈沖為一組,脈沖串通過超聲波發射電路驅動超聲波換能器發出超聲波,單片機在發送脈沖的同時開始計時;超聲波遇到障礙物后的回波經過放大、轉化等處理傳回單片機,這樣就得到了超聲波在空氣中的傳輸時間,然后在中斷程序中根據測出的時間計算出距離。完成后發出下一組脈沖。利用定時器計算出采樣時間,通過前后兩次液位差值與前后兩次檢測的時間,可以算出液位增長的速度。
從實際產品的角度來看,本文設計的超聲波測距儀還有需要進一步完善和改進的地方,主要表現在以下幾個方面:
(1)由于溫度對超聲波的傳播有一定的影響,所以如果加入溫度傳感器,測得儲蓄罐內的溫度,在通過所得的溫度對超聲波進行溫度補償,這樣能提高儀表的精確度。
(2)為了使超聲波液位計能夠檢測到從較遠處反射回來的超聲波,需要進一步完善修改硬件電路,提高硬件電路的抗干擾能力和對微弱信號的放大倍數,提高超聲波液位計的測量范圍和測量的精度。
中圖分類號:TP273.5 文獻標識碼:A 文章編號:1007-9599 (2011) 22-0000-01
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:編碼器輸出脈沖圖