基于單片機(jī)的直流電機(jī)控制系統(tǒng)方案_第1頁(yè)
基于單片機(jī)的直流電機(jī)控制系統(tǒng)方案_第2頁(yè)
基于單片機(jī)的直流電機(jī)控制系統(tǒng)方案_第3頁(yè)
基于單片機(jī)的直流電機(jī)控制系統(tǒng)方案_第4頁(yè)
基于單片機(jī)的直流電機(jī)控制系統(tǒng)方案_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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、PAGE22 / NUMPAGES22基于AT89S52單片機(jī)直流電機(jī)PWM控制系統(tǒng)1 緒論1.1直流電機(jī)的發(fā)展直流電動(dòng)機(jī)在冶金、礦山、化工、交通、機(jī)械、紡織、航空等領(lǐng)域中已經(jīng)得到廣泛的應(yīng)用。而以往直流電動(dòng)機(jī)的控制只是簡(jiǎn)單的控制,很難進(jìn)行調(diào)速,不能實(shí)現(xiàn)智能化。如今,直流電動(dòng)機(jī)的調(diào)速控制已經(jīng)離不開(kāi)單片機(jī)的支持,單片機(jī)應(yīng)用技術(shù)的飛速發(fā)展促進(jìn)了自動(dòng)控制技術(shù)的發(fā)展,使人類(lèi)社會(huì)步入了自動(dòng)化時(shí)代,單片機(jī)應(yīng)用技術(shù)與其他學(xué)科領(lǐng)域交叉融合,促進(jìn)了學(xué)科發(fā)展和專(zhuān)業(yè)更新,引發(fā)了新興交叉學(xué)科與技術(shù)的不斷涌現(xiàn)?,F(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,改變了世界,也改變了人類(lèi)的生活。由于單片機(jī)的體積小、重量輕、功能強(qiáng)、抗干擾能力強(qiáng)、控制靈

2、活、應(yīng)用方便、價(jià)格低廉等特點(diǎn),計(jì)算機(jī)性能的不斷提高,單片機(jī)的應(yīng)用也更加廣泛特別是在各種領(lǐng)域的控制、自動(dòng)化等方面。在實(shí)際應(yīng)用中,電動(dòng)機(jī)作為把電能轉(zhuǎn)換為機(jī)械能的主要設(shè)備,一是要具有較高的能量轉(zhuǎn)換效率;二是應(yīng)能根據(jù)生產(chǎn)工藝的要求調(diào)整轉(zhuǎn)速。電動(dòng)機(jī)的調(diào)速性能如何對(duì)提高產(chǎn)品質(zhì)量、提高勞動(dòng)生產(chǎn)率和節(jié)省電能有著直接的決定性影響。因此,調(diào)速技術(shù)一直是研究的熱點(diǎn)。直流電機(jī)由于具有速度控制容易,啟動(dòng)制動(dòng)性能良好,且能在寬圍平滑調(diào)速等特點(diǎn)而在電力、冶金、機(jī)械制造等工業(yè)部門(mén)中得到廣泛應(yīng)用。直流電動(dòng)機(jī)轉(zhuǎn)速的控制方法可分為兩類(lèi):勵(lì)磁控制閥與電樞電壓控制法。勵(lì)磁控制法控制磁通,其控制功率雖然小但低俗時(shí)受到磁場(chǎng)飽和的限制,高速

3、時(shí)受到換向火花和轉(zhuǎn)向器結(jié)構(gòu)強(qiáng)度的限制,而且由于勵(lì)磁線圈電感較大動(dòng)態(tài)響應(yīng)較差。所以常用的控制方法是改變電樞端電壓調(diào)速的電樞電壓控制法。傳統(tǒng)的改變端電壓的方法是通過(guò)調(diào)節(jié)電阻來(lái)實(shí)現(xiàn)的,但這種調(diào)壓方法效率低。隨著電力電子技術(shù)的發(fā)展,創(chuàng)造了許多新的電樞電壓控制方法。其中脈寬調(diào)制(Pulse Width Modulation,PWM)是常用的一種調(diào)速方法。其基本原理是用改變電機(jī)電樞電壓的接通和斷開(kāi)的時(shí)間比(即占空比)來(lái)控制馬達(dá)的速度,在脈寬調(diào)速系統(tǒng)中當(dāng)電機(jī)通電時(shí),其速度增加,電機(jī)斷電時(shí)其速度降低。只要按照一定的規(guī)律改變通斷電的時(shí)間,就可使電機(jī)的速度保持在一穩(wěn)定值上。1.2單片機(jī)以與微處理器控制系統(tǒng)的發(fā)展單

4、片微型計(jì)算機(jī)的誕生是計(jì)算機(jī)發(fā)展史上的一個(gè)新的里程碑。近年來(lái),隨著技術(shù)的發(fā)展和進(jìn)步,以與市場(chǎng)對(duì)產(chǎn)品功能和性能的要求不斷提高,直流電動(dòng)機(jī)的應(yīng)用更加廣泛,尤其是在智能機(jī)器人中的應(yīng)用。直流電動(dòng)機(jī)的起動(dòng)和調(diào)速性能、過(guò)載能力強(qiáng)等特點(diǎn)顯得十分重要,為了能夠適應(yīng)發(fā)展的要求,單閉環(huán)直流電動(dòng)機(jī)的調(diào)速控制系統(tǒng)得到了很大的發(fā)展。而作為單片嵌入式系統(tǒng)的核心單片機(jī),正朝著多功能、多選擇、高速度、低功耗、低價(jià)格、大存儲(chǔ)容量和強(qiáng)I/O功能等方向發(fā)展。隨著計(jì)算機(jī)檔次的不斷提高,功能的不斷完善,單片機(jī)已越來(lái)越廣泛地應(yīng)用在各種領(lǐng)域的控制、自動(dòng)化、智能化等方面,特別是在直流電動(dòng)機(jī)的調(diào)速控制系統(tǒng)中。這是因?yàn)閱纹瑱C(jī)具有很多優(yōu)點(diǎn):體積小,

5、功能全,抗干擾能力強(qiáng),可靠性高,結(jié)構(gòu)合理,指令豐富,控制功能強(qiáng),造價(jià)低等。所以選用單片機(jī)作為控制系統(tǒng)的核心以提高整個(gè)系統(tǒng)的可靠性和可行性。早期直流傳動(dòng)的控制系統(tǒng)采用模擬分離器件構(gòu)成,由于模擬器件有其固有的缺點(diǎn),如存在溫漂、零漂電壓,構(gòu)成系統(tǒng)的器件較多,使得模擬直流傳動(dòng)系統(tǒng)的控制精度與可靠性較低。隨著計(jì)算機(jī)控制技術(shù)的發(fā)展,微處理器已經(jīng)廣泛使用于直流傳動(dòng)系統(tǒng),實(shí)現(xiàn)了全數(shù)字化控制。由于微處理器以數(shù)字信號(hào)工作,控制手段靈活方便,抗干擾能力強(qiáng)。所以,全數(shù)字直流調(diào)速控制精度、可靠性和穩(wěn)定性比模擬直流調(diào)速系統(tǒng)大大提高。所以,直流傳動(dòng)控制采用微處理器實(shí)現(xiàn)全數(shù)字化,使直流調(diào)速系統(tǒng)進(jìn)入一個(gè)嶄新的階段。微處理器誕生

6、于上個(gè)世紀(jì)七十年代,隨著集成電路大規(guī)模與超大規(guī)模集成電路制造工藝的迅速發(fā)展,微處理器的性?xún)r(jià)比越來(lái)越高。此外,由于電力電子技術(shù)的發(fā)展,制作工藝的提升,使得大功率電子器件的性能迅速提高。為微處理器普遍用于控制電機(jī)提供了可能,利用微處理器控制電機(jī)完成各種新穎的、高性能的控制策略,使電機(jī)的各種潛在能力得到充分的發(fā)揮,使電機(jī)的性能更符合工業(yè)生產(chǎn)使用要求,還促進(jìn)了電機(jī)生產(chǎn)商研發(fā)出各種如步進(jìn)電機(jī)、無(wú)刷直流電機(jī)、開(kāi)關(guān)磁阻電動(dòng)機(jī)等便于控制且實(shí)用的新型電機(jī),使電機(jī)的發(fā)展出現(xiàn)了新的變化。對(duì)于簡(jiǎn)單的微處理器控制電機(jī),只需利用用微處理器控制繼電器、電子開(kāi)關(guān)元器件,使電路開(kāi)通或關(guān)斷就可實(shí)現(xiàn)對(duì)電機(jī)的控制。現(xiàn)在帶微處理器的可

7、編程控制器,已經(jīng)在各種的機(jī)床設(shè)備和各種的生產(chǎn)流水線中普遍得到應(yīng)用,通過(guò)對(duì)可編程控制器進(jìn)行編程就可以實(shí)現(xiàn)對(duì)電機(jī)的規(guī)律化控制。對(duì)于復(fù)雜的微處理器控制電機(jī),則要利用微處理器控制電機(jī)的電壓、電流、轉(zhuǎn)矩、轉(zhuǎn)速、轉(zhuǎn)角等,使電機(jī)按給定的指令準(zhǔn)確工作。通過(guò)微處理器控制,可使電機(jī)的性能有很大的提高。目前相比直流電機(jī)和交流電機(jī)他們各有所長(zhǎng),如直流電機(jī)調(diào)速性能好,但帶有機(jī)械換向器,有機(jī)械磨損與換向火花等問(wèn)題;交流電機(jī),不論是異步電機(jī)還是同步電機(jī),結(jié)構(gòu)都比直流電機(jī)簡(jiǎn)單,工作也比直流電機(jī)可靠,但在頻率恒定的電網(wǎng)上運(yùn)行時(shí),它們的速度不能方便而經(jīng)濟(jì)地調(diào)節(jié)2。高性能的微處理器如DSP (DIGITAL SIGNAL PROC

8、ESSOR即數(shù)字信號(hào)處理器)的出現(xiàn),為采用新的控制理論和控制策略提供了良好的物質(zhì)基礎(chǔ),使電機(jī)傳動(dòng)的自動(dòng)化程度大為提高。在先進(jìn)的數(shù)控機(jī)床等數(shù)控位置伺服系統(tǒng),已經(jīng)采用了如DSP等的高速微處理器,其執(zhí)行速度可達(dá)數(shù)百萬(wàn)兆以上每秒,且具有適合的矩陣運(yùn)算。2 系統(tǒng)論述21設(shè)計(jì)背景近年來(lái),隨著科技的進(jìn)步,電力電子技術(shù)得到了迅速的發(fā)展,直流電機(jī)得到了越來(lái)越廣泛的應(yīng)用。直流它具有優(yōu)良的調(diào)速特性,調(diào)速平滑、方便,調(diào)速?lài)鷱V;過(guò)載能力大,能承受頻繁的沖擊負(fù)載,可實(shí)現(xiàn)頻繁的無(wú)級(jí)快速起動(dòng)、制動(dòng)和反轉(zhuǎn);需要能滿足生產(chǎn)過(guò)程自動(dòng)化系統(tǒng)各種不同的特殊運(yùn)行要求,從而對(duì)直流電機(jī)的調(diào)速提出了較高的要求,改變電樞回路電阻調(diào)速,改變電樞電

