基於SYN6288的超聲波語音測距拐杖的設計

2021-01-08 電子產品世界

我國聽力語言殘疾居視力殘疾、肢殘、智殘等五大殘疾之首,為2 057萬人,佔中國人口總數的1.67%。在發達國家,大多數盲人都有配備導盲犬,然而在中國,導盲犬數量嚴重不足,如何改善盲人的出行條件是一件很重要的工作。

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

為了方便盲人的安全出行,世界各國一直進行著導盲系統的研製。利用超聲波檢測距離,設計比較方便,計算處理也較簡單,其測量精度也能達到使用要求。目前國內生產的帶語音功能的超聲波導盲拐杖存在類似的問題:一方面是語音晶片使用前需預先錄製,使用不便。另一方面,因為錄製者的不同而產生語音音質的差別容易導致誤聽,需要有統一的語音音質。本文採用STC89C52R單片機,結合超聲波測距技術設計導盲杖,並通過語音合成晶片SYN6288實現文本到語音的直接轉換,無需預先錄製,通過外置揚聲器提醒盲人前方道路情況,實現語音導盲功能。

1 工作原理

1.1 超聲波測距原理

超聲波作為一種新型的、非常有用的工具在各方面都有很大的發展空間,其原理是發射器發出的超聲波在空氣中以速度v傳播,在接觸到被測物體時被反射返回,由接收器接收,其往返時間為t,由s=wt/2即可算出被測物體的距離。

1.2 TTS語音合成原理

TTS(Text To Speech)文本轉換語音技術是人機智能對話發展的趨勢,利用此技術,通過MCU或者PC機控制語音晶片發音,能夠實現多種場合下的文字即時播報功能。

TTS轉換過程是先將文字序列轉換成音韻序列,再由系統根據音韻序列生成語音波形。這個過程涉及語言學處理和韻律處理,目前實現這個過程較好的途徑是,把基於規則的波形拼接技術和參數語音合成方法結合起來。

2 系統設計

2.1 硬體設計

硬體電路主要由數據採集電路、數據處理電路、語音合成輸出電路以及系統電源四部分組成,其硬體結構如圖1所示。

數據採集電路主要由高性能KS103超聲波測距模塊組成。KS103含溫度補償功能,測量精度高,使用溫度修正的測距命令,近距離內最高精度達1mm;測量盲區最小至1 cm,最大量程可達8 m,基本無盲區;使用ⅡC接口與主機通信,自動響應主機的ⅡC控制指令;省電模式:具有自動休眠功能,模塊5 s內未收到主機指令自動進入休眠狀態,隨時被主機ⅡC控制指令喚醒。

數據處理電路由單片機最小系統構成,MCU採用51系列單片機STC89C52RC。該晶片採用40引腳雙列直插封裝(DIP)形式,內部由CPU,8 kB的Flash,512 B的RAM,4個8b的I/O埠:P0、P1、P2、P3,一個全雙功串行通信口等組成。該最小系統負責整個系統的數據處理功能。

語音合成傳輸電路主要由SYN6288模塊和揚聲器組成。其中SYN6288負責實現文本到語音的轉換(TTS),揚聲器負責發出聲音提示。SYN6288是北京宇音天下科技有限公司於2010年初推出的採用PSOLA拼接合成技術的一款語音合成晶片。SYN6288通過異步串口(UART)通信方式,接收待合成的文本數據,實現文本到語音(或TTS語音)的轉換,可直接通過PWM輸出方式驅動揚聲器或外接功率放大電路驅動揚聲器,進行語音輸出,並可以通過讀取BUSY管腳的電平獲取晶片當前的狀態。該晶片支持GB2312等格式的文本,支持標點符號、漢字、數字、英文字母及特殊字符處理,可正確識別數值、號碼、時間日期及常用的度量衡符號,具備很強的多音字處理和中文姓氏處理能力。SYN6288模塊引腳示意圖如圖2所示。

系統電源採用的是5 V可充電鋰電池,可以多次反覆使用,節能環保。基於SYN6288的超聲波測距拐杖系統的硬體電路圖如圖3所示。

2.2 軟體設計

單片機首先初始化有關的參數和相應的模塊以及傳感器,包括單片機串口的設置、超聲波模塊和SYN6288語音合成模塊。接著單片機通過IIC總線讀取:KS103超聲波模塊的值獲得前方障礙物的信息,然後單片機通過讀取SYN6288的BUSY管腳判斷SYN6288是否正在轉換語音,如果是的話則等待,如果不是的話則將前方障礙物信息轉換成語音信息,並通過揚聲器發聲,進行語音提示。具體程序流程圖如圖4所示。

