邵陽學院信息工程系 陳 俊 陽 泳
?
基于單片機的智能移動機器人的研究與應用
邵陽學院信息工程系陳俊陽泳
【摘要】隨著電子技術的快速發(fā)展,電子技術被廣泛的應用于智能控制領域。單片機以體積小,可靠性高,功能齊全,開發(fā)簡單等優(yōu)勢快速得到很多電子系統(tǒng)設計者的喜愛。它適合實時控制。本文以AT89C52單片機為核心設計了智能機器人系統(tǒng),本機器可以沿著黑線行走,可以在光源引導下行走??梢栽趥鞲衅鞯奶綔y下,由單片機控制驅(qū)動裝置運動。
【關鍵詞】單片機;智能機器人系統(tǒng);傳感器
本設計以AT89C52單片機為核心,利用傳感器作為環(huán)境探測裝置,AT89C52單片機進行處理判斷,然后驅(qū)動電機進行相應的動作。硬件方案圖如圖1所示。程序設計使用中斷方式對數(shù)據(jù)進行顯示,實現(xiàn)簡單,方便快捷。
圖1 設計方案方框圖
2.1單片機最小系統(tǒng)
本設計采用AT89C52單片機對多個傳感器對外部環(huán)境進行探測,使得機器人可以實時做周圍的環(huán)境形成局部感知,則可以控制驅(qū)動裝置運動,設計中力求使用最小的元件實現(xiàn)全部功能。該機器人在系統(tǒng)程序控制下,由AT89C52單片機協(xié)調(diào)各個部分正常運行,選擇使用11.0592MHz的晶振,這樣波特率為9600理論上沒有誤差,可以外加藍牙模塊,使用藍牙模塊對機器人進行控制。
2.2電機驅(qū)動
電機驅(qū)動采用高電壓、大電流電機驅(qū)動芯片L298N,可以通過單片機輸出改變控制端的電平,其驅(qū)動二個直流電機。
2.3傳感器
傳感器使用尋線傳感器,避障傳感器,光敏傳感器,使用兩個尋線傳感器,有一個傳感器檢測到則機器人偏離軌跡,將進行相應的操作。避障傳感器主要是超聲波的原理,使用避障傳感器主要是為了避開障礙物。光敏傳感器主要是探測光源,使得機器人可以尋找到光源。
軟件設計的主要任務是,讓單片機查詢檢測傳感器的信息,根據(jù)傳感器做出相應的判斷,控制直流電機實現(xiàn)自動循跡,自動避障,自動尋找光源等功能。電機的轉速采用PWM(脈沖寬度調(diào)制)調(diào)速原理。程序設計思想采用模塊化設計思想,在進行單片機控制的過程中,各個模塊程序按照控制對象進行模塊化設計,分步調(diào)試,把一個系統(tǒng)分為幾個子系統(tǒng),在各個子系統(tǒng)完善后,在進行主程序的設計與調(diào)試。
移動機器人是一個技術綜合性極強的研究領域,在大部分移動機器人可以看到傳感器的的存在,在人們的觀念中,機器人必須是人形的,其實機器人(Robot)是自動執(zhí)行工作的機器裝置。本文做了一個簡單的具有尋線、避障等功能的簡易機器人。相信隨著電子技術的快速發(fā)展,機器人的發(fā)展將更加迅速。
參考文獻
[1]鄧韶斌.基于AVR單片機的智能移動機器人控制系統(tǒng)研究與實現(xiàn)[D].南京航空航天大學,2009.
[2]周華龍,劉新杰,潘蕓.智能控制在自主式移動機器人中的應用[J].江蘇電器,2008(01).
[3]呂國策.對單片機的控制系統(tǒng)在智能機器人中的應用研究[J].電子制作,2015(04).
[4]米秀杰.單片機應用系統(tǒng)研究——輪式移動機器人控制系統(tǒng)設計與研究[J].制造業(yè)自動化,2011(03).
陳?。?991—),男,湖南瀘溪人,大學本科,現(xiàn)就讀于邵陽學院信息工程系通信工程專業(yè),研究方向:嵌入式應用系統(tǒng)設計。
陽泳(1994—),男,湖南邵陽人,大學本科,現(xiàn)就讀于邵陽學院信息工程系電子信息工程專業(yè),研究方向:嵌入式應用系統(tǒng)設計。
作者簡介: