毛達(dá)許 程海玉
(嘉興學(xué)院南湖學(xué)院,浙江 嘉興314000)
中國(guó)是世界上盲人最多的國(guó)家,視力障礙或全盲者,占全世界4500萬(wàn)盲人總數(shù)的20%左右.由于生理上的缺陷,盲人在生活、工作等方面有著諸多不便,其中,如何安全行走是盲人生活中最大的問(wèn)題。
目前引導(dǎo)盲人行走的方法主要有三種:(1)傳統(tǒng)的手杖引導(dǎo);(2)盲道引導(dǎo);(3)導(dǎo)盲犬引導(dǎo)。其中傳統(tǒng)的手杖引導(dǎo)通過(guò)敲擊地面告知盲人前方是否為可行路線,它無(wú)法告知盲人周圍障礙物的空間分布和距離;盲道存在一定的局限性;而導(dǎo)盲犬的培訓(xùn)周期長(zhǎng),并且成本很高。因此,設(shè)計(jì)一種方便、實(shí)用,可靠性高的盲人避障裝置具有一定的現(xiàn)實(shí)意義和實(shí)用意義。本文提出設(shè)計(jì)的超聲波傳感器的導(dǎo)盲系統(tǒng),正是為了實(shí)現(xiàn)以上應(yīng)用,與普通導(dǎo)盲杖相比,本設(shè)計(jì)的最大不同之處在于可以測(cè)出3米內(nèi)的障礙物而不是傳統(tǒng)的那種只是桿長(zhǎng)可以接觸到的范圍,該超聲導(dǎo)盲系統(tǒng)可以使盲人及時(shí)避障,并且具有準(zhǔn)確性強(qiáng),靈敏度高等特點(diǎn)。同時(shí)提供人性化的設(shè)計(jì),用語(yǔ)音予以提示,為盲人的生活帶來(lái)了方便。
超聲波導(dǎo)盲系統(tǒng)是將超聲波探測(cè)障礙物功能與手杖觸探障礙物功能結(jié)合為一體。前者適宜先期發(fā)現(xiàn)較遠(yuǎn)的和較大的障礙物;后者適宜于鑒別腳下低矮障礙物及反射聲波不良物。因此,超聲波發(fā)射與接收模塊裝在手杖底部,而語(yǔ)音報(bào)警模塊則裝在手杖上端,方便盲人聽(tīng)到報(bào)警聲。本設(shè)計(jì)主要由單片機(jī)和超聲波探測(cè)電路、語(yǔ)音報(bào)警電路等組成。其中超聲波探測(cè)電路包括超聲波接收電路和超聲波發(fā)射電路。
本系統(tǒng)是在單片機(jī)的控制下,利用超聲波測(cè)距原理,測(cè)量盲人與障礙物之間的距離。當(dāng)兩者距離小于安全距離時(shí),系統(tǒng)會(huì)及時(shí)發(fā)出報(bào)警聲音,提醒盲人采取避讓措施,避免撞上障礙物。本系統(tǒng)的硬件由發(fā)送、接收處理、檢測(cè)溫度、聲音報(bào)警等部分組成,系統(tǒng)的硬件結(jié)構(gòu)框圖如圖1所示。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
超聲波發(fā)生器內(nèi)部結(jié)構(gòu)有一個(gè)共振板和兩個(gè)壓電晶片。當(dāng)它的兩級(jí)外加脈沖信號(hào)頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),便產(chǎn)生超聲波。在超聲波探測(cè)的電路中,發(fā)射端輸出一系列脈沖方波,其寬度為發(fā)射超聲波與接收超聲波的時(shí)間間隔,輸出脈沖個(gè)數(shù)與被測(cè)距離成正比。被測(cè)物距越遠(yuǎn),脈沖寬度越大。
目前超聲波測(cè)距有脈沖回波法、共振法和頻差法,其中常用脈沖回波法測(cè)距。超聲波測(cè)距的原理一般采用渡越時(shí)間法(time of light),其原理是超聲傳感器發(fā)射超聲波,超聲波在空氣中傳播至障礙物,經(jīng)反射后由超聲傳感器接收反射脈沖,測(cè)量出超聲脈沖從發(fā)射到接收的時(shí)間,再乘以超聲波在空氣中的速度就得到二倍的聲源與障礙物之間的距離。由發(fā)射傳感器、發(fā)射電路、接收傳感器、接收電路、回波信號(hào)處理電路和單片機(jī)控制電路等幾部分組成。
超聲波測(cè)距原理工作原理是把40kHz脈沖串輸入到超聲波發(fā)射器兩端后,脈沖信號(hào)經(jīng)超聲波內(nèi)部振子振蕩產(chǎn)生了機(jī)械波,再通過(guò)空氣介質(zhì)傳播到被測(cè)面,接收器接收到由被測(cè)面反射到超聲波的信號(hào),在超聲波接收器的兩端,超聲波往返時(shí)間是超聲波經(jīng)氣體介質(zhì)的傳播到接收器的時(shí)間。聲波傳輸?shù)木嚯x是超聲波往返時(shí)間與氣體介質(zhì)中的聲速相乘的結(jié)果,聲波傳輸距離的一半即所測(cè)的距離。
根據(jù)超聲波在空氣中傳播的性質(zhì),并考慮空氣溫度對(duì)超聲波傳播速度的影響,得出超聲波測(cè)距的計(jì)算公式。超聲波速度計(jì)算公式:C=C0+0.607×T
式中,C0:零攝氏度下,超聲波在空氣中的傳播速度為332m/s;T:空氣的實(shí)際攝氏溫度。
距離計(jì)算公式:
S=(T×C)/2
式中,T:由微處理器計(jì)數(shù)器計(jì)算而得。
AMS1117是一個(gè)正向低壓降穩(wěn)壓器,在1A電流下壓降為1.2V。AMS1117有兩個(gè)版本:固定輸出版本和可調(diào)版本,固定輸出電壓為1.5V、1.8V、2.5V、2.85V、3.0V、3.3V、5.0V,具有1%的精度;固定輸出電壓為1.2V的精度為2%。AMS1117內(nèi)部集成過(guò)熱保護(hù)和限流電路,是電池供電的最佳選擇。
軟件設(shè)計(jì)主要由主程序、超聲波發(fā)送子程序和數(shù)據(jù)處理子程序等組成。通電后主程序無(wú)限循環(huán),初始化后系統(tǒng)設(shè)置一系列初始值,包括超聲波發(fā)射間隔數(shù)、定時(shí)器定時(shí)初值、報(bào)警門限值等,然后再根據(jù)需要對(duì)初始設(shè)定值進(jìn)行修改,初始值報(bào)警距離設(shè)定為3m,即3m內(nèi)有障礙物時(shí)即驅(qū)動(dòng)蜂鳴器發(fā)出聲音,程序控制發(fā)送0.2ms寬度的超聲波,同時(shí)啟動(dòng)定時(shí)器計(jì)時(shí);為避免接收傳感器直接接收到發(fā)射的超聲波,在發(fā)射超聲波之后插入一段延時(shí),由于設(shè)置超聲波頻率為40kHz,超聲波常溫下在空氣中的傳播速度是340m/s,計(jì)算可知延時(shí)6個(gè)脈沖就可以了。