楊佳潤
摘 要本文介紹了一個(gè)以STC89C51單片機(jī)為控制核心的智能小車,該小車的具有3個(gè)輪子,利用L298N驅(qū)動(dòng)芯片驅(qū)動(dòng)電機(jī)工作,結(jié)合傳感器探測(cè)的信號(hào)實(shí)現(xiàn)了小車的自動(dòng)循跡、避障功能。
【關(guān)鍵詞】單片機(jī) 循跡 避障 紅外傳感器
1 引言
隨著機(jī)械、電子、電氣、信息處理以及計(jì)算機(jī)等多個(gè)學(xué)科的融合,機(jī)器人逐漸走入人們的生活中。智能小車就是機(jī)器人的一個(gè)典型代表,在小車上配備傳感器,通過傳感器識(shí)別外界信號(hào),信號(hào)反饋給控制器,控制器再根據(jù)預(yù)先寫入的控制程序判斷小車的狀態(tài)進(jìn)而做出下一步的指令,并傳輸給執(zhí)行器,從而實(shí)現(xiàn)在無人為干預(yù)的情況下智能小車的自動(dòng)行進(jìn)。智能小車能夠應(yīng)用于考古、救援、醫(yī)療以及家用電器等多個(gè)領(lǐng)域,而且還能夠?yàn)橹悄芙煌ǖ臉?gòu)建提供參考。基于對(duì)智能小車的需要,本文研究了一款基于STC89C51單片機(jī)的智能小車,能夠?qū)崿F(xiàn)自動(dòng)行駛、自動(dòng)避障以及小車行進(jìn)狀態(tài)的顯示。
2 智能小車總體方案設(shè)計(jì)
在該設(shè)計(jì)方案中,智能小車主要由電源、驅(qū)動(dòng)、顯示、循跡、避障以及控制等模塊組成。小車采用前端驅(qū)動(dòng)的方式,兩個(gè)前車輪上配備有兩個(gè)電機(jī),通過單片機(jī)向驅(qū)動(dòng)模塊發(fā)出指令,由驅(qū)動(dòng)模塊控制電機(jī)的轉(zhuǎn)動(dòng)、停止以及正反轉(zhuǎn),后端使用一個(gè)萬向輪作為支撐保持小車在行駛過程中的平衡。
2.1 控制模塊
該智能小車采用STC89C51單片機(jī)作為系統(tǒng)的主控芯片,通過預(yù)先寫入STC89C51中的控制程序來控制小車的運(yùn)動(dòng),進(jìn)而達(dá)到對(duì)智能小車的控制。……