直流電機(jī)報(bào)告書_第1頁
直流電機(jī)報(bào)告書_第2頁
直流電機(jī)報(bào)告書_第3頁
直流電機(jī)報(bào)告書_第4頁
直流電機(jī)報(bào)告書_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄目錄1一:課程設(shè)計(jì)任務(wù)2 1.1概況2 1.2課程設(shè)計(jì)目的3 1.3課程設(shè)計(jì)任務(wù)和要求3二:系統(tǒng)方案的選擇4 2.1電機(jī)調(diào)速控制模塊4 2.2 PWM調(diào)速工作方式5三:系統(tǒng)硬件電路的選擇6 3.1硬件電路設(shè)計(jì)圖6 3.2信號輸入電路8 3.3 LED顯示驅(qū)動(dòng)以及電機(jī)控制模塊9四:系統(tǒng)的軟件設(shè)計(jì)10 4.1系統(tǒng)軟件設(shè)計(jì)分析10 4.2定時(shí)中斷處理程序11 4.3 PWM脈寬控制11五:單片機(jī)的調(diào)試和結(jié)果13 5.1仿真結(jié)果13六:心得體會(huì)15七:參考文獻(xiàn)16八:附錄16一 課程設(shè)計(jì)任務(wù)1.1直流電機(jī)簡介直流電機(jī)(direct current machine)是指能將直流電能轉(zhuǎn)換成機(jī)械能(直流

2、電動(dòng)機(jī))或?qū)C(jī)械能轉(zhuǎn)換成直流電能(直流發(fā)電機(jī))的旋轉(zhuǎn)電機(jī)。它是能實(shí)現(xiàn)直流電能和機(jī)械能互相轉(zhuǎn)換的電機(jī)。當(dāng)它作電動(dòng)機(jī)運(yùn)行時(shí)是直流電動(dòng)機(jī),將電能轉(zhuǎn)換為機(jī)械能;作發(fā)電機(jī)運(yùn)行時(shí)是直流發(fā)電機(jī),將機(jī)械能轉(zhuǎn)換為電能。 工作原理直流電機(jī)里邊固定有環(huán)狀永磁體,電流通過轉(zhuǎn)子上的線圈產(chǎn)生安培力,當(dāng)轉(zhuǎn)子上的線圈與磁場平行時(shí),再繼續(xù)轉(zhuǎn)受到的磁場方向?qū)⒏淖儯虼舜藭r(shí)轉(zhuǎn)子末端的電刷跟轉(zhuǎn)換片交替接觸,從而線圈上的電流方向也改變,產(chǎn)生的洛倫茲力方向不變,所以電機(jī)能保持一個(gè)方向轉(zhuǎn)動(dòng)。 國內(nèi)外發(fā)展?fàn)顩r電力電子技術(shù)、功率半導(dǎo)體器件的發(fā)展對電機(jī)控制技術(shù)的發(fā)展影響極大,它們是密切相關(guān)、相互促進(jìn)的。近30年來,電力電子技術(shù)的迅猛發(fā)展,帶動(dòng)和

3、改變著電機(jī)控制的面貌和應(yīng)用。驅(qū)動(dòng)電動(dòng)機(jī)的控制方案有三種:工作在通斷兩個(gè)狀態(tài)的開關(guān)控制、相位控制和脈寬調(diào)制控制,在單向通用電動(dòng)機(jī)的電子驅(qū)動(dòng)電路中,主要的器件是晶閘管,后來是用相位控制的雙向可控硅。在這以后,這種半控型功率器件一直主宰著電機(jī)控制市場。到70和80年代才先后出現(xiàn)了全控型功率器件GTO晶閘管、GTR、POWER-MOSFET、IGBT和MCT等。利用這種有自關(guān)斷能力的器件,取消了原來普通晶閘管系統(tǒng)所必需的換相電路,簡化了電路結(jié)構(gòu),提高了效率,提高了工作頻率,降低了噪聲,也縮小了電力電子裝置的體積和重量。后來,諧波成分大、功率因數(shù)差的相控變流器逐步由斬波器或PWM變流器所代替,明顯地?cái)U(kuò)大

4、了電機(jī)控制的調(diào)運(yùn)范圍,提高了調(diào)速精度,改善了快速性、效率和功率因數(shù)。直流電機(jī)脈沖寬度調(diào)制(Pulse Width Modulation-簡稱PWM)調(diào)速系統(tǒng)產(chǎn)生于70年代中期。最早用于不可逆、小功率驅(qū)動(dòng),例如自動(dòng)跟蹤天文望遠(yuǎn)鏡、自動(dòng)記錄儀表等 。近十多年來,由于晶體管器件水平的提高及電路 技術(shù)的發(fā)展,同時(shí)又因出現(xiàn)了寬調(diào)速永磁直流電機(jī),它們之間的結(jié)合促使PWM技術(shù)的高速發(fā)展,并使電氣驅(qū)動(dòng)技術(shù)推進(jìn)到一個(gè)新的高度。 在國外,PWM最早是在軍事工業(yè)以及空間技術(shù)中應(yīng)用。它以優(yōu)越的性能,滿足那些高速度、高精度隨動(dòng)跟蹤系統(tǒng)的需求。近八、九年來,進(jìn)一步擴(kuò)散到民用工業(yè),特別是在機(jī)床行業(yè)、自動(dòng)生產(chǎn)線及機(jī)器人等領(lǐng)域

5、中廣泛應(yīng)用。如今,電子技術(shù)、計(jì)算機(jī)技術(shù)和電機(jī)控制技術(shù)相結(jié)合的趨勢更為明顯,促進(jìn)電機(jī)控制技術(shù)以更快的速度發(fā)展著。隨著市場的發(fā)展,客戶對電機(jī)驅(qū)動(dòng)控制要求越來越高,希望它的功能更強(qiáng)、噪聲更低、控制算法更復(fù)雜,而可靠性和系統(tǒng)安全操作也擺上了議事日程,同時(shí)還要求馬達(dá)恒速向變速發(fā)展,還要符合全球環(huán)保法規(guī)所要求的嚴(yán)格環(huán)境標(biāo)準(zhǔn)。進(jìn)入21世紀(jì)后,可以預(yù)期新的更高性能電力電子器件還會(huì)出現(xiàn),已有的各代電力電子元件還會(huì)不斷地改進(jìn)提高。1.2課程設(shè)計(jì)目的 課程設(shè)計(jì)是培養(yǎng)和鍛煉學(xué)生在學(xué)習(xí)完本門課程后綜合應(yīng)用所學(xué)理論知識(shí),解決實(shí)際工程設(shè)計(jì)和應(yīng)用問題的能力的重要教學(xué)環(huán)節(jié)。它具有動(dòng)手、動(dòng)腦和理論聯(lián)系實(shí)際的特點(diǎn),是培養(yǎng)在校大學(xué)生

6、理論聯(lián)系實(shí)際、敢于動(dòng)手、善于動(dòng)手和獨(dú)立自主解決涉設(shè)計(jì)實(shí)踐中遇到的各種問題能力的一個(gè)重要教學(xué)環(huán)節(jié)。 通過課程設(shè)計(jì),要求學(xué)生熟悉和掌握微機(jī)系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使學(xué)生得到危機(jī)開發(fā)應(yīng)用方面的初步訓(xùn)練。讓學(xué)生獨(dú)立或集體討論設(shè)計(jì)題目的總體設(shè)計(jì)方案、編程、軟件硬件調(diào)試、編寫設(shè)計(jì)報(bào)告等問題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過度。通過本次課程設(shè)計(jì)使學(xué)生熟練掌握微機(jī)系統(tǒng)與接口擴(kuò)展 電路的設(shè)計(jì)方法,熟練應(yīng)用8086匯編語言編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬件調(diào)試方法和步驟,熟悉微機(jī)系統(tǒng)的硬軟件開發(fā)工具的使用方法。1.3課程設(shè)計(jì)任務(wù)和要求1.3.1課程設(shè)計(jì)

