PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第1頁
PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第2頁
PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第3頁
PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第4頁
PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PAGE 11中國地質(zhì)大學(xué)長城學(xué)院 本 科 畢 業(yè) 設(shè) 計(jì)題 目 PWM控制的直流電動(dòng)機(jī) 調(diào)速系統(tǒng)的設(shè)計(jì) 系 別 信息工程系 學(xué)生姓名 劉軍 專 業(yè) 電氣工程及其自動(dòng)化學(xué) 號 04309139 指導(dǎo)教師 王新旺 職 稱 講師 2013 年 5 月 20 日PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)設(shè)計(jì)摘 要直流電機(jī)具有良好的線性調(diào)速特性,簡單的控制性能,啟動(dòng)轉(zhuǎn)矩大,能在寬廣的范圍內(nèi)平滑、經(jīng)濟(jì)地調(diào)速,轉(zhuǎn)速控制容易,調(diào)速后效率很高。轉(zhuǎn)速是直流電機(jī)運(yùn)行中的一個(gè)重要物理量,如何準(zhǔn)確、快速測量出電機(jī)轉(zhuǎn)速,并且實(shí)現(xiàn)對電機(jī)的調(diào)速在實(shí)際工作中具有非常大的使用價(jià)值。直流電機(jī)具有非常好的調(diào)速性能,目前,在一些對調(diào)速性能要求比

2、較嚴(yán)格的場合中,主要使用的還是直流調(diào)速系統(tǒng)。本設(shè)計(jì)是以單片機(jī)AT89C51和L298控制的直流電機(jī)PWM調(diào)速系統(tǒng)。利用AT89C51芯片進(jìn)行低成本直流電動(dòng)機(jī)控制系統(tǒng)的設(shè)計(jì),能夠簡化系統(tǒng)構(gòu)成、降低系統(tǒng)成本、增強(qiáng)系統(tǒng)性能、滿足更多應(yīng)用場合的需要。系統(tǒng)實(shí)現(xiàn)對電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、急停、加速、減速的控制,以及PWM的占空比在LED上的實(shí)時(shí)顯示。關(guān)鍵詞:直流電機(jī); 轉(zhuǎn)速; AT89C51; L298; PWM調(diào)速ABSTRACTDC motor has a good startup performance and speed characteristics, it is characterized by s

3、tarting torque, maximum torque, in a wide range of smooth, economical speed, speed, easy control, speed control after the high efficiency.Speed is an important physical quantity in the operation of the DC motor, how to accurately and quickly measure the motor speed, and to achieve in practical work

4、with a very large value in use of the motor speed control. DC motor has very good speed performance, in some occasions more stringent requirements on the speed performance, the main use of the DC speed control system.This design is DC motor PWM speed control system which is based on single chip micr

5、ocomputer AT89C51 and L298 to control. Using AT89C51 chip to design the low-cost dc motor control system, which can simplify the system structure, reduce the system cost, enhance the system performance, meet the needs of more applications. System control the move forward, reverse, stop, acceleration

6、 and deceleration of the motor, and PWM duty ratio in real-time display on LED. Keywords:DC Motor; Speed; AT89C51; L298; PMW Speed Automatic中國地質(zhì)大學(xué)長城學(xué)院2013屆畢業(yè)設(shè)計(jì)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc3575229611緒論 PAGEREF _Toc357522961 h 1 HYPERLINK l _Toc3575229621.1研究背景 PAGEREF _Toc357522962 h 1 HYPERLI

7、NK l _Toc3575229631.2國內(nèi)外發(fā)展現(xiàn)狀 PAGEREF _Toc357522963 h 1 HYPERLINK l _Toc3575229641.3設(shè)計(jì)目的和意義 PAGEREF _Toc357522964 h 2 HYPERLINK l _Toc3575229652直流電動(dòng)機(jī)調(diào)速的概述 PAGEREF _Toc357522965 h 4 HYPERLINK l _Toc3575229662.1直流電機(jī)調(diào)速原理 PAGEREF _Toc357522966 h 4 HYPERLINK l _Toc3575229672.2直流調(diào)速系統(tǒng)實(shí)現(xiàn)方式 PAGEREF _Toc357522

8、967 h 5 HYPERLINK l _Toc3575229682.3控制程序設(shè)計(jì) PAGEREF _Toc357522968 h 5 HYPERLINK l _Toc3575229693總體設(shè)計(jì)方案 PAGEREF _Toc357522969 h 7 HYPERLINK l _Toc3575229703.1設(shè)計(jì)思路 PAGEREF _Toc357522970 h 7 HYPERLINK l _Toc3575229713.2總體設(shè)計(jì)規(guī)劃 PAGEREF _Toc357522971 h 7 HYPERLINK l _Toc3575229723.3系統(tǒng)框架設(shè)計(jì) PAGEREF _Toc35752

9、2972 h 8 HYPERLINK l _Toc3575229734系統(tǒng)硬件設(shè)計(jì) PAGEREF _Toc357522973 h 9 HYPERLINK l _Toc3575229744.1系統(tǒng)基本組成 PAGEREF _Toc357522974 h 9 HYPERLINK l _Toc3575229754.1.1硬件模塊組成 PAGEREF _Toc357522975 h 9 HYPERLINK l _Toc3575229764.1.2單片機(jī)整個(gè)控制模塊 PAGEREF _Toc357522976 h 9 HYPERLINK l _Toc3575229774.2單片機(jī)AT89C51簡介 P

10、AGEREF _Toc357522977 h 9 HYPERLINK l _Toc3575229784.3復(fù)位電路及時(shí)鐘電路 PAGEREF _Toc357522978 h 11 HYPERLINK l _Toc3575229794.5 LED數(shù)碼管顯示 PAGEREF _Toc357522979 h 13 HYPERLINK l _Toc3575229804.5.1 LED簡介 PAGEREF _Toc357522980 h 13 HYPERLINK l _Toc3575229814.5.2 LED數(shù)碼管和單片機(jī)的連接 PAGEREF _Toc357522981 h 14 HYPERLINK

11、 l _Toc3575229824.6獨(dú)立鍵盤控制模塊 PAGEREF _Toc357522982 h 14 HYPERLINK l _Toc3575229835系統(tǒng)的軟件設(shè)計(jì) PAGEREF _Toc357522983 h 16 HYPERLINK l _Toc3575229845.1系統(tǒng)軟件設(shè)計(jì)分析 PAGEREF _Toc357522984 h 16 HYPERLINK l _Toc3575229855.2系統(tǒng)程序設(shè)計(jì)分析 PAGEREF _Toc357522985 h 17 HYPERLINK l _Toc3575229865.2.1主程序設(shè)計(jì) PAGEREF _Toc35752298

12、6 h 17 HYPERLINK l _Toc3575229875.2.2按鍵延時(shí)程序 PAGEREF _Toc357522987 h 19 HYPERLINK l _Toc3575229885.2.3中斷子程序 PAGEREF _Toc357522988 h 19 HYPERLINK l _Toc3575229895.3PWM脈寬控制 PAGEREF _Toc357522989 h 20 HYPERLINK l _Toc3575229905.4仿真圖 PAGEREF _Toc357522990 h 21 HYPERLINK l _Toc3575229915.5仿真結(jié)果分析 PAGEREF _

