步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
免費預覽已結(jié)束,剩余16頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、LOGO步進電機調(diào)速系統(tǒng)的設(shè)計與實現(xiàn)Newly compiled on November 23, 2020步進電機有啟動快、步進精確、定位準等特點。隨著現(xiàn)在自動化的需求,步進 電機的應用已經(jīng)非常廣泛,在現(xiàn)在的自動化工廠中,起著重要的作用。利用Proteus軟件,進行電路的搭建和仿真。以單片機為核心通過連接外圍電 路組成控制步進電機調(diào)速的控制系統(tǒng),通過方向信號,改變步進電機的旋轉(zhuǎn)方向, 調(diào)節(jié)頻率,從而改變速度。本文通過介紹驅(qū)動電路,從中選擇驅(qū)動方式,從而實現(xiàn) 步進電機的細分驅(qū)動功能,確定步進電機的運行方式,并詳細介紹了細分驅(qū)動電流 的計算方法,細分能使步進電機的運行更穩(wěn)定可靠,減少運行噪音。其中

2、驅(qū)動電路 的核心是以TB6560AHQ芯片搭建的電路,轉(zhuǎn)速能達到五個級別的調(diào)速范圍,最高 轉(zhuǎn)速能達到500多轉(zhuǎn)。最后進行仿真,然后畫出相對應的PCB板進行焊接,完成 相應的實物。整個設(shè)計思路還是比較簡單,操作容易,成本也比較低。關(guān)鍵詞:步進電機;單片機;細分驅(qū)動ABSTRACTThe step motor has the characteristics of starting fast, stepping in precise and positioning, and the application of stepping motor is very extensive with the de

3、mand of automation. It plays an important role in todays automated factories.This article USES Proteus software to build and simulate circuits. With the single chip processor as the core by connecting the peripheral circuit, control system, through the direction of the signal, adjust the electricity

4、 order of stepper motor windings, and transform the direction of rotation of the stepper motor. The purpose of controlling the speed of the motor is achieved by controlling the speed of the frequency. By driving circuit, also can achieve the function of stepping motor subdivision driver, this paper

5、also introduces in detail the calculation method of subdivision drive current, segmentation can make step motor running more stable and reliable, greatly reducing the noise. The core of the drive circuit is the circuit of the TB6560AHQ chip, which can speed up to five levels, and the maximum speed c

6、an reach over 500. Finally, the PCB board is drawn and the corresponding material is completed. In comparison, the whole design idea is simple, easy to operate and low cost.Key words: stepper motor, mcu, subdivided driving第1章緒論步進電機有很多其他電機所沒有的功能,現(xiàn)在已經(jīng)是全球的第三類的電機了, 是人類進入自動化過程中重要的東西,而隨著現(xiàn)在電子計算機方面的發(fā)展,其控制 的

7、方式方法也越來越多。課題研究的目的和意義研究的目的,現(xiàn)在步進電機已經(jīng)成為第三類電動機,雖然現(xiàn)在生產(chǎn)步進電機的 廠家有很多,但是現(xiàn)在關(guān)于用好步進電機的方案,基本還都是處于仿制外國的階 段,控制系統(tǒng)還比較復雜,所需要用到的知識還很多,所以要想用好步進電機還是 很不容易的“L研究的意義,步進電機和其它電機性能和功能都有很大的區(qū)別。步進電機有啟 動快、步進精確、精準定位的特點。隨著現(xiàn)在自動化的發(fā)展,步進電機的應用也是 越來越多,在很多機器儀器中,都有它的存在,特別是在一些高端精密的儀器中, 更是離不開它,所以研究好步進電機還是很有用處的。國內(nèi)外研究概況步進電機已經(jīng)存在了一百多年,最早出現(xiàn)的步進電機,是

