主要實現(xiàn)功能:
(1)、5個按鍵控制整個電路,對應功能分別是:正轉、反轉、暫停/開始、速度加、速度減;
(2)、數(shù)碼管顯示電機運行速度的檔數(shù)和正反轉的指示;
(3)、5個小紅燈一個為電源指示,四個指示電機的轉速。
首先要確定步進電機,系統(tǒng)是單片機控制,整個設計的電壓是5v,所以電機的電壓也要選擇5v可以驅動的,所以本實驗選擇28BYJ-48步進電機作為設計對象,步進電機28BYJ48型四相八拍電機,電壓為DC5V—DC12V。當對步進電機施加一系列連續(xù)不斷的控制脈沖時,它可以連續(xù)不斷地轉動。每一個脈沖信號對應步進電機的某一相或兩相繞組的通電狀態(tài)改變一次,也就對應轉子轉過一定的角度(一個步距角)。當通電狀態(tài)的改變完成一個循環(huán)時,轉子轉過一個齒距。
由于單片機驅動能力有限,不能直接用于步進電機的驅動本設計采用ULN2003A芯片驅動步進電機。ULN2003是高耐壓、大電流達林頓陳列,由七個硅NPN達林頓管組成。 該電路的特點如下: ULN2003的每一對達林頓都串聯(lián)一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。
開始設計前先上網(wǎng)和圖書館查閱相關資料,確定各個單元電路,畫出原理圖和仿真圖進行仿真編程,通過后,采購原件,制作實物,燒寫程序,進行電路的調(diào)試。