控制器的軟件主要完成LED顯示,接受鍵盤(pán)輸入,實(shí)現(xiàn)伺服電機(jī)勻速運(yùn)行和繼電器控制幾項(xiàng)功能,包括主程序、按鍵中斷服務(wù)程序、定時(shí)器T0中斷服務(wù)程序及LED顯示子程序。在交流伺服電機(jī)控制系統(tǒng)中,單片機(jī)的主要作用是產(chǎn)生脈沖序列,它是通過(guò)STC89C52RC的P3.2口發(fā)送的。系統(tǒng)軟件編制采用定時(shí)器定時(shí)中斷產(chǎn)生周期性脈沖序列,不使用軟件延時(shí),不占用CPUCPU也稱(chēng)為中央處理器,是電子計(jì)算機(jī)的主要設(shè)備之一。其功能主要是解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)。所謂的計(jì)算機(jī)的可編程性主要是指對(duì)CPU的編程。CPU是計(jì)算機(jī)中的核心配件,只有火柴盒那么大,幾十張紙那么厚,但它卻是一臺(tái)計(jì)算機(jī)的運(yùn)算核心和控制核心。計(jì)算機(jī)中所有操作都由CPU負(fù)責(zé)讀取指令,對(duì)指令譯碼并執(zhí)行指令的核心部件。CPU、內(nèi)部存儲(chǔ)器和輸入/輸出設(shè)備是電子計(jì)算機(jī)的三大核心部件。CPU在非中斷時(shí)間內(nèi)可以處理其他事件,惟有到了中斷時(shí)間,才驅(qū)動(dòng)伺服電機(jī)轉(zhuǎn)動(dòng)一步。
系統(tǒng)程序流程圖

按鍵預(yù)置子程序
面板上有3個(gè)鍵與該子程序相關(guān),它們是SET,MOVE和UP,其功能分別是:SET用來(lái)確定設(shè)定位,共有4位,包括個(gè)位、十位、百位和千位;MOVE用來(lái)選擇那一位;UP控制被控位的增加,每次增加,在0~9之間循環(huán)。當(dāng)用戶(hù)確定其輸入時(shí)可按鍵SET,程序便根據(jù)輸入的值確定伺服電機(jī)工作時(shí)的給定轉(zhuǎn)速,最后,將設(shè)定值存人對(duì)應(yīng)的變量中,
按鍵子程序流程
電機(jī)選型:http://www.troj.com.cn/bbs_read.asp?id=4220
TEL:010-87197282-815 13521040277 |