7、任務(wù)了解直流電機(jī)閉環(huán)調(diào)速的方法,實(shí)現(xiàn)直流電機(jī)速的功能。課程設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)部分,其設(shè)計(jì)過程可以歸納為以下所述的四個(gè)步驟:1 總體設(shè)計(jì)本階段的任務(wù)是通過 調(diào)查研究,查閱資料來初步確定系統(tǒng)結(jié)構(gòu)的總體方案,其中主要設(shè)計(jì)到硬件和軟件的功能劃分。應(yīng)用系統(tǒng)中軟件和硬件具有一定的互換性,即某些功能既可以用硬件實(shí)現(xiàn)也可以用軟件 來實(shí)現(xiàn)。一般來說,用硬件實(shí)現(xiàn)的優(yōu)點(diǎn)是可以提高系統(tǒng)的工作速度,但會(huì)增加電路的復(fù)雜性和硬件成本;而用軟件代替 某些硬件的功能可以使電路簡化,便于修改設(shè)計(jì),降低硬件成本,但軟件工作量增大。總體設(shè)計(jì)時(shí),必須在硬件和軟件之間權(quán)衡,分工明確,然后分頭開始設(shè)計(jì)。2 硬件設(shè)計(jì) 在Prot

8、eus環(huán)境設(shè)計(jì)下,結(jié)合課程設(shè)計(jì)題目,設(shè)計(jì)硬件原理圖,搭建硬件電路。3 軟件設(shè)計(jì) 1、采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。 2、畫出程序流程圖。 3、根據(jù)流程圖,編寫源程序。4 軟、硬件聯(lián)調(diào) 在Proteus環(huán)境下,仿真調(diào)試程序。1.3.2課程設(shè)計(jì)要求 1、概述所作題目的意義、本人所做的工作系統(tǒng)的主要功能; 2、進(jìn)行硬件電路設(shè)計(jì)及描述 ; 3、進(jìn)行軟件設(shè)計(jì)流程及描述; 4、給出源程序代碼及注釋; 5、畫出硬件電路圖,給出主程序及流程框圖; 6、寫出課程設(shè)計(jì)體會(huì)。二 系統(tǒng)方案的選擇2.1 電機(jī)調(diào)速控制模塊方案一:采用電阻網(wǎng)絡(luò)或數(shù)字電位器調(diào)整電動(dòng)機(jī)的分壓,從而達(dá)到調(diào)速的目的。但

9、是電阻網(wǎng)絡(luò)只能實(shí)現(xiàn)有級調(diào)速,而數(shù)字電阻的元器件價(jià)格比較昂貴。更主要的問題在于一般電動(dòng)機(jī)的電阻很小,但電流很大;分壓不僅會(huì)降低效率,而且實(shí)現(xiàn)很困難。方案二:采用繼電器對電動(dòng)機(jī)的開或關(guān)進(jìn)行控制,通過開關(guān)的切換對電動(dòng)機(jī)的速度進(jìn)行調(diào)整。這個(gè)方案的優(yōu)點(diǎn)是電路較為簡單,缺點(diǎn)是繼電器的響應(yīng)時(shí)間慢、機(jī)械結(jié)構(gòu)易損壞、壽命較短、可靠性不高。 方案三:采用由L298芯片作為驅(qū)動(dòng)芯片,來驅(qū)動(dòng)電機(jī), 具有速度快、功耗小、操作簡單的特點(diǎn), 可以很方便地用于單片機(jī)接口進(jìn)行驅(qū)動(dòng)LED 的操作。故采用方案三。 2.2 PWM調(diào)速工作方式由于單極性工作制電壓波開中的交流成分比雙極性工作制的小,其電流的最大波動(dòng)也比雙極性工作制的小

