2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目錄 </b></p><p>  步進(jìn)電機(jī)的驅(qū)動(dòng)控制的設(shè)計(jì)2</p><p><b>  摘要:2</b></p><p><b>  1 緒論3</b></p><p><b>  1.1引言3</b></

2、p><p>  1.2 步進(jìn)電機(jī)國(guó)內(nèi)外研究概況3</p><p>  1.3步進(jìn)電機(jī)的發(fā)展4</p><p>  2 步進(jìn)電機(jī)簡(jiǎn)介5</p><p>  2.1步進(jìn)電機(jī)的概念5</p><p>  2.2步進(jìn)電機(jī)工作原理7</p><p>  2.3步進(jìn)電機(jī)分類(lèi)8</p>

3、<p>  2.4步進(jìn)電機(jī)驅(qū)動(dòng)介紹...................................................... 8</p><p>  2.4.1步進(jìn)電機(jī)驅(qū)動(dòng)技術(shù)簡(jiǎn)介9</p><p>  2.4.2步進(jìn)電機(jī)常見(jiàn)的控制方案.............................................. 9</p>&l

4、t;p>  3 單片機(jī)簡(jiǎn)介............................................................ 9</p><p>  3.1單片機(jī)介紹9</p><p>  3.2單片機(jī)的分類(lèi)9</p><p>  3.3單片機(jī)的基本結(jié)構(gòu)........................................

5、.............. 9</p><p>  3.4單片機(jī)的工作原理.....................................................1 0</p><p>  3.5 AT89C51簡(jiǎn)介.........................................................1 0</p><p&

6、gt;  4 系統(tǒng)整體硬件結(jié)構(gòu)及設(shè)計(jì)1 4</p><p>  4.1 系統(tǒng)原理圖1 4</p><p>  4.2 電源設(shè)計(jì)1 5</p><p>  4.3 按鍵設(shè)計(jì)1 6</p><p>  4.4驅(qū)動(dòng)設(shè)計(jì)1 7</p><p>  4.5狀態(tài)指示設(shè)計(jì)1 8</p><p>

7、;  4.6時(shí)鐘設(shè)計(jì)1 8</p><p>  5 系統(tǒng)軟件設(shè)計(jì)1 9</p><p>  5.1系統(tǒng)主程序1 9</p><p>  5.2按鍵程序設(shè)計(jì)2 0</p><p>  5.3正、反轉(zhuǎn)程序設(shè)計(jì)2 1</p><p>  5.4加、減程序設(shè)計(jì)2 3</p><p>  6

8、 系統(tǒng)的調(diào)試記錄2 5</p><p>  6.1軟件調(diào)試記錄2 5</p><p>  6.2硬件調(diào)試記錄2 5</p><p>  7 設(shè)計(jì)總結(jié)2 6</p><p>  7.1 系統(tǒng)設(shè)計(jì)總結(jié)2 6</p><p>  7.2 未來(lái)工作展望2 6</p><p><b&g

9、t;  致謝2 7</b></p><p><b>  參考文獻(xiàn):2 8</b></p><p><b>  附錄:2 8 </b></p><p>  步進(jìn)電機(jī)的驅(qū)動(dòng)控制的設(shè)計(jì)</p><p>  摘要:步進(jìn)電動(dòng)機(jī)是一種將脈沖信號(hào)變換成相應(yīng)的角位移(或線性位移)的電磁裝置,是一種

10、特殊的電動(dòng)機(jī)。步進(jìn)電動(dòng)機(jī)由于精確性以及其良好的性能,其組成的開(kāi)環(huán)系統(tǒng)既簡(jiǎn)單、廉價(jià),又非??尚?,因此在打印機(jī)等辦公自動(dòng)化設(shè)備以及各種控制裝置等眾多領(lǐng)域有著極其廣泛的應(yīng)用。本文介紹了以51系列單片機(jī)AT89C51為控制核心所設(shè)計(jì)的步進(jìn)電機(jī)的控制系統(tǒng),用C語(yǔ)言編寫(xiě)出電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止程序,通過(guò)單片機(jī)、電機(jī)的驅(qū)動(dòng)芯片ULN2004以及相應(yīng)的按鍵實(shí)現(xiàn)以上功能,并且步進(jìn)電機(jī)的工作狀態(tài)要用相應(yīng)的發(fā)光二極管顯示出來(lái)。本文內(nèi)容介紹了步進(jìn)電

11、機(jī)以及單片機(jī)原理、該系統(tǒng)的硬件電路、程序組成,同時(shí)對(duì)軟、硬件進(jìn)行了調(diào)試,同時(shí)介紹了調(diào)試過(guò)程中出現(xiàn)的問(wèn)題以及解決問(wèn)題的方法。該設(shè)計(jì)具有思路明確、可靠性高、穩(wěn)定性強(qiáng)等特點(diǎn),通過(guò)調(diào)試實(shí)現(xiàn)了上述功能。</p><p>  關(guān)鍵詞:步進(jìn)電機(jī);AT89C51;控制</p><p>  Based on SCM stepping motor control system</p><p

12、>  Abstract:Stepping motors is a pulse signal transformation into a corresponding angular displacement (or linear displacement) electromagnetic device, is a special kind of motor. Stepper motor due to its good perform

13、ance and accuracy, the open loop system composed of is simple, cheap, and very feasible, therefore in the printer and other office automation equipment and various control device and so on varies domain has extremely ext

14、ensive application. This paper introduces to 51 series microcontro</p><p>  Key words: Stepping motor;AT89C51;Control</p><p><b>  第一章 緒論</b></p><p><b>  1.1引言<

15、/b></p><p>  步進(jìn)電動(dòng)機(jī)又稱(chēng)脈沖電動(dòng)機(jī)或階躍電動(dòng)機(jī),國(guó)外一般稱(chēng)為Steppingmotor、 Pulse motor或Stepper servo,其應(yīng)用發(fā)展已有約80年的歷史。步進(jìn)電機(jī)是一種把電脈沖信號(hào)變成直線位移或角位移的控制電機(jī),其位移速度與脈沖頻率成正比,位移量與脈沖數(shù)成正比。步進(jìn)電機(jī)在結(jié)構(gòu)上也是由定子和轉(zhuǎn)子組成,可以對(duì)旋轉(zhuǎn)角度和轉(zhuǎn)動(dòng)速度進(jìn)行高精度控制。當(dāng)電流流過(guò)定子繞組時(shí),定子繞組產(chǎn)生

16、一矢量磁場(chǎng),該矢量場(chǎng)會(huì)帶動(dòng)轉(zhuǎn)子旋轉(zhuǎn)一角度,使得轉(zhuǎn)子的一對(duì)磁極磁場(chǎng)方向與定子的磁場(chǎng)方向一著該磁場(chǎng)旋轉(zhuǎn)一個(gè)角度。因此,控制電機(jī)轉(zhuǎn)子旋轉(zhuǎn)實(shí)際上就是以一定的規(guī)律控制定子繞組的電流來(lái)產(chǎn)生旋轉(zhuǎn)的磁場(chǎng)。每來(lái)一個(gè)脈沖電壓,轉(zhuǎn)子就旋轉(zhuǎn)一個(gè)步距角,稱(chēng)為一步。根據(jù)電壓脈沖的分配方式,步進(jìn)電機(jī)各相繞組的電流輪流切換,在供給連續(xù)脈沖時(shí),就能一步一步地連續(xù)轉(zhuǎn)動(dòng),從而使電機(jī)旋轉(zhuǎn)。步進(jìn)電機(jī)每轉(zhuǎn)一周的步數(shù)相同,在不丟步的情況下運(yùn)行,其步距誤差不會(huì)長(zhǎng)期積累。在非超載的情況

17、下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,同時(shí)步進(jìn)電機(jī)只有周期性的誤差而無(wú)累積誤差,精度高,步進(jìn)電動(dòng)機(jī)可以在寬廣的頻率范圍內(nèi)通過(guò)改變脈沖頻率</p><p>  正是由于步進(jìn)電機(jī)具有突出的優(yōu)點(diǎn),所以成了機(jī)電一體化的關(guān)鍵產(chǎn)品之一,廣泛應(yīng)用在各種自動(dòng)化控制系統(tǒng)中。隨著微電子和計(jì)算機(jī)技術(shù)的發(fā)展,步進(jìn)電機(jī)的需求量與日俱增,在各個(gè)國(guó)民經(jīng)濟(jì)領(lǐng)域都有應(yīng)用[2]。比如在數(shù)控系統(tǒng)中就得到廣泛的

