上位機(jī)(PC機(jī)或具有串口的其他控制設(shè)備)通過RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速、步進(jìn)量,完全不需了解步進(jìn)電機(jī)及驅(qū)動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機(jī)將順時(shí)針以每分鐘100轉(zhuǎn)的速度旋轉(zhuǎn),串口發(fā)送"N300",則步進(jìn)電機(jī)將逆時(shí)針以每分鐘300轉(zhuǎn)的速度旋轉(zhuǎn);串口發(fā)送"S100J",則步進(jìn)電機(jī)將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機(jī)將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉(zhuǎn)速控制、精密運(yùn)動(dòng)控制、精密機(jī)械加工等,控制精度極高,轉(zhuǎn)速誤差<0.01轉(zhuǎn)/分鐘。也可按要求定制更高精度控制板。程序在VB6.0下調(diào)試通過,提供VB軟件控制步進(jìn)電機(jī)的演示源代碼。
串口波特率9600~57600可預(yù)訂(默認(rèn)9600);輸出驅(qū)動(dòng)脈沖頻率最大200Khz(可訂制更高頻率),單步最小1hz微調(diào),誤差0.1hz;最大步進(jìn)量99999999步。 通過地址編碼,一個(gè)串口最多可以尋址、控制255塊串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器,也就是說一個(gè)串口(或一臺(tái)電腦)可以控制255臺(tái)步進(jìn)電機(jī)。串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器和控制主機(jī)之間距離可以通過485總線延長(zhǎng),這樣控制主機(jī)可以放置在離步進(jìn)電機(jī)很遠(yuǎn)的地方.
我們也可以為客戶開發(fā)特定的控制板或代為設(shè)計(jì)開發(fā)整個(gè)步進(jìn)電機(jī)控制系統(tǒng)。
VB控制步進(jìn)電機(jī).rar (18 K) 下载次数:60