9、壓調(diào)速等技術(shù)已遠(yuǎn)遠(yuǎn)不能滿足要求,這時(shí)通過(guò)PWM方式控制直流電機(jī)調(diào)速的方法應(yīng)運(yùn)而生。22 設(shè)計(jì)思路直流電機(jī)PWM控制系統(tǒng)的主要功能包括:實(shí)現(xiàn)對(duì)直流電機(jī)的加速、減速以與電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和急停,并且可以調(diào)整電機(jī)的轉(zhuǎn)速,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。主體電路:即直流電機(jī)PWM控制模塊。這部分電路主要由AT89S52單片機(jī)的I/O端口、定時(shí)計(jì)數(shù)器、外部中斷擴(kuò)展等控制直流電機(jī)的加速、減速以與電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),并且可以調(diào)整電機(jī)的轉(zhuǎn)速,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。其間是通過(guò)AT89S52單片機(jī)產(chǎn)生脈寬可調(diào)的脈沖信號(hào)并輸入到L298驅(qū)動(dòng)芯片來(lái)控制直流電機(jī)工作的。該直流電機(jī)PWM控制系統(tǒng)由以下電路模塊組成:

10、設(shè)計(jì)輸入部分:這一模塊主要是利用帶中斷的獨(dú)立式鍵盤(pán)來(lái)實(shí)現(xiàn)對(duì)直流電機(jī)的加速、減速以與電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和急??刂?。設(shè)計(jì)控制部分:主要由AT89S52單片機(jī)的外部中斷擴(kuò)展電路組成。直流電機(jī)PWM控制實(shí)現(xiàn)部分主要由一些二極管、電機(jī)和L298直流電機(jī)驅(qū)動(dòng)模塊組成。設(shè)計(jì)顯示部分: LED數(shù)碼顯示部分,實(shí)現(xiàn)對(duì)PWM脈寬調(diào)制占空比的實(shí)時(shí)顯示。23 系統(tǒng)框架設(shè)計(jì)直流電機(jī)PWM調(diào)速方案方案說(shuō)明:直流電機(jī)PWM調(diào)速系統(tǒng)以AT89S52單片機(jī)為控制核心,由命令輸入模塊、LED顯示模塊與電機(jī)驅(qū)動(dòng)模塊組成。采用帶中斷的獨(dú)立式鍵盤(pán)作為命令的輸入,單片機(jī)在程序控制下,定時(shí)不斷給L298直流電機(jī)驅(qū)動(dòng)芯片發(fā)送PWM波形,H型驅(qū)動(dòng)

11、電路完成電機(jī)正,反轉(zhuǎn)和急??刂疲煌瑫r(shí)單片機(jī)不停的將PWM脈寬調(diào)制占空比送到LED數(shù)碼管完成實(shí)時(shí)顯示。3 PWM脈寬調(diào)制原理31 PWM調(diào)速原理PWM(脈沖寬度調(diào)制)是通過(guò)控制固定電壓的直流電源開(kāi)關(guān)頻率,改變負(fù)載兩端的電壓,從而達(dá)到控制要求的一種電壓調(diào)整方法。PWM可以應(yīng)用在許多方面,比如:電機(jī)調(diào)速、溫度控制、壓力控制等等7。在PWM驅(qū)動(dòng)控制的調(diào)整系統(tǒng)中,按一個(gè)固定的頻率來(lái)接通和斷開(kāi)電源,并且根據(jù)需要改變一個(gè)周期“接通”和“斷開(kāi)”時(shí)間的長(zhǎng)短。通過(guò)改變直流電機(jī)電樞上電壓的“占空比”來(lái)達(dá)到改變平均電壓大小的目的,從而來(lái)控制電動(dòng)機(jī)的轉(zhuǎn)速。也正因?yàn)槿绱耍琍WM又被稱(chēng)為“開(kāi)關(guān)驅(qū)動(dòng)裝置”。如圖1所示:圖1

12、PWM信號(hào)的占空比設(shè)電機(jī)始終接通電源時(shí),電機(jī)轉(zhuǎn)速最大為Vmax,設(shè)占空比為D= t1 / T,則電機(jī)的平均速度為Va = Vmax * D,其中Va指的是電機(jī)的平均速度;Vmax 是指電機(jī)在全通電時(shí)的最大速度;D = t1 / T是指占空比。由上面的公式可見(jiàn),當(dāng)我們改變占空比D=t1/T時(shí),就可以得到不同的電機(jī)平均速度Vd,從而達(dá)到調(diào)速的目的。嚴(yán)格來(lái)說(shuō),平均速度Vd與占空比D并非嚴(yán)格的線性關(guān)系,但是在一般的應(yīng)用中,我們可以將其近似的看成是線性關(guān)系。3. 2 PWM調(diào)速方法基于單片機(jī)類(lèi)由軟件來(lái)實(shí)現(xiàn)PWM:在PWM調(diào)速系統(tǒng)中占空比D是一個(gè)重要參數(shù)在電源電壓不變的情況下,電樞端電壓的平均值取決于占空

13、比D的大小,改變D的值可以改變電樞端電壓的平均值從而達(dá)到調(diào)速的目的。改變占空比D的值有三種方法:A、定寬調(diào)頻法:保持不變,只改變t,這樣使周期(或頻率)也隨之改變。B、調(diào)寬調(diào)頻法:保持t不變,只改變,這樣使周期(或頻率)也隨之改變。C、定頻調(diào)寬法:保持周期T(或頻率)不變,同時(shí)改變和t。前兩種方法在調(diào)速時(shí)改變了控制脈沖的周期(或頻率),當(dāng)控制脈沖的頻率與系統(tǒng)的固有頻率接近時(shí),將會(huì)引起振蕩,因此常采用定頻調(diào)寬法來(lái)改變占空比從而改變直流電動(dòng)機(jī)電樞兩端電壓。利用單片機(jī)的定時(shí)計(jì)數(shù)器外加軟件延時(shí)等方式來(lái)實(shí)現(xiàn)脈寬的自由調(diào)整,此種方式可簡(jiǎn)化硬件電路,操作性強(qiáng)等優(yōu)點(diǎn)。3.3 PWM實(shí)現(xiàn)方式方案一:采用定時(shí)器做

