基於超聲波測距和PSD紅外測距的智能語音導盲器

2021-01-10 電子產品世界

摘要:設計了一種以超聲波測距和PSD紅外測距為核心的智能語音導盲器。利用STC12C5A60S2單片機循環採樣,ISD1700語音晶片作語音提示,實現導盲提示的功能。整個導盲裝置將放置於使用者頭部,其中,超聲波探測器探測方向可隨使用者頭部指向變化而變化,探測距離為5 m,精確到百分位,通過耳機向使用者報數,實現方向與距離的精確指示。
關鍵詞:超聲波測距;紅外測距;三角測量原理;語音提示

0 引言
我國是世界上盲人最多的國家,約有900萬視力殘疾者,佔全世界的盲人總數的1/5左右,每年會新增盲人45萬,即約每分鐘增加一人。完全失明的盲人,在行動引導方面遇到了很大的困難。傳統的手杖無法及時地告知盲人前方障礙物的具體位置。因此,一種廉價實用的智能導盲器的意義重大。
本文設計了一種以超聲波測距和PSD紅外測距為核心的智能語音導盲器。利用STC12C5A60S2單片機循環採樣,ISD1700語音晶片作語音提示,實現導盲提示的功能。本設計著重於解決使用者對前方障礙物的感知,因此本設計的超聲波探測器探測方向,隨使用者頭部指向變化而變化,與使用者頭部指向完全一致,且探測距離為5 m。通過耳機向使用者報數,精確到百分位,實現方向與距離的精確指示。

1 系統結構
如圖1所示本設計由探測,處理,提示3大部分組成。其中探測模塊由中央探測和側翼探測2個部分組成,探測模塊所輸出的信號發送給STC12C5A60S2單片機,通過A/D轉換、判別並通過語音晶片和震動器作距離提示。

本文引用地址:http://www.eepw.com.cn/article/192745.htm



2 探測模塊
本設計中央探測模塊使用超聲波探測,其測距原理為超聲波裝置發射超聲波並接受反射回波,通過兩者時間差t,利用公式d=v0t/2計算距離,d為超聲波發射裝置與障礙物的距離;v0為聲波在介質中傳播的速率(,T為攝氏溫度)。探測範圍可達4~500 cm,探測角約為30°(見圖2),解析度達1 cm,誤差少於1%,探測距離以數字量的形式通過TTL模式和單片機通信,因此完全可以滿足探測精度。探測範圍如圖2所示。


本設計側翼探測模塊使用紅外測距傳感器探測。該探測器採用三角測量原理(如圖2所示),可以測得裝置到障礙物的距離(20~150 cm),探測角15°(見圖3),距離以模擬量輸出,經單片機A/D轉換後,根據需要設置多重範圍報警。本設計的3個探測器將分別負責3個方向的探測,角度設置如圖3所示。


中間的探測器指向正前方,左右兩邊的探測器中線各與中線成90°角,這樣就可以組成一個可以探測前半球180°的模組。
紅外測距傳感器三角測量原理:雷射三角法測距的基本原理是基於平面三角幾何。其方法是讓一束雷射經發射透鏡準直後照射到被測物體表面上,由物體表面散射的光線通過接收透鏡會聚到高解析度的光電檢測器件上,形成一個散射光斑,該散射光斑的中心位置由傳感器與被測物體表面之間的距離決定。而光電檢測器件輸出的電信號與光斑的中心位置有關。因此,通過對光電檢測器件輸出的電信號進行運算處理就可獲得傳感器與被測物體表面之間的距離信息。為了達到精確的聚焦,發射光束和光電檢測器件受光面以及接收透鏡平面必須相交於一點。


紅外發射器按照一定的角度發射紅外光束,當遇到物體以後,光束會反射回來,測量示意圖如圖4所示。反射回來的紅外光線被光感應板檢測到以後,會獲得一個偏移值L,利用三角關係,在知道了發射角度α,偏移距L,中心矩X,以及濾鏡的焦距f以後,傳感器到物體的距離D就可以通過幾何關係D=fX/L計算出來了。當距離D足夠小時,L值會相當的大,超過光感應板的探測範圍,這時,雖然物體很近,但是傳感器反而看不到了。當物體的距離D很大時,L值就會很小,這時光感應板能否分辨出這個很小的L成為關鍵,也就是說光感應板的解析度決定能不能獲得足夠精確的L值。要檢測越是遠的物體,光感應板的解析度要求就越高。