18、應(yīng)用。目前世界各國(guó)都在大力發(fā)展數(shù)控技術(shù),我國(guó)的數(shù)控系統(tǒng)也取得了很大的發(fā)展,我國(guó)已經(jīng)能夠自行研制開(kāi)發(fā)適合我國(guó)數(shù)控機(jī)床發(fā)展需要的各種檔次的數(shù)控系統(tǒng)。雖然與發(fā)達(dá)國(guó)家相比,我們我國(guó)的數(shù)控技術(shù)方面整體發(fā)展水平還比較低,但已經(jīng)在我國(guó)占有非常重要的地位,并起了很大的作用。除了在數(shù)控系統(tǒng)中得到廣泛的應(yīng)用,近年來(lái)由于微型計(jì)算機(jī)方面的快速發(fā)展,使步進(jìn)電機(jī)的控制發(fā)生了革命性變革。優(yōu)點(diǎn)明顯的步進(jìn)電機(jī)被廣泛應(yīng)用在電子計(jì)算機(jī)的許多外圍設(shè)備中,例如打印機(jī),紙帶輸送機(jī)

19、構(gòu),卡片閱讀機(jī),主動(dòng)輪驅(qū)動(dòng)機(jī)構(gòu)和存儲(chǔ)器存取機(jī)構(gòu)等,步進(jìn)電機(jī)也在軍用儀器,通信和雷達(dá)設(shè)備,攝影系統(tǒng),光電組合裝置,閥門(mén)控制,數(shù)控機(jī)床,電子鐘,醫(yī)療設(shè)備及自動(dòng)繪圖儀,數(shù)字控制系統(tǒng),工具機(jī)控制,程序控制系統(tǒng)以及許多航天工業(yè)的系統(tǒng)中得到應(yīng)用[3]。因而,對(duì)于步進(jìn)電機(jī)控制的研究也就顯得尤為重要了。</p><p>  為了得到良好的控制性能,對(duì)步進(jìn)電機(jī)的控制的研究就一直沒(méi)有停止過(guò),許多重大的技術(shù)得以實(shí)現(xiàn)。上世紀(jì)80年代以后

20、,由于微型計(jì)算機(jī)以多功能的姿態(tài)出現(xiàn),步進(jìn)電動(dòng)機(jī)的控制方式變得更加靈活多樣。原來(lái)的步進(jìn)電機(jī)控制系統(tǒng)采用分立元件的控制回路,或者集成電路,不僅調(diào)試安裝復(fù)雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就一定要重新設(shè)計(jì)電路,不利于系統(tǒng)的改進(jìn)升級(jí)?;谖⑿蛦纹瑱C(jī)的控制系統(tǒng)則通過(guò)軟件來(lái)控制步進(jìn)電機(jī),能夠更好地發(fā)揮步進(jìn)電機(jī)的潛力。因此,用微型單片機(jī)控制步進(jìn)電機(jī)己經(jīng)成為了一種必然的趨勢(shì),也符合數(shù)字化的時(shí)代發(fā)展要求。還比如為了適應(yīng)一些領(lǐng)域中高精度

21、定位和運(yùn)行平穩(wěn)性的要求,出現(xiàn)的步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)技術(shù),就包括振蕩器、環(huán)行分配器控制的細(xì)分驅(qū)動(dòng)、基于單片機(jī)斬波恒流驅(qū)動(dòng)、基于單片機(jī)的直流電壓驅(qū)動(dòng)三種常見(jiàn)驅(qū)動(dòng)方式,除上述三種步進(jìn)電機(jī)的驅(qū)動(dòng)方案之外,目前報(bào)道的驅(qū)動(dòng)方案還有根據(jù)匯編語(yǔ)言或C語(yǔ)言進(jìn)行軟件開(kāi)發(fā),通過(guò)串行或并行通行的方式實(shí)現(xiàn)pc機(jī)與步進(jìn)電機(jī)控制器之間的數(shù)據(jù)通信,最終實(shí)現(xiàn)由PC機(jī)直接控制步進(jìn)電機(jī)的方法。</p><p>  但是在有些應(yīng)用場(chǎng)合,并不需要高精度的控制

22、,而是需要在滿(mǎn)足一般工作要求的情況下,盡量使控制系統(tǒng)做到:系統(tǒng)硬件結(jié)構(gòu)簡(jiǎn)單,成本低;功能較為齊全;適應(yīng)性強(qiáng);電機(jī)各種運(yùn)行狀態(tài)指示一目了然,操作方便;系統(tǒng)抗干擾能力強(qiáng),可靠性高等要求。本論文就是采用這個(gè)思路進(jìn)行設(shè)計(jì)。一般步進(jìn)電機(jī)控制器都用硬件實(shí)現(xiàn),雖然電路可以做到了高集成度,可價(jià)格較貴,功能相對(duì)較單一,并且設(shè)計(jì)要求有所改變,就得改變整個(gè)硬件電路,比較麻煩。而采用單片機(jī)的軟件和硬件結(jié)合進(jìn)行控制,運(yùn)用其強(qiáng)大的可編程和運(yùn)算功能,充分利用單片機(jī)的

23、各種資源,能靈活的對(duì)步進(jìn)電機(jī)進(jìn)行控制,實(shí)現(xiàn)其不同模式、步數(shù)、正反轉(zhuǎn)、轉(zhuǎn)速等控制,如果需改變控制要求,一般只需改變軟件就能適應(yīng)新的環(huán)境,并且在本設(shè)計(jì)中利用動(dòng)態(tài)掃描技術(shù),把顯示電路和鍵盤(pán)電路有機(jī)的結(jié)合起來(lái),能做到一定的人機(jī)交換,而且為了抗干擾,提高可靠性,具有一定的應(yīng)用價(jià)值</p><p>  1.2.國(guó)內(nèi)外的研究概況 </p><p>  步進(jìn)電機(jī)是國(guó)外發(fā)明的。中國(guó)在文化大革命中已經(jīng)生產(chǎn)和應(yīng)

24、用,例如江蘇、浙江、北京、南京、四川都生產(chǎn),而且都在各行業(yè)使用,驅(qū)動(dòng)電路所有半導(dǎo)體器件都是完全國(guó)產(chǎn)化的,當(dāng)時(shí)是全分立元器件構(gòu)成的邏輯運(yùn)算電路,還有電容耦合輸入的計(jì)數(shù)器,觸發(fā)器,環(huán)形分配器。國(guó)外在大功率的工業(yè)設(shè)備驅(qū)動(dòng)上,目前基本不使用大扭矩步進(jìn)電動(dòng)機(jī),因?yàn)閺尿?qū)動(dòng)電路的成本,效率,噪音,加速度,絕對(duì)速度,系統(tǒng)慣量與最大扭矩比來(lái)比較,比較不劃算,還是用直流電動(dòng)機(jī),加電動(dòng)機(jī)編碼器整體技術(shù)和經(jīng)濟(jì)指標(biāo)高。一些少數(shù)高級(jí)的應(yīng)用,就用空心轉(zhuǎn)杯電機(jī),交流電

25、機(jī)。國(guó)外在小功率的場(chǎng)合,還使用步進(jìn)電機(jī),例如一些工業(yè)器材,工業(yè)生產(chǎn)裝備,打印機(jī),復(fù)印件,速印機(jī),銀行自動(dòng)柜員機(jī)。國(guó)外用許多現(xiàn)代的手段將步進(jìn)電機(jī)排擠出驅(qū)動(dòng)應(yīng)用,除了前面提到的旋轉(zhuǎn)編碼器,打印機(jī)還使用光電編碼帶或感應(yīng)編碼帶配合直流電動(dòng)機(jī),實(shí)現(xiàn)閉環(huán)直線位移控制。國(guó)內(nèi)過(guò)去是用大力矩步進(jìn)電動(dòng)機(jī)實(shí)現(xiàn)機(jī)床數(shù)控,有實(shí)力的公司現(xiàn)在也采用交流電動(dòng)機(jī)驅(qū)動(dòng)數(shù)控機(jī)床,在驅(qū)動(dòng)設(shè)備的主要差距,是國(guó)外對(duì)交流電動(dòng)機(jī)的控制理論與工程分析和應(yīng)用能力強(qiáng),先進(jìn)的控制理論作為軟件

26、,寫(xiě)在控制器內(nèi)部。</p><p>  總的來(lái)說(shuō),步進(jìn)電機(jī)是一種簡(jiǎn)易的開(kāi)環(huán)控制,對(duì)運(yùn)用者的要求低,不適合在大功率的場(chǎng)合使用。</p><p>  在衛(wèi)星、雷達(dá)等應(yīng)用場(chǎng)合,中國(guó)在文化大革命后期,就生產(chǎn)了力矩電機(jī),就生產(chǎn)了環(huán)形力矩電機(jī),在高品質(zhì)的控制場(chǎng)合,有時(shí)還不能使用步進(jìn)電機(jī)。步進(jìn)電機(jī)的細(xì)分控制,在改革開(kāi)放初期,國(guó)內(nèi)就已經(jīng)基本掌握,這與交流電動(dòng)機(jī)的矢量控制相比,難度要低得多。</p&g