10、,所以我們采用了單極性工作制。調(diào)脈寬的方式有三種:定頻調(diào)寬、定寬調(diào)頻和調(diào)寬調(diào)頻。我們采用了定頻調(diào)寬方式,因?yàn)椴捎眠@種方式,電動(dòng)機(jī)在運(yùn)轉(zhuǎn)時(shí)比較穩(wěn)定;并且在采用單片機(jī)產(chǎn)生PWM脈沖的軟件實(shí)現(xiàn)上比較方便。方案一:采用定時(shí)器做為脈寬控制的定時(shí)方式,這一方式產(chǎn)生的脈沖寬度極其精確,誤差只在幾個(gè)us。方案二:采用軟件延時(shí)方式,這一方式在精度上不及方案一,特別是在引入中斷后,將有一定的誤差。故采用方案一。三 系統(tǒng)硬件電路的選擇3.1硬件電路設(shè)計(jì)框圖硬件電路結(jié)構(gòu)初步設(shè)想由以下4部分組成:時(shí)鐘電路、復(fù)位電路、單片機(jī)、驅(qū)動(dòng)電路。驅(qū)動(dòng)電路部分采用了以GTR為可控開關(guān)元件、L289芯片驅(qū)動(dòng)電路所構(gòu)成的電路結(jié)構(gòu)??刂撇?/p>

11、分采用匯編語言編程控制,AT89C51芯片的定時(shí)器產(chǎn)生PWM脈沖波形,通過調(diào)節(jié)波形的寬度來控制驅(qū)動(dòng)電路中的GTR通斷時(shí)間,便能夠?qū)崿F(xiàn)對電機(jī)速度的控制。根據(jù)硬件系統(tǒng)電路設(shè)計(jì)框圖,對各部分模塊的原理進(jìn)行分析,編寫個(gè)子模塊程序,最終將其組合。復(fù)位電路單片機(jī)時(shí)鐘電路輸入電路驅(qū)動(dòng)電路AT89C51單片機(jī)簡介 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦

12、除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 L298簡介: L298N 為SGS-THOMSON Microelectronics 所出產(chǎn)的雙全橋步進(jìn)電機(jī)專用驅(qū)動(dòng)芯片( Dual Full-Bridge Driver ) ,內(nèi)部包含4信道邏輯驅(qū)動(dòng)電路,是一種二相b6z838電子-技術(shù)資料-電子元件-電路

13、圖-技術(shù)應(yīng)用網(wǎng)站-基本知識(shí)-原理-維修-作用-參數(shù)-電子元器件符號-各種圖紙 和四相步進(jìn)電機(jī)的專用驅(qū)動(dòng)器,可同時(shí)驅(qū)動(dòng)2個(gè)二相或1個(gè)四相步進(jìn)電機(jī),內(nèi)含二個(gè)H-Bridge 的高電壓、大電流雙全橋式驅(qū)動(dòng)器,接收標(biāo)準(zhǔn)b6z838電子-技術(shù)資料-電子元件-電路圖-技術(shù)應(yīng)用網(wǎng)站-基本知識(shí)-原理-維修-作用-參數(shù)-電子元器件符號-各種圖紙 TTL邏輯準(zhǔn)位信號,可驅(qū)動(dòng)46V、2A以下的電機(jī),且可以直接透過電源來調(diào)節(jié)輸出電壓;此芯片可直接由單片機(jī)的IO端口來提供模擬時(shí)序信號,b6z838電子-技術(shù)資料-電子元件-電路圖-技術(shù)應(yīng)用網(wǎng)站-基本知識(shí)-原理-維修-作用-參數(shù)-電子元器件符號-各種圖紙本驅(qū)動(dòng)通過OUT2

14、OUT3來控制直流電機(jī)轉(zhuǎn)動(dòng)的,IN1IN2來接受單片機(jī)的脈寬信號的。74HC595 芯片是74 系列芯片的一種, 具有速度快、功耗小、操作簡單的特點(diǎn), 可以很方便地用于單片機(jī)接口進(jìn)行驅(qū)動(dòng)LED 的操作。本文介紹這種芯片的特點(diǎn)和使用方法, 并給出軟硬件的設(shè)計(jì)實(shí)例。七段發(fā)光二極管顯示器, 又叫LED 顯示器, 因其價(jià)格低廉、功耗較小和性能可靠等優(yōu)點(diǎn), 在各種儀器儀表中得到了廣泛的應(yīng)用?,F(xiàn)在市場上出售的專用LED 驅(qū)動(dòng)器種類有很多, 且大多數(shù)功能較多, 但價(jià)格相應(yīng)地也較高, 如果用在低成本的簡單系統(tǒng)中, 不僅是一種資源的浪費(fèi), 而且增加了產(chǎn)品的成本。用74HC595 芯片驅(qū)動(dòng)LED 有以下特點(diǎn): 速

