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

基于LPC2136微控制器的超聲波測距儀設計

2019-11-03 14:07:16李力馮軍軍陳新華
電腦知識與技術 2019年23期

李力 馮軍軍 陳新華

摘要:在現代社會生活中,電子測量是一種很常用的測量技術,其中超聲波測距由于其使用方便、精確高、成本低、性能穩定,因此成了一種使用范圍最廣的測距方式。文中闡述了使用超聲波測距的原理和系統整體設計方案,以及系統的硬件和軟件組成,基于LPC2136微控制器設計了一款同時具有顯示和語音提示功能的超聲波測距儀。

關鍵詞:超聲波;超聲波測距;超聲波測距儀;微控制器;LPC2136

中圖分類號:TP312 ? ?文獻標識碼:A

文章編號:1009-3044(2019)23-0257-02

開放科學(資源服務)標識碼(OSID):

Design of Ultrasonic Ranging Instrument Based on LPC2136 Microcontroller

LI Li,FENG Jun-jun,CHEN Xin-hua

(Department of Information Engineering, Sichuan Vocational College of Information Technology, Guangyuan 628017, China)

Abstract: In modern social life, electronic measurement is a very common measurement technology, in which ultrasonic ranging has become the most widely used method because of its convenient use, high accuracy, low cost and stable performance. This paper describes the principle of ultrasonic ranging and the overall design scheme of the system, as well as the hardware and software composition of the system. Based on LPC2136 microcontroller, an ultrasonic ranging instrument with display and voice prompting functions is designed.

Key words: Ultrasonic; Ultrasonic ranging; Ultrasonic ranging instrument; Microcontroller; LPC2136

隨著經濟的不斷發展、社會的迅速進步,很多場合都需要用到電子測量技術,如海洋測量、雷達、倒車防撞、機器人接近覺、建筑工地等。

非接觸式測距主要是利用電子波或聲波進行測距,如激光、毫米波、超聲波、紅外線測距等[1],其中超聲波受光線、色彩、電磁場變化的影響小[2],和其他非接觸式測距方法相比,更適在光線弱、電磁干擾強的環境中使用[3],其原因是它,除此之外還具有易維護、安全、壽命長等特點,因此被廣泛使用。另外,超聲波的波速大約是光速的1/106,傳播速度慢,傳播時間更容易被檢測。其次,超聲波傳播時能量消耗緩慢,更適用于較遠距離的傳播[4]。雖然環境溫度會影響超聲波的傳播速度,但是可以通過公式修正超聲波波速,從而提高測量精度以達到工業應用的要求[5]。再者,超聲波距離計算方法簡單且使用方便[6]。

本文詳盡地分析了超聲波測距的原理、系統組成和硬件構成,基于LPC2136微控制器設計了一款可以進行溫度補償的超聲波測距系統。

1 超聲波測距原理

超聲波頻率大于20KHz[7],其特點是頻率越高,反射能力越強,因此可以制作超聲波傳感器[8]。超聲波傳感器是一種能量轉換裝置,它有兩極——超聲波發送極和接收極,其中發射將電能轉換成機械能,相反接收極將機械能轉換成電能[9]。

如圖1所示,L為測量距離,H是超聲波裝置兩極(超聲波接收和發射)間距離的1/2,S為超聲波裝置發射極到障礙物的距離,如果超聲波傳播時間為t,波速為c,則S=ct/2。

由圖可知測量距離[L=S2-H2=ct22+H2],在整個公式中c和H都是已知條件,要計算機L,只需測量超聲波傳播時間t。t測量方法為,超聲波裝置發送超聲波時開始計時,接收到障礙物反射回來的超聲波時結束計時,這個時間間隔就是超聲波在介質中的傳播時間t。在測量精度要求較高的場合還要考慮環境溫度對超聲波波速的影響[10],環境溫度T和超聲波波速c之間的關系一般為:c=331.6+0.6107×T;若測量精度要求不高,可以認為c=340m/s[11]。

2 系統總體設計方案

