超聲波導盲杖的設計
3.1 主程序
主程序首先對系統初始化,然后循環(huán)調用超聲波發(fā)送子程序和數據處理子程序程序。超聲波發(fā)送子程序控制超聲波的發(fā)射,同時(shí)單片機開(kāi)始計時(shí),若有回波,則單片機停止計時(shí),同時(shí)通過(guò)數據處理子程序計算結果并報警;反之,則返回。如圖3所示。本文引用地址:http://dyxdggzs.com/article/161155.htm
3.2 超聲波發(fā)送程序的設計
本設計利用單片機控制超聲波的發(fā)射。超聲波接收電路將超聲波調制脈沖變?yōu)榻蛔冸妷盒盘?,?jīng)處理電路輸出由高電平躍變?yōu)榈碗娖?,作為中斷請求信號送至單片機處理。超聲波發(fā)送子程序為定時(shí)器初始化后,單片機控制傳感器發(fā)射一段一段的超聲波。如圖4所示。
3.3 數據處理程序的設計
數據處理程序為有回波后進(jìn)入外部中斷程序,關(guān)閉外部中斷并開(kāi)始讀取時(shí)間值并計算距離,若輸出結果小于設定值,則系統報警;若輸出結果大于設定值,則返回主程序。如圖5所示。
4 結論
經(jīng)測試,本設計的控制器能夠探測到控制器前方障礙物,并對3 m以?xún)鹊恼系K物進(jìn)行語(yǔ)音報警。該超聲波導盲杖應用超聲波測距原理可以使盲人及時(shí)避障,準確可靠,靈敏度高,同時(shí)采用人性化設計,用語(yǔ)音提示,便于盲人使用,為他們的生活帶來(lái)方便。由于顧及盲人購買(mǎi)力水平,同時(shí)結合當今導盲輔助工具的研究狀況,以及功能設計的簡(jiǎn)單化,本設計為超聲波導盲杖,并進(jìn)行了系統硬件和軟件兩方面的設計。
評論