基于STC單片機的經(jīng)濟型步進(jìn)電機控制系統
0 引 言
步進(jìn)電機是工業(yè)控制中應用十分廣泛的一種電動(dòng)機,它能將數字信號直接轉換成角位移或線(xiàn)位移,驅動(dòng)速度和指令脈沖能?chē)栏裢?,具有較高的定位精度,控制系統成本低廉,在經(jīng)濟型數控機床等領(lǐng)域應用廣泛。這里針對電磁干擾較強以及要求低成本應用的場(chǎng)合,采用超強抗干擾、小巧低功耗的工業(yè)級STC12C系列單片機,充分利用單片機內部的硬件資源,設計實(shí)用的步進(jìn)電機控制和驅動(dòng)系統。
1 控制系統總體方案設計
系統功能原理示意圖如圖1所示。
在該系統中由單片機直接輸出電機的各相控制脈沖序列,光耦進(jìn)行必要的光電隔離,采用分立元件構成功率.MOSFET管驅動(dòng)電路,帶動(dòng)電機轉動(dòng)。鍵盤(pán)接口與 LED顯示功能由具有SPI串行接口功能的ZLG7289實(shí)現。既可使用按鍵輸入的方式精確設置電機的工作方式與轉速,也可以通過(guò)調速旋鈕實(shí)現電機轉速的連續調節,還能通過(guò)上位機實(shí)現對電機工作方式的調整與控制。
評論