8、由英國人發(fā)明的。當 時的電子技術(shù)還不是很高,控制太復雜,所以步進電機的發(fā)展受到了很大的限制, 基本只是出現(xiàn)了原理,實際應用起來確實很麻煩。而步進電機的發(fā)展是從50年代 之后,驅(qū)動電路得到很大的發(fā)展,才開始大規(guī)模的發(fā)展,我國是從70年之后才開 始引入。而且隨著現(xiàn)在工業(yè)的發(fā)展,在數(shù)字電路、電力電子和永磁材料的高速發(fā) 展下,更是促進了步進電機性能的提高,驅(qū)動更是得到快速的發(fā)展,步進電機的功 能也是得到很大的進步。80年代后,混合的步進電機已現(xiàn),使性能和功能更加強 大,很快就得到了成長和利用。也是從這個時候開始,步進電機開始了大規(guī)模的應 用,在打印機、掃描機、機器人、傳真等方面都有它的用處。步進電機輸

9、入一個脈沖,就走一定角度,因此可以通過去控制走多少步,來達 到精準定位。因為電機是通過輸入脈沖,來確定是否旋轉(zhuǎn),所以能快速停止和啟 動,而旋轉(zhuǎn)速度,還可以通過控制脈沖頻率大小去改變。而且它的體積還比較小, 控制相對來說還是比較方便,在現(xiàn)在的數(shù)控機床,生產(chǎn)線上都有步進電機的身影, 特別是對定位有很高的要求的精密儀器里面,都有它的存在,所以設(shè)計高精度的步 進電機是很有必要的?,F(xiàn)在微電子學的發(fā)展越來越快,相對的步進電機的驅(qū)動電路 就越來越簡單,不僅把驅(qū)動部分的硬件部分減少了很多,還大大提高了步進電機的 靈活性。現(xiàn)在更是出現(xiàn)了很多的芯片和驅(qū)動板,可以直接把步進電機驅(qū)動起來, 控制簡單了,價格就降下來了

10、,就滿足了工業(yè)生產(chǎn)的要求,可以大規(guī)模的生產(chǎn)了。本文主要內(nèi)容能實現(xiàn)步進電機的調(diào)速,使步進電機能夠在一定的范圍內(nèi)旋轉(zhuǎn),當步進電機運 行的時候,能夠顯示步進電機的正反轉(zhuǎn)和速度。并且以步進電機為對象,研究步進 電機驅(qū)動的方式,步進電機的驅(qū)動方式有很多,本文主要研究的是細分驅(qū)動電路, 研究步進電機細分控制算法,通過計算電流的各個階段的大小,實現(xiàn)步進電機的細 分驅(qū)動的控制。完成系統(tǒng)的總體框圖,設(shè)計硬件電路,畫出原理圖,分析電路的原 理,確定各個元器件值的大小,進行編程完成相對應的程序然后仿真。最后繪制 PCB圖,進行實物的焊接和調(diào)試。第2章步進電機系統(tǒng)設(shè)計方案步進電機的概述步進電機精度誤差小,一般在步距角

11、的3%到5%。而因為上次脈沖所產(chǎn)生的 誤差,還不會累加在下一次中。其驅(qū)動需要的信號必須是脈沖形式的,否則就會 靜止。而本身用的磁性材料,有很高的耐溫作用,溫度要達到130以上才會退磁, 這樣電機外表的溫度就可以達到很高。由于步進電機的響應,只是與輸入的脈沖數(shù) 有關(guān),所以可以作成開環(huán)系統(tǒng),結(jié)構(gòu)大大簡化降低成本。步進電機還是有缺點的, 很容易就會產(chǎn)生共振。而且轉(zhuǎn)速都達不到很高,很難有大的轉(zhuǎn)矩,而且能量利用率 也比較低。反應式步進電機是比較傳統(tǒng)的電機。其工作原理簡單,內(nèi)部的勵磁繞組比較 多,則輸出轉(zhuǎn)矩比較大,這樣的結(jié)構(gòu)也就決定了它的動態(tài)性能比較差,而且噪音震 動都很大,其內(nèi)部繞組基本為三相的,步距角

