利用超聲波和紅外線實現綜合測距定位
圖14 紅外線接收電路
4.2.3 顯示電路
單片機接收到前面兩部分電路反饋回來的信息并經過相應算法的處理后,得出前方物體的距離與方向等信息,一方面可以控制相應的被控對象進行相應的動作,另一方面可以通過LED顯示相應的距離。本設計采用動態顯示,以節省單片機的輸出管腳,有利于簡化系統,具體電路如圖15所示。
圖15 系統顯示電路
5 系統軟件設計
系統工作時首先啟動紅外線傳感器進行探測,當檢測到有障礙物存在時,再啟動超聲波傳感器進行測距,然后通過LED進行顯示。如果檢測到的物體在超聲波傳感器的測量盲區內,則根據紅外線傳感器的響應情況對距離進行估計顯示。對應上述功能的程序框圖如圖16所示。
圖16 系統程序框圖
6 結語
本文采用超聲波傳感器和紅外線傳感器組成綜合測距定位系統,克服了由單一傳感器所構成探測系統的不足,同時具備了超聲波傳感器和紅外線傳感器探測的優點,能夠比較精確地測距和定向。同時,系統還采用了單片機控制技術,使系統具有良好的擴展性和實用性。
負離子發生器相關文章:負離子發生器原理
評論