14、為脈寬控制的定時(shí)方式,這一方式產(chǎn)生的脈沖寬度極其精確,誤差只在幾個(gè)us。方案二:采用軟件延時(shí)方式,這一方式在精度上不與方案一,特別是在引入中斷后,將有一定的誤差。故采用方案一。 4系統(tǒng)硬件設(shè)計(jì)4.1系統(tǒng)基本組成4.1.1 硬件模塊組成(1)單片機(jī)控制模塊(2)L298電機(jī)驅(qū)動(dòng)模塊(3)LED顯示模塊(4)獨(dú)立鍵盤(pán)控制模塊3.3系統(tǒng)硬件各模塊電路4.1.2 單片機(jī)整個(gè)控制模塊單片機(jī)整個(gè)控制模塊 這里利用定時(shí)計(jì)數(shù)器讓單片機(jī)P2口的P2.6、P2.7引腳輸出占空比不同的方波,然后經(jīng)驅(qū)動(dòng)芯片L298放大后控制直流電機(jī)。驅(qū)動(dòng)芯片的輸入電壓是兩引腳的電壓差,在調(diào)速時(shí)一根引腳線為低電平,另一個(gè)引腳產(chǎn)生調(diào)速方

15、波,這樣兩個(gè)引腳的電壓差就可通過(guò)控制其中一個(gè)引腳來(lái)控制。當(dāng)需要改變電機(jī)轉(zhuǎn)動(dòng)方向時(shí),兩個(gè)引腳的輸出相反。 定時(shí)計(jì)數(shù)器若干時(shí)間(1us)中斷一次,就使P2.6或P2.7產(chǎn)生一個(gè)高電平或低電平。直流電機(jī)的速度分成100個(gè)等級(jí),因此一個(gè)周期就有100個(gè)脈沖,周期為一百個(gè)脈沖的時(shí)間,速度等級(jí)對(duì)應(yīng)一個(gè)周期的高電平脈沖的個(gè)數(shù)。占空比為高電平脈沖個(gè)數(shù)占一個(gè)周期總脈沖個(gè)數(shù)的百分?jǐn)?shù)。一個(gè)周期加在電機(jī)兩端的電壓為脈沖高電壓乘以占空比。占空比越大,加在電機(jī)兩端的電壓越大,電機(jī)轉(zhuǎn)動(dòng)越快。電機(jī)的平均速度等于在一定的占空比下電機(jī)的最大速度乘以占空比。當(dāng)我們改變占空比時(shí),就可以得到不同的電機(jī)平均速度,從而達(dá)到調(diào)速的目的。精確

16、的講,平均速度與占空比并不是嚴(yán)格的線性關(guān)系,在一般的應(yīng)用中,可以將其近似看成線性關(guān)系。42 AT89S52的簡(jiǎn)介42.1 AT89S52主要性能AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。與MCS-51單片機(jī)產(chǎn)品兼容;8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器;10

17、00次擦寫(xiě)周期;全靜態(tài)操作:0Hz33Hz;三級(jí)加密程序存儲(chǔ)器;32個(gè)可編程I/O口線;三個(gè)16位定時(shí)器/計(jì)數(shù)器;八個(gè)中斷源;全雙工UART串行通道;低功耗空閑和掉電模式;掉電后中斷可喚醒;看門(mén)狗定時(shí)器;雙數(shù)據(jù)指針;掉電標(biāo)識(shí)符。42.2 AT89S52主要功能列舉1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash2、晶片部具時(shí)鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz)3、部程序存儲(chǔ)器(ROM)為 8KB4、部數(shù)據(jù)存儲(chǔ)器(RAM)為 256字節(jié)5、32 個(gè)可編程I/O 口線6、8 個(gè)中斷向量源7、三個(gè) 16 位定時(shí)器/計(jì)數(shù)器8、三級(jí)加密程序存儲(chǔ)器9、全雙工UART串行通道42.3 AT89S52

18、各引腳功能介紹VCC:AT89S52電源正端輸入,接+5V。VSS:電源地端。XTAL1:?jiǎn)涡酒到y(tǒng)時(shí)鐘的反相放大器輸入端。XTAL2:系統(tǒng)時(shí)鐘的反相放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。RESET:AT89S52的重置引腳,高電平動(dòng)作,當(dāng)要對(duì)晶片重置時(shí),只要對(duì)此引腳電平提升至高電平并保持兩個(gè)機(jī)器周期以上的時(shí)間,AT89S51便能完成系統(tǒng)重置的各項(xiàng)動(dòng)作,使得部特殊功能寄存器之容均被設(shè)成已知狀態(tài),并且至地址0000H處開(kāi)始讀入程序代碼而執(zhí)行程序

19、。EA/Vpp:EA為英文External Access的縮寫(xiě),表示存取外部程序代碼之意,低電平動(dòng)作,也就是說(shuō)當(dāng)此引腳接低電平后,系統(tǒng)會(huì)取用外部的程序代碼(存于外部EPROM中)來(lái)執(zhí)行程序。因此在8031與8032中,EA引腳必須接低電平,因?yàn)槠洳繜o(wú)程序存儲(chǔ)器空間。如果是使用 8751 部程序空間時(shí),此引腳要接成高電平。此外,在將程序代碼燒錄至8751部EPROM時(shí),可以利用此引腳來(lái)輸入21V的燒錄高壓(Vpp)。ALE/PROG:ALE是英文Address Latch Enable的縮寫(xiě),表示地址鎖存器啟用信號(hào)。AT89S52可以利用這支引腳來(lái)觸發(fā)外部的8位鎖存器(如74LS373),將端口

