在工業(yè)控制中難免會用到步進電機,步進電機如何控制,步進電機的速度、方向、驅(qū)動電流等等改如何設(shè)置,這就需要用到步進電機控制器,那么什么是步進電機控制、步進電機控制器與步進電機驅(qū)動器有什么區(qū)別、步進電機分類有哪些、步進電機有哪些應(yīng)用案例,文章做詳細(xì)描述
步進電機控制器與步進電機驅(qū)動器區(qū)別
如下圖為常規(guī)步進電機控制架構(gòu)圖
常規(guī)步進電機控制系統(tǒng)為步進電機、步進電機驅(qū)動器、以及步進電機控制器,從圖中就可以看出,步進電機控制器是在步進電機驅(qū)動器之上的部分,它可以給步進電機驅(qū)動器發(fā)出高速脈沖信號,步進電機驅(qū)動器接受由步進電機控制器發(fā)來的高速脈沖信號,并將該信號放大,用以驅(qū)動步進電機,由此步進電機控制器與步進電機驅(qū)動器區(qū)別有以下幾點
1、步進電機控制器是脈沖發(fā)生器,可產(chǎn)生高速脈沖
2、步進電機控制器相對步進電機驅(qū)動器更多樣化,步進電機驅(qū)動器一般功能單一,主要是放大脈沖信號功能
3、步進電機控制器一般可編程,步進電機驅(qū)動器直接接收脈沖信號
4、步進電機控制器為低壓控制信號,步進電機驅(qū)動器有高低壓多種
步進電機控制器分類
步進電機控制器種類多種多樣,一句話概括:能發(fā)出高速脈沖信號并具備編程功能的產(chǎn)品,都可稱之為步進電機控制器
步進電機控制器市面上以產(chǎn)品方式呈現(xiàn)分類有:
PLC
PLC是目前應(yīng)用最為廣泛的步進電機控制器,PLC功能和全面,一般都具有多路高速脈沖輸出口,也就是可以同時控制多臺步進電機,但PLC功能很全面,步進電機控制僅是其控制功能的很小一部分,如果僅是控制步進電機一般不需要用PLC
單片機
單片機作為步進電機控制器的方式就很多了,一般以STM32、51單片機為代表的單片機芯片均帶有高速脈沖輸出端口,但單片機芯片的開發(fā)是比較復(fù)雜的,如果僅為控制步進電機去對單片機芯片進行開發(fā)就有點太得不償失了
驅(qū)控一體的步進電機控制器
如上圖所示的一體化步進電機控制器,功能主要圍繞步進電機控制,包含了步進電機的驅(qū)動功能,無需再接驅(qū)動器;有比較豐富的IO接口,可以接入步進電機編碼器,以及電機限位開關(guān)、電磁抱閘等;這種控制器通常帶有232、485、CANopen等總線接口,配合響相應(yīng)調(diào)試工具軟件可以直接在電腦上控制步進電機;或者在電腦上將程序?qū)懞茫4嬖诳刂破鲀?nèi),通過IO觸發(fā)控制步進電機,如果是控制步進電機這種類型的控制器目前使用是最為普遍的