999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CX20106A的超聲波測距設計

2012-01-29 07:19:42方正超姚善學
電子設計工程 2012年15期
關鍵詞:單片機測量設計

方正超,姚善學

(貴州大學 理學院,貴州 貴陽 550025)

在日常生活中超聲波技術都有著廣泛的應用,例如催化技術、探傷技術、清洗技術、測距技術等等[2-5]。超聲波測距,多應用于汽車倒車雷達、建筑工地以及一些工業現場的位置監控如液位、井深的測量等,一些不方便有形測量工具進行測量的場合多可以考慮使用超聲波測量技術來測量[1-2]。利用超聲波檢測迅速、計算簡單、易于做到實時控制,并且測量精度能夠達到工業實用要求。為了試驗超聲波測距控制精度,使得它更加適合于現場實際生活中的檢測領域。同時簡化工業現場的測量又能達到預期的測量精度,能夠符合我們現場測距的要求,給工程實踐帶來更多的簡便易行的方案[3]。

1 超聲波測距原理

超聲波測距由超聲波發射極T40-16發射聲波,經過障礙物反射,回到接收端R40-16接收到聲波,然后通過單片機計算兩次接到聲波的時間差來計算障礙物與探頭的距離。超聲波測距示意圖如圖1所示。

如上圖1所示,被測距離為H,兩探頭中心距離的一半用M表示,超聲波單程所走過的距離用L表示,由圖中關系

圖1 超聲波測距示意圖Fig.1 Schematic diagram of ultrasonic ranging

可得:

將式(2)代入式(1)可得:

在整個傳播過程中,超聲波所走過的距離為:

式中:v為超聲波的傳播速度;t為傳播時間,即為超聲波從發射到接收的時間。

將式(4)代入式(3)可得:

當被測距離 H 遠遠大于 M 時,cos[arctan(M/H)]≈1,于是式(5)變為:

由此可見,要想測得距離H,只要測得超聲波的傳播時間t和在這個時候對應的外界溫度(℃)然后代入表1對應的速度中即可。溫度和速度對應表如表1所示。

表1 溫度與速度對應表Tab.1 Temperature and the speed of table

2 總體設計

該方案主要通過T/R40-16的集成分立收發超聲波模塊單元來發射和接收超聲波,然后通過計算發射和接收到的時間差來計算障礙物和測距探頭的距離。同時通過DS18B20來測試環境溫度來進行溫度補償,來實現本設計中的更高精度保證設計方案的可行性[5-6]。系統設計框圖如下:

圖2 超聲測距系統設計框圖Fig.2 Design of ultrasonic measurement system block diagram

3 系統硬件設計

3.1 控制單元At89c52

控制模塊主要由At89c52單片機、控制電路、復位電路實現,其中還包括振蕩電路使用12 MHz高精度晶振蕩電容選擇30 pF小瓷片電容;復位電路使用電路;使用普通的電解電容與金屬膜電阻。該單片機有一下有點:兼容MCS-51指令系統、8k可反復擦寫(1000次以上)Flash ROM、32個雙向I/O口、256×8bit內部 RAM、3個 16位可編程定時/計數器中斷、時鐘頻率可達24 MHz、2個串行中斷,可編程UART串行通道、2個外部中斷,共8個中斷源。

3.2 超聲波產生電路

超聲波在空氣中傳播功率及精度與頻率成正比,比較和分析幾個常用超聲波頻率的特點,最終選取頻率為40 kHz[4]。為了便于超聲波的發射與接收,超聲波發射探頭采用共振頻率為40 kHz的TCT40-16探頭,接收探頭采用RCT40-16。超聲波發射電路主要由超聲波換能器和反相器74LS04構成,單片機P1.0端口輸出40 kHz間斷方波,此時定時器開始計時,信號經兩反相器送到超聲波換能器的兩個電極,可以提高超聲波的發射強度。輸出端采用兩個反相器并聯,可以提高驅動能力。電阻R1、R2可以增加超聲波換能器的阻尼效果,這樣可以縮短振蕩時間,提高74LS04輸出高電平的驅動能力。超聲波發射電路原理圖如圖3所示。

3.3 超聲波接收電路

圖3 超聲波發射電路原理Fig.3 Ultrasonic transmitting circuit principle

