本文系統(tǒng)地論述了應(yīng)用單片機(jī)開發(fā)步進(jìn)電動機(jī)二維運動控制器的方法。該二維運動控制器的樣品已經(jīng)研制出來,經(jīng)過實際運行測試,達(dá)到了設(shè)計要求,既能實現(xiàn)兩軸獨立運動控制,又能靈活方便地進(jìn)行聯(lián)動控制。由于控制軟件對步進(jìn)電動機(jī)采用了適當(dāng)?shù)淖詣诱{(diào)速方案,使得電機(jī)在運動過程中沒有失步現(xiàn)象,運行平穩(wěn),定位精度高,重復(fù)定位性好。 本文所完成的主要工作有:(1)步進(jìn)電動機(jī)驅(qū)動電路的研究。(2)系統(tǒng)控制方案設(shè)計。(3)硬件系統(tǒng)設(shè)計。單片機(jī)的選擇、串行通信等電路設(shè)計。(4)軟件系統(tǒng)設(shè)計。該控制器重點在于步進(jìn)電動機(jī)的驅(qū)動電路硬件與控制軟件的設(shè)計,以及上下位機(jī)串口通信的實現(xiàn)。本設(shè)計的控制環(huán)節(jié)由AT89S52單片機(jī)和環(huán)形分配器PMM8713構(gòu)成,單片機(jī)采用RS-485標(biāo)準(zhǔn)的串口通信與上位機(jī)進(jìn)行通信,利用PMM8713產(chǎn)生步進(jìn)電動機(jī)運行和正反轉(zhuǎn)的控制信號。驅(qū)動環(huán)節(jié)采用UC3842實現(xiàn)恒流驅(qū)動,給出特定的脈沖驅(qū)動信號,驅(qū)動功率管進(jìn)行開通和關(guān)斷,使步進(jìn)電動機(jī)按照規(guī)定的軌跡和速度運行。軟件部分由上位機(jī)軟件和下位機(jī)軟件共同組成。上位機(jī)軟件用Visual Basic編制,界面友好,下位機(jī)軟件用單片機(jī)匯編語言編制。上位機(jī)輸入的指令經(jīng)編譯生成相應(yīng)的目標(biāo)代碼并通過計算機(jī)串口發(fā)送到下位機(jī)中。下位機(jī)的功能:一是接收來自上位機(jī)的數(shù)據(jù)和命令;二是根據(jù)上位機(jī)發(fā)送的命令執(zhí)行相應(yīng)的動作;三是向上位機(jī)發(fā)送有關(guān)提示信息。 該控制系統(tǒng)在設(shè)計方面具有如下特點: 1.采用內(nèi)部時鐘方式產(chǎn)生步進(jìn)電動機(jī)的驅(qū)動脈沖,而沒有采用高速脈沖發(fā)生器等外部方式,用軟件來實現(xiàn),從而降低硬件成本。 2.硬件設(shè)計方面,盡可能地選擇了標(biāo)準(zhǔn)化、模塊化的電路,從而提高了設(shè)計的成功率和結(jié)構(gòu)的靈活性。 3.盡可能選用了功能強、集成度高、通用性好、市場貨源充足的電路或芯片。 控制器硬件結(jié)構(gòu)簡單,成本低廉,控制可靠,功能強大,使用方便,因而具有十分廣闊的應(yīng)用前景。
標(biāo)簽:
醫(yī)療器械
二維
運動控制
上傳時間:
2013-05-16
上傳用戶:維子哥哥