0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32單片機(jī)的高精度超聲波測(cè)距系統(tǒng)設(shè)計(jì)

h1654155282.3538 ? 來(lái)源:陳翠 ? 2019-10-17 15:10 ? 次閱讀

一、系統(tǒng)組成

STM32單片機(jī)高精度超聲波測(cè)距系統(tǒng)的設(shè)計(jì)主要由STM32單片機(jī)、超聲波發(fā)射電路、接受電路、補(bǔ)償電路和軟件等構(gòu)成。該系統(tǒng)將STM32單片機(jī)作為整個(gè)系統(tǒng)的核心,通過(guò)協(xié)調(diào)各部分電路工作,進(jìn)而實(shí)現(xiàn)高精度的超聲波測(cè)距口。

二、系統(tǒng)硬件設(shè)計(jì)

1、超聲波發(fā)射電路

超聲波發(fā)射電路兩個(gè)最主要的組成部分就是超聲波探頭和超聲波激勵(lì)電路。超聲波探頭不僅是超聲波發(fā)射電路的一個(gè)重要組成部分,更是整個(gè)超聲波測(cè)距系統(tǒng)的重要組成部分。它是超聲波測(cè)距系統(tǒng)中用以發(fā)射或接受超聲波信號(hào)的主要器件。超聲波激勵(lì)電路的基本工作原理是首先利用相應(yīng)的機(jī)理信號(hào)對(duì)一特定形式的電壓進(jìn)行處理之后,將其加載到超聲波探頭上,然后再通過(guò)超聲波探頭壓電晶片將其自身所具有的電能轉(zhuǎn)化為超聲波信號(hào)圖。

2、超聲波縷收電路

超聲波接收電路由超聲波信號(hào)采集與超聲波信號(hào)處理兩部分組成,該電路主要負(fù)責(zé)對(duì)超聲波回波信號(hào)進(jìn)行捕捉。由于電脈沖信號(hào)是由超聲波傳感器在接收到超聲波回波信號(hào)之后經(jīng)過(guò)轉(zhuǎn)變而形成的,所以在正常情況下,它是無(wú)法直接進(jìn)人到STM32單片機(jī)當(dāng)中的。另外,超聲波在傳播過(guò)程中,往往會(huì)有部分超聲波因?yàn)樵谳o助介質(zhì)中傳播而發(fā)生耗損現(xiàn)象,且超聲波回波信號(hào)減小的幅度也會(huì)隨著被測(cè)物體距離的增大而增大。

受聲波的反射、散射和(2.2.3超聲波補(bǔ)償電路)聲束本身擴(kuò)散等的影響,使得超聲波在傳播過(guò)程中其大小將會(huì)隨著傳播距離的改變而改變,傳播距離越大,超聲波信號(hào)則越小。在STM32單片機(jī)的高精度超聲波測(cè)距系統(tǒng)設(shè)計(jì)過(guò)程中,為了提高測(cè)量結(jié)果的精度,設(shè)計(jì)人員通常會(huì)對(duì)衰減的超聲波回波進(jìn)行時(shí)間增益補(bǔ)償,這就需要將超聲波補(bǔ)償電路加人到系統(tǒng)設(shè)計(jì)之內(nèi),超生波補(bǔ)償電路的設(shè)計(jì)基本上都是采用具有時(shí)司增益控制功能的接收放大器。

3、超聲波補(bǔ)償電路

受聲波的反射、散射和(2.2.3超聲波補(bǔ)償電路)聲束本身擴(kuò)散等的影響,使得超聲波在傳播過(guò)程中其大小將會(huì)隨著傳播距離的改變而改變,傳播距離越大,超聲波信號(hào)則越小。在STM32單片機(jī)的高精度超聲波測(cè)距系統(tǒng)設(shè)計(jì)過(guò)程中,為了提高測(cè)量結(jié)果的精度,設(shè)計(jì)人員通常會(huì)對(duì)衰減的超聲波回波進(jìn)行時(shí)間增益補(bǔ)償,這就需要將超聲波補(bǔ)償電路加人到系統(tǒng)設(shè)計(jì)之內(nèi),超生波補(bǔ)償電路的設(shè)計(jì)基本上都是采用具有時(shí)司增益控制功能的接收放大器。

4、主控器

該系統(tǒng)的核心組成部分采用STM32單片機(jī),該單片機(jī)對(duì)主控器主頻與定時(shí)器的控制是通過(guò)PLL進(jìn)行陪頻,從而讓主控器的頻率可以達(dá)到72MHz。主控器擁有如此高分辨率的定時(shí)器,可以實(shí)現(xiàn)超聲波測(cè)距的高精度測(cè)量巧]。2.3系統(tǒng)軟件設(shè)計(jì)

STM32單片機(jī)的高精度超聲波測(cè)距系統(tǒng),其軟件設(shè)計(jì)的主要流程如下:首先,對(duì)系統(tǒng)各個(gè)饃塊進(jìn)行初始化,通過(guò)STM32單片機(jī)的PWM產(chǎn)生頻率為40KHz的、具有8個(gè)周期的脈沖方波,并將要在漠塊中進(jìn)行捕捉的超聲波回波輸人到捕捉指令當(dāng)中;其次,待超聲波回波順利進(jìn)人到接收電路之后,利用整形電路和放大電路等硬件對(duì)其進(jìn)行相應(yīng)的處理并傳送到STM32單片機(jī)內(nèi),當(dāng)STM32單片機(jī)捕捉到回波觸發(fā)信號(hào)時(shí),利用軟件濾波和峰值時(shí)間檢測(cè)法來(lái)計(jì)算出峰值時(shí)刻回波的到達(dá)時(shí)間;最后,借助相關(guān)計(jì)算公式得出被測(cè)距離值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628294
  • STM32
    +關(guān)注

    關(guān)注

    2257

    文章

    10828

    瀏覽量

    352432
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    超聲波測(cè)距系統(tǒng)設(shè)計(jì)

    這就是所謂的時(shí)間差測(cè)距法。 <三、 超聲波測(cè)距系統(tǒng)的電路設(shè)計(jì) 圖2 超聲波測(cè)距電路原理圖本
    發(fā)表于 10-15 15:25

    基于51單片機(jī)超聲波測(cè)距系統(tǒng)

    AT89C2051。采用12MHz高精度的晶振,以獲得較穩(wěn)定時(shí)鐘頻率,減小測(cè)量誤差。單片機(jī)用P3.5端口輸出超聲波換能器所需的40kHz的方波信號(hào),P3.6端口監(jiān)測(cè)超聲波接收電路輸出的
    發(fā)表于 03-25 10:21

    基于單片機(jī)超聲波測(cè)距系統(tǒng)有什么優(yōu)點(diǎn)?

    廉。但是以往的超聲波傳感器由于高精度的要求,結(jié)構(gòu)復(fù)雜,且不能夠根據(jù)不同的環(huán)境自動(dòng)調(diào)節(jié),成本高,適應(yīng)性差。本文介紹一種以AT89C2051 單片機(jī)為核心的低成本、高精度的數(shù)字顯示
    發(fā)表于 10-25 06:58

    怎樣去設(shè)計(jì)基于51單片機(jī)超聲波測(cè)距汽車避障系統(tǒng)

    很多種,短距離的可以用米尺,遠(yuǎn)距離的有激光測(cè)距等,超聲波測(cè)距適用于高精度的中長(zhǎng)距離測(cè)量。因?yàn)?b class='flag-5'>超聲波在標(biāo)準(zhǔn)空氣中的傳播速度為331.45米/秒
    發(fā)表于 11-10 07:56

    基于單片機(jī)超聲波測(cè)距系統(tǒng)實(shí)現(xiàn)

    文章目錄1 簡(jiǎn)介2 主要器件3 實(shí)現(xiàn)效果4 設(shè)計(jì)原理4.1 聲波雷達(dá)原理5 部分實(shí)現(xiàn)代碼6 最后1 簡(jiǎn)介Hi,大家好,這里是丹成學(xué)長(zhǎng),今天向大家介紹一個(gè)學(xué)長(zhǎng)做的單片機(jī)項(xiàng)目基于單片機(jī)超聲波
    發(fā)表于 11-10 08:53

    如何去設(shè)計(jì)一種STM32單片機(jī)高精度超聲波測(cè)量系統(tǒng)

    和準(zhǔn)確性。超聲波測(cè)距是一種典型的非接觸測(cè)量方式,在不同的傳播介質(zhì)中具有不同的傳播速度其系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、成本低。只有了解超聲波測(cè)距的原理、了解
    發(fā)表于 12-06 06:06

    如何利用單片機(jī)實(shí)現(xiàn)汽車避障超聲波測(cè)距汽車避障系統(tǒng)設(shè)計(jì)

    測(cè)量距離的方法有很多種,短距離的可以用米尺,遠(yuǎn)距離的有激光測(cè)距等,超聲波測(cè)距適用于高精度的中長(zhǎng)距離測(cè)量。因?yàn)?b class='flag-5'>超聲波在標(biāo)準(zhǔn)空氣中的傳播速度為3
    發(fā)表于 01-10 08:28

    基于STM32單片機(jī)高精度超聲波測(cè)距系統(tǒng)

    提出了一種基于 STM32單片機(jī)超聲波測(cè)距系統(tǒng)的設(shè)計(jì)方案。與傳統(tǒng)單片機(jī)相比,
    發(fā)表于 08-15 10:14 ?327次下載
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>高精度</b><b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b><b class='flag-5'>系統(tǒng)</b>

    基于單片機(jī)超聲波測(cè)距倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)

    基于單片機(jī)超聲波測(cè)距倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì),很好的學(xué)習(xí)資料,快來(lái)下載吧。
    發(fā)表于 03-23 17:36 ?124次下載

    基于單片機(jī)超聲波測(cè)距系統(tǒng)設(shè)計(jì)

    基于單片機(jī)超聲波測(cè)距系統(tǒng)設(shè)計(jì)
    發(fā)表于 12-17 21:59 ?6次下載

    基于STM32單片機(jī)高精度超聲波測(cè)距系統(tǒng)的設(shè)計(jì)

    基于STM32單片機(jī)高精度超聲波測(cè)距系統(tǒng)的設(shè)計(jì)
    發(fā)表于 09-28 14:32 ?47次下載
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>高精度</b><b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    51單片機(jī)驅(qū)動(dòng)超聲波測(cè)距模塊

    51單片機(jī)驅(qū)動(dòng)超聲波測(cè)距模塊(單片機(jī)最小系統(tǒng))-使用51單片機(jī)驅(qū)動(dòng)
    發(fā)表于 07-22 10:01 ?61次下載
    51<b class='flag-5'>單片機(jī)</b>驅(qū)動(dòng)<b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b>模塊

    基于單片機(jī)超聲波測(cè)距

    設(shè)計(jì)簡(jiǎn)介:本設(shè)計(jì)是基于單片機(jī)超聲波測(cè)距系統(tǒng),主要實(shí)現(xiàn)以下功能:可通過(guò)LCD1602顯示溫度、距離和最小距離; 可通過(guò)按鍵設(shè)置最小距離; 可通過(guò)蜂鳴器和LED進(jìn)行不同頻率的聲光報(bào)警;標(biāo)
    發(fā)表于 11-12 15:06 ?39次下載
    基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b>

    52單片機(jī)超聲波測(cè)距

    52單片機(jī)超聲波測(cè)距
    發(fā)表于 11-23 17:06 ?26次下載
    52<b class='flag-5'>單片機(jī)</b><b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b>

    單片機(jī)STM8S測(cè)量電壓電路_STM32單片機(jī)高精度超聲波測(cè)距系統(tǒng)的設(shè)計(jì)

    和準(zhǔn)確性。超聲波測(cè)距是一種典型的非接觸測(cè)量方式,在不同的傳播介質(zhì)中具有不同的傳播速度其系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、成本低。只有了解超聲波測(cè)距的原理、了解
    發(fā)表于 11-23 18:21 ?9次下載
    <b class='flag-5'>單片機(jī)</b>STM8S測(cè)量電壓電路_<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>高精度</b><b class='flag-5'>超聲波</b><b class='flag-5'>測(cè)距</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)