13、Toc357522991 h 21 HYPERLINK l _Toc357522992結(jié) 論 PAGEREF _Toc357522992 h 24 HYPERLINK l _Toc357522993參考文獻(xiàn) PAGEREF _Toc357522993 h 25 HYPERLINK l _Toc357522994致 謝 PAGEREF _Toc357522994 h 26 HYPERLINK l _Toc357522995附 錄 PAGEREF _Toc357522995 h 27第 PAGE 3 頁 共 33 頁中國地質(zhì)大學(xué)長城學(xué)院2013屆畢業(yè)設(shè)計(jì)第 PAGE 1 頁 共 33 頁1緒論1.

14、1研究背景在現(xiàn)代化工業(yè)中,電動(dòng)機(jī)作為電能轉(zhuǎn)換的傳動(dòng)裝置被廣泛應(yīng)用于國防、石油化學(xué)、機(jī)械、冶金等工業(yè)部門中,隨著對生產(chǎn)工藝、產(chǎn)品質(zhì)量的要求不斷提高和供應(yīng)量的增長,越來越多的生產(chǎn)機(jī)械要求能實(shí)現(xiàn)自動(dòng)調(diào)速。近年來,隨著科技的進(jìn)步,直流電機(jī)得到了越來越廣泛的應(yīng)用。直流電機(jī)具有優(yōu)良的調(diào)速特性,調(diào)速平滑、方便,調(diào)速范圍廣,過載能力強(qiáng),能承受頻繁的沖擊負(fù)載,可實(shí)現(xiàn)頻繁的無極快速起動(dòng)、制動(dòng)和反轉(zhuǎn),滿足生產(chǎn)過程自動(dòng)化系統(tǒng)各種不同的特殊要求,從而對直流電機(jī)提出了較高的要求,改變電樞回路電阻調(diào)速、改變電壓調(diào)速等技術(shù)已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代科技的要求,這時(shí)通過PWM方式控制直流電機(jī)調(diào)速的方法就應(yīng)運(yùn)而生。采取傳統(tǒng)的調(diào)速系統(tǒng)主要

15、有以下的缺陷:模擬電路很容易隨時(shí)間飄移,會產(chǎn)生一些不必要的熱損耗,以及對噪聲敏感等。而用PWM技術(shù)后,避免上述的缺點(diǎn),實(shí)現(xiàn)了數(shù)字式控制模擬信號,可以大幅度減低成本和功耗。并且PWM調(diào)速系統(tǒng)開關(guān)頻率較高,僅靠電樞電感的濾波作用就可以獲得平滑的直流電流,低速特性好;同時(shí),開關(guān)頻率高,快響應(yīng)特性好,動(dòng)態(tài)抗干擾能力強(qiáng),可獲很寬的頻帶;開關(guān)元件只需工作在開關(guān)狀態(tài),主電路損耗小,裝置的效率高,具有節(jié)約空間、經(jīng)濟(jì)等特點(diǎn)。從而這就要求大量使用PWM控制的直流調(diào)速系統(tǒng),因此人們對PWM控制的直流調(diào)速系統(tǒng)的研究將會更深一步。1.2國內(nèi)外發(fā)展現(xiàn)狀電力電子技術(shù)、功率半導(dǎo)體器件的發(fā)展對電機(jī)控制技術(shù)的發(fā)展影響極大,它們是

16、密切相關(guān)、相互促進(jìn)的。近30年來,電力電子技術(shù)的迅猛發(fā)展,帶動(dòng)和改變著電機(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等。利用這種有自關(guān)斷能力的器件,取消了原來普通晶閘管系統(tǒng)所必需的換相電路,簡化了電路結(jié)構(gòu),提高了效率,提高了工作頻率,降低了噪聲,也縮小了電力電子裝置的體積和重量。后來,諧波成分大、功率因數(shù)差

17、的相控變流器逐步由斬波器或PWM變流器所代替,明顯地?cái)U(kuò)大了電機(jī)控制的調(diào)運(yùn)范圍,提高了調(diào)速精度,改善了快速性、效率和功率因數(shù)1。直流電機(jī)脈沖寬度調(diào)制(Pulse Width Modulation-簡稱PWM)調(diào)速系統(tǒng)基本原理很早就已經(jīng)提出,但是受 HYPERLINK /view/448381.htm電力電子器件發(fā)展水平的制約,在上世紀(jì)80年代以前一直未能實(shí)現(xiàn)。直到進(jìn)入上世紀(jì)80年代隨著全控型電力電子器件的出現(xiàn)和迅速發(fā)展,PWM控制技術(shù)才真正得到應(yīng)用。最早用于不可逆、小功率驅(qū)動(dòng),例如自動(dòng)跟蹤天文望遠(yuǎn)鏡、自動(dòng)記錄儀表等 。近十多年來,由于晶體管器件水平的提高及電路技術(shù)的發(fā)展,同時(shí)又因出現(xiàn)了脈寬調(diào)速永

18、磁直流電機(jī),它們之間的結(jié)合促使PWM技術(shù)的高速發(fā)展,并使電氣驅(qū)動(dòng)技術(shù)推進(jìn)到一個(gè)新的高度2。在國外,PWM最早應(yīng)用在軍事工業(yè)以及空間技術(shù)中,它以優(yōu)越的性能,滿足那些高速度、高精度隨動(dòng)跟蹤系統(tǒng)的需求。近八、九年來,進(jìn)一步擴(kuò)散到民用工業(yè),特別是在風(fēng)力發(fā)電、電機(jī)調(diào)速、直流供電等領(lǐng)域中廣泛應(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ì)

19、后,可以預(yù)期新的更高性能電力電子器件還會出現(xiàn),已有的各代電力電子元件還會不斷地改進(jìn)提高。1.3設(shè)計(jì)目的和意義由于變頻技術(shù)的出現(xiàn),交流調(diào)速一直沖擊直流調(diào)速,但綜觀全局,目前在國內(nèi)應(yīng)用局限性較大,在較短的時(shí)間內(nèi)難以取代較為落后的直流調(diào)速。尤其是我國在此領(lǐng)域的現(xiàn)狀,再加上PWM調(diào)速系統(tǒng)的出現(xiàn),彌補(bǔ)了這個(gè)空白,更加提高了直流調(diào)速系統(tǒng)的精度及可靠性,直流調(diào)速系統(tǒng)仍將處于十分重要地位。對于直流調(diào)速系統(tǒng)轉(zhuǎn)速控制的要求有穩(wěn)速、調(diào)速、加速或減速三個(gè)方面,而在工業(yè)生產(chǎn)中對于后兩個(gè)要求已能很好地實(shí)現(xiàn),但工程應(yīng)用中穩(wěn)速指標(biāo)卻往往不能達(dá)到預(yù)期的效果,穩(wěn)速要求即以一定的精度在所需要的轉(zhuǎn)速穩(wěn)定運(yùn)行,在各種干擾不允許有過大的

