国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)技術(shù)的超聲測距系統(tǒng)設(shè)計(jì)

2017-09-28 08:09:02王大清殷學(xué)麗
中國新技術(shù)新產(chǎn)品 2017年21期
關(guān)鍵詞:測距超聲波單片機(jī)

王大清 殷學(xué)麗

摘 要:伴隨著我國科學(xué)技術(shù)的發(fā)展以及提升,我國的測距技術(shù)也得到了非常大的發(fā)展和提升。為了有效地提升我國的測量質(zhì)量以及精準(zhǔn)度,本文重點(diǎn)闡述一種新型的超聲測繪技術(shù)。這種超聲測距技術(shù)主要的設(shè)計(jì)原理在于單片機(jī)技術(shù)的發(fā)展以及應(yīng)用。整套超聲測距技術(shù)主要的控制應(yīng)用為單片機(jī)設(shè)備的STC89C52控制器進(jìn)行測距控制,在測距的過程中控制定時(shí)器會(huì)產(chǎn)生相應(yīng)的脈沖頻率,從而計(jì)算以及分析出發(fā)射,接收兩動(dòng)作之間的回波接收時(shí)間,通過時(shí)間數(shù)據(jù)得出具體的測量距離。本文主要針對單片技術(shù)的超聲測距系統(tǒng)的設(shè)計(jì)進(jìn)行詳細(xì)的分析以及闡述,希望通過本文的闡述以及分析能夠有效地提升我國單片機(jī)技術(shù)在我國測距工作中的應(yīng)用,同時(shí)也為我國測距工作的提升以及進(jìn)一步發(fā)展貢獻(xiàn)一份力量。

關(guān)鍵詞:單片機(jī);測距;超聲波;語音播報(bào);WTD588D芯片

中圖分類號:TP216 文獻(xiàn)標(biāo)識(shí)碼:A

在單片機(jī)技術(shù)的超聲測距系統(tǒng)設(shè)計(jì)的過程中,超聲波技術(shù)由于有著非常大的優(yōu)勢,因此在超聲測距系統(tǒng)的設(shè)計(jì)過程中占有巨大的作用。超聲波的主要優(yōu)點(diǎn)有3個(gè),首先是超聲波有較強(qiáng)的指向性;其次是超聲波具有緩慢的能源消耗,最后是超聲波在介質(zhì)的傳輸中具有較遠(yuǎn)的距離特性。因此超聲波在測距的過程中應(yīng)用非常的廣泛。超聲波測距技術(shù)是一種非接觸式的測距形式,在測距的過程中受到外界光線,顏色的影響較小。超聲波測距技術(shù)相較于其他的測距設(shè)備具有明顯的優(yōu)點(diǎn),首先是超聲測距的應(yīng)用能夠減少設(shè)備的維修,其次超聲測距技術(shù)在應(yīng)用的過程中對環(huán)境的污染較小,第三是超聲測距技術(shù)具有非常大的可靠性,最后是超聲測距設(shè)備的使用壽命非常高。在各種惡劣的環(huán)境下都能夠正常的使用,同時(shí)還能夠保障測距的質(zhì)量以及精度。目前超聲測距技術(shù)主要的應(yīng)用領(lǐng)域有機(jī)器人避障行走,汽車倒車?yán)走_(dá)以及建筑工程施工等場合。本文闡述的測距系統(tǒng)技術(shù)能夠在數(shù)據(jù)處理的過程中使用溫度補(bǔ)償?shù)姆绞奖U蠝y繪質(zhì)量以及 精度。通過cd1602模塊來實(shí)現(xiàn)距離的顯示,通過WTD588D芯片來進(jìn)行語音播報(bào)。利用單片機(jī)技術(shù)進(jìn)行的超聲測距系統(tǒng)能夠有效地實(shí)現(xiàn)測量的快速,控制簡單,較低成本,精準(zhǔn)度高等性能要求,這種超聲測距系統(tǒng)的實(shí)際測距范圍在2cm~350cm。

1.超聲測距系統(tǒng)設(shè)計(jì)的總體結(jié)構(gòu)設(shè)計(jì)介紹

超聲波測距系統(tǒng)在設(shè)計(jì)的過程中測距電路采用的是 HC-SR04模塊,使用DS18B20模塊作為溫度傳感器,同時(shí)測距系統(tǒng)的控制核心為STV89C52微處理器單片機(jī)。使用共陽數(shù)碼管承擔(dān)顯示的功能。主要的原理在于通過HC-SR04模塊的集成發(fā)射來進(jìn)行超聲波的發(fā)生電路模塊,當(dāng)超聲波發(fā)射模塊遇到障礙的時(shí)候會(huì)產(chǎn)生相應(yīng)的回波,回波通過接收模塊進(jìn)行信號的接收,通過單片機(jī)來對聲波的傳輸統(tǒng)計(jì)回波時(shí)間,通過一定的溫度補(bǔ)償,找出相應(yīng)的數(shù)據(jù)處理,播報(bào)測量的具體數(shù)據(jù)。具體的結(jié)構(gòu)如圖1所示。

2.超聲測距系統(tǒng)設(shè)計(jì)的硬件電路具體設(shè)計(jì)

2.1超聲波測距系統(tǒng)的發(fā)射電路設(shè)計(jì)

HC-SR04數(shù)字模塊的超聲波內(nèi)部發(fā)射電路基本原理圖如下,發(fā)射電路的主要組成有3個(gè)部分,首先是單片機(jī)(Em78p153),其次是MAX232模塊,最后是超聲波T40發(fā)射轉(zhuǎn)換器等組成,如圖2所示。

2.2超聲波測距系統(tǒng)的接收電路設(shè)計(jì)