15、度較快, 功耗較小, LED 的數(shù)目多少隨意, 既可以控制共陰極的LED 顯示器, 也可以控制共陽極的LED 顯示器, 可以軟件控制LED 的亮度, 還可以在必要的時(shí)候關(guān)斷顯示(數(shù)據(jù)保留) , 以減小功耗, 并可隨時(shí)喚醒顯示。用它設(shè)計(jì)的電路, 不僅軟硬件設(shè)計(jì)簡單, 而且功耗低, 驅(qū)動(dòng)能力強(qiáng), 占用的I/ O 口線較少, 是一種造價(jià)低廉, 應(yīng)用靈活的設(shè)計(jì)方案。1 74HC595 的使用說明74HC595 內(nèi)含8 位串入、串/ 并出移位寄存器和8位三態(tài)輸出鎖存器。寄存器和鎖存器分別有各自的時(shí)鐘輸入(SCLK和SLCK) , 都是上升沿有效。當(dāng)SCLK從低到高電平跳變時(shí), 串行輸入數(shù)據(jù)(SDA) 移

16、入寄存器; 當(dāng)SLCK從低到高電平跳變時(shí), 寄存器的數(shù)據(jù)置入鎖存器。清除端(CLR) 的低電平只對寄存器復(fù)位(QS 為低電平) , 而對鎖存器無影響。當(dāng)輸出允許控制(EN) 為高電平時(shí), 并行輸出(Q0Q7) 為高阻態(tài), 而串行輸出(QS) 不受影響。74HC595 最多需要5 根控制線, 即SDA、SCLK、SLCK、CLR 和EN。其中CLR 可以直接接到高電平, 用軟件來實(shí)現(xiàn)寄存器清零; 如果不需要軟件改變亮度, EN 可以直接接到低電平, 而用硬件來改變亮度。把其余三根線和單片機(jī)的I/ O 口相接, 即可實(shí)現(xiàn)對LED 的控制。數(shù)據(jù)從SDA 口送入74HC595 , 在每個(gè)SCLK的上升

17、沿, SDA 口上的數(shù)據(jù)移入寄存器, 在SCLK的第9個(gè)上升沿, 數(shù)據(jù)開始從QS 移出。如果把第一個(gè)74HC595 的QS 和第二個(gè)74HC595 的SDA 相接, 數(shù)據(jù)即移入第二個(gè)74HC595 中, 照此一個(gè)一個(gè)接下去, 可接任意多個(gè)。數(shù)據(jù)全部送完后, 給SLCK 一個(gè)上升沿, 寄存器中的數(shù)據(jù)即置入鎖存器。此時(shí)如果EN 為低電平, 數(shù)據(jù)即從并口Q0Q7 輸出, 把Q0Q7 與LED 的8 段相接, LED 就可以實(shí)現(xiàn)顯示了。要想軟件改變LED 的亮度, 只需改變EN 的占空比就行了。3.2信號輸入電路獨(dú)立式按鍵就是各按鍵相互獨(dú)立,每個(gè)按鍵各接入一根輸入線,一根輸入線上的按鍵工作狀態(tài)不會(huì)影響