20、轉(zhuǎn)速波動(dòng)3。本文設(shè)計(jì)的直流PWM調(diào)速系統(tǒng)采用的是調(diào)壓調(diào)速。系統(tǒng)主電路采用大功率GTR為開關(guān)器件、H橋單極式電路為功率放大電路的結(jié)構(gòu)。PWM調(diào)制部分是在單片機(jī)開發(fā)平臺PROTUES之上,運(yùn)用C語言編程控制。由定時(shí)器來產(chǎn)生固定寬度可調(diào)的矩形波。通過調(diào)節(jié)波形的寬度來控制H電路中的GTR通斷時(shí)間,以達(dá)到調(diào)節(jié)電機(jī)速度的目的。增加了系統(tǒng)的靈活性和精確性,使整個(gè)PWM脈沖的產(chǎn)生過程得到了大大的簡化。本設(shè)計(jì)以AT89C51單片機(jī)為核心,以鍵盤按鍵作為輸入達(dá)到控制直流電機(jī)的啟停、速度和方向,完成了實(shí)驗(yàn)性的基本要求。在設(shè)計(jì)中,采用了PWM技術(shù)對電機(jī)進(jìn)行控制,通過對占空比的計(jì)算達(dá)到精確調(diào)速的目的。本文介紹了直流電機(jī)

21、的工作原理、脈寬調(diào)制(PWM)控制原理和H橋電路基本原理設(shè)計(jì)了驅(qū)動(dòng)電路的總體結(jié)構(gòu),根據(jù)模型,利用PROTEUS軟件對各個(gè)子電路及整體電路進(jìn)行了仿真,確保設(shè)計(jì)的電路能夠滿足性能指標(biāo)要求,并給出了仿真結(jié)果。直流電動(dòng)機(jī)是最早出現(xiàn)的電動(dòng)機(jī),也是最早實(shí)現(xiàn)調(diào)速的電動(dòng)機(jī)。長期以來,直流電動(dòng)機(jī)一直占據(jù)著調(diào)速控制的統(tǒng)治地位。由于它具有良好的線性調(diào)速特性,簡單的控制性能,高效率,優(yōu)異的動(dòng)態(tài)特性,現(xiàn)在仍是大多數(shù)調(diào)速控制電動(dòng)機(jī)的最優(yōu)選擇。因此研究直流電機(jī)的速度控制,有著非常重要的意義。隨著單片機(jī)的發(fā)展,數(shù)字化直流PWM調(diào)速系統(tǒng)在工業(yè)上得到了廣泛的應(yīng)用,控制方法也日益成熟。它對單片機(jī)的要求是:具有足夠快的速度;有PWM

22、口,用于自動(dòng)產(chǎn)生PWM波;有捕捉功能,用于測頻;有A/D轉(zhuǎn)換器、用來對電動(dòng)機(jī)的輸出轉(zhuǎn)速、輸出電壓和電流的模擬量進(jìn)行模/數(shù)轉(zhuǎn)換;有各種同步串行接口、足夠的內(nèi)部ROM和RAM,以減小控制系統(tǒng)的無力尺寸;有看門狗、電源管理功能等。因此該設(shè)計(jì)中AT89C51單片機(jī)做為控制芯片。通過設(shè)計(jì)基于AT89C51單片機(jī)的直流PWM調(diào)速系統(tǒng)并調(diào)試得出結(jié)論,在掌握AT89C51的同時(shí)進(jìn)一步加深對直流電動(dòng)機(jī)調(diào)速方法的理解,對運(yùn)動(dòng)控制的相關(guān)知識進(jìn)行鞏固。第 PAGE 4 頁 共 33 頁2直流電動(dòng)機(jī)調(diào)速的概述2.1直流電機(jī)調(diào)速原理直流電動(dòng)機(jī)根據(jù)勵(lì)磁方式不同,直流電動(dòng)機(jī)分為自勵(lì)和他勵(lì)兩種類型。不同勵(lì)磁方式的直流電動(dòng)機(jī)機(jī)械

23、特性曲線有所不同。但是對于直流電動(dòng)機(jī)的轉(zhuǎn)速有以下公式:(公式 2-1)其中:U電壓;Ra勵(lì)磁繞組本身的電阻;每極磁通(Wb);Tem電磁轉(zhuǎn)矩;Ce電勢常數(shù);Cr轉(zhuǎn)矩常量。由上式可知,直流電機(jī)的速度控制既可采用電樞控制法,也可采用磁場控制法。磁場控制法控制磁通,其控制功率雖然較小,但低速時(shí)受到磁極飽和的限制,高速時(shí)受到換向火花和換向器結(jié)構(gòu)強(qiáng)度的限制,而且由于勵(lì)磁線圈電感較大,動(dòng)態(tài)響應(yīng)較差。所以在工業(yè)生產(chǎn)過程中常用的方法是電樞控制法4。直流電動(dòng)機(jī)的基本結(jié)構(gòu)直流電機(jī)的結(jié)構(gòu)是多種多樣的,但任何直流電機(jī)都包括定子部分和轉(zhuǎn)子部分,這兩部分間存在著一定大小的氣隙,使電機(jī)中電路和磁場發(fā)生相對運(yùn)動(dòng).直流電機(jī)定子

24、部分主要由主磁極,電刷裝置和換向極等組成,轉(zhuǎn)子部分主要由電樞繞組,換向器和轉(zhuǎn)軸等構(gòu)成,如圖1所示:圖1 直流電機(jī)的工作原理圖電樞控制是在勵(lì)磁電壓不變的情況下,把控制電壓信號加到電機(jī)的電樞上,以控制電機(jī)的轉(zhuǎn)速。在工業(yè)生產(chǎn)中廣泛使用其中脈寬調(diào)制(PWM)應(yīng)用更為廣泛。脈寬調(diào)速利用一個(gè)固定的頻率來控制電源的接通或斷開,并通過改變一個(gè)周期內(nèi)“接通”和“斷開”時(shí)間的長短,即改變直流電機(jī)電樞上電壓的“占空比”來改變平均電壓的大小,從而控制電動(dòng)機(jī)的轉(zhuǎn)速,因此,PWM又被稱為“開關(guān)驅(qū)動(dòng)裝置”4。第 PAGE 32 頁 共 33 頁第 PAGE 27 頁 共 33 頁圖2電樞電壓占空比和平均電壓的關(guān)系圖如圖2所