pos機相關文章:pos機原理


相關焦點

  • 紅外測距和超聲波測距對比有什麼優缺點
    打開APP 紅外測距和超聲波測距對比有什麼優缺點 發表於 2017-11-23 14:32:29   有源超聲波測距:         通過發射具有特徵頻率的超聲波對被攝目標的探測,通過發射出特徵頻率的超聲波和反射回接受到特徵頻率的超聲波所用的時間,換算出距離,如超聲波液位物位傳感器,超聲波探頭,適合需要非接觸測量場合,超聲波測厚,超聲波汽車測距告警裝置等。
  • 超聲波傳感器測距方法詳解
    目前有兩種常用的超聲波測距方案。一種是基於單片機或者嵌入式設備的超聲波測距系統,一種是基於CPLD(Complex Programmable Logic Device)的超聲波測距系統。想要了解超聲波測距傳感器的相關應用設計首先我們必須了解超聲波傳感器測距的工作原理。
  • 基於nRF24L01+與Arduino的超聲波測距系統設計
    隨著科學技術的發展,測距技術和無線傳輸技術日趨成熟,無人距離測量在特殊領域中將得到廣泛應用。利用超聲波測距成本低、精度高、速度快等技術特點,結合單片機、無線通信技術可對建築物內部平面尺寸進行測量,並將數據無線傳至終端設備實時顯示。
  • 超聲波避障傳感器及超聲波測距傳感器在機器人中的應用
    為了解決上述問題,人們引入了計算機和人工智慧等領域的一些算法。同時得益於處理器計算能力的提高及傳感器技術的發展,在移動機器人的平臺上進行一些複雜算法的運算也變得輕鬆,由此產生了一系列智能避障方法,比較熱門的有:遺傳算法、神經網絡算法、模糊算法等。
  • 今天我們聊一聊測距類的傳感器有哪幾種
    傳感器是一種檢測裝置,是實現自動檢測和自動控制的重要一環,能檢測物體的各種各樣信息,並將檢測到的信息內容轉換成電信號或別的方式的信號進行輸出。因傳感器的存在,使得生硬的物體變得仿佛有了嗅覺、味覺、聽覺和視覺等感官,越來越靈活起來。
  • 雷射測距的原理及與超聲波測距的不同
    雷射測距的原理與無線電雷達相同,將雷射對準目標發射出去後,測量它的往返時間,再乘以光速即得到往返距離。由於雷射具有高方向性、高單色性和高功率等優點,這些對於測遠距離、判定目標方位、提高接收系統的信噪比、保證測量精度等都是很關鍵的,因此雷射測距儀日益受到重視。
  • 簡單的超聲波測距模塊製作_HC-SR04超聲波測距模塊及製作圖詳解
    _u=ukgdp5a7629&id=524088004171】由於超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用於距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。利用超聲波檢測往往比較迅速、方便、計算簡單、易於做到實時控制,並且在測量精度方面能達到工業實用的要求,因此在移動機器人研製上也得到了廣泛的應用。
  • 測距儀的原理
    現在市面上的測距儀主要分為三類:雷射測距儀、超聲波測距儀、紅外測距儀,我們介紹對測距儀原理的分析也主要介紹這三種。
  • 深度解析紅外測距技術
    、微波雷達測距、超聲波測距及紅外線測距等方式。 紅外測距的常用方法和原理 時間差法測距原理 時間差法測距原理是將紅外測距傳感器的紅外發射端發送信號與接收端接受信號的時間差t寫入單片機中,通過光傳播距離公式來計算出傳播距離L。
  • Arduino示例--超聲波測距
    超聲波測距的原理是利用超聲波發射器向某一方向發射超聲波,超聲波在空氣中傳播,遇到障礙物就立即被反射回來,接收器收到反射波後,根據發射和反射的時長t,就能計算出障礙物的距離,即:s=340× t / 2 。聲波在空氣中的傳播速度為340m/s,測距精度為釐米級,若要準確測量,還需要根據環境溫度進行修正。
  • 基於超聲波傳感器的無接觸式空氣測距方法
    ,充分考慮聲速與溫度的密切關係,進行溫度補償,進一步獲得測距最遠700 cm左右,精度最優達到1%。本文引用地址:http://www.eepw.com.cn/article/194761.htm  關鍵詞:P89LPC932;超聲波;測距儀;無接觸式空氣測距  引言  一些傳統的距離測量方式在某些特殊場合存在不可克服的缺陷。
  • 各種測距傳感器工作原理及應用
    超聲波對液體、固體的穿透本領很大,尤其是在陽光不透明的固體中,它可穿透幾十米的深度。超聲波碰到雜質或分界面會產生顯著反射形成反射成回波,碰到活動物體能產生都卜勒效應。因此超聲波檢測廣泛應用在工業、國防、生物醫學等方面以超聲波作為檢測手段,必須產生超聲波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習慣上稱為超聲換能器,或者超聲探頭。
  • Arduino提高篇07—超聲波測距
    關注、星標公眾號,不錯過精彩內容超聲波測距
  • 超聲波測距傳感器在礦用機車上的應用
    針對這一問題,我國煤礦採取增加機車運輸車輛、提高電動機車的車速和機車24 h作業。這樣一來,駕駛員容易出現疲勞駕駛和注意力不集中,從而帶來一系列安全隱患問題,因此設計出一套機車防撞報警系統,對於煤礦安全有著非常重要的意義。而這套系統的關鍵技術在於測距——測量前方障礙物到機車的距離,當今超聲波傳感器久經眾多工業任務的考驗,是距離測量和物體有無檢測的理想解決方案。
  • 基於SOPC的高精度超聲波雷達測距系統設計
    編者按:本文基於NIOS II軟核處理器和卡爾曼濾波算法,利用FPGA平臺,超聲波傳感器和LCD液晶顯示系統,設計了一種高精度超聲波雷達測距系統。以這種方法設計的SOPC系統,克服了傳統超聲波雷達測距系統噪聲幹擾過大的問題,提高了測距系統的測量精度。
  • 紅外線傳感器測距工作原理
    紅外線傳感器測距工作原理 紅外測距傳感器利用紅外信號遇到障礙物距離的不同反射的強度也不同的原理,進行障礙物遠近的檢測。紅外測距傳感器具有一對紅外信號發射與接收二極體,發射管發射特定頻率的紅外信號,接收管接收這種頻率的紅外信號,當紅外的檢測方向遇到障礙物時,紅外信號反射回來被接收管接收,經過處理之後,通過數字傳感器接口返回到機器人主機,機器人即可利用紅外的返回信號來識別周圍環境的變化。
  • 紅外測距儀有哪些種類 紅外線測距儀怎麼使用
    紅外測距儀有哪些種類 紅外線測距儀怎麼使用 紅外線測距儀指的就是雷射紅外線測距儀,是用調紅外光進行精密測距的儀器,目前已經被廣泛應用到地形測量、戰場測量等各個領域。紅外線測距儀分為手持式和望遠鏡式兩種,利用紅外線傳播時的不擴散原理工作。
  • 超聲波測距系統設計理論分析及工作原理
    在雙探頭近距離的超聲波測距系統中,存在著測量精度不高的問題,並且距離越近誤差越大,在測量距離小於10cm時,由於探頭之間的相互影響,將導致無法測量該段距離。本系統根據超聲波傳播過程中的疊加原理,通過分析探頭之間幹擾波與從被測物反射的回波的相互疊加,從而消除在近距離測量時的測距盲區。
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    在嵌入式Linux作業系統下,運用多進程機制完成了對語音識別晶片、超聲波測距和雲臺的控制,並將語音識別技術應用於多角度超聲波測距系統中。通過測試,系統可以通過識別語音指令控制測量方向,無需手動幹預,最後將測量結果通過語音播放出來。
  • 超聲波測距原理(帶原理圖及源碼)
    超聲波因其頻率下限大於人的聽覺上限而得名。超聲波發生器可以分為兩大類:一類是用電氣方式產生超聲波,一類是用機械方式產生超聲波(暫不介紹)。電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統笛、液哨和氣流旋笛等。