超聲波接收電路采用SONY公司的CX20106A集成電路,對接收探頭收到的信號進行放大、濾波。它是一款紅外線檢波接收的專用芯片,有較強的抗干擾性和靈敏度。管腳1是超聲波信號輸入端,其輸入阻抗約為40 kΩ;管腳2的C2、R3決定接收換能器的總增益,增大電阻R或者減小C,將使放大倍數下降,負反饋量增大,電容C的改變會影響到頻率特性,實際使用中一般不改動,推薦選擇參數 R=4.7,C=3.3 μF;管腳3與GND之間連接檢波電容,考慮到檢波輸出的脈沖寬度變動大,推薦參數3.3 μF;管腳5上的連續電阻R4用以設計帶通濾波器的中心頻率,阻值越大,中心頻率越低,取R=200 kΩ時,中心頻率約為42 kHz;管腳6與GND之間接入一個積分電容,標準值為330 pF如果該電容取得太大,會使探測距離變短;管腳7是遙控命令輸出端,它是集電極開路的輸出方式,因此該引腳必須接上一個上拉電阻到電源端,該電阻推薦阻值為R5=220 kΩ,沒有接收信號時該端輸出為高電平,有信號時則會下降;管腳8接電源正極4.5~5 V。超聲波接收電路原理圖如圖4所示。

圖4 超聲波接收電路原理圖Fig.4 Ultrasonic receiving circuit principle diagram

3.4 DS18B20的溫度補償模塊

溫度測量電路主要作用是測量電子器件周圍實時環境溫度,超聲波測距依據是基于超聲波在空氣中的傳播速度,但溫度會影響波速,為了使系統更加穩定使測得的數據更加精確能夠更好的符合我們實際使用中的要求更好的達到工程實際中的精度要求,這里可以通過增加溫度補償電路,來解決實測精度不高的現象。采用DS18B20數字溫度芯片采集當前空氣溫度,單片機通過單總線接口讀到該數據,測溫分辨率可以達到0.0125℃,該方法可有效地提高測距精度,且能簡便的達到設計目的。溫度補償模塊電路圖如下圖5所示。

圖5 溫度補償模塊電路圖Fig.5 Temperature compensation circuit module

4 系統軟件設計

4.1 系統軟件設計流程圖

該測距系統的軟件設計流程圖如下圖6所示,主要由外部中斷INT0來向單片機申請,當R40-16接收到單片機的反射信號時通過INT0來申請中斷然后有定時器T0來計算這段兩次反射回來波形的時間差,在通過以設定好的軟件來計算障礙物與發射探頭的距離。然后由此得出這段需要測量的距離,最后顯示在LCD顯示屏幕上。

圖6 測距系統軟件設計流程圖Fig.6 Ranging system software design flow chart

4.2 收發顯示模塊軟件設計

在軟件設計中首先對系統進行初始化,設定TOMD為T0工作于方式1即16位定時計數工作模式下,置總中斷允許為EA,將顯示模塊進行清0處理,調用超聲波發射子程序發射超聲波,延遲一段時間(設計中延遲為150 ms,可以自行設定一個合適的延遲)。打開外部中斷INT0來接收返回的超聲波信號,當單片機檢測到有外部中斷時就用發射和接收回來的這段時間差來計算障礙物與探頭的距離,最后通過LCD的display函數顯示在LCD屏幕上。主程序部分設計如下:

5 結束語

本設計通過硬件實現,進行實驗測距都能達到較高精度。該設計有結構簡單,易于操作,成本低廉,精確度較高等優點適合于工程實踐當中對于測距不是要求特別高的領域,而且可以省去好多操作上的麻煩進行實時數據顯示。實際制作之中由于加入了DS18B20進行溫度補償使得測距精度有較大的提高。在設計時采用CX20106A芯片用于檢波放大,減少了電路之間的互相干擾,減小了電噪聲使得系統功能更加的溫度。該系統可廣泛的應用于倒車雷達、機器人檢測、工程測距以及諸多測量領域。

[1]宋楊,王宗偉,戴景民.前置反射式發射率在線測量裝置的研制[J].哈爾濱理工大學學報,2009,14(3):126-130.SONG Yong,WANG Zong-wei,DAI Jing-min. The development of emissivity on-line measurement device based on front reflection[J].Journal of Harbin Univefsity of Science and Technology,2009,14(3):126-130.