25、示,如果電機(jī)始終接通電源時(shí),電機(jī)轉(zhuǎn)速最大為Vmax,占空比為D=t1/T,則電機(jī)的平均速度為:=Vmax*D,可見只要改變占空比D,就可以得到不同的電機(jī)速度,從而達(dá)到調(diào)速的目的。2.2直流調(diào)速系統(tǒng)實(shí)現(xiàn)方式PWM為主控電路的調(diào)速系統(tǒng):基于單片機(jī)類由軟件PROTUES來實(shí)現(xiàn)PWM調(diào)速,在PWM調(diào)速系統(tǒng)中占空比D是一個(gè)重要參數(shù)在電源電壓不變的情況下,電樞端電壓的平均值取決于占空比D的大小,改變D的值可以改變電樞端電壓的平均值,其方法如下:定寬調(diào)頻法:保持不變,只改變t,這樣使周期(或頻率)也隨之改變。調(diào)寬調(diào)頻法:保持t不變,只改變,這樣使周期(或頻率)也隨之改變。C、定頻調(diào)寬法:保持周期T(或頻率)

26、不變,同時(shí)改變和t。前兩種方法在調(diào)速時(shí)改變了控制脈沖的周期(或頻率),當(dāng)控制脈沖的頻率與系統(tǒng)的固有頻率接近時(shí),將會引起振蕩,因此常采用定頻調(diào)寬法來改變占空比從而改變直流電動(dòng)機(jī)電樞兩端電壓5。利用單片機(jī)的定時(shí)計(jì)數(shù)器外加軟件延時(shí)等方式來實(shí)現(xiàn)脈寬的自由調(diào)整,此種方式可簡化硬件電路,操作性強(qiáng)等優(yōu)點(diǎn)。2.3控制程序設(shè)計(jì)控制程序設(shè)計(jì)有兩種方法:軟件延時(shí)法和計(jì)數(shù)法。軟件延時(shí)法的基本思路是:設(shè)電機(jī)始終接通電源時(shí),電機(jī)轉(zhuǎn)速最大為Vmax,設(shè)占空比為D=/T,則電機(jī)的平均速度為Va = Vmax*D,其中Va指的是電機(jī)的平均速度;Vmax是指電機(jī)在全通電時(shí)的最大速度;D=/T是指占空比。當(dāng)我們改變占空比D=/T時(shí)

27、,就可以得到不同的電機(jī)平均速度Va,從而達(dá)到調(diào)速的目的。嚴(yán)格來說,平均速度Va與占空比D并非嚴(yán)格的線性關(guān)系,但是在一般的應(yīng)用中,我們可以將其近似的看成是線性關(guān)系。軟件采用定時(shí)中斷進(jìn)行設(shè)計(jì)。當(dāng)單片機(jī)上電后,系統(tǒng)進(jìn)入準(zhǔn)備狀態(tài)。當(dāng)按動(dòng)按鈕后執(zhí)行相應(yīng)的程序,根據(jù)加、減速按鈕,調(diào)整輸出高低電平的占空比,從而可以控制高低電平的延時(shí)時(shí)間,進(jìn)而控制電壓的大小來決定直流電機(jī)的轉(zhuǎn)速。在本設(shè)計(jì)中PWM脈沖調(diào)制的控制流程如圖3所示:圖3 PWM控制流程3總體設(shè)計(jì)方案3.1設(shè)計(jì)思路直流電機(jī)PWM控制系統(tǒng)的主要功能包括:實(shí)現(xiàn)對直流電機(jī)的加速、減速以及電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和急停,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。主體電路:即直流

28、電機(jī)PWM控制模塊。這部分電路主要由AT89C51單片機(jī)的I/O端口、定時(shí)計(jì)數(shù)器、外部中斷擴(kuò)展等控制直流電機(jī)的加速、減速以及電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。其間是通過AT89C51單片機(jī)產(chǎn)生脈寬可調(diào)的脈沖信號并輸入到L298驅(qū)動(dòng)芯片來控制直流電機(jī)工作的。該直流電機(jī)PWM控制系統(tǒng)主要由以下電路模塊組成:設(shè)計(jì)輸入部分:這一模塊主要是利用帶中斷的獨(dú)立式鍵盤來實(shí)現(xiàn)對直流電機(jī)的加速、減速以及電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和急??刂疲约皩WM占空比和轉(zhuǎn)速的實(shí)時(shí)顯示。設(shè)計(jì)控制部分:主要由AT89C51單片機(jī)的外部中斷擴(kuò)展電路組成。直流電機(jī)PWM控制實(shí)現(xiàn)部分主要由一些二極管、電機(jī)和L298直流電機(jī)驅(qū)動(dòng)

29、模塊組成。設(shè)計(jì)顯示部分:LED數(shù)碼管顯示部分,實(shí)現(xiàn)對PWM脈寬調(diào)制占空比的實(shí)時(shí)顯示。3.2總體設(shè)計(jì)規(guī)劃3.2.1設(shè)計(jì)任務(wù)基于MCS-51系列單片機(jī)AT89C51,設(shè)計(jì)單片機(jī)控制的直流電動(dòng)機(jī)PWM調(diào)速控制裝置,實(shí)現(xiàn)對電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、急停、加速、減速的控制,以及PWM的占空比在LED上的實(shí)時(shí)顯示。3.2.2設(shè)計(jì)要求(1)在系統(tǒng)中擴(kuò)展直流電動(dòng)機(jī)控制驅(qū)動(dòng)電路L298,驅(qū)動(dòng)直流測速電動(dòng)機(jī)。(2)使用定時(shí)器產(chǎn)生可控的PWM波,通過按鍵改變PWM占空比,控制直流電動(dòng)機(jī)的轉(zhuǎn)速。(3)設(shè)計(jì)一個(gè)4個(gè)按鍵的鍵盤。K1:“啟動(dòng)/停止”。K2:“正轉(zhuǎn)/反轉(zhuǎn)”。K3:“加速”。K4:“減速”。(4)手動(dòng)控制。在鍵盤上設(shè)

30、置兩個(gè)按鍵直流電動(dòng)機(jī)加速和直流電動(dòng)機(jī)減速鍵。在手動(dòng)狀態(tài)下,每按一次鍵,電動(dòng)機(jī)的轉(zhuǎn)速按照約定的速率改變。(5)測量并在LED顯示器上顯示電動(dòng)機(jī)轉(zhuǎn)速(rpm)。3.3系統(tǒng)框架設(shè)計(jì)方案說明:直流電機(jī)PWM調(diào)速系統(tǒng)以AT89C51單片機(jī)為控制核心,由命令輸入模塊、LED顯示模塊及電機(jī)驅(qū)動(dòng)模塊組成。采用帶中斷的獨(dú)立式鍵盤作為命令的輸入,單片機(jī)在程序控制下,定時(shí)不斷給L298直流電機(jī)驅(qū)動(dòng)芯片發(fā)送PWM波形,完成電機(jī)正反轉(zhuǎn)、加減速和急??刂疲煌瑫r(shí)單片機(jī)不停的將PWM脈寬調(diào)制占空比送到LED數(shù)碼管完成實(shí)時(shí)顯示,直流電機(jī)PWM調(diào)速方案如圖4所示:圖4直流電機(jī)PWM調(diào)速方案中國地質(zhì)大學(xué)長城學(xué)院2013屆畢業(yè)設(shè)計(jì)4