27、t;<p>  1.3步進(jìn)電機(jī)的發(fā)展</p><p>  步進(jìn)電機(jī)最早在1920 年由英國(guó)人開(kāi)發(fā),1950 年代后期晶體管的發(fā)明也逐漸應(yīng)用在步進(jìn)電機(jī)上.步進(jìn)電動(dòng)機(jī)的發(fā)展與計(jì)算機(jī)工業(yè)和數(shù)字控制技術(shù)密切相關(guān),產(chǎn)品按結(jié)構(gòu)劃分有磁阻式、永磁式和混合型等多種形式.近年來(lái),伴隨著微電子技術(shù)大功率電力電子器件及驅(qū)動(dòng)技術(shù)的進(jìn)步,發(fā)達(dá)國(guó)家已普遍使用性能優(yōu)越的混合式步進(jìn)電機(jī),最典型的產(chǎn)品是二相8 極50 齒的電動(dòng)機(jī),步

28、距角1.8°/0.9°(全步/半步);還有五相10 極50 齒和一些轉(zhuǎn)子10齒的二相和五相步進(jìn)電動(dòng)機(jī),五相電動(dòng)機(jī)主要用于運(yùn)行性能較的場(chǎng)合.驅(qū)動(dòng)技術(shù)采用恒相電流與細(xì)分驅(qū)動(dòng)相結(jié)合,使步進(jìn)電機(jī)在中、小功率控制系統(tǒng)內(nèi)的精度提高,并逐步向高速大功率應(yīng)用領(lǐng)域滲透.步進(jìn)電動(dòng)機(jī)最大的生產(chǎn)國(guó)是日本,如日本伺服公司、東方公司、SANYO DENKI 和MINEBEA 及NPM 公司等,特別是日本東方公司,無(wú)論是電動(dòng)機(jī)性能和外觀質(zhì)量還是生

29、產(chǎn)手段,都是世界上最好的.我國(guó)對(duì)步進(jìn)電動(dòng)機(jī)的研究從1958 年開(kāi)始,1970 年代以前受蘇聯(lián)的影響,以三相磁阻式步進(jìn)電動(dòng)機(jī)為主,如1960 年代末為快走絲數(shù)控線切割機(jī)床研制的BF1840-75,一直延續(xù)生產(chǎn)到現(xiàn)在。1970 年代受到國(guó)內(nèi)</p><p>  小型化方向發(fā)展,隨著電動(dòng)機(jī)本身應(yīng)用領(lǐng)域的拓寬以及各類(lèi)整機(jī)的不斷小型化,要求與之配套的電動(dòng)機(jī)也必須越來(lái)越小,在57、42 機(jī)座號(hào)的電動(dòng)機(jī)應(yīng)用了多年后,現(xiàn)在其機(jī)座

30、號(hào)向39、35、30、25 方向向下延伸.瑞士ESCAP 公司最近還研制出外徑僅10mm 的步進(jìn)電動(dòng)機(jī)。</p><p>  改圓形電動(dòng)機(jī)為方形電動(dòng)機(jī),由于電動(dòng)機(jī)采用方型結(jié)構(gòu),使得轉(zhuǎn)子有可能設(shè)計(jì)得比圓形大,因而其力矩體積比將大為提高.同樣機(jī)座號(hào)的電動(dòng)機(jī),方形的力矩比圓形的將提高30﹪~40﹪。</p><p>  一體化設(shè)計(jì)即,把轉(zhuǎn)子位置傳感器,減速齒輪等和電動(dòng)機(jī)本體綜合設(shè)計(jì)在一起,這樣使

31、其能方便地組成一個(gè)閉環(huán)系統(tǒng),因而具有更加優(yōu)越的控制性能。</p><p>  向五相和三相電動(dòng)機(jī)方向發(fā)展,目前廣泛應(yīng)用的二相和四相電動(dòng)機(jī),其旋轉(zhuǎn)磁場(chǎng)和電磁轉(zhuǎn)矩不完全對(duì)稱(chēng),振動(dòng)和噪聲較大,而五相和三相電動(dòng)機(jī)則是完全對(duì)稱(chēng)的,因此更具有優(yōu)勢(shì)性.而就這兩種電動(dòng)機(jī)而言,五相電動(dòng)機(jī)的驅(qū)動(dòng)電路比三相電動(dòng)機(jī)精密且復(fù)雜,因此三相電動(dòng)機(jī)系統(tǒng)的價(jià)格比要比五相電動(dòng)機(jī)更低一些。</p><p>  第二章 步進(jìn)

32、電機(jī)簡(jiǎn)介</p><p>  2.1步進(jìn)電機(jī)的概念</p><p>  步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開(kāi)環(huán)控制元步進(jìn)電機(jī)件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度,稱(chēng)為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的??梢酝ㄟ^(guò)控制脈沖個(gè)數(shù)來(lái)控制

33、角位移量,從而達(dá)到準(zhǔn)確定位的目的;通俗一點(diǎn)講:當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度(及步進(jìn)角)。您可以通過(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目目的;同時(shí)您可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目常情況下,步進(jìn)電機(jī)轉(zhuǎn)過(guò)的總角度和輸入的脈沖數(shù)成正比;連續(xù)輸入一定頻率的脈沖時(shí),電動(dòng)機(jī)的轉(zhuǎn)速與輸入脈沖的頻率保持嚴(yán)格的對(duì)應(yīng)關(guān)系,不受電壓波動(dòng)和負(fù)載變化的影響。由于步進(jìn)電

34、動(dòng)機(jī)能直接接收數(shù)字量的輸入,所以特別適合于微機(jī)控制。如圖1所示</p><p>  本次畢業(yè)設(shè)計(jì)采用的是步距角為1.8度的四相八拍永磁式步進(jìn)電機(jī)。</p><p><b>  圖1 步進(jìn)電機(jī)</b></p><p>  步進(jìn)電機(jī)的基本參數(shù): </p><p>  1、步進(jìn)電機(jī)的靜態(tài)指標(biāo)術(shù)語(yǔ):</p>&l

35、t;p> ?。?)相數(shù):產(chǎn)生不同對(duì)N、S磁場(chǎng)的激磁線圈對(duì)數(shù)。常用m表示。</p><p> ?。?)拍數(shù):完成一個(gè)磁場(chǎng)周期性變化所需脈沖數(shù)或?qū)щ姞顟B(tài)用n表示,或指電機(jī)轉(zhuǎn)過(guò)一個(gè)齒距角所需脈沖數(shù),以四相電機(jī)為例,有四相四拍運(yùn)行方式即AB-BC-CD-DA-AB,四相八拍運(yùn)行方式即 A-AB-B-BC-C-CD-D-DA-A.</p><p> ?。?)步距角:對(duì)應(yīng)一個(gè)脈沖信號(hào),

36、電機(jī)轉(zhuǎn)子轉(zhuǎn)過(guò)的角位移用θ表示。θ=360度(轉(zhuǎn)子齒數(shù)*運(yùn)行拍數(shù)),以常規(guī)二、四相,轉(zhuǎn)子齒為50齒電機(jī)為例。四拍運(yùn)行時(shí)步距角為θ=360度/(50*4)=1.8度(俗稱(chēng)整步),八拍運(yùn)行時(shí)步距角為θ=360度/(50*8)=0.9度(俗稱(chēng)半步)(4)定位轉(zhuǎn)矩:電機(jī)在不通電狀態(tài)下,電機(jī)轉(zhuǎn)子自身的鎖定力矩(由磁場(chǎng)齒形的諧波以及機(jī)械誤差造成的)</p><p> ?。?)靜轉(zhuǎn)矩:電機(jī)在額定靜態(tài)電作用下,電機(jī)不作旋轉(zhuǎn)運(yùn)動(dòng)時(shí),

37、電機(jī)轉(zhuǎn)軸的鎖定力矩。此力矩是衡量電機(jī)體積(幾何尺寸)的標(biāo)準(zhǔn),與驅(qū)動(dòng)電壓及驅(qū)動(dòng)電源等無(wú)關(guān)。雖然靜轉(zhuǎn)矩與電磁激磁安匝數(shù)成正比,與定齒轉(zhuǎn)子間的氣隙有關(guān),但過(guò)分采用減小氣隙 ,增加激磁安匝來(lái)提高靜力矩是不可取的,這樣會(huì)造成電機(jī)的發(fā)熱及機(jī)械噪音。2、步進(jìn)電機(jī)動(dòng)態(tài)指標(biāo)及術(shù)語(yǔ):</p><p> ?。?)步距角精度:步進(jìn)電機(jī)每轉(zhuǎn)過(guò)一個(gè)步距角的實(shí)際值與理論值的誤差。用百分比表示:誤差/步距角*100%。不同運(yùn)行拍數(shù)其值不同,四拍