如圖2所示,整個系統由主控制模塊和多個子功能模塊組成,子功能模塊主要包括:按鍵中斷子模塊用于完成系統功能設置、顯示模塊用于呈現環境溫度和距離檢測結果、溫度檢測模塊用于檢測環境溫度、報警模塊用于提示極限距離、超聲波測距模塊用于測量超聲波裝置到障礙物的距離、語音模塊用于播報測量距離。

其中微控制器選用的是ARM7的嵌入式芯片LPC2136,超聲波測距模塊選用的是US-100模塊,語音模塊選用的是ISD4004語音芯片,極限報警模塊選用的是LM386音頻放大器,溫度檢測模塊選擇的是DS18b20溫度傳感器,顯示模塊選用的是LCD1602字符型液晶。

2.1 微控制器及外圍電路設計

在本設計中,系統的主控芯片選擇的是LPC2136。LPC2136是PHILIPS公司生產的32位ARM7TDMI-S微控制器。其特點是:功耗低、抗干擾能力強、命令執行效率高且封裝小[12];分別有32KB的片內靜態RAM和256KB的Flash程序存儲器用于完成命令執行過程中數據和程序的存儲[13];47個通用I/O口,2個串行接口,9個外部中斷,可以同時連接多個外設[14];2個32位定時/計數器,用于定時和計數[15]。

2.2 US-100超聲波測距模塊

為了自動校正環境溫度對測量測距的影響,US-100自帶溫度傳感器;其測距范圍為2cm~4.5m;通信方式有GPIO、串口等;為保證程序的可靠運行,US-100內帶看門狗;工作環境溫度為-20~+70℃,電壓輸入范圍為2.4~5.5V,靜態功耗低于2mA,性能可靠。

2.3 LCD1602液晶顯示器

LCD1602每行16個字符模塊,總共兩行。其可以顯示數字、字母和符號。每個模塊都是一個5×11或5×7的點陣,模塊間有一個點的距離[16]。LCD1602的最大缺點是不能顯示圖形。

2.4 ISD4004語音芯片和LM386音頻功率放大器

ISD4004是很常用的語音芯片,其特點是質量高、輸出的語音比較自然不會機械化。每個ISD4004芯片可錄音10萬次;8~16分鐘的錄放時間;工作電壓為3V;通信方式可以使用串行通信接口SPI或者Microwire;常用于便攜式語音設備中。

LM386音頻功率放大器,其特點是外接元件少、失真小、工作電壓范圍寬、功耗低等,常用于各種各樣的收音和錄音設備中。

3 軟件設計

本文中程序的設計選用的是keil uvision4軟件,編程語言選擇的是C語言。根據系統功能系統的程序主要由主控制程序和多個子程序組成。主控制程序是整個系統的核心,用于完成各種外設的初始化以及所有個子程序的調用。不同的子程序用于完成不同的子功能,如外部中斷子程序主要完成系統功能設置;語音采集子程序用于完成系統語音的采集;溫度采集子程序用于完成溫度的檢測;超聲波測距子程序用于完成距離的測量;顯示子程序用于實時顯示測量距離和環境溫度。語音播報子程序主要完成環境溫度和測量距離度的播報。

4 電路調試與結果

根據系統框架圖和選擇的硬件設備,繪制了電路圖并制版、焊接,從而設計了一種基于LPC2136微控制器的超聲波測距儀。在系統設計中使用ISD400語音芯片和LM386音頻放大器,用于完成語音的采集以及播放;使用US-100超聲波模塊完成了2cm~4.5m范圍內的高精確度距離測量;使用LCD1602液晶顯示器,實現了測量距離和環境溫度的實時顯示。經過測試,該系統測量效果良好、性能可靠,適用倒車輔助系統、移動機器人避障、工地施工等短距離測量。

參考文獻:

[1] 陸洋. 基于單片機的船舶防撞預警系統設計與實現[D].浙江海洋學院,2014.

[2] 胡珂. 基于Arduino的智能小車測距安全行駛系統的研究[D].長安大學,2015.

[3] 邢書劍. 基于多脈沖干涉的任意長絕對測距系統研究[D].天津大學,2014.

[4] 段銀聯. 基于RFID技術的礦井人員定位監控系統研究[D].安徽理工大學,2009