31、系統(tǒng)硬件設(shè)計(jì)4.1系統(tǒng)基本組成4.1.1硬件模塊組成(1)單片機(jī)控制模塊(2)最小系統(tǒng)電路(3)L298電機(jī)驅(qū)動(dòng)模塊(4)LED顯示模塊及轉(zhuǎn)速顯示模塊(5)獨(dú)立鍵盤控制模塊4.1.2單片機(jī)整個(gè)控制模塊單片機(jī)整個(gè)控制模塊如圖5所示:圖5單片機(jī)整體控制模塊4.2單片機(jī)AT89C51簡介AT89C51單片機(jī)由CPU和8個(gè)部件組成,它們都通過片內(nèi)單一總線連接,其基本結(jié)構(gòu)依然是通用CPU加上外圍芯片的結(jié)構(gòu)模式,但在功能單元的控制上采用了特殊功能寄存器的集中控制方法。基本組成如圖6所示:圖6 AT89C51基本結(jié)構(gòu)圖單片機(jī)AT89C51與MCS-51兼容,由中央處理器,存儲器,32位可編程I/O口線,兩個(gè)

32、16位定時(shí)器/計(jì)數(shù)器,一個(gè)全雙工串行口和5個(gè)中斷源構(gòu)成。4K字節(jié)可編程閃爍存儲器壽命為1000寫/擦循環(huán),通常數(shù)據(jù)保留時(shí)間為10年。全靜態(tài)工作頻率范圍0Hz-24Hz,三級程序存儲器鎖定,采用可編程串行通道,含有片內(nèi)振蕩器和時(shí)鐘電路,此外,擁有低功耗的閑置和掉電模式為使用提供了方便11。中央處理器CPU:8位CPU是單片機(jī)的核心,完成運(yùn)算和控制功能。內(nèi)部數(shù)據(jù)存儲器:AT89C51芯片中共有256個(gè)RAM單元,能作為存儲器使用的只是前128個(gè)單元,其地址為00H7FH。通常說的內(nèi)部數(shù)據(jù)存儲器就是指這前128個(gè)單元,簡稱內(nèi)部RAM。內(nèi)部程序存儲器:AT89C51芯片內(nèi)部共有4K個(gè)單元,用于存儲程序

33、、原始數(shù)據(jù)或表格,簡稱內(nèi)部ROM。定時(shí)器:AT89C51片內(nèi)有2個(gè)16位的定時(shí)器,用來實(shí)現(xiàn)定時(shí)或者計(jì)數(shù)功能,并且以其定時(shí)或計(jì)數(shù)結(jié)果對計(jì)算機(jī)進(jìn)行控制。中斷控制系統(tǒng):該芯片共有5個(gè)中斷源,即外部中斷2個(gè),定時(shí)/計(jì)數(shù)中斷2個(gè)和串行中斷1個(gè)。AT89C51單片機(jī)引腳結(jié)構(gòu)如圖7所示:圖7 8051單片機(jī)引腳圖4.3復(fù)位電路及時(shí)鐘電路復(fù)位電路和時(shí)鐘電路是維持單片機(jī)最小系統(tǒng)運(yùn)行的基本模塊,是每個(gè)單片機(jī)系統(tǒng)所必須的電路部分。如圖8所示: 圖8單片機(jī)最小系統(tǒng)有時(shí)系統(tǒng)在運(yùn)行過程中出現(xiàn)程序跑飛得情況,在程序開發(fā)過程中,經(jīng)常需要手動(dòng)復(fù)位,所以本次設(shè)計(jì)選用手動(dòng)復(fù)位。為確保微機(jī)系統(tǒng)中 HYPERLINK /view/13

34、4362.htm電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。一般微機(jī)電路正常工作需要供電電源為5V5%,即4.755.25V。由于微機(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號,因此在電源上電時(shí),只有當(dāng)VCC超過4.75V低于5.25V以及晶體振蕩器穩(wěn)定工作時(shí),復(fù)位信號才被撤除,微機(jī)電路開始正常工作12。高頻率的時(shí)鐘有利于程序的更快運(yùn)行,也有可以實(shí)現(xiàn)更高的信號采樣率,從而實(shí)現(xiàn)更多的功能。但是對系統(tǒng)要求較高,而且功耗大,運(yùn)行環(huán)境苛刻。考慮到單片機(jī)本身用在控制,并非高速信號采樣處理,所以選取適合的頻率即可。適合頻率的晶振介入XTAL1和XTAL2引腳,并聯(lián)2個(gè)30pF

35、陶瓷電容幫助起振。4.4 L298電機(jī)驅(qū)動(dòng)模塊L298是SGS公司的產(chǎn)品,比較常見的是15腳Multiwatt封裝的L298N,內(nèi)部同樣包含4通道邏輯驅(qū)動(dòng)電路??梢苑奖愕尿?qū)動(dòng)兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。L298N芯片可以驅(qū)動(dòng)兩個(gè)二相電機(jī),也可以驅(qū)動(dòng)一個(gè)四相電機(jī),輸出電壓最高可達(dá)50V,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的IO口提供信號;而且電路簡單,使用比較方便13。L298N的內(nèi)部電路結(jié)構(gòu)圖如圖9所示:圖9 L298N內(nèi)部電路結(jié)構(gòu)圖感性負(fù)載。1腳和15腳下管的發(fā)射極分別單獨(dú)引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅(qū)動(dòng)2個(gè)電動(dòng)機(jī),OUT1,OUT2和OUT3,

36、OUT4之間可分別接電動(dòng)機(jī),本實(shí)驗(yàn)裝置我們選用驅(qū)動(dòng)一臺電動(dòng)機(jī),利用按鍵K2控制電機(jī)的正反轉(zhuǎn),K1按鍵控制電機(jī)的停轉(zhuǎn),K3、K4分別控制直流電機(jī)的加減速。當(dāng)使能端為高電平時(shí),輸入端IN1為PWM信號,IN2為低電平信號時(shí),電機(jī)正轉(zhuǎn);輸入端IN1為低電平信號,IN2為PWM信號時(shí),電機(jī)反轉(zhuǎn);IN1與IN2相同時(shí),電機(jī)快速停止。當(dāng)使能端為低電平時(shí),電動(dòng)機(jī)停止轉(zhuǎn)動(dòng)。在對直流電動(dòng)機(jī)電壓的控制和驅(qū)動(dòng)中,L298在使用上可以分為兩種方式:線性放大驅(qū)動(dòng)方式和開關(guān)驅(qū)動(dòng)方式。線性放大驅(qū)動(dòng)方式是半導(dǎo)體功率器件工作在線性區(qū),優(yōu)點(diǎn)是控制原理簡單,輸出波動(dòng)小,線性好,對鄰近電路干擾小,缺點(diǎn)為功率器件工作在線性區(qū),功率低和

