基于51系列單片機控制步進電機調速閉環系統設計
1.1
步進電機是將電脈沖信號轉變為角位移或線位移的執行機構。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉過一個步距角。這一線性關系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點,使得在速度、位置等控制領域用步進電機來控制變的非常的簡單。
1.2
本實驗所用的步進電機為感應子式步進電機(型號為42BYG016)。感應子式步進電機與傳統的反應式步進電機相比,結構上轉子加有永磁體,以提供軟磁材料的工作點,而定子激磁只需提供變化的磁場而不必提供磁材料工作點的耗能,因此該電機效率高,電流小,發熱低。因永磁體的存在,該電機具有較強的反電勢,其自身阻尼作用比較好,使其在運轉過程中比較平穩、噪音低、低頻振動小。
1.3
相數:產生不同對極N、S磁場的激磁線圈對數。常用m表示。
拍數:完成一個磁場周期性變化所需脈沖數或導電狀態用n表示,或指電機轉過一個齒距角所需脈沖數,以四相電機為例,有四相四拍運行方式即AB-BC-CD-DA-AB,四相八拍運行方式即
步距角:對應一個脈沖信號,電機轉子轉過的角位移用θ表示。θ=360度(轉子齒數J*運行拍數),以常規二、四相,轉子齒為50齒電機為例。四拍運行時步距角為θ=360度/(50*4)=1.8度(俗稱整步),八拍運行時步距角為θ=360度/(50*8)=0.9度(俗稱半步)。
1.4
1)步距角精度:
2)失步:
3)失調角:
4)最大空載起動頻率:
5)最大空載的運行頻率:
6)運行矩頻特性:
1.5
控制系統的組成方框圖如下:

1)脈沖信號的產生
2)信號分配
感應子式不僅以二、四相電機為主,二相電機工作方式有二相四拍和二相八拍兩種,
3)功率放大
功率放大是驅動系統最為重要的部分。步進電機在一定轉速下的轉矩取決于它的動態平均電流而非靜態電流(而樣本上的電流均為靜態電流)。平均電流越大電機力矩越大,要達到平均電流大這就需要驅動系統盡量克服電機的反電勢。因而不同的場合采取不同的的驅動方式,到目前為止,驅動方式一般有以下幾種:恒壓、恒壓串電阻、高低壓驅動、恒流、細分數等。
步進電機一經定型,其性能取決于電機的驅動電源。步進電機轉速越高,力距越大則要求電機的電流越大,驅動電源的電壓越高。電壓對力矩影響如下:

4)功率放大細分驅動器
在步進電機步距角不能滿足使用的條件下,可采用細分驅動器來驅動步進電機,細分驅動器的原理是通過改變相鄰(A,B)電流的大小,以改變合成磁場的夾角來控制步進電機運轉的。

二、驅動器
由于單片機的I/O不具有直接驅動步進電機的能力,故在本系統中需要步進電機驅動器,我們選擇驅動器為KD-221,該驅動器具有輸入電壓范圍廣,控制信號輸入方式多樣等特點。其具體接法如下:
2.1、電源接線:
三、光電開關
1.
2.
3.
4.
5.
評論