20、0的地址總線(A0A7)鎖進(jìn)鎖存器中,因?yàn)锳T89S52是以多工的方式送出地址與數(shù)據(jù)。平時(shí)在程序執(zhí)行時(shí)ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來(lái)驅(qū)動(dòng)其他周邊晶片的時(shí)基輸入。此外在燒錄8751程序代碼時(shí),此引腳會(huì)被當(dāng)成程序規(guī)劃的特殊功能來(lái)使用。PSEN:此為Program Store Enable的縮寫(xiě),其意為程序儲(chǔ)存啟用,當(dāng)8051被設(shè)成為讀取外部程序代碼工作模式時(shí)(EA=0),會(huì)送出此信號(hào)以便取得程序代碼,通常這支腳是接到EPROM的OE腳。AT89S52可以利用PSEN與RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲(chǔ)器與程序存儲(chǔ)器可以合并在一起而共用64K的定址

21、圍。PORT0(P0.0P0.7):端口0是一個(gè)8位寬的開(kāi)路汲極(Open Drain)雙向輸出入端口,共有8個(gè)位,P0.0表示位0,P0.1表示位1,依此類(lèi)推。其他三個(gè)I/O端口(P1、P2、P3)則不具有此電路組態(tài),而是部有一提升電路,P0在當(dāng)做I/O用時(shí)可以推動(dòng)8個(gè)LS的TTL負(fù)載。如果當(dāng)EA引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲(chǔ)器),P0就以多工方式提供地址總線(A0A7)與數(shù)據(jù)總線(D0D7)。設(shè)計(jì)者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0A7,再配合端口2所送出的A8A15合成一完整的16位地址總線,而定址到64K的外部存儲(chǔ)器空間。PORT2(P2.0P2.7):端口

22、2是具有部提升電路的雙向I/O端口,每一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負(fù)載,若將端口2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來(lái)使用。P2除了當(dāng)做一般I/O端口使用外,若是在AT89S52擴(kuò)充外接程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),也提供地址總線的高字節(jié)A8A15,這個(gè)時(shí)候P2便不能當(dāng)做I/O來(lái)使用了。PORT1(P1.0P1.7):端口1也是具有部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)LS TTL負(fù)載,同樣地若將端口1的輸出設(shè)為高電平,便是由此端口來(lái)輸入數(shù)據(jù)。如果是使用8052或是8032的話,P1.0又當(dāng)做定時(shí)器2的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)

23、腳位。PORT3(P3.0P3.7):端口3也具有部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)TTL負(fù)載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制與外部數(shù)據(jù)存儲(chǔ)器容的讀取或?qū)懭肟刂频裙δ?。其引腳分配如下:P3.0:RXD,串行通信輸入。P3.1:TXD,串行通信輸出。P3.2:INT0,外部中斷0輸入。P3.3:INT1,外部中斷1輸入。P3.4:T0,計(jì)時(shí)計(jì)數(shù)器0輸入。P3.5:T1,計(jì)時(shí)計(jì)數(shù)器1輸入。P3.6:WR:外部數(shù)據(jù)存儲(chǔ)器的寫(xiě)入信號(hào)。P3.7:RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的

24、高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSE

25、N有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入與部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。42.4 AT89S52的部資源 AT89S52 有6個(gè)中斷源:兩個(gè)外部中斷(INT0 和INT1),三個(gè)定時(shí)中斷(定時(shí)器0、1、2)和一個(gè)串行中斷。這些中斷每個(gè)中斷源都可以

26、通過(guò)置位或清除特殊寄存器IE中的相關(guān)中斷允許控制位分別使得中斷源有效或無(wú)效。IE還包括一個(gè)中斷允許總控制位EA,它能一次禁止所有中斷。 AT89S52部具有看門(mén)狗定時(shí)器與3個(gè)16位可編程定時(shí)器/計(jì)數(shù)器。16位是指他們都是由16個(gè)觸發(fā)器構(gòu)成,故最大計(jì)數(shù)模值為。可編程是指它們的工作方式由指令來(lái)設(shè)置,或者當(dāng)計(jì)數(shù)器用,或者當(dāng)定時(shí)器用,并且記數(shù)(定時(shí))的圍也可以由指令來(lái)設(shè)置。這種控制功能是通過(guò)定時(shí)器方式控制器TMOD來(lái)完成的。 存儲(chǔ)器結(jié)構(gòu):MCS-51器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以64K尋址。程序存儲(chǔ)器:如果EA引腳接地,程序讀取只從外部存儲(chǔ)器開(kāi)始。對(duì)于 89S52

27、,如果EA 接VCC,程序讀寫(xiě)先從部存儲(chǔ)器(地址為0000H1FFFH)開(kāi)始,接著從外部尋址,尋址地址為:2000HFFFFH。數(shù)據(jù)存儲(chǔ)器:AT89S52 有256 字節(jié)片數(shù)據(jù)存儲(chǔ)器。高128 字節(jié)與特殊功能寄存器重疊。也就是說(shuō)高128字節(jié)與特殊功能寄存器有一樣的地址,而物理上是分開(kāi)的。當(dāng)一條指令訪問(wèn)高于7FH 的地址時(shí),尋址方式?jīng)Q定CPU 訪問(wèn)高128 字節(jié)RAM 還是特殊功能寄存器空間。直接尋址方式訪問(wèn)特殊功能寄存器(SFR)。例如,下面的直接尋址指令訪問(wèn)0A0H(P2口)存儲(chǔ)單元MOV 0A0H , #data使用間接尋址方式訪問(wèn)高128 字節(jié)RAM。例如,下面的間接尋址方式中,R0 容

