磁瓦自動(dòng)倒角機(jī)的單片機(jī)控制系統(tǒng)設(shè)計(jì)
程序的設(shè)計(jì)伺服所需脈沖信號(hào)由單片機(jī)定時(shí)器 T 0中斷產(chǎn)生, T0。 r 作在方武2定時(shí)模武下, 品振頻率在 1 2 MH Z時(shí)理論上定時(shí)長(zhǎng)度為( 2 8 計(jì)數(shù)初值) ?1 S , 但由丁中斷產(chǎn)生時(shí)某條指令可能正在運(yùn)行, 加上進(jìn)入中斷后會(huì)做一些其他工作, 故由定時(shí)長(zhǎng)度計(jì)算出來(lái)的輸出8 永f 中 頻率和實(shí)際的輸出有些差別。如計(jì)數(shù)初值為O FO H時(shí), 1 6個(gè)指令周期后就可產(chǎn)生中斷, 在中斷程序中使P UL S ( 脈沖引腳反向, 這樣理論上大約 4 O個(gè)指令周期就可輸出一個(gè)脈沖信號(hào)。 頻率為2 5 k Hz , 當(dāng)計(jì)數(shù)初值增大時(shí), 由于單片機(jī)處理需要一定時(shí)間, 導(dǎo)致有些中斷得不到響應(yīng), 實(shí)際上輸出的脈沖信號(hào)頻率將不會(huì)增大, 實(shí)際測(cè)量發(fā)現(xiàn)在1 2 MHz晶N, N~TNN的 脈沖輸出大約在2 0 k Hz 左右, 而伺服電帆轉(zhuǎn)―圈需2 o 4 8 個(gè)脈沖信號(hào), 故最高轉(zhuǎn)速約為6 O O r / mi n: 滿足電機(jī)工作所需轉(zhuǎn)速。系統(tǒng)的程序流程圖如圖 5所示。
首先, 對(duì)指令脈沖、方向信號(hào)、輸入清楚信號(hào)及MAI N 函數(shù)入口和定時(shí)器中斷入弱進(jìn)行初始化。然后執(zhí)行MAI N函數(shù), 輸入控制信號(hào)使電機(jī)正轉(zhuǎn) l 0 . 5圈, 之后停止等待O. 6 s, 然后檢測(cè)有無(wú)報(bào)警, 若沒(méi)有, 循環(huán)執(zhí)行MAI N函數(shù); 若有, 則停止電機(jī)。關(guān)閉電源, 排除報(bào)警,重新上電, 運(yùn)行。
結(jié)束語(yǔ)
本文對(duì)磁瓦倒角機(jī)的系統(tǒng)原理進(jìn)行了分析, 選用了單片機(jī)S T C 8 0 5 l 構(gòu)成了何服電機(jī)舶運(yùn)動(dòng)控制器, 然后通過(guò)編程序達(dá)至 所要實(shí)現(xiàn)的功能。該控制系統(tǒng), 在項(xiàng)目實(shí)際應(yīng)用已取得成功 。相信能對(duì)磁瓦倒角機(jī)的 自動(dòng)化生產(chǎn)將起到推動(dòng)作用。該控制系統(tǒng)也可推廣到其它類似產(chǎn)品的生產(chǎn)中。
伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理
評(píng)論