高寶生 程云霞
在第五、六屆全國大學生電子設(shè)計競賽中,均出現(xiàn)了智能小車這種集光、機、電于一體的題目。在以往的智能小車制作中大多采用H型橋式電路驅(qū)動直流電機,采用PWM方式控制。筆者將步進電機應(yīng)用于小車的驅(qū)動系統(tǒng),取得了令人滿意的效果。本文具體介紹其硬件、軟件設(shè)計。
步進電機的特點及小車結(jié)構(gòu)
步進電機具有轉(zhuǎn)矩大、慣性小、響應(yīng)頻率高等優(yōu)點,因此具有瞬間起動與急速停止的優(yōu)越特性。與其他驅(qū)動元件相比,有明顯優(yōu)點:通常不需要反饋就能對位移或速度進行精確控制;輸出的轉(zhuǎn)角或位移精度高,誤差不會積累,價格便宜。并且因為步進電機是根據(jù)脈沖個數(shù)決定旋轉(zhuǎn)角度的,單片機只需記下脈沖個數(shù)就能計算出電機的旋轉(zhuǎn)角度,從而計算出小車的行駛距離,省去了路程檢測模塊,簡化了設(shè)計。筆者利用從淘汰5英寸軟驅(qū)上拆下的步進角為1.8°、四相步進電機制作小車,利用凌陽SPCE061A單片機作為控制核心,動作相當精準,循跡時紅外傳感器與黑線只留相當小的裕度,小車可以基本沿弧線行走,不再是折線。小車結(jié)構(gòu)如圖1。