38、運(yùn)行時(shí)應(yīng)在5%之內(nèi),八拍運(yùn)行時(shí)應(yīng)在15%以?xún)?nèi)。</p><p>  (2)失步:電機(jī)運(yùn)轉(zhuǎn)時(shí)運(yùn)轉(zhuǎn)的步數(shù),不等于理論上的步數(shù)。稱(chēng)之為失步</p><p> ?。?)失調(diào)角:轉(zhuǎn)子齒軸線偏移定子齒軸線的角度,電機(jī)運(yùn)轉(zhuǎn)必存在失調(diào)角,由失調(diào)角產(chǎn)生的誤差,采用細(xì)分驅(qū)動(dòng)是不能解決的。</p><p> ?。?)最大空載起動(dòng)頻率:</p><p>  電機(jī)在

39、某種驅(qū)動(dòng)形式、電壓及額定電流下,在不加負(fù)載的情況下,能夠直接起動(dòng)的最大頻率。</p><p> ?。?)最大空載的運(yùn)行頻率:電機(jī)在某種驅(qū)動(dòng)形式,電壓及額定電流下,電機(jī)不帶負(fù)載的最高轉(zhuǎn)速頻率。</p><p>  (6)運(yùn)行矩頻特性:電機(jī)在某種測(cè)試條件下測(cè)得運(yùn)行中輸出力矩與頻率關(guān)系的曲線稱(chēng)為運(yùn)行矩頻特性,這是電機(jī)諸多動(dòng)態(tài)曲線中最重要的,也是電機(jī)選擇的根本依據(jù)。電機(jī)一旦選定,電機(jī)的靜力矩確定,

40、而動(dòng)態(tài)力矩卻不然,電機(jī)的動(dòng)態(tài)力矩取決于電機(jī)運(yùn)行時(shí)的平均電流(而非靜態(tài)電流),平均電流越大,電機(jī)輸出力矩越大,即電機(jī)的頻率特性越硬。 要使平均電流大,盡可能提高驅(qū)動(dòng)電壓,使采用小電感大電流的電機(jī)。</p><p> ?。?)電機(jī)的共振點(diǎn):步進(jìn)電機(jī)均有固定的共振區(qū)域,二、四相感應(yīng)子式步進(jìn)電機(jī)的共振區(qū)一般在180-250pps之間(步距角1.8度)或在400pps左右(步距角為0.9度),電機(jī)驅(qū)動(dòng)電壓越高,電

41、機(jī)電流越大,負(fù)載越輕,電機(jī)體積越小,則共振區(qū)向上偏移,反之亦然,為使電機(jī)輸出電矩大,不失步和整個(gè)系統(tǒng)的噪音降低,一般工作點(diǎn)均應(yīng)偏移共振區(qū)較多。 </p><p> ?。?)電機(jī)正反轉(zhuǎn)控制:當(dāng)電機(jī)繞組通電時(shí)序?yàn)锳-AB-B-BC-C-CD-D-DA時(shí)為正轉(zhuǎn),通電時(shí)序?yàn)镈A-D-CD-C-BC-B-AB-A時(shí)為反轉(zhuǎn)。</p><p>  步進(jìn)電機(jī)的特征如下:1、一般步進(jìn)電機(jī)的精度為步

42、進(jìn)角的3%-5%,且不積累。</p><p>  2、步進(jìn)電機(jī)外表允許的最高溫度。</p><p>  步進(jìn)電機(jī)溫度過(guò)高首先會(huì)使電機(jī)的磁性材料退磁,從而導(dǎo)致力矩下降乃至于失步,因此電機(jī)外表允許的最高溫度應(yīng)取決于不同電機(jī)磁性材料的退磁點(diǎn);一般來(lái)講,磁性材料的退磁點(diǎn)都在攝氏130度以上,有的甚至高達(dá)攝氏200度以上,所以步進(jìn)電機(jī)外表溫度在攝氏80-90度完全正常。</p>&l

43、t;p>  3、步進(jìn)電機(jī)的力矩會(huì)隨轉(zhuǎn)速的升高而下降。</p><p>  當(dāng)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)時(shí),電機(jī)各相繞組的電感將形成一個(gè)反向電動(dòng)勢(shì);頻率越高,反向電動(dòng)勢(shì)越大。在它的作用下,電機(jī)隨頻率(或速度)的增大而相電流減少,從而導(dǎo)致力矩下降。</p><p>  4、步進(jìn)電機(jī)低速時(shí)可以正常轉(zhuǎn)動(dòng),但若高于一定速度就無(wú)法啟動(dòng),并伴有嘯叫聲。步進(jìn)電機(jī)有一個(gè)技術(shù)參數(shù):空載啟動(dòng)頻率,即步進(jìn)電機(jī)在空載情況下

44、能夠正常啟動(dòng)的脈沖頻率,如果脈沖頻率高于該值,電機(jī)不能正常啟動(dòng),可能發(fā)生丟步或堵轉(zhuǎn)。在有負(fù)載的情況下,啟動(dòng)頻率應(yīng)更低。如果要使電機(jī)達(dá)到高速轉(zhuǎn)動(dòng),脈沖頻率應(yīng)該有加速過(guò)程,即啟動(dòng)頻率較低,然后按一定加速度升到所希望的高頻(電機(jī)轉(zhuǎn)速?gòu)牡退偕礁咚伲?。步進(jìn)電動(dòng)機(jī)以其顯著的特點(diǎn),在數(shù)字化制造時(shí)代發(fā)揮著重大的用途。伴隨著不同數(shù)字化技術(shù)的發(fā)展以及步進(jìn)電機(jī)本身技術(shù)的提高,步進(jìn)電機(jī)將會(huì)在更多的領(lǐng)域得到應(yīng)用。</p><p>  2

45、.2 步進(jìn)電機(jī)工作原理</p><p>  步進(jìn)電機(jī)的工作就是步進(jìn)轉(zhuǎn)動(dòng),其功用是將脈沖電信號(hào)變換為相應(yīng)的角位移或是直線位移,就是給一個(gè)脈沖信號(hào),電動(dòng)機(jī)轉(zhuǎn)動(dòng)一個(gè)角度或是前進(jìn)一步。步進(jìn)電機(jī)的角位移量與脈沖數(shù)成正比,它的轉(zhuǎn)速與脈沖頻率(f)成正比,在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過(guò)一個(gè)步距角。</p><p

46、>  如下所示的步進(jìn)電機(jī)為一四相步進(jìn)電機(jī),采用單極性直流電源供電。只要對(duì)步進(jìn)電機(jī)的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機(jī)步進(jìn)轉(zhuǎn)動(dòng)。圖2.1是該四相反應(yīng)式步進(jìn)電機(jī)工作原理示意圖。</p><p>  圖2.1 四相步進(jìn)電機(jī)步進(jìn)示意圖</p><p>  開(kāi)始時(shí),開(kāi)關(guān)SB接通電源,SA、SC、SD斷開(kāi),B相磁極和轉(zhuǎn)子0、3號(hào)齒對(duì)齊,同時(shí),轉(zhuǎn)子的1、4號(hào)齒就和C、D相繞組磁極產(chǎn)

47、生錯(cuò)齒,2、5號(hào)齒就和D、A相繞組磁極產(chǎn)生錯(cuò)齒。</p><p>  當(dāng)開(kāi)關(guān)SC接通電源,SB、SA、SD斷開(kāi)時(shí),由于C相繞組的磁力線和1、4號(hào)齒之間磁力線的作用,使轉(zhuǎn)子轉(zhuǎn)動(dòng),1、4號(hào)齒和C相繞組的磁極對(duì)齊。而0、3號(hào)齒和A、B相繞組產(chǎn)生錯(cuò)齒,2、5號(hào)齒就和A、D相繞組磁極產(chǎn)生錯(cuò)齒。依次類(lèi)推,A、B、C、D四相繞組輪流供電,則轉(zhuǎn)子會(huì)沿著A、B、C、D方向轉(zhuǎn)動(dòng)。單四拍、雙四拍與八拍工作方式的電源通電時(shí)序與波形分別如

48、圖2.2所示:</p><p>  圖2.2步進(jìn)電機(jī)工作時(shí)序波形圖</p><p>  2.3 步進(jìn)電機(jī)的分類(lèi)</p><p>  步進(jìn)電動(dòng)機(jī)的種類(lèi)很多,從廣義上講,步進(jìn)電機(jī)的類(lèi)型分為機(jī)械式、電磁式和組合式三大類(lèi)型。按結(jié)構(gòu)特點(diǎn)電磁式步進(jìn)電機(jī)可分為反應(yīng)式(VR)、永磁式(PM)和混合式(HB)三大類(lèi);按相數(shù)分則可分為單相、兩相和多相三種。目前使用最為廣泛的為反應(yīng)式和混

