• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM32微控制器的智能盲人導(dǎo)航儀的設(shè)計*

      2019-03-18 10:24:56王思丞郭天威王子巖
      山西電子技術(shù) 2019年1期
      關(guān)鍵詞:交叉路口紅綠燈子程序

      王思丞,徐 磊,徐 帥,穆 蕾,郭天威,王子巖

      (南京林業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院,江蘇 南京 210037)

      0 引言

      盲人作為社會上一類特殊群體,如何讓他們能夠更安全地獨立行走,越來越受到世界各國學(xué)者的關(guān)注和重視[1]。目前,各種協(xié)助盲人行動的儀器已經(jīng)開發(fā)出來,特別是近年來越來越人性化的引導(dǎo)系統(tǒng)的研究和開發(fā),為盲人的出行帶來了方便。

      傳統(tǒng)的智能導(dǎo)航儀缺乏對于紅綠燈交叉路口檢測,使盲人無法感知交叉路口的存在而容易發(fā)生危險,本文采用一種基于STM32高性能控制器的智能盲人障礙檢測系統(tǒng),不僅采用超聲波測距報警模塊感知周圍障礙,而且利用顏色傳感器TCS3200識別紅綠燈,在紅綠燈交叉路口處對盲人進行提示。利用GPS導(dǎo)航系統(tǒng)模塊對于盲人地點定位,使其到達交叉路口時再開啟紅綠燈識別系統(tǒng),避免顏色識別混亂。實驗表明該系統(tǒng)可以幫助盲人對交叉路口進行感知,從而減少危險性。

      1 系統(tǒng)工作原理

      利用系統(tǒng)中設(shè)置的超聲波模塊獲得障礙物的距離信息,與事先設(shè)定的報警距離最小值進行比較,低于最小值時候進行語音報警。通過可編程增益和數(shù)字電位器獲得超聲回波的強度信息,經(jīng)過單片機處理后,為盲人提供更豐富的信息。紅外傳感器用于測量物體和物體前面的人的溫度,并確認物體前面的障礙物是否為人。超聲系統(tǒng)和紅外系統(tǒng)通過軟件編程相結(jié)合。二者相輔相成,使導(dǎo)航更加精確。此外,本導(dǎo)盲系統(tǒng)提出GPS定位功能與TCS3200顏色傳感器相結(jié)合的方法,能夠只在紅綠燈交叉路口識別紅綠燈的狀況,從而使盲人判斷是否應(yīng)該過馬路,提高安全系數(shù)和自主能力。

      2 系統(tǒng)硬件組成及各模塊功能

      2.1 系統(tǒng)硬件結(jié)構(gòu)設(shè)計

      超聲波模塊功能:當(dāng)用戶前方出現(xiàn)障礙物時超聲波模組對障礙物進行測距,將測得數(shù)據(jù)反饋給單片機,由單片機處理后判斷是否進行語音提示。

      紅外模塊功能:當(dāng)用戶前方有行人經(jīng)過時紅外模組對人體溫度進行監(jiān)測,將數(shù)據(jù)反饋給單片機,若經(jīng)處理后的數(shù)據(jù)在人的體溫范圍內(nèi),則進行語音提示。本系統(tǒng)采用人體紅外傳感器(PIR)模塊HC-SR501。

      圖1 系統(tǒng)硬件結(jié)構(gòu)圖

      2.2 系統(tǒng)主控制器選擇

      由于本系統(tǒng)對檢測準(zhǔn)確性與實時性要求較高,攝像頭與處理器的選擇就顯得尤為重要。

      本系統(tǒng)采用ARMCortex-M4內(nèi)核的STM32F407芯片作為核心控制器。該芯片工作頻率可達到200 MHz以上,其外設(shè)8個UART、6個I2C、4個SPI、2個CAN和硬件數(shù)字攝像頭接口[2]。

      2.3 超聲波模塊電路設(shè)計

      在超聲波模塊電路中,發(fā)射端接收到單片機發(fā)送的一系列方波,其寬度為發(fā)射超聲的時間間隔,被測物距離越大,脈沖寬度越大,輸出脈沖個數(shù)與被測距離成正比。超聲波測距適用于高精度的中長距離測量。此系統(tǒng)的測量精度理論上可以達到毫米級。

      2.4 紅外傳感器(PIR)模塊電路設(shè)計

      HC-SR501是基于紅外線技術(shù)的自動控制模塊,采用LHI778探頭設(shè)計,具有靈敏度高、可靠性強的特點和超低電壓工作模式[3]。人類恒定的體溫一般在37度左右,因此波長10UM左右的紅外線,人體發(fā)射的紅外線聚集到紅外感應(yīng)源上。紅外感應(yīng)源通常采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發(fā)生變化時就會失去電荷平衡,向外釋放電荷,后續(xù)電路經(jīng)檢測處理后就能產(chǎn)生報警信號。在本設(shè)計中需將HC-SR501跳線設(shè)置為連續(xù)檢測模式。

      圖2 HC-SR501電路

      2.5 GPS定位模塊電路設(shè)計

      單片機通過串口向GPS模塊GARMIN GPS 25LP發(fā)送命令,讀取當(dāng)前的方位信息,根據(jù)方位信息數(shù)據(jù)結(jié)構(gòu)的特點,接收GPS模塊送入單片機串口的精度數(shù)據(jù),只有處于交叉路口時才使定位在紅綠燈時候的顏色傳感器工作,以避免采集色光混亂。

      2.6 顏色識別模塊電路設(shè)計

      三基色RGB色彩模式被作為常用的顏色標(biāo)準(zhǔn),即通過對三個顏色通道之間的疊加來得到各式各樣的顏色的,RGB代表著紅、綠、藍三通道的顏色,這個標(biāo)準(zhǔn)幾乎包括了人類視力所能感知的所有顏色[4]?;诖死碚?,只需檢測出了顏色信號中的紅、綠、藍三種顏色的比例值,就可以判斷出顏色。

      圖3 顏色識別工作過程

      目前常用的顏色傳感器通常是把經(jīng)過修正的紅綠藍濾光片覆蓋在獨立的光電二極管上,需要對輸出信號進行相應(yīng)的處理才能將顏色信號識別出來[5]。工作時所需要的濾波器是通過兩個可編程的引腳來動態(tài)選擇的,輸出頻率范圍從2 Hz~500 kHz,輸出比例因子或電源關(guān)斷模式可通過兩個可編程引腳來選擇[6]。

      圖4 TCS3200工作電路

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

      本系統(tǒng)采STM32F407單片機C語言編程,通過主芯片對各子程序進行控制,子程序包括:超聲波測距子程序,紅外感知子程序,GPS定位子程序,顏色識別子程序。由主程序?qū)Ω鱾€子程序送來的數(shù)據(jù)進行處理后判斷下一步如何進行。如:GPS定位子程序與顏色識別子程序配合識別紅綠燈功能。當(dāng)用戶走到有紅綠燈的路口時,GPS定位系統(tǒng)程序經(jīng)過一系列的算法運行后將用戶所在位置通過GPRS模塊發(fā)送顏色識別模塊,顏色識別子程序開始運行識別紅綠燈并將結(jié)果反饋給單片機。主程序設(shè)計如圖5所示。

      圖5 主程序圖

      4 測量數(shù)據(jù)

      在室溫條件下,采用平整混凝土墻壁作為反射面進行測量,使用鋼卷尺測量實際距離作為標(biāo)稱值,其中卷尺精度1 mm,測量距離為該位置上3次測量數(shù)據(jù)的平均值。測試結(jié)果如表1所示。

      表1 距離測量誤差數(shù)據(jù)對比

      對得到的數(shù)據(jù)進行分析,得到測試結(jié)果,最大偏差為0.2 cm,最大相對誤差為0.33%,平均相對誤差為0.28%,總體上達到了對精度的要求。

      外界因素會對紅外模塊的工作產(chǎn)生影響,如果某物體的溫度在系統(tǒng)所設(shè)定的范圍內(nèi)就會被誤判為是人,而不進行語音提示,這樣就造成系統(tǒng)判斷錯誤,影響導(dǎo)盲。

      5 結(jié)論

      本導(dǎo)航儀采用了GPS與顏色傳感器識別紅綠燈、超聲波測距、紅外識別障礙的技術(shù),根據(jù)實際情況對盲人進行語音提示,實現(xiàn)了智能導(dǎo)盲,給予盲人及視力不佳的老年人獨自外出時更加安全的保障,有著極大的社會意義。

      猜你喜歡
      交叉路口紅綠燈子程序
      高PG等級瀝青及其混合料在交叉路口中的應(yīng)用研究
      石油瀝青(2019年2期)2019-04-28 08:42:24
      紅綠燈前
      快樂語文(2018年25期)2018-10-24 05:38:42
      神奇的紅綠燈
      會說話的紅綠燈
      無人駕駛汽車在交叉路口的避障規(guī)劃
      汽車文摘(2015年1期)2016-01-13 03:54:03
      基于農(nóng)村主路交叉路口優(yōu)先右轉(zhuǎn)汽車的碰撞預(yù)警系統(tǒng)初步設(shè)計
      汽車文摘(2015年11期)2015-12-02 03:02:52
      淺談子程序在數(shù)控車編程中的應(yīng)用
      子程序在數(shù)控車加工槽中的應(yīng)用探索
      西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
      基于PreScan軟件的交叉路口防碰撞控制系統(tǒng)仿真
      機械與電子(2014年2期)2014-02-28 02:07:42
      琼结县| 大余县| 昂仁县| 大同市| 宜城市| 双桥区| 化隆| 巴彦淖尔市| 沐川县| 大兴区| 肇州县| 池州市| 舞阳县| 仪陇县| 拉萨市| 镇宁| 岚皋县| 佳木斯市| 寻乌县| 开化县| 瓦房店市| 三河市| 巴马| 石屏县| 保靖县| 兰考县| 九江市| 林口县| 古丈县| 通州市| 湾仔区| 巴塘县| 孟州市| 无极县| 玛曲县| 宁陵县| 密云县| 抚远县| 汉源县| 黑河市| 张家口市|