《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 基于STM8的红外与超声波测距仪设计
基于STM8的红外与超声波测距仪设计
来源:电子技术应用2011年第9期
陈上挺,谢文彬,游颖敏
(浙江省低压电器智能技术重点实验室,浙江 温州325035)
摘要: 介绍了一种基于STM8单片机的红外和超声波相结合的距离继电器的应用设计。阐述了该距离继电器的测距原理。经实际应用证明,该距离继电器的测量距离远大于10 m,克服了普通超声波测量距离只能达到5 m左右的问题,并且消除了测量的盲区。测量精度可以精确到1 cm,符合并超过实际应用要求。
中圖分類號: TP268
文獻標識碼: A
文章編號: 0258-7998(2011)09-0032-03
The design of infrared and utrasonic rangefinder based on STM8
Chen Shangting,Xie Wenbin,You Yingmin
Key Laboratory of Low -Voltage Apparatus Intelligent Technology of Zhejiang province,Wenzhou 325035,China
Abstract: This article introduced the distance relay′s application design which combination of infrared and ultrasonic based on STM8 MCU. The paper explained the rangefinder′s theory. The actual application proved that this distance relay′s measuring distance exceeding the 10 m, overcoming the problem of common ultrasonic measure distance could only achieve 5 m and eliminate the dead zone of measurement. The measurement precision reaches 1 cm and meet the actual applications.
Key words : STM8;infrared;ultrasonic;distance relay;measurement accuracy


    超聲波作為一種特殊的聲波,由于其指向性強,在空氣中傳播速度相比光速要小很多,其傳播時間容易檢測,因此,目前超聲波測距中廣泛采用回波-渡越時間方法[1],即檢測從超聲波發(fā)射器發(fā)出的超聲波,經氣體介質傳播到接收器的時間即為渡越時間。渡越時間與氣體中的聲速相乘,就是聲波傳輸?shù)木嚯x。該測試方法對于超聲波探頭的要求相對比較高,不適合做長距離測量。本文設計的超聲波測距儀主要用于長度超過10 m的遠距離測量,而且要求可靠性高、穩(wěn)定性好。故本文采用紅外與超聲波相結合的設計方案以實現(xiàn)這一功能。
1 超聲波的測距原理
    超聲波發(fā)生器內有一個共振板和兩個壓電晶片,當它的外加脈沖信號頻率等于壓電晶片的固有頻率時,壓電晶片會產生共振,并帶動共振板一起振動,這樣就產生了超聲波[2]。在電路中, 本文采用紅外結合超聲波的方式來實現(xiàn)測距主要是利用紅外傳輸?shù)目焖傩浴⒓皶r性的特點,使用對板發(fā)射、接收來實現(xiàn)測距,以解決利用反射原理實現(xiàn)的超聲波要經過反射而損耗大量能量導致測量距離比較短的問題。在系統(tǒng)設計中,首先,設定兩塊板為主從板,主板先發(fā)射,從板處于接收狀態(tài)。主板發(fā)射完畢后切換模式為接收狀態(tài),從板相反。由于紅外的傳輸速度為光速,可以認為是無窮大,從板一捕獲到紅外信號即可開啟計數(shù)器計數(shù),等再次捕獲到超聲波信號時,停止計數(shù)。其間的時間差,即為超聲波的傳輸時間T,則計算的距離S=V×T。
2 系統(tǒng)軟硬件設計
    系統(tǒng)硬件結構分為單片機控制超聲波的發(fā)射、接收波的放大、數(shù)據處理和顯示4個部分。其結構如圖1所示。

2.1 紅外和超聲波發(fā)射電路設計
    在超聲波測距系統(tǒng)中, 40 kHz的超聲波信號是最理想的信號,而紅外的最佳頻率為38 kHz。其硬件組成電路如圖2所示。在超聲波發(fā)射電路中,由R4、C9和D1構成D-R-C吸收電路來保證三極管Q1能夠穩(wěn)定可靠地工作,而不會損壞。紅外的38 kHz和超聲波的40 kHz頻率的方波由STM8單片機的定時器產生。圖3為超聲波電路中L2和超聲波探頭P1以及C10共振的波形圖,衰減了10倍。圖4為紅外發(fā)射波形圖。