49、合式步進(jìn)電機(jī)[7]。</p><p>  (1)反應(yīng)式步進(jìn)電機(jī)(Variable Reluctance,簡(jiǎn)稱(chēng)VR)反應(yīng)式步進(jìn)電機(jī)的轉(zhuǎn)子是由軟磁材料制成的,轉(zhuǎn)子中沒(méi)有繞組。它的結(jié)構(gòu)簡(jiǎn)單,成本低,步距角可以做得很小,但動(dòng)態(tài)性能較差。反應(yīng)式步進(jìn)電機(jī)有單段式和多段式兩種類(lèi)型;</p><p>  (2)永磁式步進(jìn)電機(jī)(Permanent Magnet,簡(jiǎn)稱(chēng)PM)永磁式步進(jìn)電機(jī)的轉(zhuǎn)子是用永磁材料制

50、成的,轉(zhuǎn)子本身就是一個(gè)磁源。轉(zhuǎn)子的極數(shù)和定子的極數(shù)相同,所以一般步距角比較大。它輸出轉(zhuǎn)矩大,動(dòng)態(tài)性能好,消耗功率小(相比反應(yīng)式),但啟動(dòng)運(yùn)行頻率較低,還需要正負(fù)脈沖供電;</p><p>  (3)混合式步進(jìn)電機(jī)(Hybrid,簡(jiǎn)稱(chēng)HB)混合式步進(jìn)電機(jī)綜合了反應(yīng)式和永 磁式兩者的優(yōu)點(diǎn)。混合式與傳統(tǒng)的反應(yīng)式相比,結(jié)構(gòu)上轉(zhuǎn)子加有永磁體,以提供軟磁材料的工作點(diǎn),而定子激磁只需提供變化的磁場(chǎng)而不必提供磁材料工作點(diǎn)的耗能,

51、因此該電機(jī)效率高,電流小,發(fā)熱低。因永磁體的存在,該電機(jī)具有較強(qiáng)的反電勢(shì),其自身阻尼作用比較好,使其在運(yùn)轉(zhuǎn)過(guò)程中比較平穩(wěn)、噪聲低、低頻振動(dòng)小。這種電動(dòng)機(jī)最初是作為一種低速驅(qū)動(dòng)用的交流同步機(jī)設(shè)計(jì)的,后來(lái)發(fā)現(xiàn)如果各相繞組通以脈沖電流,這種電動(dòng)機(jī)也能做步進(jìn)增量運(yùn)動(dòng)。由于能夠開(kāi)環(huán)運(yùn)行以及控制系統(tǒng)比較簡(jiǎn)單,因此這種電機(jī)在工業(yè)領(lǐng)域中得到廣泛應(yīng)用。由于本設(shè)計(jì)的設(shè)計(jì)目的更注重整個(gè)系統(tǒng)的有機(jī)結(jié)合,所以只采用反應(yīng)式步進(jìn)電機(jī)[7]。。這種步進(jìn)電機(jī)的應(yīng)用最為廣

52、泛。</p><p>  2.4 步進(jìn)電機(jī)的驅(qū)動(dòng)介紹</p><p>  步進(jìn)電機(jī)不能直接接到交直流電源上工作,而必須使用專(zhuān)用設(shè)備——步進(jìn)電機(jī)驅(qū)動(dòng)器.步進(jìn)電機(jī)驅(qū)動(dòng)系統(tǒng)的性能,除與電機(jī)本身的性能有關(guān)外,也在很大程度上取決于驅(qū)動(dòng)器的優(yōu)劣。典型的步進(jìn)電機(jī)驅(qū)動(dòng)系統(tǒng)是由步進(jìn)電機(jī)控制器、步進(jìn)電機(jī)驅(qū)動(dòng)器和步進(jìn)電機(jī)本體三部分組成。步進(jìn)電機(jī)控制器發(fā)出步進(jìn)脈沖和方向信號(hào),每發(fā)一個(gè)脈沖,步進(jìn)電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)步進(jìn)電

53、機(jī)轉(zhuǎn)子旋轉(zhuǎn)一個(gè)步距角,即步進(jìn)一步。步進(jìn)電機(jī)轉(zhuǎn)速的高低、升速或降速、啟動(dòng)或停止都完全取決于脈沖的有無(wú)或頻率的高低??刂破鞯姆较蛐盘?hào)決定步進(jìn)電機(jī)的順時(shí)針或逆時(shí)針旋轉(zhuǎn)。通常,步進(jìn)電機(jī)驅(qū)動(dòng)器由邏輯控制電路、功率驅(qū)動(dòng)電路、保護(hù)電路和電源組成。步進(jìn)電機(jī)驅(qū)動(dòng)器一旦接收到來(lái)自控制器的方向信號(hào)和步進(jìn)脈沖,控制電路就按預(yù)先設(shè)定的電機(jī)通電方式產(chǎn)生步進(jìn)電機(jī)各相勵(lì)磁繞組導(dǎo)通或截止信號(hào)??刂齐娐份敵龅男盘?hào)功率很低,不能提供步進(jìn)電機(jī)所需的輸出功率,必須進(jìn)行功率放大,

54、這就是步進(jìn)電機(jī)驅(qū)動(dòng)器的功率驅(qū)動(dòng)部分。功率驅(qū)動(dòng)電路向步進(jìn)電機(jī)控制繞組輸入電流,使其勵(lì)磁形成空間旋轉(zhuǎn)磁場(chǎng),驅(qū)動(dòng)轉(zhuǎn)子運(yùn)動(dòng)。保護(hù)電路在出現(xiàn)短路、過(guò)載、過(guò)熱等故障時(shí)迅速停止驅(qū)動(dòng)器和電機(jī)的運(yùn)行。</p><p>  2.4.1步進(jìn)電機(jī)驅(qū)動(dòng)技術(shù)簡(jiǎn)介</p><p>  步進(jìn)電動(dòng)機(jī)上個(gè)世紀(jì)就出現(xiàn)了,它的組成、工作原理和今天的反應(yīng)式步進(jìn)電動(dòng)機(jī)沒(méi)有什么本質(zhì)區(qū)別,也是依靠氣隙間的磁導(dǎo)變化來(lái)產(chǎn)生電磁轉(zhuǎn)矩。上世紀(jì)8

55、0年代以后,由于廉價(jià)的微型計(jì)算機(jī)以多功能的姿態(tài)出現(xiàn),步進(jìn)電動(dòng)機(jī)的控制方式變得更加靈活多樣。步進(jìn)電機(jī)驅(qū)動(dòng)技術(shù)指的是用步進(jìn)電機(jī)驅(qū)動(dòng)器的驅(qū)動(dòng)級(jí)來(lái)實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)各相繞組的通電和斷電,同時(shí)也是對(duì)繞組承受的電壓和電流進(jìn)行控制的技術(shù)。到目前為止,步進(jìn)電機(jī)驅(qū)動(dòng)技術(shù)通常分為單電壓驅(qū)動(dòng)、單電壓串電阻驅(qū)動(dòng)、高低壓驅(qū)動(dòng)、斬波恒流驅(qū)動(dòng)、升頻升壓驅(qū)動(dòng)和細(xì)分驅(qū)動(dòng)等。</p><p>  單電壓驅(qū)動(dòng)是通過(guò)改變電路的時(shí)間常數(shù)以提高電機(jī)的高頻特性。

56、該驅(qū)動(dòng)方式早在六十年代初期國(guó)外就已大量使用,它的優(yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單、成本低;缺點(diǎn)是串接電阻器的做法將產(chǎn)生大量的能量損耗,尤其是在高頻工作時(shí)更加嚴(yán)重,因而它只適用于小功率或?qū)π阅苤笜?biāo)要求不高的步進(jìn)電機(jī)驅(qū)動(dòng)。單電壓串電阻驅(qū)動(dòng)是在單電壓驅(qū)動(dòng)技術(shù)的基礎(chǔ)上為電樞繞組回路串入電阻,用以改善電路的時(shí)間常數(shù)以提高電機(jī)的高頻特性。它提高了步進(jìn)電機(jī)的高頻響應(yīng)、減少了電動(dòng)機(jī)的共振,也帶來(lái)了損耗大、效率低的缺點(diǎn)。這種驅(qū)動(dòng)方式目前主要用于小功率或啟動(dòng)、運(yùn)行頻率要求不

57、高的場(chǎng)合。</p><p>  高低壓驅(qū)動(dòng)是指不論電動(dòng)機(jī)的工作頻率是多少,在導(dǎo)通相的前沿用高電壓供電來(lái)提高電流的上升沿斜率,而在前沿過(guò)后采用低電壓來(lái)維持繞組的電流,即采用加大繞組電流的注入量以提高出力,而不是通過(guò)改善電路的時(shí)間常數(shù)來(lái)使矩頻性能得以提高。但是使用這種驅(qū)動(dòng)方式的電機(jī),其繞組的電流波形在高壓工作結(jié)束和低壓工作開(kāi)始的銜接處呈凹形,致使電機(jī)的輸出力矩有所下降。這種驅(qū)動(dòng)方式目前在實(shí)際應(yīng)用中還比較常見(jiàn)。<