28、為0A0H,訪問(wèn)的是地址0A0H的寄存器,而不是P2口(它的地址也是0A0H)。MOV R0 , #data堆棧操作也是簡(jiǎn)介尋址方式。因此,高128字節(jié)數(shù)據(jù)RAM也可用于堆棧空間。 4. 3 L298電機(jī)驅(qū)動(dòng)模塊4. 3.1 L298電機(jī)驅(qū)動(dòng)簡(jiǎn)介 L298是SGS公司的產(chǎn)品,L298N為15個(gè)管角的單塊集成電路,高電壓,高電流,四通道驅(qū)動(dòng),設(shè)計(jì)用L298N來(lái)接收DTL或者TTL邏輯電平,驅(qū)動(dòng)感性負(fù)載(比如繼電器,直流和步進(jìn)馬達(dá))和開(kāi)關(guān)電源晶體管。部包含4通道邏輯驅(qū)動(dòng)電路,其額定工作電流為 1 A,最大可達(dá) 1.5 A,Vss 電壓最小 4.5 V,最大可達(dá) 36 V;Vs 電壓最大值也是 36

29、 V。L298N可直接對(duì)電機(jī)進(jìn)行控制,無(wú)須隔離電路,可以驅(qū)動(dòng)雙電機(jī)。4. 3.2 L298部的原理圖4. 3.3 L298 引腳符號(hào)與功能引 腳功 能SENSA、SENSB分別為兩個(gè)H橋的電流反饋腳,不用時(shí)可以直接接地ENA 、ENB使能端,輸入PWM信號(hào)IN1、IN2、IN3、IN4輸入端,TTL邏輯電平信號(hào)OUT1、OUT2、OUT3、OUT4輸出端,與對(duì)應(yīng)輸入端同邏輯VCC邏輯控制電源,4.57VVSS電機(jī)驅(qū)動(dòng)電源,最小值需比輸入的低電平電壓高GND地4. 3.4 L298的邏輯功能IN1IN2ENA電機(jī)狀態(tài)XX0停止101順時(shí)針011逆時(shí)針000停止110停止當(dāng)使能端為高電平時(shí),輸入端

30、IN1為PWM信號(hào),IN2為低電平信號(hào)時(shí),電機(jī)正轉(zhuǎn);輸入端IN1為低電平信號(hào),IN2為PWM信號(hào)時(shí),電機(jī)反轉(zhuǎn);IN1與IN2一樣時(shí),電機(jī)快速停止。當(dāng)使能端為低電平時(shí),電動(dòng)機(jī)停止轉(zhuǎn)動(dòng)。在對(duì)直流電動(dòng)機(jī)電壓的控制和驅(qū)動(dòng)中,半導(dǎo)體功率器件(L298)在使用上可以分為兩種方式:線性放大驅(qū)動(dòng)方式和開(kāi)關(guān)驅(qū)動(dòng)方式在線性放大驅(qū)動(dòng)方式。半導(dǎo)體功率器件工作在線性區(qū)優(yōu)點(diǎn)是控制原理簡(jiǎn)單,輸出波動(dòng)小,線性好,對(duì)鄰近電路干擾小,缺點(diǎn)為功率器件工作在線性區(qū),功率低和散熱問(wèn)題嚴(yán)重。開(kāi)關(guān)驅(qū)動(dòng)方式是使半導(dǎo)體功率器件工作在開(kāi)關(guān)狀態(tài),通過(guò)脈調(diào)制(PWM)來(lái)控制電動(dòng)機(jī)的電壓,從而實(shí)現(xiàn)電動(dòng)機(jī)轉(zhuǎn)速的控制。4. 4 LED數(shù)碼管顯示4. 4.

31、1 LED簡(jiǎn)介L(zhǎng)ED(Light Emitting Diode),發(fā)光二極管,是一種固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED的心臟是一個(gè)半導(dǎo)體的晶片,晶片的一端附在一個(gè)支架上,一端是負(fù)極,另一端連接電源的正極,使整個(gè)晶片被環(huán)氧樹(shù)脂封裝起來(lái)。半導(dǎo)體晶片由兩部分組成,一部分是P型半導(dǎo)體,在它里面空穴占主導(dǎo)地位,另一端是N型半導(dǎo)體,在這邊主要是電子。但這兩種半導(dǎo)體連接起來(lái)的時(shí)候,它們之間就形成一個(gè)“P-N結(jié)”。當(dāng)電流通過(guò)導(dǎo)線作用于這個(gè)晶片的時(shí)候,電子就會(huì)被推向P區(qū),在P區(qū)里電子跟空穴復(fù)合,然后就會(huì)以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。而光的波長(zhǎng)也就是光的顏色,是由形成P-N結(jié)的材料決

32、定的。除半導(dǎo)體激光器外,當(dāng)電流激勵(lì)時(shí)能發(fā)射光學(xué)輻射的半導(dǎo)體二極管。嚴(yán)格地講,術(shù)語(yǔ)LED應(yīng)該僅應(yīng)用于發(fā)射可見(jiàn)光的二極管;發(fā)射近紅外輻射的二極管叫紅外發(fā)光二極管(IRED,Infrared Emitting Diode);發(fā)射峰值波長(zhǎng)在可見(jiàn)光短波限附近,由部份紫外輻射的二極管稱(chēng)為紫外發(fā)光二極管;但是習(xí)慣上把上述三種半導(dǎo)體二極管統(tǒng)稱(chēng)為發(fā)光二極管。4. 4.2 LED七段數(shù)碼管的結(jié)構(gòu) 共陰極 共陽(yáng)極 管腳圖其中:圖(a)為共陰極結(jié)構(gòu),8斷發(fā)光二極管的陰極端連接在一起,陽(yáng)極端分開(kāi)控制,使用時(shí)公共端接地,要使哪根發(fā)光二極管,則對(duì)應(yīng)的陽(yáng)極端接高電平。圖(b)為共陽(yáng)極結(jié)構(gòu),8端發(fā)光二極管的陽(yáng)極端連接在一起,陰