3 測試分析

經過實驗,利用設計的基於SYN6288的超聲波語音測距拐杖進行了實驗,在0 m~2 m範圍內可以有效測量,測試精度1 cm。存在一定的測試誤差主要是由於被測路面不光滑存在超聲波吸收衰減和散射損失以及發射的超聲波隨目標距離的增大而衰減等造成。

4 結束語

利用SYN6288語音合成晶片設計的超聲波語音測距拐杖使用簡單,便於操作。由於採用+5 V鋰電池供電,故移動性好,具備語音提示功能,更加人性化。利用高性能KS103超聲波測距模塊,通過溫度補償的方法對傳遞速度予以校正,因此具有較高的測量準確度。


相關焦點

  • 基於太陽能和超聲波測距技術實現導盲器的設計
    基於太陽能和超聲波測距技術實現導盲器的設計 吳飛斌,張晉平,陳 發表於 2020-04-12 17:22:00 引言 為了更好地幫助盲人行走,各科研機構研製了各種電子導盲設備
  • 基於nRF24L01+與Arduino的超聲波測距系統設計
    隨著科學技術的發展,測距技術和無線傳輸技術日趨成熟,無人距離測量在特殊領域中將得到廣泛應用。利用超聲波測距成本低、精度高、速度快等技術特點,結合單片機、無線通信技術可對建築物內部平面尺寸進行測量,並將數據無線傳至終端設備實時顯示。
  • 超聲波測距原理
    摘要:超聲波想必大家都很熟悉了,看到超聲波測距肯定會想到蝙蝠吧,蝙蝠就是利用超聲波飛行和捕捉食物。超聲波指向性強,在介質中傳播的距離較遠,因而超聲波經常用於距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。
  • 超聲波測距的原理和超聲波測距系統的電路設計詳細概述
    打開APP 超聲波測距的原理和超聲波測距系統的電路設計詳細概述 佚名 發表於 2019-11-09 10:32:19 由於超聲波指向性強
  • 基於Arduino的超聲測距系統的設計
    本文引用地址:http://www.eepw.com.cn/article/256964.htmArduino是目前較為流行的電子互動平臺,基於嵌入式系統開發,具有使用簡單,功能多樣,價格低廉等優點,廣泛應用於電子系統設計和互動產品開發方面。
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    在嵌入式Linux作業系統下,運用多進程機制完成了對語音識別晶片、超聲波測距和雲臺的控制,並將語音識別技術應用於多角度超聲波測距系統中。通過測試,系統可以通過識別語音指令控制測量方向,無需手動幹預,最後將測量結果通過語音播放出來。
  • 超聲波傳感器測距方法詳解
    目前有兩種常用的超聲波測距方案。一種是基於單片機或者嵌入式設備的超聲波測距系統,一種是基於CPLD(Complex Programmable Logic Device)的超聲波測距系統。想要了解超聲波測距傳感器的相關應用設計首先我們必須了解超聲波傳感器測距的工作原理。
  • 基於超聲波傳感器的無接觸式空氣測距方法
    摘要:為了克服一些傳統距離測量方式在某些特殊場合無法測量的缺陷,設計以P89LPC932為核心,利用超聲波傳感器實現了無接觸式空氣測距的方法,充分考慮聲速與溫度的密切關係,進行溫度補償,進一步獲得測距最遠700 cm左右,精度最優達到1%。
  • 以色列研發基於超聲波測距的無線傳輸設備 避免新冠接觸性感染
    新冠疫情在全球蔓延,減少直接或間接接觸成為避免感染的措施之一,近日,以色列初創公司研發出一種超聲波技術,該技術與藍牙、紅外等連接類似,尤其是超聲波兼具非常準確的測距能力,對於設備互聯有很高的有效性和準確性。該技術實現了在不同的行動裝置內通過超聲波進行傳輸通信,最大限度地避免人與人的直接或間接接觸。
  • 超聲波測距系統設計理論分析及工作原理
    在雙探頭近距離的超聲波測距系統中,存在著測量精度不高的問題,並且距離越近誤差越大,在測量距離小於10cm時,由於探頭之間的相互影響,將導致無法測量該段距離。本系統根據超聲波傳播過程中的疊加原理,通過分析探頭之間幹擾波與從被測物反射的回波的相互疊加,從而消除在近距離測量時的測距盲區。
  • HC-SR04超聲波測距模塊電路設計
    超聲波測距模塊內部電路圖本文引用地址:http://www.eepw.com.cn/article/201611/322501.htm超聲波測距模塊與51單片機連接電路圖sbit c_recive = P3^2;//超聲波接收//這三個引腳參考資料sbit rs=P1^0;//1602數據/命令選擇引腳 H:數據L:命令sbit rw
  • 基於單片機的超聲波測距儀
    本文簡要介紹了基於單片機的超聲波測距儀的主要硬體電路。 關鍵詞:超聲波 設計原理 發射電路 接收電路 傳統的測距方式在某些特殊場合存在不可克服的缺陷。如液面測量、井下測量等受到很大的限制。利用超聲波測距可解決這些問題,因此超聲波測距技術在工業控制、勘探測量、機器人定位等領域得到了廣泛應用。所謂超聲波是指高於20KHZ的機械波,具有強度大、方向性好等特點。
  • 第五課 超聲波測距槍
    情景描述隨著科學技術的飛速發展,超聲波在生產、生活中的應用範圍越來越廣。目前,離生活最近的超聲波應用就是測距。如泊車輔助系統、智能導盲系統、移動機器人等距離測量都會用到超聲波測距。同時,超聲波測距技術還能夠實現對障礙物距離的精確測量。本課我們將利用超聲波傳感器,做一把可以測距的槍。
  • 超聲波測距原理與高精度液位測量系統解決方案
    在超聲波測距原理基礎上,針對單超聲波換能器溫度或溫、溼度補償方案單一,不能在多變、惡劣環境下實現高精度測距的缺陷,以及雙超聲波換能器標準擋板補償方案成本高,不能廣泛應用在各個領域中的缺陷,設計了藉助舵機控制超聲波換能器方向的單超聲波換能器標準擋板補償方案。並針對無法精確捕捉第一個回波前沿的要求,提出了使用可編程增益放大器捕獲不同距離返回的回波前沿。
  • Arduino超聲測距系統設計
    Arduino是目前較為流行的電子互動平臺,基於嵌入式系統開發,具有使用簡單,功能多樣,價格低廉等優點,廣泛應用於電子系統設計和互動產品開發方面。我們採用Arduino作為主控制器,結合超聲測距模塊,1602液晶模塊,進行了超聲波測距系統的軟硬體設計。
  • 「每周FPGA案例」基於FPGA的超聲波測距系統設計
    1.1 總體設計1.1.1 概述學習了明德揚至簡設計法和明德揚設計規範,本人用FPGA設計了一個測距系統。該系統採用超聲波進行測量距離再在數碼管上顯示。在本案例的設計過程中包括了超聲波的驅動、三線式數碼管顯示等技術。
  • 超聲波避障傳感器及超聲波測距傳感器在機器人中的應用
    目前由工釆網提供的超聲波避障傳感器MB1043是一款高解析度(1mm)、高精度低功耗的超聲波傳感器,它在設計上,不僅對幹擾噪音做了處理,具備抗噪音幹擾能力。而且對於大小不同的目標,和變化的供電電壓,做了靈敏度的補償。另外還具備標準的的內部溫度補償,使得測量出來的距離數據更加精準。應用於室內環境,它是一款很不錯的低成本解決方案。
  • 一種高精度超聲波測距系統的改進
    根據超聲波縱向分辨力高、對色彩和光照度不敏感、抗電磁幹擾能力強等特點,可以設計出精度較高的超聲波測距系統,應用於漫反射差和有毒等惡劣環境中。但傳統的超聲波測距儀由於採用固定閾值的比較器比較輸出,測量精度普遍較低[1]。
  • 紅外測距和超聲波測距對比有什麼優缺點
    打開APP 紅外測距和超聲波測距對比有什麼優缺點 發表於 2017-11-23 14:32:29   有源超聲波測距
  • 超聲波測距原理(帶原理圖及源碼)
    01 超聲波的本質及產生方式超聲波是一種頻率高於20000赫茲的聲波。它的方向性好,穿透能力強,易於獲得較集中的聲能,在水中傳播距離遠,可用於測距、測速、清洗、焊接、碎石、殺菌消毒等。在醫學、軍事、工業、農業上有很多的應用。超聲波因其頻率下限大於人的聽覺上限而得名。