58、/p><p>  為了彌補(bǔ)高低壓電路中電流波形的下凹,提高輸出轉(zhuǎn)矩,七十年代中期研制出斬波電路,該電路由于采用斬波技術(shù),使繞組電流在額定值上下成鋸齒形波動(dòng),流過(guò)繞組的有效電流相應(yīng)增加,故電機(jī)的輸出轉(zhuǎn)矩增大,而且不需外接電阻,整個(gè)系統(tǒng)的功耗下降,效率較高,因而恒流斬波電路得到了廣泛應(yīng)用,本文正是應(yīng)用恒流斬波技術(shù)實(shí)現(xiàn)了驅(qū)動(dòng)控制。</p><p>  為改善恒流驅(qū)動(dòng)方式的低頻特性,設(shè)計(jì)一個(gè)低速時(shí)低電

59、壓驅(qū)動(dòng),高速時(shí)高電壓驅(qū)動(dòng)的電路,使其成為一個(gè)由脈沖頻率控制的可變輸出電壓的開(kāi)關(guān)穩(wěn)壓驅(qū)動(dòng)電源。在低速運(yùn)行時(shí),電子控制器調(diào)節(jié)功率開(kāi)關(guān)管的導(dǎo)通角,使線路輸出的平均電壓較低,電動(dòng)機(jī)不會(huì)像在恒流斬波驅(qū)動(dòng)下那樣在低速容易出現(xiàn)過(guò)沖或共振現(xiàn)象,從而避免產(chǎn)生明顯的振蕩。當(dāng)運(yùn)行速度逐漸變快時(shí),平均電壓漸漸提高以提供給繞組足夠的電流。調(diào)頻調(diào)壓線路性能優(yōu)于恒電壓和恒電流線路,但實(shí)際運(yùn)行中需要針對(duì)不同參數(shù)的電機(jī),相應(yīng)調(diào)整其輸出電壓與輸入頻率的特性。</p&

60、gt;<p>  細(xì)分驅(qū)動(dòng)是指在每次脈沖切換時(shí),不是將繞組的全部電流通入或切除,而是只改變相應(yīng)繞組中電流的一部分,電動(dòng)機(jī)的合成磁勢(shì)也只旋轉(zhuǎn)步距角的一部分。細(xì)分驅(qū)動(dòng)時(shí),繞組電流不是一個(gè)方波而是階梯波,額定電流是臺(tái)階式的投入或切除。比如:電流分成n個(gè)臺(tái)階,轉(zhuǎn)子則需要n次才轉(zhuǎn)過(guò)一個(gè)步距角,即n細(xì)分細(xì)分驅(qū)動(dòng)最主要的優(yōu)點(diǎn)是步距角變小,分辨率提高,且提高了電機(jī)的定位精度、啟動(dòng)性能和高頻輸出轉(zhuǎn)矩:其次,減弱或消除了步進(jìn)電機(jī)的低頻振動(dòng),降

61、低了步迸電機(jī)在共振區(qū)工作的幾率??梢哉f(shuō)細(xì)分驅(qū)動(dòng)技術(shù)是步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)與控制技術(shù)的一個(gè)飛躍。</p><p>  2.4.2常見(jiàn)的步進(jìn)電機(jī)控制方案</p><p>  1、基于電子電路的控制</p><p>  步進(jìn)電機(jī)受電脈沖信號(hào)控制,電脈沖信號(hào)的產(chǎn)生、分配、放大全靠電子元器件的動(dòng)作來(lái)實(shí)現(xiàn)。由于脈沖控制信號(hào)的驅(qū)動(dòng)能力一般都很弱,因此必須有功率放大驅(qū)動(dòng)電路。步進(jìn)電機(jī)與控

62、制電路、功率放大驅(qū)動(dòng)電路組成一體,構(gòu)成步進(jìn)電機(jī)驅(qū)動(dòng)系統(tǒng)。此種控制電路設(shè)計(jì)簡(jiǎn)單,功能強(qiáng)大,可實(shí)現(xiàn)一般步進(jìn)電機(jī)的細(xì)分任務(wù)。這個(gè)系統(tǒng)由三部分組成:脈沖信號(hào)產(chǎn)生電路、脈沖信號(hào)分配電路、功率放大驅(qū)動(dòng)電路。系統(tǒng)組成如圖1.1所示。</p><p>  圖1.1 基于電子電路控制系統(tǒng)</p><p>  此種方案即可為開(kāi)環(huán)控制,也可閉環(huán)控制。開(kāi)環(huán)時(shí),其平穩(wěn)性好,成本低,設(shè)計(jì)簡(jiǎn)單,但未能實(shí)現(xiàn)高精度細(xì)分。采

63、用閉環(huán)控制,即能實(shí)現(xiàn)高精度細(xì)分,實(shí)現(xiàn)無(wú)級(jí)調(diào)速。閉環(huán)控制是不斷直接或間接地檢測(cè)轉(zhuǎn)子的位置和速度,然后通過(guò)反饋和適當(dāng)?shù)奶幚?,自?dòng)給出脈沖鏈,使步進(jìn)電機(jī)每一步響應(yīng)控制信號(hào)的命令,從而只要控制策略正確電機(jī)不可能輕易失步[4]。該方案多通過(guò)一些大規(guī)模集成電路來(lái)控制其脈沖輸出頻率和脈沖輸出數(shù),功能相對(duì)較單一,如需改變控制方案,必須需重新設(shè)計(jì),因此靈活性不高。</p><p>  2、基于PLC的控制</p>&

64、lt;p>  PLC也叫可編程控制器,是一種工業(yè)上用的計(jì)算機(jī)。PLC作為新一代的工業(yè)控制器,由于具有通用性好、實(shí)用性強(qiáng)、硬件配套齊全、編程簡(jiǎn)單易學(xué)和可靠性高等優(yōu)點(diǎn)而廣泛應(yīng)用于各行業(yè)的自動(dòng)控制系統(tǒng)中。步進(jìn)電機(jī)控制系統(tǒng)有PLC、環(huán)形分配器和功率驅(qū)動(dòng)電路組成。控制系統(tǒng)采用PLC來(lái)產(chǎn)生控制脈沖。通過(guò)PLC編程輸出一定數(shù)量的方波脈沖,控制步進(jìn)電機(jī)的轉(zhuǎn)角進(jìn)而控制伺服機(jī)構(gòu)的進(jìn)給量,同時(shí)通過(guò)編程控制脈沖頻率來(lái)控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)速度,進(jìn)而控制伺服機(jī)

65、構(gòu)的進(jìn)給速度。環(huán)形脈沖分配器將PLC輸出的控制脈沖按步進(jìn)電機(jī)的通電順序分配到相應(yīng)的繞組。PLC控制的步進(jìn)電機(jī)可以采用軟件環(huán)形分配器,也可采用硬件環(huán)形分配器。采用軟件環(huán)形分配器占用PLC資源較多,特別是步進(jìn)電機(jī)繞組相數(shù)大于4時(shí),對(duì)于大型生產(chǎn)線應(yīng)該予以考慮。采用硬件環(huán)形分配器,雖然硬件結(jié)構(gòu)稍微復(fù)雜些,但可以節(jié)省PLC資源,目前市場(chǎng)有多種專(zhuān)用芯片可以選用。步進(jìn)電機(jī)功率驅(qū)動(dòng)電路將PLC輸出的控制脈沖放大,達(dá)到比較大的驅(qū)動(dòng)能力,來(lái)驅(qū)動(dòng)步進(jìn)電機(jī)。

66、</p><p>  采用軟件來(lái)產(chǎn)生控制步進(jìn)電機(jī)的環(huán)型脈沖信號(hào),并用PLC中的定時(shí)器來(lái)產(chǎn)生速度脈沖信號(hào),這樣就可以省掉專(zhuān)用的步進(jìn)電機(jī)驅(qū)動(dòng)器,降低硬件成本。但由于PLC的掃描周期一般為但由于PLC的掃描周期一般為幾毫秒到幾十毫秒,相應(yīng)的頻率只能達(dá)到幾百赫茲,因此,受到PLC工作方式的限制及其掃描周期的影響,步進(jìn)電機(jī)不能在高頻下工作,無(wú)法實(shí)現(xiàn)高速控制。并且在速度較高時(shí),由于受到掃描周期的影響,相應(yīng)的控制精度就降低了。

