程叢叢++田為民++秦雷


摘 要:本文研究的是智能循跡小車。該設(shè)計利用STC89C52單片機控制小車的四個電機的轉(zhuǎn)動方向與速度,采用檢測黑線的方法來控制智能小車的行走軌跡,使用了兩個紅外對管來檢測黑線,同時用超聲波傳感器檢測小車周圍的障礙物。最終實現(xiàn)小車的自動循跡與避障功能。
關(guān)鍵詞:STC89C52單片機;超聲波;紅外傳感器
DOI:10.16640/j.cnki.37-1222/t.2017.07.002
1 引言
隨著汽車工業(yè)的快速發(fā)展,關(guān)于智能車的研究越來越受人關(guān)注,該設(shè)計可以 應(yīng)用于考古,機器人,醫(yī)療器械等許多方面,現(xiàn)實意義很強。通過利用STC89C52單片機的內(nèi)部資源與程序的相結(jié)合,通過L298N驅(qū)動來控制小車的轉(zhuǎn)動方式,利用超聲波模塊設(shè)計小車的避障功能,最終使下車可以在不同路段安全平穩(wěn)的行駛,不需要人為的去控制方向,達到無人監(jiān)控的安全行駛效果。
2 基于智能循跡小車的總體設(shè)計方案
①項目是由STC89C52單片機最小系統(tǒng)板做為主控板,包括電源模塊、電機驅(qū)動模塊、超聲波模塊、紅外傳感器模塊。
②通過超聲波模塊來感知前面的障礙物,當測得的距離值小于或者等于設(shè)定的距離值時,小車就會自動轉(zhuǎn)向或者后退,來躲避障礙物,以此來達到避障的效果。
③紅外傳感器模塊是小車必不可少的部分,使小車沿著指定的軌道方向前進,通過鋪設(shè)不同的軌道,小車可以通過軌道的變化按不同的方案行駛。
3 硬件電路設(shè)計
硬件電路分為:電源模塊、單片機最小系統(tǒng)模塊、L298N電機驅(qū)動模塊、紅外感應(yīng)模塊、超聲波模塊。
3.1 電源模塊
首先我們利用穩(wěn)壓電源供電,穩(wěn)壓電源供電穩(wěn)定方便調(diào)試,但是穩(wěn)壓電源體積大,只適合調(diào)試階段的使用。
但是相對于穩(wěn)壓電源而言,干電池的體積較小,電壓穩(wěn)定,方便小車移動,所以我們采用兩節(jié)18650電池來供電,然而單片機系統(tǒng)需要的是5V電源,所以我們要對電源進行降壓處理,通過LM7805電源芯片穩(wěn)成系統(tǒng)需要的5V電源。以下是設(shè)計的硬件圖。
3.2 單片機最小系統(tǒng)模塊
本系統(tǒng)采用STC89C52單片機作為中央處理器。他的主要任務(wù)是在小車行走過程中不斷讀取傳感器采集到的數(shù)據(jù),將得到的數(shù)據(jù)進行處理后,來控制小車的行走。
3.3 L298N電機驅(qū)動模塊
電機驅(qū)動模塊的主要功能是驅(qū)動小車輪子的轉(zhuǎn)動,對電機驅(qū)動系統(tǒng)具有高轉(zhuǎn)矩重量比、寬調(diào)速范圍、高可靠性等要求。通過單片機的I/O口輸入改變芯片控制端的電平,即可以對電機進行正反轉(zhuǎn)、停止操作的控制。
3.4 紅外感應(yīng)模塊
在本模塊中我們采用TCRT5000 紅外反射式光電傳感器,TCRT5000 具有一個紅外發(fā)射管和一個紅外接收管,當發(fā)射管的紅外信號反射被接收管接收后,接收管的電阻會發(fā)生變化,電阻的變化取決于接收管所接收的紅外信號強度,常表現(xiàn)在反射面的顏色和反射面接收管的距離兩方面。
3.5 超聲波模塊
超聲波模塊是主要通過信號的反射來計算距離,通過軟件編程設(shè)置最小距離來實現(xiàn)小車的自動避障功能。
4 軟件流程
5 總結(jié)
本文針對四輪小車的設(shè)計,對其結(jié)構(gòu)、原理、軟件設(shè)計、以及實現(xiàn)的功能進行了詳細的介紹。此設(shè)計主要圍繞自動循跡和避障這兩個功能展開。循跡主要通過紅外對燈對黑線的識別進行安全行駛,避障主要是通過超聲波測距的設(shè)計實現(xiàn)小車對障礙物的避讓。希望在今后的學(xué)習(xí)中,能夠?qū)W到更多。
參考文獻:
[1]姚佳.智能小車的蔽障及路徑規(guī)劃[D].東南大學(xué)碩士論文,2005.
[2]李廣弟,朱月秀,冷祖祁.單片機基礎(chǔ)[M].第三版,北京:北京航空航天大學(xué)出版社,2007.
[3]李朝春.單片機原理及接口技術(shù)[M].第三版,北京:北京航空航天大學(xué)出版社,2005.
[4]李金平,沈明山.電子系統(tǒng)設(shè)計[M].北京:電子工業(yè)出版社,2007.
項目經(jīng)費:省級大學(xué)生創(chuàng)新創(chuàng)業(yè)項目;基于單片機的智能循跡小車(編號:201610379129)
作者簡介:程叢叢(1995-),男,安徽懷寧人,學(xué)生,研究方向:單片機控制。