① 大學實驗報告求助
實驗報告
實驗題目: 聲速的測量
實驗目的:了解超聲波的產生,發射和接收的方法,用干涉法和相位法測聲速.
實驗內容
1 測量實驗開始時室溫.
2 駐波法
(1) 將超聲聲速測定儀的兩個壓電陶瓷換能器靠在一起,檢查兩表面是否水平.如果不水平將其調平.
(2)將函數信號發生器接超聲聲速測定儀的發射端,示波器接接收端.函數信號發生器選擇正弦波,輸出頻率在300HZ左右,電壓在10-20V.
(3)通過示波器觀察訊號幅度,調整移動尺改變測定儀兩端的距離找到使訊號極大的位置,在極大值附近應該使用微調,即固定移動尺螺絲,使用微調螺母調整.
(4)從該極大位置開始,朝一個方向移動移動尺,依次記下每次訊號幅度極大(波腹)時游標的讀數,共12個值.
3 相位法
(1) 將超聲聲速測定儀的兩個壓電陶瓷換能器靠在一起,檢查兩表面是否水平.如果不水平將其調平.
(2) 將函數信號發生器接超聲聲速測定儀的發射端,示波器的CH1接在接收端,CH2接在發射端.選擇CH1,CH2的X-Y疊加.函數信號發生器選擇正弦波,輸出頻率在300HZ左右,電壓在10-20V.
(3) 通過示波器觀察李薩如圖形,調整移動尺改變測定儀兩端的距離找到使圖形為一條斜率為正的直線的位置.
(4)從該位置開始,朝一個方向移動移動尺,依次記下每次圖形是斜率為正的直線時游標的讀數,共10個值.
4 測量實驗結束時室溫,與開始時室溫取平均值作為溫度t.收拾儀器,整理實驗台.
5 對上面兩組數據,分別用逐差計算出l,然後算出聲速v,並計算不確定度.與通過t計算出的理論值計算相對誤差.
數據處理
1 理論計算
實驗開始時溫度23.0℃,實驗結束時溫度21.8℃,所以認為實驗時溫度t=22.4℃.
根據理論值計算
2 駐波法
游標讀數
(mm)
95.42
100.50
105.70
110.66
115.88
120.90
126.16
131.34
136.20
141.44
146.52
151.60
逐差=3(mm)
30.74
30.84
30.50
30.78
30.64
30.70
相鄰游標相減的2倍=i(mm)
10.16
10.40
9.88
10.44
10.04
10.52
10.36
9.72
10.48
10.16
10.16
標准差
的A類不確定度
查表得:當n=11,P=0.95時,=2.26.
因為是用類似游標卡尺的儀器測量的,所以B類不確定
查表得,當P=0.95時,=1.96.
所以的不確定度
選取聲波輸出頻率為34.3KHz,已知不確定度.
聲速
對,有不確定度傳遞公式:
空氣中的聲速v=(350.99±1.20)m/s (P=0.95)
相對誤差=
3 相位法
游標讀數
(mm)
110.80
121.04
131.14
141.36
151.58
161.72
171.88
182.02
192.10
202.26
逐差=5(mm)
50.92
50.84
50.88
50.74
50.68
相鄰游標相減=i(mm)
10.24
10.10
10.22
10.22
10.14
10.16
10.14
10.08
10.16
標准差
的A類不確定度
查表得:當n=9,P=0.95時,=2.26.
因為是用類似游標卡尺的儀器測量的,所以B類不確定度
查表得,當P=0.95時,=1.96.
所以的不確定度
選取聲波輸出頻率為34.3KHz,已知不確定度
聲速
對,有不確定度傳遞公式:
空氣中的聲速v=(348.57±1.09)m/s (P=0.95)
相對誤差=
誤差分析:
1 儀器本身的系統誤差和由於老化引起的誤差.
2 室溫在實驗過程中是不斷變化的.
3 無論是駐波法中在示波器上找極大值,還是相位法在示波器上找斜率為正的直線,都是測量者主觀的感覺,沒有精確測量.
思考題
1 固定兩換能器的距離改變頻率,以求聲速,是否可行
答:不可行.因為在聲速一定時,頻率改變了,波長也會隨之改變.所以無法同時測量出頻率和波長,也就無法求出聲速.
不對
② 基於單片機的超聲波測距儀畢業論文
相關範文:
基於單片機的超聲波測距儀設計及其應用分析
[摘要] 本文利用超聲波傳輸中距離與時間的關系,採用AT89C51單片機進行控制及數據處理,設計出了能精確測量兩點間距離的超聲波測距儀。該測距儀主要由超聲波發射器電路、超聲波接收器電路、單片機控制電路、環境溫度檢測電路及顯示電路構成。利用所設計出的超聲波測距儀,對不同距離進行了測試,並進行了詳盡的誤差分析。
[關鍵詞] 超聲波測距 單片機 溫度感測器
隨著社會的發展,人們對距離或長度測量的要求越來越高。超聲波測距由於其能進行非接觸測量和相對較高的精度,越來越被人們所重視。本設計的超聲波測距儀,可以對不同距離進行測試,並可以進行詳盡的誤差分析。
一、設計原理
超聲測距儀是根據超聲波遇到障礙物反射回來的特性進行測量的。超聲波發射器向某一方向發射超聲波,在發射同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即中斷停止計時。 通過不斷檢測產生波發射後遇到障礙物所反射的回波,從而測出發射超聲波和接收到回波的時間差T,然後求出距離L。基本的測距公式為:L=(△t/2)*C
式中 L——要測的距離
T——發射波和反射波之間的時間間隔
C——超聲波在空氣中的聲速,常溫下取為340m/s
聲速確定後,只要測出超聲波往返的時間,即可求得L。
二、超聲波測距儀設計目標
測量距離: 5米的范圍之內;通過LED能夠正確顯示出兩點間的距離;誤差小於5%。
三、數據測量和分析
1.數據測量與分析
由於實際測量工作的局限性,最後在測量中選取了一米以下的30cm、50cm、70cm、80cm、90cm、100cm 六個距離進行測量,每個距離連續測量七次,得出測量數據(溫度:29℃),如表所示。從表中的數據可以看出,測量值一般都比實際值要大幾厘米,但對於連續測量的准確性還是比較高的。
對所測的每組數據去掉一個最大值和最小值,再求其平均值,用來作為最終的測量數據,最後進行比較分析。這樣處理數據也具有一定的科學性和合理性。從表中的數據來看,雖然對超聲波進行了溫度補償,但在比較近的距離的測量中其相對誤差也比較大。特別是對30cm和50cm的距離測量上,相對誤差分別達到了5%和4.8%。但從全部測量結果看,本設計的絕對誤差都比較小,也比較穩定。本設計盲區在22.6cm左右,基本滿足設計要求。
2.誤差分析
測距誤差主要來源於以下幾個方面:
(1)超聲波發射與接收探頭與被測點存在一定的角度,這個角度直接影響到測量距離的精確值;(2)超聲波回波聲強與待測距離的遠近有直接關系,所以實際測量時,不一定是第一個回波的過零點觸發;(3)由於工具簡陋,實際測量距離也有誤差。影響測量誤差的因素很多,還包括現場環境干擾、時基脈沖頻率等等。
四、應用分析
採用超聲波測量大氣中的地面距離,是近代電子技術發展才獲得正式應用的技術,由於超聲測距是一種非接觸檢測技術,不受光線、被測對象顏色等的影響,在較惡劣的環境(如含粉塵)具有一定的適應能力。因此,用途極度廣泛。例如:測繪地形圖,建造房屋、橋梁、道路、開挖礦山、油井等,利用超聲波測量地面距離的方法,是利用光電技術實現的,超聲測距儀的優點是:儀器造價比光波測距儀低,省力、操作方便。
超聲測距儀在先進的機器人技術上也有應用,把超聲波源安裝在機器人身上,由它不斷向周圍發射超聲波並且同時接收由障礙物反射回波來確定機器人的自身位置,用它作為感測器控制機器人的電腦等等。由於超聲波易於定向發射,方向性好,強度好控制,它的應用價值己被普遍重視。
總之,由以上分析可看出:利用超聲波測距,在許多方面有很多優勢。因此,本課題的研究是非常有實用和商業價值。
五、結論
本設計的測量距離符合市場要求,測量的盲區也控制在23cm以內。針對市場需求,本設計還可以加大發射功率,讓測量的距離更加的遠。在顯示方面,也可以對程序做適當改動,使開始發射超聲波時LED顯示出溫度值,到超聲波回波接收到以後通過計算得出距離值時,LED自動切換顯示距離值,這樣在視覺效果上得到更加直觀的了解。
參考文獻:
[1]孫涵芳徐愛卿:MCS一51/96系列單片機原理及應用(修訂版)[M].北京:北京航空航天大學出版社.2002.46-170
[2]金篆芷王明時:現代感測器技術[M].電子工業出版社.1995.331—335
[3]孫涵芳徐愛卿:MCS一51/96系列單片機原理及應用(修訂版)[M].北京:北京航空航天大學出版社.2002.46-170
[4]路錦正王建勤楊紹國趙珂趙太飛:超聲波測距儀的設計[J].感測器技術.2002
僅供參考,請自借鑒
希望對您有幫助
③ 物理測超聲波聲速實驗報告的分析討論是什麼
一、實驗目的
1.能夠調整儀器使系統處於最佳工作狀態。
2. 了解超聲波的產生、發射、接收方法。
3. 用駐波法(共振干涉法)、相位比較法測波長和聲速。
二、實驗儀器及儀器使用方法
(一)實驗儀器
1超聲聲速測定儀(主要部件是兩個壓電陶瓷換能器和一個游標卡尺)
2函數信號發生器
3 示波器。
(二)儀器使用方法
1、連接測量電路。連線時滑鼠選中介面,然後按住不放,拖到需要連接的另一介面後松開滑鼠。如已有連線,則此操作將去掉連線。滑鼠右鍵單擊,彈出主菜單,選中接線檢查,檢查連線是否正確。
2、調整儀器。雙擊各儀器彈出其放大窗口,調整該儀器。
(1)示波器的使用與調整。請先調整好聚焦。然後滑鼠單擊示波器的輸入信號的介面,把信號輸入示波器。接著調節通道1,2的幅度微調,掃描信號的時基微調。最後選擇合適的垂直方式選擇開關,觸發源選擇開關,內觸發源選擇開關,Auto-Norm-X-Y開關,在示波器上顯示出需要觀察的信號波形。輸入信道的信號是由實驗線路的連接決定的。
(2)信號發生器的調整。頻率選擇35KHz左右,幅度為5V的一個正弦信號。通過調節信號發生器的微調旋鈕,觀察示波器上信號幅度是否為最大來逐步尋找換能器的共振頻率。
(3)超聲速測定儀的使用。1通過游標卡尺來測量左右換能器間的距離。2當把滑鼠移動到右邊的換能器上後,會出現「ßà」標志,表明此時可以移動。按下滑鼠左鍵向左移動,按下右鍵向右移動。移動的幅度可以通過「調節狀態」的「粗調」和「細調」來控制。
三、實驗原理
由波動理論可知,波速與波長、頻率有如下關系:v = f λ,只要知道頻率和波長就可以求出波速。本實驗通過低頻信號發生器控制換能器,信號發生器的輸出頻率就是聲波頻率。聲波的波長用駐波法(共振干涉法)和行波法(相位比較法)測量。
1、駐波法測波長
由聲源發出的平面波經前方的平面反射後,入射波與發射波疊加,它們波動方程分別為
疊加後合成波為:
當x= ( n =0,1,2,3……)時為波腹,當x= ( n =0,1,2,3……)時為波節。相臨波腹(波節)間距離為,故只要測得相鄰兩波腹(或波節)的位置Xn、Xn-1即可得波長。
2、相位比較法測波長
從換能器S1發出的超聲波到達接收器S2,所以在同一時刻S1與S2處的波有一相位差: (其中l是波長,x為S1和S2之間距離)。因為x改變一個波長時,相位差就改變2p。利用李薩如圖形就可以測得超聲波的波長。
五、實驗方法
駐波法
相位法
六、實驗結論及誤差分析
1、 用駐波法測得聲速v=358.37m/s ,誤差為
用相位法測得聲速v=363.52m/s ,誤差為
2、誤差分析
1、對於駐波法,調節波的振幅時,由於在振幅最大與最小附近變化不明顯,因此可能讀數時並非是處於振幅最大與最小處,導致求得的波長不準。
2、對於相位法,調節游標卡尺時,肉眼觀察圖案成為一條線時,實際可能沒有完全重合,導致求得的波長不準。
3、建議
1、多次測量求平均值。
2、改進軟體性能,使解析度提高
④ 超聲波測距儀課程設計引言怎麼寫
超聲波是由機械振動產生的,可在不同介質中以不同的速度傳播。由於超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用於距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。超聲測距是一種非接觸式的檢測方式。與其它方法相比,如電磁的或光學的方法,它不受光線、被測對象顏色等影響。對於被測物處於黑暗、有灰塵、煙霧、電磁干擾、有毒等惡劣的環境下有一定的適應能力。因此在液位測量、機械手控制、車輛自動導航、物體識別等方面有廣泛應用。特別是應用於空氣測距,由於空氣中波速較慢,其回波信號中包含的沿傳播方向上的結構信息很容易檢測出來,具有很高的分辨力,因而其准確度也較其它方法為高;而且超聲波感測器具有結構簡單、體積小、信號處理可靠等特點。利用超聲波檢測往往比較迅速、方便、計算簡單、易於做到實時控制,並且在測量精度方面能達到工業實用的要求。
超聲波測距的方法有多種,如相位檢測法、聲波幅值檢測法和渡越時間檢測法等。相位檢測法雖然精度高,但檢測范圍有限;
聲波幅值檢測法易受反射波的影響。本儀器採用超聲波渡越時間檢測法。其原理為:
檢測從超聲波發射器發出的超聲波,經氣體介質的傳播到接收器的時間,即渡越時間。渡越時間與氣體中的聲速相乘,就是聲波傳輸的距離。超聲波發射器向某一方向發射超聲波,在發射時刻的同時單片機開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。
⑤ 畢業設計--超聲波測距儀
相關資料,請參考
超聲波測距儀設計及其應用分析
[摘要] 本文利用超聲波傳輸中距離與時間的關系,採用AT89C51單片機進行控制及數據處理,設計出了能精確測量兩點間距離的超聲波測距儀。該測距儀主要由超聲波發射器電路、超聲波接收器電路、單片機控制電路、環境溫度檢測電路及顯示電路構成。利用所設計出的超聲波測距儀,對不同距離進行了測試,並進行了詳盡的誤差分析。
[關鍵詞] 超聲波測距 單片機 溫度感測器
隨著社會的發展,人們對距離或長度測量的要求越來越高。超聲波測距由於其能進行非接觸測量和相對較高的精度,越來越被人們所重視。本設計的超聲波測距儀,可以對不同距離進行測試,並可以進行詳盡的誤差分析。
一、設計原理
超聲測距儀是根據超聲波遇到障礙物反射回來的特性進行測量的。超聲波發射器向某一方向發射超聲波,在發射同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即中斷停止計時。 通過不斷檢測產生波發射後遇到障礙物所反射的回波,從而測出發射超聲波和接收到回波的時間差T,然後求出距離L。基本的測距公式為:L=(△t/2)*C
式中 L——要測的距離
T——發射波和反射波之間的時間間隔
C——超聲波在空氣中的聲速,常溫下取為340m/s
聲速確定後,只要測出超聲波往返的時間,即可求得L。
二、超聲波測距儀設計目標
測量距離: 5米的范圍之內;通過LED能夠正確顯示出兩點間的距離;誤差小於5%。
三、數據測量和分析
1.數據測量與分析
由於實際測量工作的局限性,最後在測量中選取了一米以下的30cm、50cm、70cm、80cm、90cm、100cm 六個距離進行測量,每個距離連續測量七次,得出測量數據(溫度:29℃),如表所示。從表中的數據可以看出,測量值一般都比實際值要大幾厘米,但對於連續測量的准確性還是比較高的。
對所測的每組數據去掉一個最大值和最小值,再求其平均值,用來作為最終的測量數據,最後進行比較分析。這樣處理數據也具有一定的科學性和合理性。從表中的數據來看,雖然對超聲波進行了溫度補償,但在比較近的距離的測量中其相對誤差也比較大。特別是對30cm和50cm的距離測量上,相對誤差分別達到了5%和4.8%。但從全部測量結果看,本設計的絕對誤差都比較小,也比較穩定。本設計盲區在22.6cm左右,基本滿足設計要求。
2.誤差分析
測距誤差主要來源於以下幾個方面:
(1)超聲波發射與接收探頭與被測點存在一定的角度,這個角度直接影響到測量距離的精確值;(2)超聲波回波聲強與待測距離的遠近有直接關系,所以實際測量時,不一定是第一個回波的過零點觸發;(3)由於工具簡陋,實際測量距離也有誤差。影響測量誤差的因素很多,還包括現場環境干擾、時基脈沖頻率等等。
四、應用分析
採用超聲波測量大氣中的地面距離,是近代電子技術發展才獲得正式應用的技術,由於超聲測距是一種非接觸檢測技術,不受光線、被測對象顏色等的影響,在較惡劣的環境(如含粉塵)具有一定的適應能力。因此,用途極度廣泛。例如:測繪地形圖,建造房屋、橋梁、道路、開挖礦山、油井等,利用超聲波測量地面距離的方法,是利用光電技術實現的,超聲測距儀的優點是:儀器造價比光波測距儀低,省力、操作方便。
超聲測距儀在先進的機器人技術上也有應用,把超聲波源安裝在機器人身上,由它不斷向周圍發射超聲波並且同時接收由障礙物反射回波來確定機器人的自身位置,用它作為感測器控制機器人的電腦等等。由於超聲波易於定向發射,方向性好,強度好控制,它的應用價值己被普遍重視。
總之,由以上分析可看出:利用超聲波測距,在許多方面有很多優勢。因此,本課題的研究是非常有實用和商業價值。
五、結論
本設計的測量距離符合市場要求,測量的盲區也控制在23cm以內。針對市場需求,本設計還可以加大發射功率,讓測量的距離更加的遠。在顯示方面,也可以對程序做適當改動,使開始發射超聲波時LED顯示出溫度值,到超聲波回波接收到以後通過計算得出距離值時,LED自動切換顯示距離值,這樣在視覺效果上得到更加直觀的了解。
參考文獻:
[1]孫涵芳徐愛卿:MCS一51/96系列單片機原理及應用(修訂版)[M].北京:北京航空航天大學出版社.2002.46-170
[2]金篆芷王明時:現代感測器技術[M].電子工業出版社.1995.331—335
[3]孫涵芳徐愛卿:MCS一51/96系列單片機原理及應用(修訂版)[M].北京:北京航空航天大學出版社.2002.46-170
[4]路錦正王建勤楊紹國趙珂趙太飛:超聲波測距儀的設計[J].感測器技術.2002
⑥ 超聲波測距儀的畢業設計:開題報告和文獻綜述
2008-09-26 09:22 <DIR> 參考文獻
2008-09-26 09:22 <DIR> 翻譯與原文
2008-09-26 09:23 96,768 開題報告.doc
2008-09-26 09:23 24,064 實習報告.doc
2008-09-26 09:23 91,136 實習日記.doc
2008-09-26 09:23 136,192 文獻綜述.doc
2008-09-26 09:23 523,776 畢業論文.doc【摘要】超聲波測距技術在當今社會生活中已有很廣泛的應用,本論文在了解超聲波測距原理的基礎上,完成了基於時差測距原理的一種超聲波測距系統的軟硬體設計,其中的控制晶元是採用凌陽公司開發的SPCE061A系列單片機。論文著重介紹了SPCE061A與超聲波測距模塊組成的超聲波測距系統的組成原理以及應用,另外也介紹了LED顯示等模組的應用。該系統可廣泛應用於小距離測距、機器人檢測、車輛倒車雷達以及家居安防系統等應用方案。最後實際使用表明能實現基本測量。【關鍵詞】SPCE061A 超聲波 距離測量目 錄
一、 引言 4
二、 凌陽SPCE061A簡介 5
2.1總述 5
2.2性能 5
2.3結構概覽 6
2.4 61板卡說明 7
三、 系統分析與設計 9
3.1超聲波測距基本原理 9
3.2系統總體方案介紹 10
四、 硬體電路設計 11
4.1 超聲波發射模塊 11
4.2 超聲波接受模塊 11
4.3鍵盤模塊 12
4.4 LED顯示模塊 12
4.5 超聲波測距系統工作過程 14
五、 以SPCE061A為核心的軟體設計 15
5.1 總體設計 15
5.2 測距演算法 16
5.3系統調試 18
六、 系統的測試與結果分析 21
6.1 系統誤差分析 21
6.2 系統測試 21
七、 結束語 22
八、 參考文獻 23
九、 致謝 24
十、附錄(源程序)25
⑦ 【100分高懸賞】求一份超聲波檢測實驗的實驗報告~望大蝦們幫忙!!
《超聲波探傷》實驗指導書 實驗一 超聲波探傷儀的使用和性能測試實驗二 縱波實用AVG曲線的測試與鍛件探傷</b>實驗三 鋼板探傷</b></b>實驗四 表面聲能損失測定</b></b></b></b>實驗五 工件材質衰減系數的測定</b></b></b>實驗六 橫波距離—波幅曲線的製作與焊縫探傷</b></b></b></b> 請問你要哪一個?</b></b> </b></b>
⑧ 超聲波測距離
一種用於汽車倒車避撞的超聲波無線距離測量系統
Research of Ultrasonic Distance Measurement System
Abstract: A kind of ultrasonic distance measurement system used in the car is designed in this paper. The system includes the lower microcomputer system and the upper microcomputer system. The lower microcomputer system is mainly composed of ultrasonic transmitting circuit, receiving circuit ,wireless communicating mole and microcomputer. The data from the lower microcomputer system is transmitted to the upper microcomputer system by the wireless way. The design principle of ultrasonic distance measurement circuit is analyzed. The design method that the data is transmitted is also introced. The system is of the characteristics of measurement convenience, fast response and stability.
Key words : wireless communicating;microcomputer; ultrasonic;distance measurement;temperature compensation
摘 要:本文介紹一種用於汽車倒車避撞的超聲波無線距離測量系統。系統由下位機與上位機兩部分組成,下位機主要由超聲波發射電路、超聲波接收電路、無線收發模塊及單片機組成,上位機由單片機、無線收發模塊、顯示電路等組成,下位機與上位機之間通過無線收發模塊傳輸信息。文中分析了超聲波測距電路的設計方法,敘述了採用無線通信技術實現數據遠程傳輸的設計思路。該系統測量距離方便、靈活、穩定。
關鍵詞:無線通信;單片機;超聲波;距離測量;溫度補償
1. 引言
隨著經濟的發展,人們的生活水平越來越高。當今,對許多人來說,汽車進入家庭已不再是奢望,但隨之而來的事情就是如何保證汽車使用過程中的安全問題,特別是如何防止汽車與其他物體碰撞的事情發生。據初步調查統計,l5%的汽車事故是由汽車倒車「後視」不良造成的。因此,增強汽車的後視能力,對於提高行車安全,減輕司機的勞動強度和心理壓力,是十分重要的。如果車輛能適時檢測與周圍障礙物的距離並給出警告信息,使司機及早採取行動,可避免車輛相撞事故的發生。
隨著科學技術的發展,用超聲波進行無接觸測量得到了廣泛的應用。超聲波是由機械振動產生的,可在不同介質中以不同的速度傳播,它具有定向性好、能量集中、在傳輸過程中衰減較小,反射能力較強,在惡劣工作環境下具有一定的適應能力等優點。因此可用於液位測量、車輛自動導航[2]等領域。本文介紹一種基於無線數據傳輸方式的超聲波車輛倒車避撞預警系統。
2. 超聲波測距原理
發射的超聲波遇到障礙物時就會發生反射,反射波可由接收器接收,這樣只要測出超聲波從發送點到反射回來的時間間隔Δt,然後根據公式(1)即可求出超生波從發射處到障礙物之間的距離。
S=CΔt/2 (1)
式中:S—超生波發射處與障礙物間的距離
C—超聲波在介質中的傳播速度
由於超聲波是一種聲波,其聲速C受環境溫度的影響,關系如式(2),因此使用超生波測量距離時應該採用溫度補償的方法對式(1)中的聲速值加以校正。
C=331.4+ 0.61×T (2)
式中:T—環境溫度
3. 硬體電路設計
如圖1,硬體電路主要由單片機、超聲波感測器、溫度測量電路、無線收發模塊等組成。
系統中單片機均採用ATMEL公司的AT89S51作為核心控制晶元,它與MCS-51的指令和引腳兼容[1],並且具有ISP在線編程功能,便於系統的設計和調試。
超聲波感測器是超聲波測距電路中的重要元件,其性能優劣直接影響到測距准確度和可靠性。通常超聲波感測器有兩類:一類是發射電路和接收電路互相獨立的分體式超聲波感測器,此類感測器測距有效范圍比較大,但不具備防塵、防水性能。另一類是同時具有發射與接收功能的收發一體式超聲波感測器,此類超聲波測距有效范圍比較小,但防塵、防水性能好。該系統選擇分體式超聲波感測器。
考慮到超聲波具有指向性,本系統在汽車尾部左、右兩個部位各安裝一個超聲波傳
感器,適當調整安裝位置,可准確測量汽
車後部障礙物。
如圖1所示,下位機的P1.1、P1.2引腳分別用於控制兩路超聲波發射,INT0,INT1分別用於兩路超聲波信號檢測,P1.3用於溫度檢測,串口RXD、TXD分別連接無線收發模塊A的輸入、輸出端。同樣,上位機串口RXD、TXD分別連接無線收發模塊B的輸入、輸出端,當接收到下位機發送的測量數據時,下位機進行處理,然後顯示測量結果,當車輛離障礙物的距離超過安全警戒線時發出報警信號。
實際安裝時,該系統的下位機部分安裝在汽車的尾部,上位機部分安裝於駕駛室內。
3.1 超聲波發射電路
超聲波發射電路由超聲波換能器(或稱超聲波振頭)和超聲波發生器兩部分組成,電路如圖2所示。系統中,超聲波換能器的型號為CSB40T,它將超聲波發生器提供的電信號轉換為機械振動並發射出去。40KHz的超聲波信號是利用NE555時基電路振盪產生的,振盪頻率f ≈1.44/((R22+2×R23)×C21),通過R23調節信號頻率,使之與換能器的40KHz固有頻率一致。工作時,下位機通過P1.1口定時向超聲波發生電路發出控制信號,超聲波發生電路產生40KHz的調制脈沖,經換能器轉換為超聲波信號向前方空間發射。
3.2 超聲波接收電路
超聲波接收電路採用了集成電路CX20106A,CX20106A是日本索尼公司生產的紅外遙控信號接收集成電路,它由前置放大、自動偏壓控制、振幅放大、峰值檢波和整形電路組成。該集成電路紅外發射的頻率38KHZ,超聲波換能器的固有頻率是40KHz,適當設計CX20106A外圍電路參數,就可以將其用於超聲波的接收放大電路,如圖3所示,引腳1為CX20106A信號輸入端,引腳2為CX20106A的RC網路連接端,引腳3為CX20106A檢波電容連接端,
引腳4為CX20106A的接地端,引腳5為CX20106A帶通濾波器中心設置端,引腳6為CX20106A積分電容連接端,引腳7為CX20106A信號輸出端,引腳8為CX20106A供電電源端。
工作時,換能器CSB40T將所接收到的微弱聲波振動信號轉化成為電信號,送給CX20106A的輸入端1,當CX20106A接收到信號時,7腳就會輸出一個低電平,可用於下位機的中斷信號源。當下位機接收到中斷信號時,說明檢測到了反射回來的超聲波,下位機就進入中斷狀態,開始距離計算,並將計算結果發送給上位機。
3.3溫度檢測電路
溫度檢測電路採用DALLS公司的1-WIRE式匯流排器件DS18B20數字溫度感測器,電路連接非常簡單,但是必須保證時序與單片機嚴格同步。DS18B20具有9,10,11,和12位轉換精度,未編程時默認精度為12位,測量精度一般為0.5℃,軟體處理後可達0.1℃。溫度輸出以16位符號擴展的二進制數形式提供,低位在先,以0.0625℃/ LSB形式表達,高五位為擴展符號位。轉換周期與轉換精度設定有關,9位精度時,最大轉換時間為93.75ms;12位精度時,最大轉化時間為750ms。在本系統中採用默認的12位精度。關於DS18B20的使用方法可參考有關書籍。
3.4 數據無線收發模塊
為避免在車內鋪設電纜,系統的上位機部分與下位機部分採用無線的方式進行通信。
無線通信模塊採用PTR2000,它是收發一體的工作在國際通用數傳頻段433MHz的無線通信模塊,最高傳輸速率可以達到20Kbit/s,功耗低,待機狀態下僅為8μA,可以直接與單片機的串口連接使用。PTR2000的引腳定義如下:TXE是發送控制端;PWR是節能控制端;DI是數據輸入端;DO是數據輸出端;CS是頻道選擇端。
硬體連接時,由單片機3個通用I/O口分別控制TXE、PWR、CS,單片機的串口與DI,DO連接。TXE為1時,為發送狀態,TXE為0時,為接收狀態。狀態轉換需要5毫秒。PWR為0時,為節電待機狀態,此時模塊無法進行接收或者發送。
無線通信具有無需布線、便於安裝、靈活性強等諸多優點,但是數據在傳輸過程中難以避免的會產生誤碼,而且產生誤碼的幾率要遠遠大於有線網路,並且誤碼的產生與多方面的因素有關,因此有很大的不確定性。所以必須採用一種差錯控制機制,該系統採用停止等待協議來實現差錯控制。此外,還採用校驗機制以確定何時需要重傳,CRC校驗碼的檢錯能力很強,它除了能檢查出離散傳輸錯誤外,還能檢查出突發傳輸錯誤。考慮到硬體和傳輸的開銷問題,使用CRC16校驗碼。
PTR2000靈敏性很高,在無載波的情況下在接收端會產生隨機的數據,因此需制定傳輸協議,格式如表1所示。通信協議中,必須在有效數據前加上兩個或多個固定的前導字元作為同步信號,使得接收端能夠辨別出有效數據的開始。
前導字元採用0xAA、0xAA、0xFF、0x00共4位元組,其中前兩個位元組為同步信號,後兩個位元組為幀開始標志,接收端只要能夠接收到0xAA、0xAA、0xFF與0x00,就可以認為新的一幀開始了。幀類型分為數據幀、有序數據幀、控制命令幀、確認幀等多種幀類型。幀編號為可選項,與幀類型相關,只有幀類型是有序數據幀時才有效。校驗為2位元組CRC16校驗碼。幀結束標志:為0x00。
4.軟體設計
4.1下位機程序設計
下位機程序主要由數據通信程序、距離計算程序、溫度補償程序等組成。
距離計算程序流程圖如圖4所示。
溫度補償通常有兩種方法:一種方法是每次按照公式C=331.4+ 0.61×T計算當前聲速C,進行溫度補償。其特點是:根據當時的溫度得到精確聲速,從而計算得到的距離值也比較精確,但程序中牽涉到浮點數運算,由微處理器系統實現,難度較大。另一種方法是將溫度與聲速的對應關系列成溫度---聲速二維表,固化到系統中。溫度補償時,根據溫度---聲速表,查取最接近當前溫度的那個溫度所對應的聲速值,此聲速值即作為當前聲速。其特點是:避開了復雜的浮點運算和浮點運算後各位元組的提取操作,這樣既保證了一定的精度要求,又可以避免浮點運算。因此本系統採用方法二進行溫度補償。程序流程圖略。
4.2 上位機主程序設計
上位機與下位機通信時,上位機按照通信協議格式將開始測量命令發送給下位機,下位機接收到命令後就開始測量汽車離障礙物的距離,然後將測量結果發送給上位機,上位機先判斷前導字元來確定是否為有效數據,若是有效數據,則解開封包進行相應操作,否則丟棄該數據包,上位機再按照同樣的方式繼續發命令、接收數據,直到接收到正確的數據為止。程序流程圖如圖5所示。
5 結束語
通過對系統硬體電路和軟體的合理設計,本系統能在-20℃到50℃之間正常工作,三位數碼管以厘米為單位顯示距離,能准確判斷距離汽車1.5米內的物體並及時報警,提高了汽車倒車的安全性。本文的創新點是在汽車防撞系統中採用了數據無線通信策略,減少了車內布線。
參考文獻:
[1]MCS-51系列單片機應用系統設計,何立民,北京航空航天大學出版社,1990年.
[2]高准確度超聲波測距儀的研製,趙珂,向瑛等,感測器技術,2003年第2期.
[3]無線通信在嵌入式系統中的應用,曹玲芝,石軍等,微計算機信息,2005年第11期
作者簡介:
曹玲芝,女,1965年生,碩士,副教授,主要從事遠程測控技術研究。
聯系方式:鄭州輕工業學院電氣信息工程學院辦公室 郵編 450002
Email: [email protected]
任亞萍,女,1973年生,碩士生,主要從事計算機技術研究.
⑨ 求一篇基於單片機的超聲波測距儀的硬體設計的論文和開題報告
目 錄
摘 要 I
ABSTRACT(英文摘要) II
目 錄 IV
第一章 引 言 1
1.1 課題的提出 1
1.2 超聲波測距發展概況 2
1.3 本課題研究內容及科學意義 3
第二章 超聲波測距技術綜述 4
2.1 超聲及超聲感測器簡介 4
2.1.1 超聲概述 4
2.1.2 超聲感測器結構 6
2.1.3 超聲感測器的主要參數及選擇 9
2.2 超聲測距原理與方法 10
2.3 測量盲區的影響 12
2.4 本章小結 13
第三章 硬體系統設計 15
3.1 方案論證 15
3.2 凌陽61板簡介 16
3.2.1 功能區分與工作原理 16
3.2.2 系統各模塊工作原理 16
3.3 超聲波測距模組簡介 20
3.3.1 超聲波諧振頻率發生電路、調理電路 20
3.3.2 超聲波回波接受處理電路 21
3.3.3 超聲波模組電源設置 22
3.4 LED鍵盤模組簡介 23
3.5 硬體系統設計說明 23
3.5.1 系統設計 23
3.5.2 硬體原理圖 24
3.5.3 系統連接 24
3.6本章小結 26
第四章 軟體系統設計 27
4.1 主程序設計 27
4.2 超聲波測距程序設計 29
4.3 本章小結 31
第五章 試驗結果與改進 32
5.1 系統調試 32
5.2 試驗結果分析 34
5.2.1 試驗結果 34
5.2.2 誤差分析 37
5.2.3 系統改進方法 37
5.3 本章小結 38
結論 39
參考文獻 41
致謝 44
附錄一 45
附錄二 46
附錄三 47