37、散熱問題嚴(yán)重14。開關(guān)驅(qū)動(dòng)方式是使半導(dǎo)體功率器件工作在開關(guān)狀態(tài),通過脈寬調(diào)制來控制電動(dòng)機(jī)的電壓,從而實(shí)現(xiàn)電動(dòng)機(jī)轉(zhuǎn)速的控制,L298邏輯功能如表1:表1 L298功能邏輯圖IN1IN2ENA電機(jī)狀態(tài)XX0停止101順時(shí)針011逆時(shí)針000停止110停止在直流電動(dòng)機(jī)的驅(qū)動(dòng)中對大功率的電動(dòng)機(jī)常采用IGBT作為主開關(guān)元件,對中小功率的電機(jī)常采用功率場效應(yīng)管作為主開關(guān)元件。另外還可以采用集成電路來完成對電機(jī)的驅(qū)動(dòng),系統(tǒng)采用集成電路L298來驅(qū)動(dòng)電機(jī),L298引腳接線圖如圖10所示:圖10 L298引腳接線圖L298是雙H高電壓大電流功率集成電路。直接采用L邏輯電平控制,可以驅(qū)動(dòng)繼電器、直流電動(dòng)機(jī)、步進(jìn)電

38、動(dòng)機(jī)等電感性負(fù)載。其內(nèi)部有兩個(gè)完全相同的功率放大回路15。其內(nèi)部結(jié)構(gòu)和引腳功能如圖2-2所示。L298引腳符號及功能:SENSA、SENSB:分別為兩個(gè)H橋的電流反饋腳,不用時(shí)可以直接接地ENA、ENB:使能端,輸入PWM信號IN1、IN2、IN3、IN4:輸入端,TTL邏輯電平信號OUT1、OUT2、OUT3、OUT4:輸出端,與對應(yīng)輸入端同邏輯VCC:邏輯控制電源,4.57V GND:地VSS:電機(jī)驅(qū)動(dòng)電源,最小值需比輸入的低電平電壓高4.5 LED數(shù)碼管顯示4.5.1 LED簡介LED(Light Emitting Diode),發(fā)光二極管,是一種固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光

39、。LED的心臟是一個(gè)半導(dǎo)體的晶片,晶片的一端附在一個(gè)支架上,一端是負(fù)極,另一端連接電源的正極,使整個(gè)晶片被環(huán)氧樹脂封裝起來。半導(dǎo)體晶片由兩部分組成,一部分是P型半導(dǎo)體,在它里面空穴占主導(dǎo)地位,另一端是N型半導(dǎo)體,在這邊主要是電子。但這兩種半導(dǎo)體連接起來的時(shí)候,它們之間就形成一個(gè)“P-N結(jié)”。當(dāng)電流通過導(dǎo)線作用于這個(gè)晶片的時(shí)候,電子就會被推向P區(qū),在P區(qū)里電子跟空穴復(fù)合,然后就會以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。而光的波長也就是光的顏色,是由形成P-N結(jié)的材料決定的。除半導(dǎo)體激光器外,當(dāng)電流激勵(lì)時(shí)能發(fā)射光學(xué)輻射的半導(dǎo)體二極管。嚴(yán)格地講,術(shù)語LED應(yīng)該僅應(yīng)用于發(fā)射可見光的二極管;發(fā)射近

40、紅外輻射的二極管叫紅外發(fā)光二極管(IRED,Infrared Emitting Diode);發(fā)射峰值波長在可見光短波限附近,由部份紫外輻射的二極管稱為紫外發(fā)光二極管;但是習(xí)慣上把上述三種半導(dǎo)體二極管統(tǒng)稱為發(fā)光二極管。4.5.2 LED數(shù)碼管和單片機(jī)的連接LED數(shù)碼管接線如圖11所示:圖11 LED數(shù)碼管接線電路的接法決定了必須采用逐位掃描顯示方式。即從段選口送出某位LED的字型碼,然后選通該位LED,并保持一段延時(shí)時(shí)間。然后選通下一位,直到所有位掃描完,完成對PWM的占空比在LED上的實(shí)時(shí)顯示。4.6獨(dú)立鍵盤控制模塊獨(dú)立式按鍵就是各按鍵相互獨(dú)立,每個(gè)按鍵各接入一根輸入線,一根輸入線上的按鍵工

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

42、時(shí),調(diào)用幾次顯示子程序也能同時(shí)達(dá)到消除抖動(dòng)的目的。按鍵控制模塊如圖12所示:圖12 按鍵控制模塊5系統(tǒng)的軟件設(shè)計(jì)5.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ì)中占重要地位。在程序中通過軟件產(chǎn)生 HYPERLINK PWM,送出預(yù)設(shè)占空比的 HYPERLINK PWM波形。PWM(脈沖寬度調(diào)制)是一系列周期固定、占空比可調(diào)的脈沖系列,由于每個(gè)脈沖的高電平時(shí)間和低電平時(shí)間之和必須等于周期數(shù),所以輸出電平的維持時(shí)間必須由定時(shí)器來控制。設(shè)PWM周期為T,高電平時(shí)間為TH,低電平時(shí)間為TL,電壓