33、極端分開(kāi)控制,使用時(shí)公共端接電源。要使哪根發(fā)光二極管,則對(duì)應(yīng)的陰極端接地。其中7段發(fā)光二極管構(gòu)成7筆的字形“8”,1根發(fā)光二極管構(gòu)成小數(shù)點(diǎn)。圖“c”為引腳圖,從a-g引腳輸入不同的8位二進(jìn)制編碼,可顯示不同的數(shù)字或字符。通常把控制發(fā)光二極管的7(或8)位二極管編制稱(chēng)為字段碼。不同數(shù)字或字符其字段碼不一樣,對(duì)于同一個(gè)數(shù)字或字符,共陰極連接和共陽(yáng)極連接的字段碼也不一樣,共陰極和共陽(yáng)極的字段碼互為反碼。4. 4.3常見(jiàn)數(shù)字和字符的字段碼顯示字符共陰極字段碼共陽(yáng)極字段碼顯示字符共陰極字段碼共陽(yáng)極字段碼03FHC0HC39HC6H106HF9HD5EHA1H25BHA4HE79H86H34FHB0HF7

34、1H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82HT31HCEH707HF8HY6EH91H87FH80HL38HC7H96FH90H8.FFH00HA77H88H“滅”00FFHB7CH83H4. 4.4 LED數(shù)碼管和單片機(jī)的連接電路的接法決定了必須采用逐位掃描顯示方式。即從段選口送出某位LED的字型碼,然后選通該位LED,并保持一段延時(shí)時(shí)間。然后選通下一位,直到所有位掃 描完。4. 4.5簡(jiǎn)單的程序流程4. 4.6本系統(tǒng)中單片機(jī)與LED的連接4.5獨(dú)立式鍵盤(pán)控制模塊4.5.1鍵盤(pán)的功能與分類(lèi)鍵盤(pán)是一種最常用的輸入設(shè)備,它是一組按鍵的集合,從功能上可分為數(shù)字鍵

35、和功能鍵兩種,作用是輸入數(shù)據(jù)與命令,查詢(xún)和控制系統(tǒng)的工作狀態(tài),實(shí)現(xiàn)簡(jiǎn)單的人機(jī)對(duì)話。鍵盤(pán)的分類(lèi)(a)鍵盤(pán)按照接口原理可分為編碼鍵盤(pán)與非編碼鍵盤(pán)兩類(lèi)。這兩類(lèi)鍵盤(pán)的主要區(qū)別是識(shí)別鍵符與給出相應(yīng)鍵碼的方法。 編碼鍵盤(pán)主要是用硬件來(lái)實(shí)現(xiàn)對(duì)鍵的識(shí)別; 非編碼鍵盤(pán)主要是由軟件來(lái)實(shí)現(xiàn)鍵盤(pán)的定義與識(shí)別。(b)鍵盤(pán)按照其結(jié)構(gòu)可分為獨(dú)立式鍵盤(pán)與矩陣式鍵盤(pán)兩類(lèi)。 獨(dú)立式鍵盤(pán)主要用于按鍵較少的場(chǎng)合,矩陣式鍵盤(pán)主要用于按鍵較多的場(chǎng)合,也稱(chēng)行列式鍵盤(pán)4.5.2獨(dú)立式鍵盤(pán)獨(dú)立式鍵盤(pán)的按鍵相互獨(dú)立,每個(gè)按鍵接一根I/O口線,一根I/O口線上的按鍵工作狀態(tài)不會(huì)影響其它I/O口線的工作狀態(tài)。因此,通過(guò)檢測(cè)I/O口線的電平狀態(tài),即可

36、判斷鍵盤(pán)上哪個(gè)鍵被按下4.5.3獨(dú)立式鍵盤(pán)與單片機(jī)的5系統(tǒng)軟件設(shè)計(jì) 直接應(yīng)用AT89S52的軟件方法實(shí)現(xiàn)PWM信號(hào)輸出,這比硬件實(shí)現(xiàn)PWM信號(hào)成本低。限制少。實(shí)現(xiàn)便捷。其流程圖如下所示。4.1流程圖4.1.1主程序流程圖 圖 8 主程序流程圖4.1.2定時(shí)器中斷程序流程圖圖 9 定時(shí)器中斷程序流程圖4.1.3 鍵盤(pán)控制流程圖圖 10 鍵盤(pán)控制流程圖結(jié)論通過(guò)本次畢業(yè)設(shè)計(jì),使我學(xué)到了許多書(shū)本上無(wú)法學(xué)到的知識(shí),也使我深刻體會(huì)到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛。不僅讓我對(duì)學(xué)過(guò)的單片機(jī)知識(shí)有了很多的鞏固,同時(shí)也對(duì)單片機(jī)這一門(mén)課程產(chǎn)生了更大的興趣。在本次課程設(shè)計(jì)過(guò)程中,我學(xué)會(huì)了在網(wǎng)絡(luò)上查找有關(guān)本設(shè)計(jì)的各硬件的資源

37、,其中包括:直流電機(jī)PWM調(diào)速、AT89S52單片機(jī)、L289引腳圖與其引腳功能等,LED數(shù)碼管顯示,為本次畢業(yè)設(shè)計(jì)提供了一定的資料。在做畢業(yè)設(shè)計(jì)的初期階段,難度很大,沒(méi)有頭緒。通過(guò)求助于老師、理清了思路。同時(shí),在圖書(shū)館里、網(wǎng)上查閱資料,攻克了畢業(yè)設(shè)計(jì)中的道道難題。通過(guò)本次科技創(chuàng)新實(shí)踐,我學(xué)到了許多東西,知道光靠書(shū)本上的東西是不夠的,需額外去查資料。無(wú)論是在硬件還是軟件設(shè)計(jì)上,我都遇到了不少的問(wèn)題,在克服困難的過(guò)程中,我學(xué)到了許多,特別是在課堂上學(xué)不到的東西如(PWM)。也鍛煉了我的protel畫(huà)圖能力,以前學(xué)的時(shí)候元器件都是給定的只要到庫(kù)里面找出名字就可以,只要連線就可以,而這次是根據(jù)自己的