18、其他輸入線上的工作狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個(gè)按鍵按下了。獨(dú)立式按鍵電路配置靈活,軟件簡單。但每個(gè)按鍵需要占用一個(gè)輸入口線,在按鍵數(shù)量較多時(shí),需要較多的輸入口線且電路結(jié)構(gòu)復(fù)雜,故此種鍵盤適用于按鍵較少或操作速度較高的場合。消除鍵抖動(dòng)。一般按鍵在按下的時(shí)候有抖動(dòng)的問題,即鍵的簧片在按下時(shí)會(huì)有輕微的彈跳,需經(jīng)過一個(gè)短暫的時(shí)間才會(huì)可靠地接觸。若在簧片抖動(dòng)時(shí)進(jìn)行掃描就可能得出不正確的結(jié)果。因此,在程序中要考慮防抖動(dòng)的問題。最簡單的辦法是在檢測到有鍵按下時(shí),等待(延遲)一段時(shí)間再進(jìn)行“行掃描”,延遲時(shí)間為1020ms。這可通過調(diào)用子程序來解決,當(dāng)系統(tǒng)中有顯示子程序時(shí),調(diào)用幾次顯

19、示子程序也能同時(shí)達(dá)到消除抖動(dòng)的目的。3.3 LED顯示驅(qū)動(dòng)以及電機(jī)控制模塊電機(jī)控制轉(zhuǎn)速模塊四 系統(tǒng)軟件設(shè)計(jì)4.1系統(tǒng)軟件設(shè)計(jì)分析在進(jìn)行單片機(jī)控制系統(tǒng)設(shè)計(jì)時(shí),除了系統(tǒng)硬件設(shè)計(jì)外,大量的工作就是如何根據(jù)每個(gè)生產(chǎn)對象的實(shí)際需要設(shè)計(jì)應(yīng)用程序。因此,軟件設(shè)計(jì)在控制系統(tǒng)設(shè)計(jì)中占重要地位。鍵盤向單片機(jī)輸入相應(yīng)控制指令,由單片機(jī)通過P3.7輸出與轉(zhuǎn)速相應(yīng)的PWM脈沖,另一口輸出高電平,驅(qū)動(dòng)L298芯片驅(qū)動(dòng)電動(dòng)機(jī)控制電路,實(shí)現(xiàn)電動(dòng)機(jī)轉(zhuǎn)向與轉(zhuǎn)速的控制。電動(dòng)機(jī)所處速度級以速度檔級數(shù)表示。速度分4檔,快慢與電動(dòng)機(jī)所處速度級快慢一一對應(yīng)。在程序中通過軟件產(chǎn)生PWM,送出預(yù)設(shè)占空比的PWM波形。PWM(脈沖寬度調(diào)制)是一

20、系列周期固定、占空比可調(diào)的脈沖系列,由于每個(gè)脈沖的高電平時(shí)間和低電平時(shí)間之和必須等于周期數(shù),所以輸出電平的維持時(shí)間必須由定時(shí)器來控制。設(shè)PWM周期為T,高電平時(shí)間為TH,低電平時(shí)間為TL,電壓為VCC,則輸出電壓的平均值為:UAV =VCC*TH/(TH+TL)=VCC*TH/T=aVCC,當(dāng)VCC固定時(shí),其電壓值取決于PWM波形的占空比a,而PWM的占空比由單片機(jī)軟件內(nèi)部用于控制PWM輸出的寄存器值決定。軟件主要由3部分組成:主程序、鍵盤掃描程序、中斷處理程序。主程序流程如圖4-1所示。4.2定時(shí)中斷處理程序采用定時(shí)方式1,因?yàn)閱纹瑱C(jī)使用12M晶振,可產(chǎn)生最高約為65.5ms的延時(shí)。對定時(shí)器

21、置初值0xFF9C可定時(shí)100us。當(dāng)100us定時(shí)時(shí)間到,定時(shí)器溢出則響應(yīng)該定時(shí)中斷處理程序,完成對定時(shí)器的再次賦值。 4.3 PWM脈寬控制 一個(gè)脈沖周期可以由高電平持續(xù)時(shí)間系數(shù)c16TimeH和低電平持續(xù)時(shí)間系數(shù)c16TimeL組成,本設(shè)計(jì)中采用的脈沖頻率為10000Hz,可得c16TimeH+c16TimeL=65536,占空比為c16TimeH/(c16TimeH+c16TimeL),因此要實(shí)現(xiàn)定頻調(diào)寬的調(diào)速方式,只需通過程序改變?nèi)肿兞縞16TimeH,c16TimeL的值。PWM控制直流電動(dòng)機(jī)動(dòng)作程序:如附錄程序流程框圖:五 單片機(jī)的調(diào)試和結(jié)果5.1仿真結(jié)果未仿真前,初始狀態(tài)啟動(dòng)