[2]王峰,葛立峰.一種高精度超聲測距系統的設計[J].計算機技術與發展,2008,18(1):229-231.WANG Feng,GE Li-feng.Design of an ultrasonic range measurement system with high precision [J].Competer Technology and Development,2008,18(1):229-231.

[3]Tikanmkia,Mkeltpietikinenaeta1.Multi-robot system for exploration in an outdoor environment[J].Ro-botics and Applications and Telematies,2007,9(1):563-567.

[4]劉升平,王劍,葛紅.超聲波測距系統的開發與研究[J].計算機工程與應用,2009,45(25):78-81.LIU Shengping,WANG Jian,GE Hong.Ultrasonic ranging system development and resear-Sh[J].Computer Engineering&Applications,2009,45(25):78-81.

[5]彭翠云,趙廣耀,戎海龍.汽車倒車系統中超聲波測距模塊的設計[J].壓電與聲光,2008,30(2).251-254.PENG Cui-yun,ZHAO Guang-yao,RONG Hai-long.The design of ultrasonic distance measur-ing system used on carbacking system[J].Piezoelectrics&Acoustooptics,2008,30(2):251-254.

[6]高飛燕.基于單片機的超聲波測距系統的設計[J].信息技術,2005,29(7):128-129.GAO Feiyan.Design of ultrasonic distance measurement system based on microprocessor[J].Information Technology,2005,29(7):128-129.

猜你喜歡
單片機測量設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
滑動摩擦力的測量與計算
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
測量
主站蜘蛛池模板: 欧美色丁香| 婷婷午夜影院| 成人福利在线视频免费观看| 激情無極限的亚洲一区免费| 国产在线精彩视频二区| 99热这里都是国产精品| 日韩欧美在线观看| 丰满少妇αⅴ无码区| 久久青草免费91观看| 又黄又爽视频好爽视频| 国产精品偷伦视频免费观看国产| 久久香蕉国产线看观看式| 色婷婷天天综合在线| 在线日韩一区二区| 欧美日韩国产综合视频在线观看| 日韩欧美中文| 毛片在线看网站| 国产成人喷潮在线观看| 精品无码日韩国产不卡av| 小说区 亚洲 自拍 另类| 欧美国产菊爆免费观看| 红杏AV在线无码| 波多野结衣在线一区二区| 日本久久久久久免费网络| 亚洲精品手机在线| 国产主播一区二区三区| 中文字幕无码电影| 国产真实自在自线免费精品| 亚洲大学生视频在线播放| 亚洲无码高清免费视频亚洲 | 超碰精品无码一区二区| 一级毛片在线直接观看| 视频一区亚洲| 国产成人欧美| 香蕉99国内自产自拍视频| 久久久久亚洲av成人网人人软件| 亚洲人成人无码www| 亚洲二区视频| 国产微拍一区| 国产精品性| 国产老女人精品免费视频| 99视频在线观看免费| 丰满少妇αⅴ无码区| 丁香五月激情图片| 91视频99| 国产中文一区a级毛片视频| 欧美在线国产| 5555国产在线观看| 国产精品无码一区二区桃花视频| 一级黄色欧美| 制服丝袜在线视频香蕉| 亚洲无码熟妇人妻AV在线| 亚洲欧美一区二区三区蜜芽| 欧美国产日韩在线| 亚洲国产精品VA在线看黑人| 麻豆精品视频在线原创| 无码AV动漫| 色综合激情网| 亚洲精品天堂自在久久77| 潮喷在线无码白浆| 二级特黄绝大片免费视频大片| 香蕉伊思人视频| 666精品国产精品亚洲| 91精品情国产情侣高潮对白蜜| 免费不卡视频| 欧美成人亚洲综合精品欧美激情| 综合色婷婷| 999精品色在线观看| 国产一级毛片高清完整视频版| 中文字幕无码电影| 久久国产av麻豆| 免费毛片视频| 国产福利免费在线观看| 全裸无码专区| 97国产在线观看| 福利国产微拍广场一区视频在线| 小蝌蚪亚洲精品国产| 成人亚洲国产| 亚洲精品图区| 欧美在线天堂| 精品国产成人三级在线观看| 亚洲成人精品|