38、設(shè)計(jì)需要去畫(huà),感覺(jué)不同。本次設(shè)計(jì)我能獨(dú)立完成,算是有了很大的收獲??偟母惺苡幸韵聨追矫妫?、通過(guò)本次畢業(yè)設(shè)計(jì),我不但對(duì)單片機(jī)有了更為深入的了解,對(duì)一個(gè)課題如何畫(huà)流程圖,編程序等有了一定的認(rèn)識(shí)。2、進(jìn)一步加強(qiáng)了我的動(dòng)手能力和運(yùn)用專(zhuān)業(yè)知識(shí)的能力,從中學(xué)習(xí)到如何去思考和解決問(wèn)題,以與如何靈活地改變方法去實(shí)現(xiàn)設(shè)計(jì)方案。特別是深刻體會(huì)到了軟件和硬件結(jié)合的重要性,以與兩者的聯(lián)系和配合作用。3、讓我了解到單片機(jī)技術(shù)對(duì)當(dāng)今人們生活的重要性。同時(shí)這次做畢業(yè)設(shè)計(jì)的經(jīng)歷也使我受益匪淺,讓我知道做任何事情都應(yīng)腳踏實(shí)地,刻苦努力地去做,只有這樣,才能做好。致經(jīng)過(guò)近半學(xué)期的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本

39、科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以與一起學(xué)習(xí)的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。在這里首先要感我的指導(dǎo)老師老師。老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),裝配草圖等整個(gè)過(guò)程中都給予了我悉心的指導(dǎo)。我的設(shè)計(jì)較為復(fù)雜煩瑣,但是老師仍然細(xì)心地糾正設(shè)計(jì)容中的錯(cuò)誤。除了敬佩老師的專(zhuān)業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,他的循循善誘的教導(dǎo)和不拘一格的思路也給予我無(wú)盡的啟迪。并將積極影響我今后的學(xué)習(xí)和工作。其次要感我的同學(xué)對(duì)我無(wú)私的幫助,特別是在直流電機(jī)控速技術(shù)

40、的相關(guān)信息方面,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì)。最后我要感我的母校工程學(xué)院,是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感那些曾給我授過(guò)課的每一位老師,是你們教會(huì)我專(zhuān)業(yè)知識(shí)。在此,我再說(shuō)一次!大家!。參考文獻(xiàn)1 林志琦.基于Proteus的單片機(jī)可視化軟硬件仿真M.:航空航天大學(xué)出版 社,2006.92 周潤(rùn)景,麗娜.基于PROTEUS的電路與單片機(jī)系統(tǒng)設(shè)計(jì)與仿真M.:航空航天大學(xué),2006.53 靖武,周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真M.:電子工業(yè),2007.44 周潤(rùn)景,麗娜.PROTEUS入門(mén)實(shí)用教程M.:機(jī)械工業(yè),2007.95 樓然苗,光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例M.:

41、航空航天大學(xué),2003.36 樓然苗,光飛.單片機(jī)課程設(shè)計(jì)指導(dǎo)M.:航空航天大學(xué),2007.77 賈東耀,汪仁煌. 數(shù)字溫度傳感器在倉(cāng)庫(kù)溫度檢測(cè)系統(tǒng)的應(yīng)用J. 傳感器世界,20018 DALLAS DS18B20數(shù)據(jù)手冊(cè)Z. :/.maximic.、9朝青單片機(jī)原理與接口技術(shù)M:航空航天大學(xué),200610康華光,大欽電子技術(shù)基礎(chǔ)(模擬部分)M:高等教育,199911康華光,鄒壽彬電子技術(shù)基礎(chǔ)(數(shù)字部分)M:高等教育,200012胡祝兵基于單片機(jī)控制的直流電機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)J石油高等專(zhuān)科學(xué)校學(xué)報(bào),2008(1)13 盧春華,海燕,莉. 基于單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)J.硅谷,2009(20).

42、14 吳守箴,戚英杰.電氣傳的脈寬調(diào)制控制技術(shù).:機(jī)械工業(yè).15 賈玉瑛,王臣.基于單片機(jī)控制的PWM直流調(diào)速系統(tǒng).鋼鐵學(xué)院學(xué)報(bào),2005年.16 康華光,鄒壽彬.電子技術(shù)基礎(chǔ)(數(shù)字部分第四版).:高等教育,2004年.17 三恒星科技.MCS 51單片機(jī)原理與應(yīng)用實(shí)例.:電子工業(yè),2008年1月.18 浦龍梅,私.單片機(jī)控制的直流PWM調(diào)速裝置的研究.變頻器世界,2006年3月19 波.SG3525A控制的直流電機(jī)脈寬調(diào)速裝置.電氣制造,2006年第七期.附錄附錄1 C程序* 直流電機(jī)PWM調(diào)速功能描述:使用單片機(jī)T0定時(shí)器產(chǎn)生(xxxHz)脈寬調(diào)制信號(hào),輸?shù)絃298N的EN_A 實(shí)現(xiàn)雙直流電機(jī)的速度調(diào)控。修訂日期:2011-5-7*/#include#include#define uchar unsigned char#define uint unsigned int/* L298n接口定義*/sbit MOTOR_A_2=P36;sbit MOTOR_A_1=P37;sbit EN_MOTOR_A =P34; sbit k1=P15; /定義k1為p1.5口sbit

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論