43、為VCC,則輸出電壓的平均值為:=VCC*TH/(TH+TL)=VCC*TH/T=aVCC,當(dāng)VCC固定時(shí),其 HYPERLINK 電壓值取決于 HYPERLINK PWM波形的占空比a,而 HYPERLINK PWM的占空比由單片機(jī)軟件內(nèi)部用于控制 HYPERLINK PWM輸出的寄存器值決定。軟件主要由3部分組成:主程序、鍵盤掃描程序、中斷處理程序。主程序流程如圖12所示:圖12 主程序流程圖5.2系統(tǒng)程序設(shè)計(jì)分析5.2.1主程序設(shè)計(jì)該主程序主要完成初始化,設(shè)置定時(shí)常數(shù)和中斷入口程序,主程序不斷的循環(huán)處于等待中斷狀態(tài)。main() Time0_int();while(1)/*按鍵處理* i

44、f(KSW=0) /檢測開始、停止 DelayM(20); /延時(shí)去抖if(KSW=0) SW=SW; while(KSW=0); /等待鍵釋放 if(KLR=0) /檢測左轉(zhuǎn)、右轉(zhuǎn) DelayM(20); /延時(shí)去抖if(KLR=0) LR=LR; while(KLR=0); /等待鍵釋放 if(KSPU=0) /檢測加速 DelayM(20); /延時(shí)去抖if(KSPU=0) pwmH+; if(pwmH=pwm) pwmH=pwm-1; while(KSPU=0); if(KSPD=0) /檢測減速 DelayM(20); /延時(shí)去抖 if(KSPD=0) pwmH-;if(pwmH=0

45、) pwmH=1; while(KSPD=0); /*if(SW=0) M1=0; M2=0; bn=0; clearRAM();if(SW=1) bn=0; clearRAM(); putin(pwm%10); /顯示PWM個(gè)位 putin(pwm/10); /顯示PWM十位 putin(12); /顯示- putin(pwmH%10); /顯示PWMH個(gè)位 putin(pwmH/10); /顯示PWMH十位 if(LR=0) M1=0;M2=M;putin(11); /顯示左轉(zhuǎn)L if(LR=1) M1=M;M2=0;putin(10); /顯示右轉(zhuǎn)R ledxs(); /數(shù)碼管顯示5.2

46、.2按鍵延時(shí)程序通過按鍵延時(shí)程序來判斷按鍵的按下與否,消除按鍵的抖動(dòng)void Delay(unsigned int i) /延時(shí)單次6us while(i-);void DelayM(unsigned int t) /延時(shí)單次1ms unsigned char i; while(-t!=0) for(i=0;i=pwmH) M=0;if (counter=pwm) counter=0; M=1;5.3PWM脈寬控制一個(gè)脈沖周期可以由高電平持續(xù)時(shí)間系數(shù)c16TimeH和低電平持續(xù)時(shí)間系數(shù)c16TimeL組成,本設(shè)計(jì)中采用的脈沖頻率為10000Hz,可得c16TimeH+c16TimeL=6553

47、6,占空比為c16TimeH/(c16TimeH+c16TimeL),因此要實(shí)現(xiàn)定頻調(diào)寬的調(diào)速方式,只需通過程序改變?nèi)肿兞縞16TimeH,c16TimeL的值。程序流程框圖如圖13所示:圖13 程序流程框圖5.4仿真圖在該設(shè)計(jì)中,利用Proteus軟件進(jìn)行仿真。仿真結(jié)果如圖14所示:圖14仿真圖如仿真圖所示,其中按鍵從下到上分別為電機(jī)開始轉(zhuǎn)動(dòng)、正反轉(zhuǎn)、加速和減速控制。由于單片機(jī)的驅(qū)動(dòng)能力不強(qiáng),驅(qū)動(dòng)直流電機(jī)需要很強(qiáng)的電流所以必須有外圍的驅(qū)動(dòng)電路,因此本次設(shè)計(jì)用電機(jī)用L298電機(jī)驅(qū)動(dòng)芯片,其中IN1、IN2控制電機(jī)的轉(zhuǎn)動(dòng)。并用共陰的數(shù)碼管來顯示其占空比。5.5仿真結(jié)果分析當(dāng)仿真開始運(yùn)行時(shí),各個(gè)

48、模塊處于初始狀態(tài)。點(diǎn)擊右邊的獨(dú)立鍵盤加速或是減速按鈕。顯示模塊便開始顯示數(shù)字,然后點(diǎn)擊正傳或是反轉(zhuǎn)。電機(jī)的驅(qū)動(dòng)模塊能夠?qū)崿F(xiàn)電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止等操作。且改變PWM脈沖時(shí)的占空比電機(jī)的工作電壓改變。因此,當(dāng)按鍵K1按下的時(shí)候電機(jī)開始轉(zhuǎn)動(dòng);當(dāng)K2沒按下的時(shí)候電機(jī)開始正轉(zhuǎn),按下的時(shí)候反轉(zhuǎn);當(dāng)K3按下的時(shí)候電機(jī)加速,K4按下開始減速。從仿真結(jié)果可以看出,本設(shè)計(jì)可以實(shí)驗(yàn)性得到預(yù)期的仿真效果。初始狀態(tài),直流電機(jī)運(yùn)行效果如圖16:圖16電機(jī)運(yùn)轉(zhuǎn)按下急停鍵,直流電機(jī)停止運(yùn)行結(jié)果如圖17:圖17電機(jī)停轉(zhuǎn)按下加速鍵,直流電機(jī)正向加速運(yùn)行結(jié)果如圖18:圖18電機(jī)正轉(zhuǎn)加速按下反減速鍵,直流電機(jī)減速運(yùn)行結(jié)

49、果如圖19:圖19電機(jī)反轉(zhuǎn)減速結(jié) 論通過本次畢業(yè)設(shè)計(jì),使我學(xué)到了許多書本上無法學(xué)到的知識,也使我深刻體會到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛。不僅讓我對學(xué)過的單片機(jī)知識有了很多的鞏固,同時(shí)也對單片機(jī)這一門課程產(chǎn)生了更大的興趣。在本次畢業(yè)設(shè)計(jì)過程中,我學(xué)會了在網(wǎng)絡(luò)上查找有關(guān)本設(shè)計(jì)的各硬件的資源,其中包括:直流電機(jī)PWM調(diào)速、AT89C51單片機(jī)、L289引腳圖及其引腳功能,LED數(shù)碼管顯示等,為本次畢業(yè)設(shè)計(jì)提供了一定的資料。在做畢業(yè)設(shè)計(jì)的初期階段,難度很大,沒有頭緒。通過求助于老師、理清了思路。同時(shí),在圖書館里、網(wǎng)上查閱資料,攻克了畢業(yè)設(shè)計(jì)中的道道難題。通過本次畢業(yè)設(shè)計(jì)實(shí)踐,我學(xué)到了許多東西,知道光靠書本

50、上的東西是不夠的,需額外去查資料。無論是在硬件還是軟件設(shè)計(jì)上,我都遇到了不少的問題,在克服困難的過程中,我學(xué)到了許多,特別是在課堂上學(xué)不到的東西如(PWM)。也鍛煉了我的PROTUES畫圖能力,以前學(xué)的時(shí)候元器件都是給定的只要到庫里面找出名字就可以,只要連線就可以,而這次是根據(jù)自己的設(shè)計(jì)需要去畫,感覺不同。本次設(shè)計(jì)我能獨(dú)立完成,算是有了很大的收獲??偟母惺苡幸韵聨追矫妫?、通過本次畢業(yè)設(shè)計(jì),我不但對單片機(jī)有了更為深入的了解,對一個(gè)課題如何畫流程圖,編程序等有了一定的認(rèn)識。2、進(jìn)一步加強(qiáng)了我的動(dòng)手能力和運(yùn)用專業(yè)知識的能力,從中學(xué)習(xí)到如何去思考和解決問題,以及如何靈活地改變方法去實(shí)現(xiàn)設(shè)計(jì)方案。特別

51、是深刻體會到了軟件和硬件結(jié)合的重要性,以及兩者的聯(lián)系和配合作用。3、讓我了解到單片機(jī)技術(shù)對當(dāng)今人們生活的重要性。同時(shí)這次做畢業(yè)設(shè)計(jì)的經(jīng)歷也使我受益匪淺,讓我知道做任何事情都應(yīng)腳踏實(shí)地,刻苦努力,只有這樣,才能做好。通過本次設(shè)計(jì),我的知識領(lǐng)域得到進(jìn)一步擴(kuò)展,專業(yè)技能得到進(jìn)一步提高,同時(shí)鍛煉了自己獨(dú)立完成任務(wù)的能力,并掌握了很多軟件、硬件開發(fā)方面的知識。另外,我還認(rèn)識到無論做什么工作,都需要踏實(shí),勤奮,嚴(yán)謹(jǐn)?shù)膽B(tài)度,這對我以后的工作將會產(chǎn)生深遠(yuǎn)的影響。同時(shí),也培養(yǎng)了自己認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),為將來能更好的適應(yīng)工作崗位打下了良好的基礎(chǔ)。另外,由于實(shí)際條件的限制,本設(shè)計(jì)不能進(jìn)行現(xiàn)場調(diào)試和試運(yùn)行

52、都是無法完成的。若以后條件允許,可以對以上設(shè)計(jì)進(jìn)行進(jìn)一步完善。當(dāng)然,設(shè)計(jì)中肯定還有其他不足和紕漏之處,請各位老師指正。參考文獻(xiàn)1袁濤H橋功率驅(qū)動(dòng)電路的設(shè)計(jì)研究電子科技大學(xué),2005年2汪衛(wèi)華伺服系統(tǒng)數(shù)字實(shí)現(xiàn)技術(shù)研究國防科學(xué)技術(shù)大學(xué),2003年3羅金成智能全數(shù)字直流調(diào)速系統(tǒng)理論研究與設(shè)計(jì)武漢理工大學(xué),2006年4楊紅玉利用PCI-1780實(shí)現(xiàn)直流電動(dòng)機(jī)PWM調(diào)速J機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2008年5柳亞平基于MCU無線遙控電動(dòng)滑板控制系統(tǒng)江南大學(xué),2008年6劉啟新電力與拖動(dòng)基礎(chǔ)A北京:中國電力出版社,2007.7朱清慧張鳳蕊.PROTEUS教程-電子線路設(shè)計(jì)、制版與仿真A北京:清華大學(xué)出版社,20

53、118張義和王敏男.例說51單片機(jī)A北京:人民郵電出版社,2010 9李朝青單片機(jī)原理及接口技術(shù)A北京:北京航空航天大學(xué)出版社,2006.10高鋒單片微型計(jì)算機(jī)原理與接口技術(shù)(第二版)A北京:科技出版社,1999.11李鐵基于變頻調(diào)速在泵站控制系統(tǒng)中應(yīng)用的研究蘭州理工大學(xué),2006年12盧濤激光微加工系統(tǒng)研制鄭州大學(xué),2002年13陳志玲微波電磁特性綜合測量儀的研制華南師范大學(xué),2010年14張貴強(qiáng)無軸傳動(dòng)技術(shù)同步控制的研究東北大學(xué),2005年15郭麗君基于LabVIEW的溫室移動(dòng)機(jī)器人導(dǎo)航系統(tǒng)J農(nóng)機(jī)化研究,2011年16Landau ID .From robust control to ad

54、aptive control. Control Eng Prac 7:1999.1113112417Ho rng JH .Neural adaptive tracking control of a DC motor. Information Sci.1999.118:11318Lyshevski SE. Nonlinear control of mechatronic systems with permanent-magnet DC motors. Mechatronics 9: 1999.53955219Mummadi .VC Steady-state and dynamic perform

55、ance analysis of PV supplied DC motors fed from intermediate power converter. Solar Energy Mater Solar Cells 61:2000.365381致 謝為期四年的大學(xué)生涯已經(jīng)接近了尾聲。此次畢業(yè)設(shè)計(jì)的完成,凝聚著許多人的關(guān)懷和幫助。首先要感謝我敬愛的指導(dǎo)教師王新旺。他們在學(xué)術(shù)上的精心指導(dǎo)和嚴(yán)格要求,在系統(tǒng)研究和調(diào)試過程中給予的及時(shí)幫助。這些使我的課程設(shè)計(jì)得以順利完成,并激勵(lì)著我在今后的人生道路上不斷開拓進(jìn)取,勇往直前。在此,我們再一次對諸位老師的培養(yǎng)和關(guān)懷表示誠摯的謝意!同時(shí)我們也非常感謝所有教

56、導(dǎo)過我的老師們,他們不但在畢業(yè)設(shè)計(jì)中指導(dǎo)我們學(xué)習(xí)和生活,而且在完成論文期間給我許多幫助和建議,他們兢兢業(yè)業(yè)、對工作認(rèn)真負(fù)責(zé)的態(tài)度為我們做出了好的表率,時(shí)刻鞭策著我們向他們學(xué)習(xí)。非常感謝我的同學(xué)們,在與他們共同的學(xué)習(xí)、工作、生活過程中,他們給予了我及時(shí)的幫助和建議,開拓了我的思路。我對他們致以真誠的謝意和衷心的祝福。最后,向所有幫助過我的人致以最誠摯的謝意。附 錄附錄1:/*cx.c*#include #include #define uchar unsigned char#define uint unsigned int#define Led_wx P2#define Led_dx P0/*定

57、義變量*uchar pwm=20; /定義pwm周期數(shù)uchar pwmH=1; /定義高電平脈沖個(gè)數(shù)計(jì)數(shù)器uchar counter=0; /定義脈沖個(gè)數(shù)計(jì)數(shù)器uchar Ledplay6; /uchar bn=0; /uchar M=1; /bit SW=0; /bit LR=0; /*定義端口*sbit KSW=P10; /定義啟??刂埔_sbit KLR=P11; /定義左、右轉(zhuǎn)控制引腳sbit KSPU=P12; /定義加速控制引腳sbit KSPD=P13; /定義減速控制引腳sbit M1=P30; /定義電機(jī)驅(qū)動(dòng)控制引腳sbit M2=P31; /定義電機(jī)驅(qū)動(dòng)控制引腳sbit

58、M3=P37; /*定義函數(shù)*uchar code no= /數(shù)碼代碼 0 x3f, /0 0 x06, /1 0 x5b, /2 0 x4f, /3 0 x66, /4 0 x6d, /5 0 x7d, /6 0 x07, /7 0 x7f, /8 0 x6f, /9 0 x38, /L 10 0 x77, /R 11 0 x40 /- 12; uchar code wex= /顯示位碼 0 xfe, /選中第一位 0 xfd, /選中第二位 0 xfb, /選中第三位 0 xf7, /選中第四位 0 xef, /選中第五位 0 xdf /選中第六位;/*void Delay(unsigne

59、d int i) /延時(shí)單次6us while(i-);void DelayM(unsigned int t) /延時(shí)單次1ms unsigned char i; while(-t!=0) for(i=0;i120;i+); /*void putin (int u) /字符載入函數(shù)-將字符裝入顯示寄存器 Ledplaybn=nou; bn+; /換下一個(gè)顯示緩沖環(huán)節(jié)/*void clearRAM (void) /寄存器清空函數(shù)-6個(gè)寄存器清空(0 x00) uchar a; /定義變量用于清空數(shù)據(jù)指針 for(a=0;a6;a+) /指向2個(gè)寄存器 Ledplaya=0; /將指向的寄存器清空

60、 void ledxs(void) /數(shù)碼管顯示子程序 uchar i; uchar Date=0; uchar wx=0; for(i=0;i=pwmH) M=0;if (counter=pwm) counter=0; M=1;/*主函數(shù)*main() Time0_int();while(1)/*按鍵處理* if(KSW=0) /檢測開始、停止 DelayM(20); /延時(shí)去抖if(KSW=0) SW=SW; while(KSW=0); /等待鍵釋放 if(KLR=0) /檢測左轉(zhuǎn)、右轉(zhuǎn) DelayM(20); /延時(shí)去抖if(KLR=0) LR=LR; while(KLR=0); /等待

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論