亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ATmega16單片機(jī)的超聲測距系統(tǒng)研究

        2016-09-09 02:51:45王晉
        電子設(shè)計工程 2016年16期
        關(guān)鍵詞:測距超聲波單片機(jī)

        王晉

        (西安航空學(xué)院 陜西 西安 710077)

        基于ATmega16單片機(jī)的超聲測距系統(tǒng)研究

        王晉

        (西安航空學(xué)院 陜西 西安 710077)

        隨著超聲技術(shù)的不斷發(fā)展,超聲測距技術(shù)不斷成熟。本文針對目前超聲測距的應(yīng)用情況,采用ATmega16單片機(jī)作為主控芯片,設(shè)計了一種的超聲測距系統(tǒng)。該系統(tǒng)以空氣中超聲波的傳播速度為確定條件,利用發(fā)出超聲波和返回波之間的時間差來測量待測距離。系統(tǒng)的硬件電路主要由發(fā)射電路、接收電路、檢測電路、顯示電路、溫度電路等組成,最后對超聲測距軟件的實現(xiàn)進(jìn)行了編程。該系統(tǒng)采用非接觸式測量方法,具有很好的抗干擾能力,并且具有使用方便、價格便宜等優(yōu)點。

        ATmega16;超聲測距;超聲波;非接觸式測量

        隨著計算機(jī)技術(shù)、自動化技術(shù)、工業(yè)控制技術(shù)以及工業(yè)機(jī)器人技術(shù)的發(fā)展,如何進(jìn)行測距和識別成為人們越來越關(guān)心的問題。傳統(tǒng)的接觸式測量儀器是利用卷尺等進(jìn)行測量,這種測量方法在復(fù)雜的結(jié)構(gòu)中具有測量不準(zhǔn)確以及測量困難等缺點。在非接觸測距儀器中,現(xiàn)在常用的有超聲波、激光和雷達(dá)測距[1]。但由于激光和雷達(dá)的造價高,并不利于普及。相比之下,超聲波測距具有測量準(zhǔn)確、指向性強(qiáng)、信息處理可靠等優(yōu)點,已經(jīng)越來越引起人們的重視。目前,超聲測距在機(jī)器人避障、自動測距、無損檢測、超聲定位以及汽車倒車等方面已經(jīng)有了廣泛的應(yīng)用[2]。

        文中介紹了一種以ATmega16單片機(jī)為核心,具有液晶顯示和溫度補償?shù)牡统杀?、高精度、微型化的超聲測距系統(tǒng)。

        1 超聲測距系統(tǒng)的設(shè)計原理

        1.1超聲測距系統(tǒng)的硬件組成

        系統(tǒng)的主控芯片為AVR單片機(jī)中的ATmega16,ATmega16是基于增強(qiáng)的AVR RISC結(jié)構(gòu)的低功耗8位CMOS微控制器。由于其先進(jìn)的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16的數(shù)據(jù)吞吐率高達(dá)1MIPS/MHz,從而可以減緩系統(tǒng)在功耗和處理速度之間的矛盾[3]。

        本設(shè)計主要由ATmega16單片機(jī)、溫度電路、液晶顯示電路、超聲波發(fā)射電路、超聲波接收電路、檢測電路、電源電路等部分,系統(tǒng)總體設(shè)計如圖1所示。

        圖1 總體設(shè)計思想

        超聲波發(fā)射電路采用ATmega16中PD6口通過編程的方式輸出40 kHz的脈沖信號。由于單片機(jī)管腳的輸出功率較低,難以驅(qū)動超聲傳感器發(fā)射足夠遠(yuǎn)的超聲波,故在超聲波發(fā)射電路中加上功率放大電路。

        從接收探頭接收回來的回波也很微弱,并且回波里還存在較多的干擾信號,所以在接收電路中采用一個放大電路和一個帶通濾波電路。

        接收電路輸出的信號是一個正弦波信號,但單片機(jī)所接受的中斷信號為下降沿觸發(fā)信號,所以通過一個比較器,將正弦信號轉(zhuǎn)變?yōu)榉讲ㄐ盘?,用方波信號的?fù)跳變作為單片機(jī)的中斷輸入。

        顯示電路采用中文液晶顯示器,通過單片機(jī)編程將內(nèi)部計數(shù)得到的時間數(shù)據(jù)轉(zhuǎn)換為距離數(shù)據(jù),并顯示出來。

        1.2超聲測距傳感器的選擇

        超聲測距傳感器具有多種結(jié)構(gòu),具體可分為直探頭、斜探頭、表面波探頭、收發(fā)一體式探頭和收發(fā)分體式雙探頭等。在超聲測距系統(tǒng)中,工作頻率越高,聲波在空氣中傳播的損失就越大,就會降低測量的距離。但是工作頻率越低,傳感器的尺寸就越大,會造成制造和安裝的困難。故本設(shè)計選取的探頭是40 kHz的收發(fā)分體式超聲傳感器TCRT16-40。

        1.3超聲測距傳感器的基本原理

        超聲測距的方法有脈沖回波法、共振法和頻差法。在所有的超聲測距方法中,脈沖回波法最為常用,它主要是利用超聲測距傳感器發(fā)出的聲波信號,遇到障礙物體時發(fā)生反射,反射的回波被超聲接收器接收并轉(zhuǎn)化為電信號,只要測出發(fā)出信號和接收信號之間的時間差t,就可以測得超聲測距傳感器和障礙物之間的距離d:

        式中v是超聲波在氣體中的傳播速度,它與氣體的溫度有關(guān):

        式中T為空氣溫度k(絕對溫度)。

        在常溫20攝氏度下,聲音在空氣中的傳播速度為344m/s。當(dāng)需要精確的進(jìn)行超聲測距時,需要進(jìn)行溫度補償[4]。

        2 系統(tǒng)的硬件設(shè)計

        2.1超聲波發(fā)射電路

        超聲波發(fā)射電路是用ATmega16的PD6口發(fā)射一組方波脈沖信號,但是其發(fā)出的信號電流和輸出功率很低,不足以驅(qū)動超聲波傳感器發(fā)出足夠強(qiáng)度的超聲波信號,所以在此處加入一個功率放大電路,如圖2所示。

        圖2 超聲波發(fā)射電路

        本系統(tǒng)設(shè)計采用的是雙電源乙類互補推挽功率放大電路,Q1和Q2分別為NPN和PNP型三極管,兩個三極管的基極和發(fā)射極相互連接,信號從兩管的基極輸入,從發(fā)射極輸出,RL為負(fù)載電阻。當(dāng)沒有信號輸入時,兩管的基極電位為零,所以Q1和Q2處于截止?fàn)顟B(tài);當(dāng)輸入信號處于負(fù)半周時,Q1截止,Q2導(dǎo)通,進(jìn)行功率放大;當(dāng)信號處于正半周時,Q2截止,Q1導(dǎo)通,進(jìn)行功率放大。

        本系統(tǒng)設(shè)計時,供電電源為12 V。選取負(fù)載電阻RL為100 Ω,功放管選用8050NPN型和8550PNP型三極管,其耐壓為40 V,大于每管電源電壓的兩倍即24 V;又因為功放管集電極最大允許電流必須滿足120 mA,所以滿足設(shè)計要求。本設(shè)計的最大輸出功率Pomax=試驗證明滿足發(fā)射需要。

        2.2超聲波接收電路

        超聲波接收電路的作用是將超聲波傳感器中壓電晶片產(chǎn)生的電壓進(jìn)行放大,同時將產(chǎn)生的干擾信號進(jìn)行濾波,用來驅(qū)動后面比較器輸出電位跳變。超聲波接收電路由前置放大電路和帶通濾波電路組成,分別如圖3和圖4所示。

        圖3 前置放大電路

        前置放大電路的作用是將信號電壓進(jìn)行放大,并抑制其他噪聲和干擾,以便達(dá)到最大的信噪比。利用反向放大器通過對Rf和R12進(jìn)行調(diào)節(jié),進(jìn)而可實現(xiàn)調(diào)節(jié)電壓放大倍數(shù)。根據(jù)本系統(tǒng)需要,接收到的傳感器輸出電壓非常小,故取R12=1 kΩ,Rf=200 kΩ,即放大電路將輸入信號放大200倍。

        由于超聲波遇到障礙物反射回來的信號中混有雜波和干擾脈沖,而前置放大電路在放大有用信號的同時,也會將干擾信號進(jìn)行放大,于是本設(shè)計在前置放大電路的后端加入濾波電路,以去除雜波和干擾信號。又因為本設(shè)計的干擾噪聲主要是環(huán)境中的噪聲以及50 Hz的工頻干擾,所以選用LM358和外圍相應(yīng)的電阻電容組成帶通濾波電路。在此電路中,前級低通濾波中,電容取1 000 pF,后級的高通濾波中,電容取0.1 μF,根據(jù)公式R=1/2πfc可得到圖4中R2=15 kΩ,R6=18 kΩ,R7=18 kΩ。為了降低運放失調(diào)電流造成的誤差,使運放同相輸入端和反向輸入端對地的直流電阻相等,可得R4=70 kΩ,R5=42 kΩ,R8=50 kΩ,R9=85 kΩ。

        2.3檢測電路

        檢測電路的作用是將放大濾波后的信號進(jìn)行鑒別,一般通過比較器將信號與一個固定的電平相比較,輸出不同的電平來產(chǎn)生上升或下降沿觸發(fā),最后轉(zhuǎn)換成數(shù)字脈沖進(jìn)而觸發(fā)ATmega16的中斷引腳0,如圖5所示,本設(shè)計比較電路由比較器LM393及其外圍電阻電容組成。

        其中參考電壓通過調(diào)節(jié)電阻R15和R16來進(jìn)行選擇,圖5中的R14作為上拉電阻,電容C3起到簡單的濾波作用。取R15=18 kΩ和R16=18 kΩ,參考電壓就為上拉電阻R14=1 kΩ,電容C3=1 000 pF。也就是說當(dāng)比較器輸入信號的電壓高于263 mV時,比較器輸出電壓為5 V;輸入信號電壓低于263 mV時,比較器輸出電壓為0 V,以此邊沿跳變來控制單片機(jī)的中斷INT0,停止計時。

        圖4 帶通濾波電路

        圖5 檢測電路

        2.4顯示電路

        本設(shè)計采用的是12864漢字圖形型液晶顯示模塊,可顯示漢字和圖形,內(nèi)置8192個中文漢字(16X16點陣)、128個字符(8X16點陣)及64X256點陣顯示RAM(GDRAM)。如圖6所示,液晶 12864中的數(shù)據(jù)接口DB0-DB7和單片機(jī)的PC0-PC7管腳相連接,RS、RW、E和RST管腳分別與單片機(jī)PA4、PA5、PA6和PA7管腳相連。

        2.5溫度檢測電路

        由于超聲波在空氣中傳播速度與空氣溫度有關(guān),為了能夠準(zhǔn)確計算出超聲波返回接收探頭的時間,需要進(jìn)行溫度補償,進(jìn)而通過軟件編程的方法將溫度對超聲波速度的影響消除。溫度檢測電路如圖7所示,其中空氣的溫度采集信號從單片機(jī)的PB1口輸入,R18為上拉電阻,電源供電電壓為5 V。當(dāng)采集到的溫度通過PB1口輸入到單片機(jī)后,單片機(jī)通過式(2),進(jìn)而可得到超聲波在空氣中實時的傳播速度,再通過定時器得到的時間t,可算出超聲傳感器與障礙物之間的距離。

        2.6電源電路

        本設(shè)計需要給單片機(jī)供5 V直流電和給發(fā)射電路供12 V直流電,故采用7805和7824兩種芯片分別為單片機(jī)和發(fā)射電路供電,如圖8所示。圖中24 V直流前有一降壓整流裝置,可將市電交流220 V通過變壓器降為交流26 V,再將交流26 V通過7824轉(zhuǎn)為直流24 V電壓。

        圖6 顯示電路

        圖7 溫度檢測電路

        圖8 電源電路

        3 系統(tǒng)的軟件設(shè)計

        3.1軟件設(shè)計的總體思路

        本研究的軟件設(shè)計采用C語言編程,與匯編語言相比,有較好的移植性[5]。程序設(shè)計使用定時計數(shù)器0來計算回波的返回時間,并計算出超聲波傳感器與障礙物之間的距離。

        3.2系統(tǒng)程序流程圖

        系統(tǒng)的流程圖如圖9所示。

        圖9 系統(tǒng)流程圖

        4 結(jié)束語

        本設(shè)計采用ATmega16單片機(jī),能夠有效的控制超聲測距傳感器。與傳統(tǒng)的使用AT89C52[6]相比,具有經(jīng)濟(jì),簡單實用的特點。經(jīng)驗證,此系統(tǒng)能夠很好工作,有較強(qiáng)的使用價值。

        [1]張鵬,張有志.一種新型超聲測距系統(tǒng)[J].山東大學(xué)學(xué)報,2003,2(3):18-22.

        [2]羅忠輝,黃世慶.提高超聲測距精度的方法[J].機(jī)械設(shè)計與制造,2005,1(1):109-110.

        [3]丁元杰主編.單片微機(jī)原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2003.

        [4]陳瑩.基于單片機(jī)的超聲測距系統(tǒng)[D].武漢:華中科技大學(xué),2004.

        [5]譚浩強(qiáng).C++程序設(shè)計[M].北京:清華大學(xué)出版社,1999.

        [6]邊春元,李文濤.C51單片機(jī)典型模塊設(shè)計與應(yīng)用 [M].北京:機(jī)械工業(yè)出版社,2008.

        The ultrasonic ranging system based on ATmega16

        WANG Jin
        (Xi'an Aeronautical University,Xi'an 710077,China)

        With the continuous development of ultrasonic technology,ultrasonic ranging technology continues to mature.In this paper,based on the current application of ultrasonic distance measurement,using ATmega16 single chip microcomputer as main control chip,a kind of ultrasonic ranging system is designed.With ultrasonic transmission speed in order to determine the conditions for the system,using a ultrasonic wave and return between the time difference to measure distance under test. System hardware circuit is mainly composed of transmitting circuit,receiving circuit,detection circuit,display circuit,temperature and other components of the circuit,finally,the implementation of ultrasonic ranging software programming.Noncontact measuring method used in this system,has the very good anti-jamming capability,and has the advantages of easy to use,the price is cheap.

        ATmega16;ultrasonic distance measurement;ultrasonic;non-contact measurement

        TN141

        A

        1674-6236(2016)16-0167-04

        2015-08-28稿件編號:201508155

        王 晉(1985—),男,陜西西安人,碩士,講師。研究方向:機(jī)械電子工程。

        猜你喜歡
        測距超聲波單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        類星體的精準(zhǔn)測距
        科學(xué)(2020年3期)2020-01-06 04:02:51
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        基于Niosll高精度超聲波流量計的研究
        電子制作(2018年17期)2018-09-28 01:56:38
        淺談超聲波測距
        電子制作(2017年7期)2017-06-05 09:36:13
        蝙蝠的超聲波
        超聲波流量計的研究
        電子制作(2016年21期)2016-05-17 03:52:47
        超聲波流量計在蘭干渠上的應(yīng)用
        基于PSOC超聲測距系統(tǒng)設(shè)計
        亚洲色偷偷综合亚洲avyp| 久久久诱惑一区二区三区| 亚洲无人区一码二码国产内射| 国产精品蝌蚪九色av综合网| 中文字幕一区二三区麻豆| 欧洲成人一区二区三区| 在教室伦流澡到高潮hgl视频 | 久久永久免费视频| 久久伊人精品只有这里有| 亚洲精选自偷拍一区二| 亚洲av无码国产精品色软件下戴 | 18国产精品白浆在线观看免费| 日韩亚洲av无码一区二区不卡| 日韩精品一区二区三区四区| 亚洲精品成人一区二区三区| 无码人妻久久一区二区三区蜜桃| 亚洲最大av资源站无码av网址 | 一本一道波多野结衣av中文| 欧美成人在线A免费观看| 麻豆av在线免费观看精品| 蜜桃视频在线看一区二区三区 | 久久精品亚洲牛牛影视| 性一交一乱一乱一视频亚洲熟妇| 免费人妻精品一区二区三区| 婷婷综合另类小说色区| 亚洲精品国精品久久99热一| 天堂网av在线| 偷拍美女上厕所一区二区三区| 国产综合色在线视频区| 97久久超碰国产精品2021| 蜜桃成人永久免费av大| 亚洲男人综合久久综合天堂| 亚洲精品午夜无码专区| 亚洲综合av在线在线播放| 中文无码制服丝袜人妻AV| 亚洲国产精品区在线观看| 国产成人亚洲综合色婷婷| AV无码中文字幕不卡一二三区| 国产精品自拍网站在线| 朋友的丰满人妻中文字幕| 狠狠色狠狠色综合久久第一次|