劉悅婷 李若飛 李曉斌 劉韜
摘要:本文設(shè)計(jì)一種多功能智能小車,以STC89C52為主控芯片,用L298作為電機(jī)驅(qū)動(dòng)模塊、用HJ-IR2作為紅外避障模塊、用315M作為無線接收模塊、用手機(jī)實(shí)現(xiàn)藍(lán)牙控制等。用Proteus和Keil軟件完成電路仿真,結(jié)果表明系統(tǒng)能很好地實(shí)現(xiàn)小車的前進(jìn)、后退、轉(zhuǎn)向、避障和手機(jī)藍(lán)牙控制等功能,具有良好的適用性和推廣性。
關(guān)鍵詞:智能小車;避障;藍(lán)牙控制;仿真
中圖分類號:TP23? ???文獻(xiàn)標(biāo)識碼:A???????? 文章編號:1007-9416(2020)04-0000-00
0引言
智能小車是一個(gè)集環(huán)境感知、動(dòng)態(tài)決策、智能控制與執(zhí)行等多功能于一體的移動(dòng)式機(jī)器人,由傳感器部分、控制器部分和執(zhí)行器部分組成,可應(yīng)用于自動(dòng)控制、計(jì)算機(jī)技術(shù)、模式識別、工業(yè)生產(chǎn)等多個(gè)領(lǐng)域[1-3]。隨著技術(shù)的發(fā)展,在智能小車上安裝各種傳感器和控制芯片實(shí)現(xiàn)自主巡航等功能。在只有部分人工或完全沒有人工干預(yù)的情況下,要使智能小車沿著規(guī)定的路徑到達(dá)目的地,必須在小車上安裝傳感器獲取自身的位置信息,因此對智能小車的控制系統(tǒng)的研究成為研究的熱點(diǎn)[4-6]。本文以STC89C52單片機(jī)作為主控芯片實(shí)現(xiàn)了智能小車的設(shè)計(jì),完成了系統(tǒng)的硬件和軟件設(shè)計(jì),實(shí)現(xiàn)了智能小車的前進(jìn)、后退、轉(zhuǎn)向、尋跡、避障和手機(jī)藍(lán)牙控制等功能。
1系統(tǒng)總體設(shè)計(jì)方案
系統(tǒng)總體設(shè)計(jì)框圖如圖1,由單片機(jī)主控模塊、電機(jī)模塊、避障模塊、無線模塊、手機(jī)藍(lán)牙控制模塊、電源模塊和車體等七部分組成。單片機(jī)選用STC89C52;電源模塊選用線性穩(wěn)壓電源;避障模塊采用紅外線避障;采用達(dá)林頓管構(gòu)成的H型PWM電路進(jìn)行調(diào)速;無線接收器采用數(shù)字信號傳輸;為了小車更好地走直線,選用4個(gè)驅(qū)動(dòng)輪的小車。
2硬件電路設(shè)計(jì)
2.1電機(jī)模塊的設(shè)計(jì)
本系統(tǒng)采用L298N、二極管和電容構(gòu)成H橋電路驅(qū)動(dòng)直流電機(jī),如圖2所示,每根輸出線上分別連接兩個(gè)二極管IN4007來保護(hù)芯片。
2.2無線模塊的設(shè)計(jì)
根據(jù)頻率覆蓋及模塊的有效收發(fā)距離,選用315M無線接收模塊,如圖3所示。315M是工作在315MHZ/433MHZ頻段的無線收發(fā)器芯片,它具有速率高、性能穩(wěn)定、體積小和價(jià)格低等優(yōu)點(diǎn)。
2.3避障模塊的設(shè)計(jì)
本系統(tǒng)采用雙路紅外對管正對避障模式,在小車車頭左右兩端各安裝了一個(gè)HJ-IR2紅外避障模塊,這樣才能保證避障效果。小車左右避障電路如圖4所示。
3軟件設(shè)計(jì)
單片機(jī)主控芯片實(shí)時(shí)采集各傳感器模塊的輸入信號,并控制智能小車做出正確的行駛路線,也可通過手機(jī)藍(lán)牙控制小車的啟動(dòng)、停止、左轉(zhuǎn)和右轉(zhuǎn),實(shí)現(xiàn)對小車的控制,其程序流程如圖5所示。
本系統(tǒng)采用雙路紅外對管正對避障模式,當(dāng)左側(cè)傳感器檢測到障礙物時(shí),立即讓小車左轉(zhuǎn)彎后退,右轉(zhuǎn)彎前進(jìn);當(dāng)右側(cè)傳感器檢測到障礙物時(shí),立即讓小車右轉(zhuǎn)彎后退,左轉(zhuǎn)彎前進(jìn);當(dāng)兩側(cè)都未檢測到障礙物,小車一直前行,避障子程序流程如圖6所示。
4結(jié)語
本設(shè)計(jì)以單片機(jī)STC89C52為核心,L298完成電機(jī)驅(qū)動(dòng)、HJ-IR2完成紅外避障、315M完成無線接收、手機(jī)實(shí)現(xiàn)藍(lán)牙控制等,完成了系統(tǒng)的硬件設(shè)計(jì)、軟件程序流程圖設(shè)計(jì)和C語言程序設(shè)計(jì)。通過Proteus和Kei軟件聯(lián)調(diào)仿真,結(jié)果表明系統(tǒng)能很好地實(shí)現(xiàn)小車的前進(jìn)、后退、轉(zhuǎn)向、避障和手機(jī)藍(lán)牙控制等功能,可靠性強(qiáng),具有良好的的應(yīng)用前景。
參考文獻(xiàn)
[1] 王晶.智能小車運(yùn)動(dòng)控制技術(shù)的研究[D].武漢:武漢理工大學(xué),2009.
[2] 強(qiáng)彥,葉文鵬,屈明月,等.基于紅外避障的智能小車的設(shè)計(jì)[J].微電子學(xué)與計(jì)算機(jī),2013,30(2):140-143.
[3] 尹杰,楊宗帥,聶海,等.基于紅外反射式智能尋跡遙控小車系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2013(23):178-184.
[4] 余熾業(yè),宋躍,雷瑞庭.基于STC12C5A60S2的智能尋跡小車[J].實(shí)驗(yàn)室研究與探索,2014,33(11):46-49.
[5] 宋永獻(xiàn),馬娟麗,賀乃寶,等.基于TMS320F2812的智能尋跡小車控制系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測量與控制,2011,19(9):2128-2130.
[6] 羅劉敏,王明霞,郭艷花,等.基于單片機(jī)的智能小車控制系統(tǒng)設(shè)計(jì)[J].儀表技術(shù)與傳感器,2018,55(1):123-126.
收稿日期:2020-03-04
基金項(xiàng)目:2018年甘肅省級大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目“基于無線控制模式的智能小車的設(shè)計(jì)與實(shí)現(xiàn)”(編號:243)。
作者簡介:劉悅婷(1979—),女,陜西臨潼人,碩士研究生,教授,研究方向:智能控制。
Design of a Multifunctional Intelligent Car
LIU Yue-ting,LI Ruo-fei,LI Xiao-bin,LIU Tao
(School of Communication Engineering, Lanzhou University of Arts and Science,? Lanzhou Gansu ?730000)
Abstract:In this paper, a multifunctional intelligent car is designed.STC89C52 is as the main control chip. L298 is as the motor driving module. HJ-IR2 is as the infrared obstacle avoidance module and 315M is as the wireless receiving module. Mobile phone can control the car by bluetooth. We can complete circuit simulation with Proteus and Keil software. The results show that the system can realize the functions of car forward, backward, steering, obstacle avoidance and bluetooth control. It has good applicability and generalization.
Key words:intelligent car;obstacle avoidance;bluetooth control;simulation