12、基本在度左右。永磁式步進電機大部 分是兩相,在其內(nèi)部轉(zhuǎn)定子的極數(shù)基本相同向。這樣的結(jié)構(gòu),也就決定了其步距角 比較大,一般為或者15度,主要應用在計算機的外部、醫(yī)療設(shè)備、光電組合等裝 置里面。混合式步進電機,根據(jù)名字就很容易知道它是由上面兩種電機的優(yōu)點結(jié)合 起來組成的。相數(shù)有好幾種,兩相的步距角基本在度左右,五相的在度左右,步距 角的減少,也就使精度得到很大的提高了。而且因為有永磁體的存在,所以就導 致了反電動勢的存在,在運行的過程中平穩(wěn)、噪聲低、震動小。綜合比較來說,還 是混合式的步進電機功能比較好,所以本文采用的就是混合式的步進電機。步進電機的驅(qū)動方式論證步進電機的驅(qū)動方式有很多,而驅(qū)動方式

13、的選擇,卻可以直接決定步進電機運行的性能,下面介紹一下常用到的驅(qū)動方式。高低壓驅(qū)動,都是先用高電壓去驅(qū)動要導通的繞組,再用低電壓去續(xù)流,保證 了電流的連續(xù)性,也利用了高電壓提高出力的作用,而不是通過改變時間常數(shù)來提 高矩頻性能。在電機的繞組回路上給串聯(lián)上一個電阻,電機的時間常數(shù)就會變小,這樣在高 頻率運行時,相應的產(chǎn)生的轉(zhuǎn)矩也就更大一些,而且還可以緩解共振。這樣的電 路,線路布局簡單成本低。不過因為串聯(lián)了一個電阻,這樣就引起了附加的一些損 耗,如果頻率比較高損耗更是嚴重,所以基本都是用在功率比較小,頻率要求不高 的地方。由名字很容易就可以知道,這是有兩個電壓信號,根據(jù)不同頻率選擇不同的電 壓驅(qū)

14、動。在低頻率是用低電壓,在高頻率時用高電壓。這樣的電路,就可以使步進 電機在高頻的時候,還有很大的力矩,而在靜止鎖定的狀態(tài)下,相應的功耗也減 小。使導通繞組的電流,不論是工作在什么狀態(tài)下,都能保證其在一定的數(shù)值下, 這樣就可以使電機有比較恒定的輸出轉(zhuǎn)矩。這種驅(qū)動的方法,能極大的提高高頻 響應,因為電流比較恒定,所以輸出轉(zhuǎn)矩也就比較穩(wěn)定共振減少,不過這樣的線路 比較復雜,但是現(xiàn)在已經(jīng)有相對應的集成模塊出來了,可以直接采用,圖1為斬波 恒流電路圖。圖1斬波恒流電路用R來采集繞組電流的變化,然后和控制信號做比較,當控制信號比較大的 時候,而且脈沖也是高電平。則兩個三極管都會導通,這樣直流電源會給繞組

15、直接 供電。因為電感是感性負載,電流慢慢變大的時候,則R兩端的電壓會增大,這 樣采取的電壓就會比較大,在通過比較器比較輸出,則輸出的電平就是低電平。 由于比較器輸出的電流是低電平,則無論脈沖是高或者低電平,通過與門電路后, 都將輸出低電平,相應導管被截止,電源無法對繞組供電,但這個時候,如果輸入 的脈沖還是高電平,那VT2繼續(xù)導通,沿著VD2繼續(xù)給繞組供電,當電流下降到 比給定電壓低的時候,就又重復上述過程,這樣電流就比較穩(wěn)定了“叫相對來說 這種驅(qū)動電路用的還是比較多的。步進電機的驅(qū)動,通過改變各個繞組之間通電順序,從而改變繞組中電流進而 改變磁場,則相應的改變合力的方向,從而使電機旋轉(zhuǎn)起來&

16、quot;L在一般的時候, 步進電機的步距角一定,而改變繞組通電方式,能達到的細分數(shù)量非常有限,要增 大細分情況還是要靠驅(qū)動電路,通過改變繞組中的電流,使其電流變化為階梯形式 的變化,電流階梯形式的變化如圖2所示。這就為步進電機的運行,提供了很多中 間狀態(tài),同時繞組產(chǎn)生的磁場合成方向也變的多了,這樣就可以使轉(zhuǎn)子旋轉(zhuǎn),因為 合成力的方向經(jīng)過了好幾個過程變化,這樣就使步距角進一步細分了。由此可以看 出,想要步進電機的細分系數(shù)更高,還是要通過改變各個繞組之間電流的細分去實 現(xiàn)。圖2電流細分變化情況通過控制各個繞組之間的電流變化,從而能達到電機的細分驅(qū)動,在早期的時 候繞組之間的電流,其都是通過硬件電