2.2 紅外和超聲波接收電路設計
    本系統(tǒng)中紅外接收電路主要由HS0038B紅外接收管和R32、C23和R33構成,取得的紅外信號IRR直接輸入STM8單片機的捕獲功能引腳作為計數(shù)器的啟動信號,紅外接收電路如圖5所示。紅外信號接收管HS0038B接收到紅外信號輸入STM8單片機的捕獲中斷引腳后經過濾波處理和判定為有效值時,即開啟計數(shù)器開始計時。

 

 

    超聲波接收電路主要由接收頭、三級三極管放大電路和包絡檢波電路、濾波電路等組成,其電路如圖6所示。當接收到超聲波信號時,計數(shù)器立即停止計數(shù)以計算出時間差T。

    圖7為超聲波接收端波形放大及經典的二極管檢波電路之后輸出的超聲波接收端信號波形,其通過比較器輸入到STM8單片機的另一個捕獲引腳來控制定時器的停止。

2.3 系統(tǒng)軟件設計
    STM8單片機控制器主要完成紅外和超聲波的中斷響應、發(fā)射定時以及產生38 kHz和40 kHz的方波來驅動各自的三極管以及紅外與超聲波接收信號的濾波、數(shù)據處理、距離計算和實測距離的顯示。系統(tǒng)程序流程如圖8所示。

    本紅外-超聲波系統(tǒng)主要應用在工業(yè)梁上的運動吊車上。經實踐應用證明,該系統(tǒng)測量距離可滿足大于10 m的要求,克服了反射式超聲波測距儀測量距離只能達到5 m左右的問題,同時消除了反射式超聲波測距儀存在的測量盲區(qū),測量精度小于1 cm,可靠性高,超過了實際的應用要求。初步可以滿足產業(yè)化的需要,經改進可升級成智能化的超聲波測距儀。
參考文獻
[1] 陶建平,伊文慶,柳軍.基于DSP和單片機的超聲波測距系統(tǒng)[J].科學技術與工程,2010,10(3):763-764.
[2] 劉玉梅,張清志.基于超聲波測距系統(tǒng)的節(jié)能裝置設計[J].儀表技術與傳感器,2009(2):109-110.

此內容為AET網站原創(chuàng),未經授權禁止轉載。
主站蜘蛛池模板: 久久久久国产精品免费| 欧美中文字幕视频在线观看| 欧美国产综合在线V| 日本三级久久久| 国产欧美日韩精品丝袜高跟鞋| 欧美交换配乱吟粗大25p| 久久精品国产精品亚洲色婷婷| 欧美精品久久久久久久免费| 精品久久久久久无码中文野结衣| 97成人精品视频在线观看| 91精品国产高清久久久久久91| 久久这里只有精品视频首页| 国产亚洲精品久久久久久久 | 国产精品 欧美在线| 99精品国产高清一区二区| 久久久国产精品亚洲一区| 久久精品国产2020观看福利| 亚洲免费视频一区| 日韩有码在线视频| 岛国视频一区| 日韩wumaV| 日韩视频专区| 国产在线精品日韩| 久久香蕉国产线看观看网| 亚洲国产欧洲综合997久久| av日韩一区二区三区| 狠狠色综合欧美激情| 日韩专区中文字幕| 欧美中日韩免费视频| 国产精品av免费在线观看| 黄色三级中文字幕| 日本一区二区三区视频在线观看| 久久久久久久久亚洲| 九色91视频| 免费在线观看的毛片| 国产黄页在线观看| 亚洲欧洲三级| 久久99热精品这里久久精品| 久久天天躁狠狠躁夜夜躁| 亚洲www永久成人夜色| 91免费看片网站|