當前位置:編程學習大全網 - 編程語言 - 智能循跡避障小車原理

智能循跡避障小車原理

智能循跡避障小車原理介紹如下:

循跡避障小車原理

壹)小車功能實現

利用光電傳感(紅外對射管,紅外發射與接收二極管組成)檢測黑白線,實現小車能跟著白線(或黑線)行走,同時也可避開障礙物,即小車尋跡過程中,若遇障礙物可自行繞開,繞開後繼續尋跡。

二)電路分析

1.光電傳感

循跡光電傳感器原理,利用黑白線對紅外線不同的反射能力。然後通過光敏二極管或光敏三極管,接收反射回的不同光強信號,把不同光強轉換為電流信號,最後通過電阻,轉換為單片機可識別的高低電平。

循跡傳感器基本電路

電路解釋:TC端是傳感器工作控制端,為高電平時,發光二極管不工作,傳感器休眠,為低電平時,傳感器啟動。Signal端為檢測信號輸出,當遇到黑線,黑線吸收大量的紅外線,反射的紅外線很弱,光敏三極管不導通,signal輸出高電平,當遇到白線,與黑線相反,反射的紅外線很強,使光敏三極管導通,signal輸出低電平。

尋跡部分

調整左右傳感器之間的距離,兩探頭距離約等於白線寬度最合適,壹般白線寬度選擇範圍為3 – 5 厘米比較合適。註意:該傳感器的靈敏度是可調的,偶爾傳感器遇到白線卻不能送出相應的信號,通過調節傳感器上的可調電阻,適當的增大或減小靈敏度。

另外,循跡傳感器的安放也算是比較有講究的,有兩種方法,壹種是兩個都是放置在白線內側但緊貼白線邊緣,第二種是都放置在白線的外側,同樣緊貼白線邊緣。我們通常采用第二種方法。

編寫程序使小車遇白線時,小車跟著白線走。當小車先前前進時,如果向左偏離了白線。那麽右邊傳感器會產生壹個低電平,單片機判斷這個信號,然後向右拐。回到白線後。兩傳感器輸出信號為高電平。小車前進。如果小車向右偏離白線,左邊傳感器產生壹個低電平,單片機判斷這個信號,然後向左拐。如此如此,小車必不偏離白線。

若小車的兩對光電傳感器同時輸出的信號為高電平(黑底)或低電平(白底),即單片機判斷的都為高電平或低電平,小車向前直走,在此過程中(直走)小車若遇白線,小車又重復上面動作跟著白線走。

  • 上一篇:女孩必學特長興趣班
  • 下一篇:2023天津機電職業技術學院多少錢
  • copyright 2024編程學習大全網