17、路去控制的,繞組中的每一相都分別連接了 很多并聯(lián)的晶體管,想要達到多少細分,就要去并聯(lián)多少個晶體管,這樣就可以控 制導通多少晶體管的數(shù)量,從而去控制相電流口,不過這種方法,電路太過復 雜,需要的元器件太多了,很不容易控制體積還會很大,元器件多相應的成本也就 上去了,而且一旦造出來了,就很難改變細分數(shù)了,所以現(xiàn)在很少采用這種方法。 現(xiàn)在單片機的發(fā)展是越來越快了,步進電機細分的方法也相對改變了,現(xiàn)在步進電 機的驅(qū)動,都是靠微機控制。現(xiàn)在步進電機的細分驅(qū)動是靠微機控制的。其按照功放管的工作狀況,可以分 為兩種形式的驅(qū)動。放大型輸出電流,其電流的大小,都是受單片機輸出來的電壓 大小決定的,這樣的控制電

18、路相對比較簡單,電流控制也比較準確。不過這樣的電 路因為末級管工作的狀態(tài)是放大的,所以整個電路的能耗也就比較大,很容易就會 發(fā)熱,影響驅(qū)動電路的性能,其至還會擊穿晶體管“3。這種電路一般都是應用在 對電流控制精度高,電流小散熱比較容易的地方。而開關(guān)型的末級管通過控制信號 去改變末級管的開關(guān),使損耗減少避免了不必要的功率消耗和發(fā)熱的問題,但是電 路比較復雜,而且輸出的電流還有波紋,所以這種電路,基本適合于輸出力矩比較 大的電路?,F(xiàn)在大部分的細分都是采用開關(guān)型,而開關(guān)型又可以分為兩種驅(qū)動電路。斬波 式細分驅(qū)動,通過調(diào)用儲存到單片機里細分電流的信號,轉(zhuǎn)換成相應的電壓信號, 這個電壓信號在輸入到相應的

19、控制信號那里,在與電路取樣得到的電壓比較,這樣 就可以控制功放管的開通和關(guān)閉,而且還有采樣電壓進行比較,可以有效的控制各 個繞組之間的電流變化,從而實現(xiàn)電流的細分。而脈寬調(diào)制是單片機調(diào)用相應的電 流量,經(jīng)過轉(zhuǎn)換電路,換成相對應的電壓,在把電壓變換成相對應的脈沖,每段電 流都對應著不同占空比的脈沖。在把這樣的脈沖放到繞組的功放電路上,這樣就可 以控制功放管的導通時間,進而去控制相應的電流。電機里面的負載都是感性的, 所以電流變化是緩慢的,又因為脈沖的頻率比較高,所以在占空比一定的情況下, 電流也基本是不變的,這樣就實現(xiàn)了電流的細分而本次設(shè)計,采用的就是細 分驅(qū)動進行的驅(qū)動系統(tǒng)。步進電機運行控制本

20、次選用的步進電機型號是42BYGH0425,圖3為步進電機結(jié)構(gòu)圖。圖3步進電機結(jié)構(gòu)圖42BYG型步進電機其定子上有很多繞組,這樣產(chǎn)生的力也就比較多,從而輸出轉(zhuǎn)矩也就比較大,相對應的步距角也比較小,表1為步進電機的參數(shù)。表1步進電機參數(shù)電相步機電距型流角號(A)相相電電靜力矩定位力矩轉(zhuǎn)動慣量壓阻()()()(V) (Q)42BYGH04251228070步進電機運行方式有多種,二相四拍正轉(zhuǎn)的時候,繞組通電方式如下。單四拍正轉(zhuǎn):A-B-A-B-A雙四拍正轉(zhuǎn):AB-BA-AB-BA-AB反轉(zhuǎn)時各繞組通電順序為:單四拍反轉(zhuǎn):A-B-A-B-A雙四拍時反轉(zhuǎn):AB-B A-A B-BA-AB二相八拍時,各

