基于SMA7029M多芯片模塊的步進電機驅(qū)動設(shè)計
步進電機是一種能將數(shù)字輸入脈沖轉(zhuǎn)換成旋轉(zhuǎn)或直線增量運動的電磁執(zhí)行設(shè)備,是現(xiàn)代機電一體化產(chǎn)品中的關(guān)鍵部件之一。它通常被用作定位控制和定速控制,以其慣量低、定位精度高、無累積誤差、控制簡單等特點廣泛應(yīng)用于數(shù)控機床、包裝機械、計算機外圍設(shè)備、復(fù)印機、傳真機等機電一體化產(chǎn)品。相應(yīng)的步進電機驅(qū)動器也得到了快速的發(fā)展和改進。但是目前在工業(yè)應(yīng)用中,多數(shù)驅(qū)動器體積較大,通用性不強,往往要求外接多路電源,而且成本較高。文中介紹了采用Allegro公司的SMA7029M多芯片模塊設(shè)計步進電機的驅(qū)動電路,為步進電機提供穩(wěn)定的輸出電流,并通過試驗和實際使用驗證了其通用性強、控制簡單、可靠性高的特性。
1 步進電機特點及驅(qū)動
步進電機受脈沖電流控制,每輸入一個脈沖電機轉(zhuǎn)軸步進一個步距角增量。轉(zhuǎn)子的角位移正比于輸入脈沖的數(shù)量,轉(zhuǎn)子的角速度正比于輸入脈沖的頻率,轉(zhuǎn)子的旋轉(zhuǎn)方向取決于定子繞組的通電順序。在使用過程中步進電機有一定的步距誤差,但沒有累計誤差。若維持控制繞組的電流不變,則步進電機就可停在某一位置不動。其按力矩產(chǎn)生的原理可分為反應(yīng)式步進電機和激磁式步進電機。按輸出力矩大小可分為伺服式步進電機和功率式步進電機。
由于步進電機是屬于感性器件,感抗與其輸入頻率是成正比。假設(shè)步進電機的轉(zhuǎn)速增加,其感抗也會增大。該狀態(tài)下流入電機線圈的電流就會減小,電機的輸出扭力達(dá)不到要求輸出,嚴(yán)重的情況下會造成電機失步或者電機只振動不轉(zhuǎn)。這就要求其驅(qū)動電路能夠提供穩(wěn)定的輸出電流,使步進電機具有穩(wěn)定的轉(zhuǎn)動。一般設(shè)計中步進電機驅(qū)動都用采用三極管或者是用ULN2803IC等來驅(qū)動,這些驅(qū)動在實驗板或一些轉(zhuǎn)速不高、帶動負(fù)載小的應(yīng)用場所使用比較合適,在實際工作設(shè)計中遠(yuǎn)遠(yuǎn)達(dá)不到所需要求。針對這些問題,各大公司陸續(xù)推出了專用的步進電機驅(qū)動芯片,簡化其驅(qū)動設(shè)計。Allegro公司的SMA7029M多芯片模塊就是一款性能使用簡單控制優(yōu)良的步進電機控制模塊,該多芯片模塊能為步進電機提供穩(wěn)定的輸出電流,使電機能夠穩(wěn)定的轉(zhuǎn)動。
2 步進電機驅(qū)動設(shè)計
SMA7029M是專為高效率、高性能的兩相單極步進電機設(shè)計的多芯片模塊,它采用功率FET技術(shù)和單片邏輯控制電路對完成步進電機的運動控制。同一系列的還有SLA7024M和SLA7026M,三個芯片模塊不同主要是在輸出額定電流(1.5 A或3.0 A)和包裝樣式上。
2.1 SMA7029M結(jié)構(gòu)及驅(qū)動設(shè)計
SMA7029M內(nèi)部主要包含電流峰值檢測部分,PWM關(guān)閉時間控制部分,電機邏輯控制部分,輸出電流及回流電流控制部分,如圖1所示。其工作過程主要是通過電流采樣,通過峰值檢測電路得到當(dāng)前最大電流,根據(jù)其結(jié)果控制PWM工作時間,最終達(dá)到控制整個芯片組輸出電流的目的。
評論