[5] 吳鋼雄. 毫米波雙頻段空間行波管高頻特性研究[D].電子科技大學,2016.

[6] 宋承云. 嵌入式目標跟蹤系統的研究[D].蘭州理工大學,2013.

[7] 張瑩. 基于嵌入式技術的導盲機器人設計[D].浙江工業大學,2011.

[8] 莫玉華.基于單片機的倒車雷達系統設計[J].數字技術與應用,2014(01):4.

[9] 李書飛. 多模雷達信號處理平臺的研究與實現[D].電子科技大學,2015.

[10] 范文龍. 近距離平面目標聲探測與定位技術研究[D].沈陽理工大學,2018.

[11] 李明放. 超聲波車位探測器的研究[D].北京交通大學,2014.

[12] 盧飛. 基于ARM內核μC/OS-Ⅱ操作系統的15ppm艙底水監測系統的設計與實現[D].大連海事大學,2012.

[13] 喻海軍. 基于ARM的汽車電子穩定控制系統設計[D].合肥工業大學,2010.

[14] 梁辰明. 基于FPGA和ARM的數字邏輯測試儀的設計與實現[D].東南大學,2018.

[15] 高磊. 基于物聯網技術的果園蟲害信息監測系統設計[D].安徽大學,2018.

[16] 陳才國. 基于機器視覺的全方位傾斜傳感器的開發及其應用[D].浙江工業大學,2013.

【通聯編輯:梁書】

主站蜘蛛池模板: 亚洲成a人片77777在线播放| 久久婷婷色综合老司机| 香蕉伊思人视频| 日韩在线中文| 国产h视频免费观看| 亚洲丝袜第一页| 亚洲国产成人综合精品2020| 香蕉久久国产精品免| 亚洲国产天堂久久综合| 欧美一级黄色影院| 看国产毛片| 99re在线观看视频| 999国内精品视频免费| 国产欧美日韩另类| 一级做a爰片久久毛片毛片| 国产哺乳奶水91在线播放| 国产一级二级在线观看| 欧美日韩在线成人| 亚洲精品国产首次亮相| 99久久亚洲精品影院| 国产精品久久久久久搜索| 亚洲无线国产观看| 国产精品欧美激情| 亚洲女人在线| 国产高清无码第一十页在线观看| 亚洲精品爱草草视频在线| 国产成人综合日韩精品无码首页 | 午夜小视频在线| 久久午夜夜伦鲁鲁片不卡| 欧美视频在线不卡| 一本久道热中字伊人| 亚洲色图欧美激情| 免费看美女自慰的网站| 国产成人精品男人的天堂下载| 精品视频免费在线| 日韩欧美视频第一区在线观看| 免费黄色国产视频| 丝袜美女被出水视频一区| 在线免费观看AV| 九色视频线上播放| 精品三级在线| 一本大道香蕉久中文在线播放| 看国产毛片| 亚洲精品va| 亚洲第一国产综合| 欧美成人一级| 色综合中文综合网| 欧美午夜视频在线| 国产探花在线视频| 亚卅精品无码久久毛片乌克兰| av尤物免费在线观看| 亚洲三级a| 国产伦精品一区二区三区视频优播| 午夜视频日本| 亚洲Va中文字幕久久一区 | 久久久久久久久亚洲精品| 一级毛片免费观看久| 国产国产人免费视频成18| 亚洲一区二区约美女探花| 米奇精品一区二区三区| 欧美精品v欧洲精品| 国产一区免费在线观看| 国产精品女在线观看| 中文字幕乱妇无码AV在线| 欧美日韩激情在线| 亚洲av成人无码网站在线观看| 国产精品网址在线观看你懂的| 国产SUV精品一区二区6| 成人亚洲天堂| 91欧洲国产日韩在线人成| 亚洲男人的天堂久久精品| 亚洲中文精品久久久久久不卡| 亚洲精品制服丝袜二区| 第九色区aⅴ天堂久久香| 99久久精品免费看国产电影| 国产精品永久久久久| 欧美日本视频在线观看| 无码精品国产VA在线观看DVD| 九九免费观看全部免费视频| AV熟女乱| 亚洲午夜18| 婷婷成人综合|