67、</p><p>  3、基于單片機(jī)的控制</p><p>  采用單片機(jī)來(lái)控制步進(jìn)電機(jī),實(shí)現(xiàn)了軟件與硬件相結(jié)合的控制方法。用軟件代替環(huán)形分配器,達(dá)到了對(duì)步進(jìn)電機(jī)的最佳控制。系統(tǒng)中采用單片機(jī)接口線直接去控制步進(jìn)電機(jī)各相驅(qū)動(dòng)線路。由于單片機(jī)的強(qiáng)大功能,還可設(shè)計(jì)大量的外圍電路,鍵盤(pán)作為一個(gè)外部中斷源,設(shè)置了步進(jìn)電機(jī)正轉(zhuǎn)、反轉(zhuǎn)、檔次、停止等功能,采用中斷和查詢(xún)相結(jié)合的方法來(lái)調(diào)用中斷服務(wù)程序,完成

68、對(duì)步進(jìn)電機(jī)的最佳控制,顯示器及時(shí)顯示正轉(zhuǎn)、反轉(zhuǎn)速度等狀態(tài)。環(huán)形分配器其功能由單片機(jī)系統(tǒng)實(shí)現(xiàn),采用軟件編程的辦法實(shí)現(xiàn)脈沖的分配。</p><p>  本方案有以下優(yōu)點(diǎn):(1)單片機(jī)軟件編程可以使復(fù)雜的控制過(guò)程實(shí)現(xiàn)自動(dòng)控制和精確控制,避免了失步、振蕩等對(duì)控制精度的影響;(2)用軟件代替環(huán)形分配器,通過(guò)對(duì)單片機(jī)的設(shè)定,用同一種電路實(shí)現(xiàn)了多相步進(jìn)電機(jī)的控制和驅(qū)動(dòng),大大提高了接口電路的靈活性和通用性;(3)單片機(jī)的強(qiáng)大功能

69、使顯示電路、鍵盤(pán)電路、復(fù)位電路等外圍電路有機(jī)的組合,大大提高系統(tǒng)的交互性[5]。</p><p>  基于以上優(yōu)點(diǎn),本次設(shè)計(jì)采用基于單片機(jī)的控制方案。</p><p>  第三章 單片機(jī)簡(jiǎn)介</p><p><b>  3.1單片機(jī)介紹</b></p><p>  單片微型計(jì)算機(jī)簡(jiǎn)稱(chēng)單片機(jī),是典型的嵌入式微控制器(

70、Microcontroller Unit),常用英文字母的縮寫(xiě)MCU表示單片機(jī),它最早是被用在工業(yè)控制領(lǐng)域。由于單片機(jī)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,為使更多的業(yè)內(nèi)人士、學(xué)生、愛(ài)好者,產(chǎn)品開(kāi)發(fā)人員掌握單片機(jī)這門(mén)技術(shù),于是產(chǎn)生單片機(jī)開(kāi)發(fā)板,比較有名的例如電子人DZR-01A單片機(jī)開(kāi)發(fā)板。單片機(jī)由芯片內(nèi)僅有CPU的專(zhuān)用處理器發(fā)展而來(lái)。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的

71、控制設(shè)備當(dāng)中。INTEL的Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專(zhuān)用處理器的發(fā)展便分道揚(yáng)鑣。 </p><p>  早期的單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,因?yàn)楹?jiǎn)單可靠而性能不錯(cuò)獲得了很大的好評(píng)。此后在8031上發(fā)展出了MCS51系列單片機(jī)系統(tǒng)?;谶@一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開(kāi)始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢(xún)r(jià)比不理想并未得到

72、很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大提高。隨著INTEL i960系列特別是后來(lái)的ARM系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。目前,高端的32位單片機(jī)主頻已經(jīng)超過(guò)300MHz,性能直追90年代中期的專(zhuān)用處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不

73、再只在裸機(jī)環(huán)境下開(kāi)發(fā)和使用,大量專(zhuān)用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專(zhuān)用的Windows和Linux操作系統(tǒng)。 </p><p>  單片機(jī)比專(zhuān)用處理器更適合應(yīng)用于嵌入式系統(tǒng),因此它得到了最多的應(yīng)用。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)。現(xiàn)代人類(lèi)生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會(huì)集成有單片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上

74、電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機(jī)。而個(gè)人電腦中也會(huì)有為數(shù)不少的單片機(jī)在工作。汽車(chē)上一般配備40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺(tái)單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過(guò)PC機(jī)和其他計(jì)算的總和,甚至比人類(lèi)的數(shù)量還要多。 </p><p>  單片機(jī)又稱(chēng)單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/

75、O設(shè)備。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開(kāi)發(fā)提供了便利條件。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。 </p><p>  單片機(jī)內(nèi)部也用和電腦功能類(lèi)似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤(pán)作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過(guò)價(jià)錢(qián)也是低的,一般不超過(guò)10元即可,用它來(lái)做一些控制電器一類(lèi)不是很復(fù)雜的工作足矣

76、了。我們現(xiàn)在用的全自動(dòng)滾筒洗衣機(jī)、排煙罩、VCD等等的家電里面都可以看到它的身影,它主要是作為控制部分的核心部件。 </p><p>  它是一種在線式實(shí)時(shí)控制計(jì)算機(jī),在線式就是現(xiàn)場(chǎng)控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本,這也是和離線式計(jì)算機(jī)的(比如家用PC)的主要區(qū)別。</p><p>  單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能

77、,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個(gè)不是很復(fù)雜的功能要是用美國(guó)50年代開(kāi)發(fā)的74系列,或者60年代的CD4000系列這些純硬件來(lái)搞定的話,電路一定是一塊大PCB板!但是如果要是用美國(guó)70年代成功投放市場(chǎng)的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過(guò)你編寫(xiě)的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性! </p><p>  由于單片機(jī)對(duì)成本是敏感的,所以目前占統(tǒng)治地位的軟件

78、還是最低級(jí)匯編語(yǔ)言,它是除了二進(jìn)制機(jī)器碼以上最低級(jí)的語(yǔ)言了,既然這么低級(jí)為什么還要用呢?很多高級(jí)的語(yǔ)言已經(jīng)達(dá)到了可視化編程的水平為什么不用呢?原因很簡(jiǎn)單,就是單片機(jī)沒(méi)有家用計(jì)算機(jī)那樣的CPU,也沒(méi)有像硬盤(pán)那樣的海量存儲(chǔ)設(shè)備。一個(gè)可視化高級(jí)語(yǔ)言編寫(xiě)的小程序里面即使只有一個(gè)按鈕,也會(huì)達(dá)到幾十K的尺寸!對(duì)于家用PC的硬盤(pán)來(lái)講沒(méi)什么,可是對(duì)于單片機(jī)來(lái)講是不能接受的。單片機(jī)在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣

79、的道理,如果把巨型計(jì)算機(jī)上的操作系統(tǒng)和應(yīng)用軟件拿到家用PC上來(lái)運(yùn)行,家用PC的也是承受不了的。 </p><p><b>  單片機(jī)芯片</b></p><p>  可以說(shuō),二十世紀(jì)跨越了三個(gè)“電”的時(shí)代,即電氣時(shí)代、電子時(shí)代和現(xiàn)已進(jìn)入的電腦時(shí)代。不過(guò),這種電腦,通常是指?jìng)€(gè)人計(jì)算機(jī),簡(jiǎn)稱(chēng)PC機(jī)。它由主機(jī)、鍵盤(pán)、顯示器等組成。還有一類(lèi)計(jì)算機(jī),大多數(shù)人卻不怎么熟悉。這種計(jì)

80、算機(jī)就是把智能賦予各種機(jī)械的單片機(jī)(亦稱(chēng)微控制器)。顧名思義,這種計(jì)算機(jī)的最小系統(tǒng)只用了一片集成電路,即可進(jìn)行簡(jiǎn)單運(yùn)算和控制。因?yàn)樗w積小,通常都藏在被控機(jī)械的“肚子”里。它在整個(gè)裝置中,起著有如人類(lèi)頭腦的作用,它出了毛病,整個(gè)裝置就癱瘓了?,F(xiàn)在,這種單片機(jī)的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機(jī),就能起到使產(chǎn)品升級(jí)換代的功效,常在產(chǎn)品名稱(chēng)前冠以形容詞——“智能型”,如智能型洗

81、衣機(jī)等?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開(kāi)發(fā)者搞出來(lái)的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡(jiǎn)單且極易被仿制。究其原因,可能就卡在產(chǎn)品未使用單片機(jī)或其它可編程邏輯器件上。</p><p>  3.2 單片機(jī)的分類(lèi)</p><p>  單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要領(lǐng)域,應(yīng)用一個(gè)較科學(xué)的分類(lèi)方法。根據(jù)目前發(fā)展情況,從不同角度單片機(jī)大致可以分為通用型/專(zhuān)用型、總線型/非總線型及工控型/家電型