21、相繞組之間的通電順序:正轉(zhuǎn):A-AB-B-BA-A-AA-A反轉(zhuǎn):A-ABA-A-AB-B-BA-A電機在四拍的時候運行,叫做整步運行這個時候步距角不變,和出廠時候的一 樣。而當運行的時候是八拍的時候,叫做半步運行,步距角相應的會減少一半,則 步距角減少的越多,相應的控制精度也就越精確",而為了提高輸出轉(zhuǎn)矩,所以 本文用二相四拍的運行方式進行運行。步進電機的細分,是控制繞組電流變化,而電流變化,是通過調(diào)用單片機里面 儲存的細分電流控制信號去細分的。脈沖的占空比不同,則加載在繞組上的平均電 壓就不同,相應的繞組電流也就不一樣I。如果不細分在整步的運行方式下工 作,則電機旋轉(zhuǎn)一圈,根據(jù)公

22、式,則需要200個脈沖,圖4為電機細分時內(nèi)部合成 的磁勢情況。圖4細分驅(qū)動時磁場合成情況在細分情況下,A、B繞組之間電流的變化情況,相應的電流變化公式為。90 =小山(一S)h =/mCOS(S)其中。是額定電流,n為細分數(shù),S為步數(shù)。如果采用的是16細分,則電流的 變化為,第一步=(等。就這樣以此計算下去,算出所有過程中電流的 變化情況,這樣就可以建立各相電流變化情況的電流表,在單片機運行的時候,只 需要按照查表法以此調(diào)取電流表,就能控制相應的繞組之間電流的變化情況了。這 種計算方式,理論上實現(xiàn)了細分驅(qū)動,但是由于電流和磁場,磁場和力的關(guān)系并不 是線性變化的,其數(shù)學模型計算公式為A(n) =

23、 Zn/M + K x sin(2zr xB(n) = Z(M - n)/M + K x sin(27T x 與與式中A、B為電流數(shù)據(jù),M為細分數(shù),n為細分步序數(shù),Z和K為為常數(shù),其 中可以根據(jù)不同的步進電機,改變K值去調(diào)整比例。步進電機的加減速,是不能一下子就加到需要的速度,也不能一下減到需要的 速度相對應的頻率的,這需要一些中間過程,因為如果加速或者減速直接改變,如 果不經(jīng)歷加速,一開始就把速度提高到給定的頻率下的速度,如果這個頻率超過了 極限的頻率,電機很容易就會不能正常工作,也可能會出現(xiàn)失調(diào)的現(xiàn)象?;蛘叱霈F(xiàn) 過沖的現(xiàn)象造成定位不準確,導致精度下降,所以在加減速的時候不能直接把頻率 加到

24、需要的頻率下,這中間要有過度的過程,基本上有兩種情況的加減速,一種是 均勻增加頻率,另一種就比較隨便了,看著有點像S型曲線,頻率變換沒有規(guī) 律,而現(xiàn)實中加減速變化,基本選用頻率呈直線變化的去編程,這是因為這樣的變 化相對好編程。第3章系統(tǒng)硬件設(shè)計STC89C52單片機步進電機前面了解了步進電機分類發(fā)展,步進電機性能和參數(shù)驅(qū)動方式。本章介紹系統(tǒng) 硬件的設(shè)計,圖5為系統(tǒng)的原理框圖。本文選用的步進電機型號為42BYG0425, 通過單片機產(chǎn)生脈沖,經(jīng)過連接電路,提供給TB6560, TB6560在通過一系列的 電路運行在去驅(qū)動步進電機。單片機通過運行和計算,根據(jù)程序的運行方式,把電 機的旋轉(zhuǎn)速度傳遞

25、給顯示屏,這樣就能顯示速度了。短代f中傀,晶振電路主控芯片介紹STC89c52是常用的芯片,其內(nèi)有靜態(tài)邏輯操作,可以選擇省電模式。當單片機 不工作時,會暫停CPU的工作,但是其它系統(tǒng)會繼續(xù)工作。而當斷電的時候,不 會隨著斷電而失去內(nèi)部的內(nèi)容,而是自動儲存下來。單片機的引腳有很多,每個引 腳都有自己的功能,就是因為有這么多的引腳,才使其功能更強大,表2為各個引 腳的功能。表2引STC89c52腳的功能1-8引腳通用的I/O接口9引腳Rst復位鍵10-11引腳RXD串口輸入TXD串口輸出12-13引腳分別是中斷0和中斷114-15引腳計數(shù)脈沖TO T116-17引腳WR寫控制RD讀控制18-19引

26、腳晶振諧振器20引腳地線21-28引腳P2接口高8位地址中線29引腳片外rom時引腳輸出低電平30引腳地址鎖存器31引腳指令控制器32-39引腳為到口40引腳電源輸入端圖6為復位電路,復位電路單片機通電之后,由于出現(xiàn)問題,需要將單片機復 位,使其中的參數(shù)都恢復到原先的狀態(tài)。復位方式有兩種。其復位原理是RST為 高電平。如果是通過上電產(chǎn)生高電平,這就是上電復位。手動復位就比較容易明白7,就是直接按下按鍵使其產(chǎn)生高電平。圖6復位電路晶振電路,在單片機里有XTAL1和XTAL2這兩個端口。在這兩個引腳上接 上石英晶體,在分別接上兩個電容,電容的另一個引腳在接地,這樣單片機內(nèi)部的 振蕩器,就能自激振蕩

27、。其晶振一般都可以達到很高,但是頻率越高,相應消耗也 就越大,本次設(shè)計,使用的是12M的,電容對振蕩的影響不算很大,但還是可以 稍微調(diào)一下的,本次采用的電容大小是30pF,圖7為晶振電路。圖7晶振電路驅(qū)動電路驅(qū)動板是選擇的是TB6560模式的驅(qū)動板。最高耐壓40V,電流可以達到。板 子里面有溫度保護功能,當溫度過高時可以自動斷開電路,使其不至于燒壞板子, 其內(nèi)還含有三個電路,可以對信號進行分析進行相應的控制。步進電機的隔離電路 是光耦隔離,這是為了防止電機干擾其他電路,而其中的PUL、DIR、EN接口分 別接控制脈沖、方向、使能信號。驅(qū)動板的主要芯片就是BT6560AHQ,它能完成很多功能,圖

28、8為 BT6560AHQ引腳圖,通過一系列的外部鏈接電路,可以組成TB6560驅(qū)動板。起 主要的芯片是BT6560AHQ, BT6560AHQ與各種外圍電路進行連接,其中與控制 信號的連接是通過隔離電路連接的,這是為了防止電機干擾到單片機,而且隔離還 具有整形的作用。而選用的隔離是6N137高速光耦隔離,這種隔離,能滿足更高 頻率的脈沖信號通過,這樣不會影響到電機的正常運轉(zhuǎn)。圖 8 BT6560AHQ其內(nèi)部的主電路,主要有驅(qū)動和邏輯控制,在引腳的VMB和VMA應該接入 電容,來達到穩(wěn)壓的目的,而其中的9、12、13、16分別接到電機的四個接口,在四個端口的內(nèi)部都有續(xù)流二極。NFA和NFB是輸出

29、中A、B最大電流的定義腳, 其計算公式為=0.5 (V) /RNF()由此可以計算出RNF的電阻大小了。其內(nèi)的驅(qū)動板還可以根據(jù)設(shè)置不同,選 擇用不同的細分方法去調(diào)速,當電機的額定電流為的時候,經(jīng)過16細分,那電流 的變化也就很少了,這樣繞組內(nèi)每次電流的變化也都慢慢增加,旋轉(zhuǎn)力的方向的變 化也就很少,使電機的振動和噪音都大大減少。而DCY2和DCY1是可以設(shè)置, 可以改變電機的電流,可以滿足不同的步進電機的要求。而且如果是因為一些外在 原因或者電機自己的影響產(chǎn)生噪音,就可以設(shè)置這兩個按鍵去衰弱電流,從而減少 噪聲的影響。在芯片里面,還有自動半流的電路,電機工作時就輸出最大的電流,當電機不 工作時

30、就減小電流。而自動半流的芯片是74cHi23,圖9為74cHi23引腳連接示 意圖。這是用CLK引腳輸出的脈沖作為觸發(fā)條件的電路,此單穩(wěn)態(tài)電路的反相輸 出,接到了 B上面,當電機正常旋轉(zhuǎn)的時候就一直保持著低電平,但是當沒有驅(qū) 動脈沖時就立馬保持高電平,從而實現(xiàn)自動半流。圖9 74cHi23引腳連接示意圖穩(wěn)壓管設(shè)計圖10為穩(wěn)壓管電路圖,本文選用的穩(wěn)壓芯片MC7805,其外部接了四個電容 使其組合成濾波器,其中大容量的電容可以濾出交流部分,還能拉平其內(nèi)的波紋, 而相應的小電容則可以過濾掉高頻率的諧波,一些比較尖端的脈沖也可以過濾掉。圖1。穩(wěn)壓管電路圖顯示電路設(shè)計本文選用的顯示器是LCD1602,這

31、是一個既可以用來顯示數(shù)字,乂可以顯示 字母的模塊,圖11顯示屏引腳圖。圖11顯示屏的引腳圖本文選用的顯示屏能同時顯示32個字符,引腳有16個,每個引腳都有不同的作用,可以顯示兩行,每行最多可以顯示16個字符,表3為LCD引腳功能。表3 LCD引腳的功能如下表引腳數(shù)第1引腳VSS表示接地電源第2引腳VCC接電源的正極,電壓為5V第3引腳V0為顯示器對比度調(diào)整端,其接正電源時對比度最弱,接地電源時對比度最高°第4引腳當引腳為高電平時是數(shù)據(jù)寄存器,反之為指令寄存器。第5引腳確定讀寫操作,當為高電平是讀操作,反之是寫操作。第6引腳E為使能端。第7到14引腳這8個引腳是數(shù)據(jù)端。第15到16引腳

32、15是背光正極,16為背光負極,按鍵設(shè)計本文中,通過設(shè)置兒個獨立的按鍵,來控制單片機內(nèi)部的信號。按鍵一邊連接到I/O 口,一邊去連接電源地,這樣當按鍵按下的時候,I/O 口就會由原先的高電 平變成低電平。運行時只要讓程序循環(huán)檢測,當檢測到低電平就能判斷按鍵是否按 下了,但是這種按鍵是金屬解除的方式,所以會出現(xiàn)抖動的情況,在程序中加入適 當?shù)难訒r環(huán)節(jié),可以防止由于抖動而產(chǎn)生的按鍵按下的誤操作。圖12為按鍵電路,圖中按鍵有四個,第一個按鍵控制啟動停止,第二個控制正轉(zhuǎn)或者反轉(zhuǎn),剛開始的時候是默認為正轉(zhuǎn),按下在反轉(zhuǎn),當再次按下的時候,就變成正轉(zhuǎn)了。第三個 控制速度加,第四個控制速度減。圖12按鍵電路第

33、4章系統(tǒng)軟件設(shè)計本文采用的編程軟件是Keil軟件進行編程的,這是特意為單片機語言開發(fā)而 開發(fā)的系統(tǒng)。其操作方便易學易懂,而里面還存在很多系統(tǒng),可以進行綜合使用, 功能強大很方便使用。主程序設(shè)計在寫程序時,一般都是先對單片機,或單片機的一些外圍的電路,先進行初始 化處理,有些元器件必須經(jīng)過初始化后才能正常使用,還要重新進行一些變量的重 新賦值。初始化完成后然后就進入循環(huán),只有進行循環(huán)了,程序才不會運行了一 次,就會退出來,而是進入循環(huán)模式,就可以實時的進行檢測。而且主函數(shù)上面, 最好不要放置很多代碼,基本上代碼多少進行封裝的,然后在主函數(shù)里面調(diào)用,這 樣有利于軟件的運行,而且方便修改,圖13為主

34、函數(shù)的主流程圖。LCD顯示程序按鍵子程序在本設(shè)計中按鍵的一端接地,另一端接上I/O 口。當按鍵按下的時候,按鍵的 另一端是接地,所以高電平就變成了低電平,圖14為按鍵流程圖。是是是系統(tǒng)的仿真通過Proteus進行仿真,經(jīng)過對仿真電路的搭建和硬件電路的調(diào)試,組成了以 單片機為核心的控制系統(tǒng),通過仿真可以發(fā)現(xiàn)電機可以旋轉(zhuǎn),而且顯示器顯示轉(zhuǎn) 速、轉(zhuǎn)速等級、轉(zhuǎn)速正反轉(zhuǎn)情況。通過按鍵電路去改變旋轉(zhuǎn)的等級,進而改變步進 電機的速度,使電機能從最小等級的幾十轉(zhuǎn)每分鐘,調(diào)速到最大級別的五百多轉(zhuǎn)。按下復位按鍵電路能正常復位。并且計算機輸送到顯示屏里面的旋轉(zhuǎn)速度也顯示的 正確,圖15為步進電機的仿真示意圖。圖15

35、仿真原理圖系統(tǒng)的調(diào)試在進行過仿真之后,就開始做實物了,首先根據(jù)電路圖畫出相對應的PCB板,然后對元器件進行焊接,焊接時不要把元器件直接焊接到PCB板上,因為這 樣很容易就損害到單片機。焊接完成之后,在通過對每個模塊的調(diào)試,看看每個模塊是否能正常工作,從而完成整個設(shè)計的工作,表4調(diào)試方法法和結(jié)果表4調(diào)試方法與結(jié)果調(diào)試模塊調(diào)試方法和結(jié)果開機后能夠初始化,然后按下啟動看能否顯示正反轉(zhuǎn)情況,能否顯示轉(zhuǎn) 速,能顯示轉(zhuǎn)速的檔位,并且按下按鍵看能否正確改變。結(jié)果開機正 顯示模塊常,初始化時,顯示初始化數(shù)據(jù),在電機工作時,能正確顯示結(jié)果并且 按下復位時,一切都恢復到原先的狀態(tài)。按下啟動,看看電機能不能正常工作

36、,按下加減速按鍵,看看電機能不 按鍵模塊能正常加減速,按下復位,結(jié)果發(fā)現(xiàn)按鍵都能正常工作。復位模塊按下復位進行實驗,結(jié)果單片機恢復到初始狀態(tài)。復位模塊正常??偨Y(jié)本文詳細介紹了步進電機的特點、分類、驅(qū)動方式、細分電流變化的計算。通 過Proteus軟件,進行相應電路圖的設(shè)計,并畫出PCB板,利用單片機的強大功 能,把幾個硬件電路聯(lián)合起來組成的系統(tǒng),來實現(xiàn)步進電機的調(diào)速的控制。通過 Keil軟件進行相應的軟件編程,完成單片機的程序編程。使其能通過鍵盤電路,去 控制脈沖的頻率,去控制步進電機的加減速變化。根據(jù)傳遞的正反轉(zhuǎn)信號,去改變 繞組的通電順序。電機的運行有很多方式,而本次步進電機的運行方式是二

37、相四拍運行,這種運行電流大,相對應輸出的力矩也就大。本文還重點總結(jié)出了幾種驅(qū)動 方案,其中重點說了細分驅(qū)動,和細分驅(qū)動電路的結(jié)構(gòu)和功能,細分驅(qū)動電流的計 算方法。細分驅(qū)動可以使步進電機在旋轉(zhuǎn)的時候更穩(wěn)定,運行比較平穩(wěn),而且還能 減少噪音,最后還能通過顯示器時刻顯示電機的轉(zhuǎn)速。由于時間和水平的限制,步進電機的控制還不是很完善,在現(xiàn)在的自動化工廠 中,對定位的要求很是嚴格,所以可以加入控制定位的功能,根據(jù)輸入的脈沖數(shù) 量,來達到精準定位。參考文獻1史敬灼.步進電動機伺服控制技術(shù)M.北京:科學出版社,2007:50-78.孫進平,張大鵬,丁金濱.單片機系列單片機原理開發(fā)與應用實例M.北京:中國電 力出版社,2009:45-67.3方愛平.基于單片機的步進電機控制系統(tǒng)的設(shè)計與實現(xiàn)D.浙江工業(yè)大學學位論 文.2009:1-72.4王曉芬.步進電機調(diào)速系統(tǒng)的設(shè)計J.數(shù)字技術(shù)與應用,2015,7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論