在超聲波測距系統(tǒng)上電之后,系統(tǒng)先進(jìn)行設(shè)備初始化操作,通過對各種變量定時(shí)器進(jìn)行一定的初始化,繼而通過單片機(jī)對Trig進(jìn)行20微妙的高電平傳輸,此時(shí)Echo正在等待高電平信號的輸入,高電平信號一旦輸入進(jìn)來,即可將定時(shí)器開啟,定時(shí)器啟動(dòng)定時(shí)操作。

2.3超聲波測距系統(tǒng)的語音播報(bào)電路設(shè)計(jì)

具體的語音播報(bào)電路設(shè)計(jì)圖如圖3所示。

2.4超聲波測距系統(tǒng)的顯示電路設(shè)計(jì)

超聲波測距系統(tǒng)的顯示電路在設(shè)計(jì)的過程中顯示溫度的模塊為LCD1602液晶電路模塊。顯示電路提升驅(qū)動(dòng)能力主要是由P1來實(shí)現(xiàn),然后進(jìn)行相應(yīng)的數(shù)據(jù)驅(qū)動(dòng)以及LCD輸出 。液晶顯示電路模塊主要是通過P2.7,P2.6來進(jìn)行信號E的顯示,能夠進(jìn)行數(shù)據(jù)選擇以及數(shù)據(jù)命令的選擇,通常有RS來完成,具體的設(shè)計(jì)圖如圖4所示。

3.超聲測距系統(tǒng)的軟件具體設(shè)計(jì)

3.1主程序的詳細(xì)設(shè)計(jì)

下超聲波測距系統(tǒng)設(shè)計(jì)的過程中主程序的設(shè)計(jì)主要的動(dòng)作有3個(gè)內(nèi)容,首先是程序的初始化;其次是控制超聲波的具體發(fā)射;最后是進(jìn)行測距數(shù)據(jù)的接收。主程序的設(shè)計(jì)單方向的發(fā)射超聲波主要依靠定時(shí)中斷子程序來完成,通過外部中斷子程序來完成回波時(shí)間的接收,讀取以及計(jì)算,通過計(jì)算得出測距具體結(jié)果。

測距系統(tǒng)的主程序首先要進(jìn)行的就是對整個(gè)系統(tǒng)環(huán)境進(jìn)行初始化。對定時(shí)器T0進(jìn)行相應(yīng)的設(shè)計(jì),主程序中采用的是十六位的工作模式,將EA位進(jìn)行總中斷設(shè)置,同時(shí)要將P0以及P1顯示端口進(jìn)行清零,利用超聲波對子程序進(jìn)行超聲波的脈沖發(fā)射。為了有效的避免發(fā)射器傳輸過程中的接收器直接發(fā)射接觸,我們需要進(jìn)行延遲超聲波發(fā)射,之后才對接收超聲波信號進(jìn)行中斷1。

3.2系統(tǒng)發(fā)生子系統(tǒng)設(shè)計(jì)以及接收中斷程序設(shè)計(jì)

在系統(tǒng)設(shè)計(jì)的過程中,超聲波子程序主要是通過P1.1來實(shí)現(xiàn)發(fā)射作用,P1.1的端口能夠?qū)⒓s兩個(gè)超聲波脈沖信號,頻率為40kHz,20μs的脈沖寬度同時(shí)接入T0計(jì)數(shù)器中,然后開始執(zhí)行計(jì)數(shù)操作??傮w來講超聲波子程序在設(shè)計(jì)上較為簡單,但是需要有精準(zhǔn)的運(yùn)行。

超聲波測距儀主程序利用外中斷1檢測返回超聲波信號,一旦接收到返回超聲波信號(即INT1引腳出現(xiàn)低電平),立即進(jìn)入中斷程序。進(jìn)入中斷后就立即關(guān)閉計(jì)時(shí)器T0停止計(jì)時(shí),并將測距成功標(biāo)志字賦值1。如果當(dāng)計(jì)時(shí)器溢出時(shí)還未檢測到超聲波返回信號,則定時(shí)器T0溢出中斷將外中斷1關(guān)閉,并將測距成功標(biāo)志字賦值2以表示此次測距不成功。

參考文獻(xiàn)

[1]孫琳琳,石飛飛.一種高精度超聲波測距儀的設(shè)計(jì)與實(shí)現(xiàn)[J].科學(xué)技術(shù)與工程,2010,10(30):7447-7453.

[2]賀桂芳.一種高精度超聲波測距系統(tǒng)的設(shè)計(jì)[J].傳感器與微系統(tǒng),2010,29(4):111-113.endprint

猜你喜歡
測距超聲波單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(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高精度超聲波流量計(jì)的研究
電子制作(2018年17期)2018-09-28 01:56:38
淺談超聲波測距
電子制作(2017年7期)2017-06-05 09:36:13
蝙蝠的超聲波
超聲波流量計(jì)的研究
電子制作(2016年21期)2016-05-17 03:52:47
超聲波流量計(jì)在蘭干渠上的應(yīng)用
基于PSOC超聲測距系統(tǒng)設(shè)計(jì)
阳城县| 安康市| 泗水县| 炎陵县| 海口市| 松江区| 九龙县| 杨浦区| 铜川市| 定远县| 乌鲁木齐市| 饶平县| 姚安县| 沈阳市| 鸡西市| 马鞍山市| 贵州省| 凉山| 永靖县| 河间市| 晋中市| 呼图壁县| 临潭县| 虞城县| 观塘区| 兰溪市| 洪洞县| 张家界市| 乌鲁木齐县| 遵义县| 阿尔山市| 东阿县| 宜君县| 临汾市| 公安县| 韩城市| 读书| 峨边| 青铜峡市| 乐都县| 托里县|