82、。</p><p>  (1) 通用型/專(zhuān)用型 這是按單片機(jī)適用范圍來(lái)區(qū)分的。例如,80C51是通用型單片機(jī),它不是為某種專(zhuān)用途設(shè)計(jì)的;專(zhuān)用型單片機(jī)是針對(duì)一類(lèi)產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)計(jì)生產(chǎn)的,例如為了滿(mǎn)足電子體溫計(jì)的要求,在片內(nèi)集成ADC接口等功能的溫度測(cè)量控制電路。</p><p> ?。?) 總線型/非總線型 這是按單片機(jī)是否提供并行總線來(lái)區(qū)分的??偩€型單片機(jī)普遍設(shè)置有并行地址總線、 數(shù)據(jù)

83、總線、控制總線,這些引腳用以擴(kuò)展并行外圍器件都可通過(guò)串行口與單片機(jī)連接,另外,許多單片機(jī)已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴(kuò)展總線,大大減省封裝成本和芯片體積,這類(lèi)單片機(jī)稱(chēng)為非總線型單片機(jī)。</p><p>  (3) 控制型/家電型 這是按照單片機(jī)大致應(yīng)用的領(lǐng)域進(jìn)行區(qū)分的。一般而言,工控型尋址范圍大,運(yùn)算 能力強(qiáng);用于家電的單片機(jī)多為專(zhuān)用型,通常是小封裝、低價(jià)格,外圍器件和外

84、設(shè)接口集成度高。 顯然,上述分類(lèi)并不是惟一的和嚴(yán)格的。例如,80C51類(lèi)單片機(jī)既是通用型又是總線型,還可以作工控用。</p><p>  3.3 單片機(jī)的基本結(jié)構(gòu)</p><p>  而現(xiàn)在單片機(jī)主要包括:中央處理器、存儲(chǔ)器、特殊功能寄存器。對(duì)于其內(nèi)部資源各功能都體現(xiàn)一臺(tái)計(jì)算機(jī),如:</p><p>  1、中央處理器:中央處理器是由運(yùn)算部件和控制部件組成。<

85、/p><p> ?。?)運(yùn)算部件包括:算術(shù)邏輯部件ALU,布爾處理器,累加器ACC,寄存器B,程序狀態(tài)字PSW等等,該部件實(shí)現(xiàn)的功能是:數(shù)據(jù)的算術(shù),邏輯運(yùn)算,位變量的處理和數(shù)據(jù)傳送。</p><p> ?。?)控制部件包括:定時(shí)控制邏輯,指令寄存器,譯碼器以及信息傳送控制部件等等。</p><p>  2、存儲(chǔ)器:存儲(chǔ)器包括:程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。</p>

86、<p>  MCS51內(nèi)部有4K的程序存儲(chǔ)器,如果在實(shí)際運(yùn)用中內(nèi)存不夠的話可以在此基礎(chǔ)上擴(kuò)展到64K大小,對(duì)于程序員來(lái)講,無(wú)論是內(nèi)部的EPROM,還是擴(kuò)展的程序存儲(chǔ)器是沒(méi)有什么區(qū)別的,在MCU內(nèi)部有一個(gè)十六位的程序記數(shù)器PC可以尋址片內(nèi)及片外的EPROM。</p><p> ?。?)MCU51有128字節(jié)的RAM,也可以外接RAM電路,是數(shù)據(jù)存儲(chǔ)器的容量達(dá)到64K字節(jié)如圖2.3:</p>

87、<p><b>  圖2.3</b></p><p>  在00H--1FH單元:共32字節(jié)的緩沖區(qū),分為四組,每組為8個(gè)工作寄存器R0--R7,由PSW.3和PSW.4決定使用哪個(gè)組。若在實(shí)際使用中,不需要四組工作寄存器的話,那么這個(gè)區(qū)域的多余的單元可以作為一般的數(shù)據(jù)緩沖器使用。</p><p>  在20H--2FH單元:共16字節(jié)的緩沖區(qū),其中每一

88、個(gè)字節(jié)的每一位都有一個(gè)位地址,他們占據(jù)地址空間0--7FH,一般在這個(gè)16*8位的單元里,用于存放各種程序標(biāo)志,位控制變量。</p><p>  在30H--7FH單元:是數(shù)據(jù)緩沖區(qū),在中斷系統(tǒng)中,往往需要一個(gè)堆棧來(lái)保護(hù)CPU的現(xiàn)場(chǎng),這個(gè)堆棧一般設(shè)在30--7FH單元里,并且棧指針SP指出棧頂?shù)奈恢?。但是?fù)位以后(SP)為07H,所以一般應(yīng)對(duì)SP初始化。</p><p>  總結(jié):內(nèi)部RA

89、M中,除了作為工作寄存器,位標(biāo)志和堆棧區(qū)以外的單元,都可以數(shù)據(jù)緩沖區(qū)使用,存放輸入的數(shù)據(jù)或運(yùn)算的結(jié)果。</p><p>  3、特殊功能寄存器(如圖2.4):</p><p><b>  圖2.4</b></p><p>  特殊功能寄存器包括:I/O鎖存器,串口數(shù)據(jù)緩沖器,定時(shí)/記數(shù)器,以及各種控制寄存器和狀態(tài)寄存器。</p>

90、<p>  3.4 單片機(jī)工作原理</p><p>  單片機(jī)自動(dòng)完成賦予它的任務(wù)的過(guò)程,也就是單片機(jī)執(zhí)行程序的過(guò)程,即一條條執(zhí)行的指令的過(guò)程,所謂指令就是把要求單片機(jī)執(zhí)行的各種操作用的命令的形式寫(xiě)下來(lái),這是在設(shè)計(jì)人員賦予它的指令系統(tǒng)所決定的,一條指令對(duì)應(yīng)著一種基本操作;單片機(jī)所能執(zhí)行的全部指令,就是該單片機(jī)的指令系統(tǒng),不同種類(lèi)的單片機(jī),其指令系統(tǒng)亦不同。為使單片機(jī)能自動(dòng)完成某一特定任務(wù),必須把要解決的

91、問(wèn)題編成一系列指令(這些指令必須是選定單片機(jī)能識(shí)別和執(zhí)行的指令),這一系列指令的集合就成為程序,程序需要預(yù)先存放在具有存儲(chǔ)功能的部件——存儲(chǔ)器中。存儲(chǔ)器由許多存儲(chǔ)單元(最小的存儲(chǔ)單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出并執(zhí)行就像大樓房的每個(gè)房間的被分配到了唯一一個(gè)房間號(hào)一樣,每一個(gè)存儲(chǔ)單元也必須被分配到唯一的地址號(hào),該地址號(hào)稱(chēng)為存儲(chǔ)單元的地址,這樣只要知道了存儲(chǔ)單元的地址,就可以找到這個(gè)存儲(chǔ)單元

92、,其中存儲(chǔ)的指令就可以被取出,然后再被執(zhí)行。程序通常是順序執(zhí)行的,所以程序中的指令也是一條條順序存放的,單片機(jī)在執(zhí)行程序時(shí)要能把這些指令一條條取出并加以執(zhí)行,必須有一個(gè)部件能追蹤指令所在的地址,這一部件就是程序</p><p>  3.5 AT89C51簡(jiǎn)介</p><p>  AT89C51的主要參數(shù)如表2.5所示:</p><p>  表2.5 AT89C51

93、的主要參數(shù)</p><p>  AT89C51含E²PROM電可編閃速存儲(chǔ)器。有兩級(jí)或三級(jí)程序存儲(chǔ)器保密系統(tǒng),防止E²PROM中的程序被非法復(fù)制。不用紫外線擦除,提高了編程效率。程序存儲(chǔ)器E²PROM容量可達(dá)20K字節(jié)。</p><p>  AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and E

94、rasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱(chēng)單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。其引腳如圖2.6所示:</p><p>  主要特性:·

95、;與MCS-51 兼容·4K字節(jié)可編程閃爍存儲(chǔ)器壽命:1000寫(xiě)/擦循環(huán)</p><p>  圖2.6單片機(jī)的引腳排列</p><p>  全靜態(tài)工作:0Hz-24Hz</p><p><b>  三級(jí)程序存儲(chǔ)器鎖定</b></p><p>  128*8位內(nèi)部RAM</p><p>

96、;<b>  32可編程I/O線</b></p><p>  兩個(gè)16位定時(shí)器/計(jì)數(shù)器</p><p><b>  5個(gè)中斷源</b></p><p><b>  可編程串行通道</b></p><p>  低功耗的閑置和掉電模式</p><p>  片

97、內(nèi)振蕩器和時(shí)鐘電路</p><p><b>  管腳說(shuō)明:</b></p><p><b>  VCC:供電電壓</b></p><p><b>  GND:接地</b></p><p>  P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳

98、第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P

99、1口作為第八位地址接收。</p><p>  P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八

100、位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)</p><p>  P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,

101、如下所示: P3口管腳備選功能 P3.0 RXD(串行輸入口)</p><p>  P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時(shí)器0外部輸入) P3.5 T1(記時(shí)器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)

102、P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)</p><p>  RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意

103、的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)</p><p><b>  效。</b></p><p>  /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)

104、器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。</p><p>  /EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論