22、仿真中啟動(dòng)仿真后加速后的波形減速后的波形六 心得體會(huì) 2周的課程設(shè)計(jì)已經(jīng)接近尾聲,在其中我們付出了很多,同時(shí)得到的也很多,其中在和組員討論、查閱資料、詢問老師的情況下我們收獲很大。 剛開始時(shí)設(shè)計(jì)時(shí),遇到很多麻煩,比如不知道從何做起,不知道具體的方向。于是我們?nèi)D書館借書查閱資料,去詢問老師,老師給我們一一解答,感謝教導(dǎo)我們的張斌、俞鶴、翁志遠(yuǎn)老師教導(dǎo)我們相關(guān)的知識(shí),特別感謝指導(dǎo)教師翁志遠(yuǎn)老師,在他的陪同下,我們成功的完成了此次的課程設(shè)計(jì)。在他的指導(dǎo)下,鞭策次,我們一次次的嘗試,一次次的失敗,直到最后的成功,我們欣喜若狂。 此次的課程設(shè)計(jì)不僅提高了我們的動(dòng)手能力,而且也提高了我們對新事物的新奇,

23、引導(dǎo)我們?nèi)ニ伎?,引?dǎo)我們?nèi)?chuàng)新,指導(dǎo)我們在困難時(shí)要互相幫助、團(tuán)結(jié)友愛。最后感謝所有幫助過的人,謝謝!七 參考文獻(xiàn)1 張鑫.單片微機(jī)原理及應(yīng)用.電子工業(yè)出版社 2005.82 張毅剛.單片微機(jī)原理及應(yīng)用 高等教育出版社 2003.123 薛曉書.單片微機(jī)原理及接口技術(shù).西安石油大學(xué) 2002.34 黃智偉 朱衛(wèi)華。單片機(jī)與嵌入式系統(tǒng)應(yīng)用.南華大學(xué) 2005.35 付浩 AT89C51 單片機(jī)高速串行輸出口設(shè)計(jì).陰師范學(xué)院 2004.10八 附錄#include<reg52.h>#include<intrins.h>#define LED_DatP0#define S_Cl

24、oss1=0;s2=0;s3=0;s4=0#define S1s1=1;s2=0;s3=0;s4=0#define S2 s1=0;s2=1;s3=0;s4=0#define S3 s1=0;s2=0;s3=1;s4=0#define S4 s1=0;s2=0;s3=0;s4=1sbit s1=P22; /第一位數(shù)碼管sbit s2=P23; /第二位數(shù)碼管sbit s3=P24; /第三位數(shù)碼管sbit s4=P25; /第四位數(shù)碼管sbit in1=P20;sbit in2=P21;sbit key1=P30; /正轉(zhuǎn)按鍵sbit key2=P31; /反轉(zhuǎn)按鍵sbit key3=P32;

25、 /停止按鍵sbit key4=P33; /加速按鍵sbit key5=P34; /減速按鍵unsigned char code seg10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;unsigned char a=0,b=0;void delay_ms(unsigned int ms)unsigned int i=0;while(ms-)for(i=110;i>0;i-);void key()a=50;if(key1=0)delay_ms(10);while(key1=0);/判斷進(jìn)入正轉(zhuǎn)while(key2!=0&&key3!=0)in1=1;in2=0;/正轉(zhuǎn)delay_ms(a);in1=0;in2=0;delay_ms(100-a);b=a;if(key4=0)delay_ms(10);while(key4=0);a=a+2;if(a>=100)a=100;/加速if(key5=0)delay_ms(10);while(key5=0);a=a-2;if(a<=5)a=10;/

溫馨提示

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

評論

0/150

提交評論