數(shù)控專業(yè)畢業(yè)論文
《數(shù)控專業(yè)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)控專業(yè)畢業(yè)論文(32頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 ZHEJIANG WATER CONSERVANCY AND HYDROPOWER COLLEGE 畢業(yè)設(shè)計(jì)(論文) 題 目: 基于單片機(jī)的直流電機(jī)PWM調(diào)速系統(tǒng) 系 (部): 機(jī)械電子工程系 專業(yè)班級(jí): 數(shù)控09-1 姓 名: 學(xué) 號(hào): 200933016 指導(dǎo)教師: 2012年 5月 23 日 基于單片機(jī)的直流電機(jī)PWM調(diào)速系統(tǒng)
2、 摘 要 本課題設(shè)計(jì)是以51系列單片機(jī)為控制核心,系統(tǒng)產(chǎn)生占空比由數(shù)字PID算法控制的PWM脈沖信號(hào)實(shí)現(xiàn)對(duì)直流電機(jī)的供電電源進(jìn)行控制從而達(dá)到調(diào)速目的。同時(shí)利用光電編碼器將電機(jī)轉(zhuǎn)速轉(zhuǎn)換成脈沖信號(hào)反饋到單片機(jī)中,形成轉(zhuǎn)速閉環(huán)控制系統(tǒng),實(shí)現(xiàn)轉(zhuǎn)速無靜差的調(diào)速系統(tǒng)設(shè)計(jì)。人機(jī)界面采用12864LCD顯示器顯示電機(jī)當(dāng)前的參數(shù)、正反轉(zhuǎn)狀態(tài)、轉(zhuǎn)速以及運(yùn)行時(shí)間;通過44鍵盤實(shí)現(xiàn):數(shù)字PID參數(shù)設(shè)置、速度、電機(jī)正反轉(zhuǎn)、加速、減速、啟動(dòng)、停止。 關(guān)鍵字 數(shù)字PID;無靜差調(diào)節(jié);PWM脈沖 DC motor PWM speed contr
3、ol system based on Microcontroller ABSTRACT This thesis design is 51 series microcontroller as control core,the system produces PWM impulse whose duty ratio is controlled by digital PID arithmetic to control the power of DC motor,to make sure the running of DC motors rotate speed. At the sam
4、e time the design uses photoelectric sensor to transduce the electromotor speed into impulse frequency and feed it back to microcontroller as speed ??closed loop control system to attain the purpose of rotate speeds astatic modulation.In this system , 12864LCDdisplay shows the current parameters o
5、f the motor、the direction of rotation、speed and Running time. Through the 44 keyboard realized: digital PID parameters settings、the direction of rotation settings、speed ??setting、start and stop. KEY WORDS digital PID; astatic modulation; PWM impulse 目錄 摘 要 II ABSTRACT
6、III 目錄 IV 前言 1 1調(diào)速系統(tǒng)總體設(shè)計(jì) 2 1.1系統(tǒng)總體設(shè)計(jì)說明 2 1.2系統(tǒng)總體設(shè)計(jì)框圖 2 2調(diào)速系統(tǒng)的硬件電路的設(shè)計(jì)與原理 3 2.1基于單片機(jī)的電機(jī)控制設(shè)計(jì) 3 2.1.1 單片機(jī)簡介 3 2.1.2 單片機(jī)在電機(jī)控制方面的應(yīng)用 5 2.2電機(jī)驅(qū)動(dòng)電路設(shè)計(jì) 5 2.2.1 驅(qū)動(dòng)電路原理介紹 5 2.2.2 驅(qū)動(dòng)電路的專用芯片選用及設(shè)計(jì) 7 2.2.3 調(diào)速系統(tǒng)驅(qū)動(dòng)電路設(shè)計(jì)及分析 8 2.3電機(jī)轉(zhuǎn)速采集電路設(shè)計(jì) 9 2.3.1 速度采集的原理及方法 9 2.3.2電機(jī)轉(zhuǎn)速采集電路設(shè)計(jì) 10 2.4顯示模塊設(shè)計(jì) 10 2.4.1 顯示模塊的
7、原理與方法 10 2.4.2 顯示模塊電路設(shè)計(jì) 12 2.5鍵盤輸入模塊設(shè)計(jì) 12 2.5.1鍵盤輸入模塊的原理與方法 12 2.5.2 鍵盤輸入模塊電路設(shè)計(jì) 13 3調(diào)速系統(tǒng)數(shù)字部分的設(shè)計(jì)與原理 13 3.1 PID控制器 13 3.1.1 PID控制的原理與方法 13 3.1.2 數(shù)字PID算法的實(shí)現(xiàn) 16 3.2 數(shù)字測速模塊 17 3.2.1 數(shù)字測速模塊的設(shè)計(jì)思想與算法 17 3.2.2 數(shù)字測速系統(tǒng)流程圖 18 3.3 12864LCD顯示模塊 18 3.3.1 12864LCD顯示器的控制方法 18 3.3.2 12864LCD顯示器的顯示子程序流程圖
8、 20 3.4 行列式鍵盤輸入模塊 20 3.4.1 行列式鍵盤輸入模塊的設(shè)計(jì)思想 20 3.4.2 行列式鍵盤輸入模塊的程序流程圖 21 3.5 PWM調(diào)速方法設(shè)計(jì) 21 3.5.1對(duì)PWM控制的介紹 21 3.5.2 PWM脈沖的產(chǎn)生 24 3.5.3 PWM脈沖產(chǎn)生模塊的程序流程圖 25 4總結(jié)與展望 25 參考文獻(xiàn) 26 致謝 40 27 前言 隨著生產(chǎn)需求的日新月異,我們對(duì)控制系統(tǒng)的要求也越來越高。而對(duì)生產(chǎn)而言,電機(jī)調(diào)速是人們一直在研究的課題。直到目前為止,電機(jī)調(diào)速方法十分多樣、普遍。其中,對(duì)直流電機(jī)轉(zhuǎn)速的控制方法可分為兩類:勵(lì)磁控制與電樞電壓
9、控制。勵(lì)磁控制調(diào)速法是通過控制磁通,從而控制電機(jī)轉(zhuǎn)速。這類方法,控制功率小;轉(zhuǎn)速較低時(shí),收到磁飽和的限制;當(dāng)轉(zhuǎn)速較高時(shí),收到換向火花和換向器結(jié)構(gòu)強(qiáng)度的限制;而且,由于勵(lì)磁線圈存在較大電感,導(dǎo)致了系統(tǒng)動(dòng)態(tài)響應(yīng)較差。所以,此法應(yīng)用較少。電樞電壓控制方式也可分為兩種:一為調(diào)節(jié)電壓,二為調(diào)節(jié)電流。過去傳統(tǒng)的調(diào)速系統(tǒng)是采用模擬電子電路來實(shí)現(xiàn)其功能,這種電路優(yōu)勢在于響應(yīng)快,但是靈活性較差,難易維修。然而單片機(jī)作為一種可編程控制器,已經(jīng)得到成熟的應(yīng)用。而且基于單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)已經(jīng)得到廣泛的關(guān)注,且已有多樣的成果。單片機(jī)具有性能高、體積小、速度快、穩(wěn)定可靠、經(jīng)濟(jì)、應(yīng)用廣泛、高通用性等優(yōu)點(diǎn)。 隨著單
10、片機(jī)性能的日益提高與完善,與此同時(shí),電子電力器件及驅(qū)動(dòng)技術(shù)也更加成熟,在前者的基礎(chǔ)上,伴隨著PWM控制技術(shù)及電機(jī)控制技術(shù)的發(fā)展,PWM技術(shù)在電機(jī)驅(qū)動(dòng)控制中的應(yīng)用逐漸受到人們更多的關(guān)注。由于PWM控制技術(shù)的控制簡單、靈活和較好的動(dòng)態(tài)響應(yīng)等優(yōu)點(diǎn),而成為電力電子技術(shù)最廣泛應(yīng)用的控制方式。 PWM控制的基本思想很早就已被提出,但受制于電力電子器件的發(fā)展水平,在上世紀(jì)80年代之前一直未能得到實(shí)現(xiàn)。直到邁進(jìn)上世紀(jì)80年代,隨著全控型電力電子器件的出現(xiàn)和迅猛發(fā)展,PWM控制技術(shù)終于得到了真正的實(shí)現(xiàn)與應(yīng)用。隨著電力電子技術(shù)、自動(dòng)控制技術(shù)以及微電子技術(shù)的發(fā)展以及各種新的控制理論方法的提出,如現(xiàn)代控制理論、非
11、線性系統(tǒng)控制思想等。PWM控制技術(shù)獲得了空前發(fā)展。到目前為止,已經(jīng)出現(xiàn)了多種PWM控制技術(shù)。在如此多樣的PWM控制技術(shù)中SPWM控制技術(shù)是其中最為成熟的控制方法,而本課題也將采用此種控制方法。 在運(yùn)動(dòng)控制系統(tǒng)中,電機(jī)的轉(zhuǎn)速控制是一個(gè)至關(guān)重要的領(lǐng)域。它的控制手段、算法和方法很多樣,作為最早發(fā)展起來的控制策略,模擬PID控制長期以來形成了典型的結(jié)構(gòu),并且在參數(shù)整定較方便,能夠滿足一般控制的要求。但其缺點(diǎn)是一旦參數(shù)整定完畢后,在整個(gè)控制過程中將無法改變,然而在實(shí)際應(yīng)用中,由于現(xiàn)場的系統(tǒng)參數(shù)、環(huán)境溫度、濕度等客觀條件都會(huì)發(fā)生變化,這樣就是的控制系統(tǒng)難易達(dá)到最佳的控制效果。隨著計(jì)算機(jī)技術(shù)和終能控制理論
12、的逐步發(fā)展,以軟件實(shí)現(xiàn)的數(shù)字PID控制技術(shù)逐漸發(fā)展起來。數(shù)字PID控制技術(shù)不但能完成模擬PID的控制任務(wù),而且控制算法靈活、可靠性高,所以應(yīng)用面越來越廣。 本課題設(shè)計(jì)是以51系列單片機(jī)為控制核心,產(chǎn)生占空比由數(shù)字PID算法控制的PWM脈沖信號(hào)實(shí)現(xiàn)對(duì)直流電機(jī)轉(zhuǎn)速的控制。同時(shí)利用光電編碼器將電機(jī)轉(zhuǎn)速轉(zhuǎn)換成脈沖信號(hào)反饋到單片機(jī)中,形成轉(zhuǎn)速閉環(huán)控制系統(tǒng),以達(dá)到轉(zhuǎn)速無靜差調(diào)節(jié)。人機(jī)界面采用12864LCD顯示器顯示電機(jī)當(dāng)前的參數(shù)、正反轉(zhuǎn)狀態(tài)、轉(zhuǎn)速以及運(yùn)行時(shí)間,通過44鍵盤實(shí)現(xiàn):數(shù)字PID參數(shù)設(shè)置、電機(jī)正反轉(zhuǎn)、加速、減速、啟動(dòng)、停止。本調(diào)速系統(tǒng)設(shè)計(jì)到的控制算法與指令均通過C語言編輯完成。 1調(diào)速系
13、統(tǒng)總體設(shè)計(jì) 1.1系統(tǒng)總體設(shè)計(jì)說明 本文設(shè)計(jì)了一個(gè)直流電機(jī)的調(diào)速控制系統(tǒng),以單片機(jī)為控制核心產(chǎn)生PWM信號(hào)對(duì)直流電機(jī)的供電電源進(jìn)行控制從而達(dá)到調(diào)速目的。采用閉環(huán)結(jié)構(gòu)實(shí)現(xiàn)轉(zhuǎn)速無靜差,以軟件方式實(shí)現(xiàn)數(shù)字PID,系統(tǒng)可以實(shí)現(xiàn)可逆調(diào)速,應(yīng)具備必要的人機(jī)界面可對(duì)電機(jī)轉(zhuǎn)速進(jìn)行設(shè)置,并可以手動(dòng)調(diào)整控制器的PID參數(shù),具備堵轉(zhuǎn)保護(hù)等必要的保護(hù)手段。 其中總體設(shè)計(jì)中設(shè)計(jì)如下模塊:PWM產(chǎn)生及控制、功率放大及驅(qū)動(dòng)電路、電機(jī)測速、閉環(huán)速度反饋電路、PID控制器、速度顯示、鍵盤控制、保護(hù)性電路。 1.2系統(tǒng)總體設(shè)計(jì)框圖 圖1.2-1調(diào)速系統(tǒng)總體設(shè)計(jì)框圖 2調(diào)速系統(tǒng)的硬件電路的設(shè)計(jì)與原理 2.
14、1基于單片機(jī)的電機(jī)控制設(shè)計(jì) 2.1.1 單片機(jī)簡介 單片機(jī)是指CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器以及基本輸入/輸出(I/O)借口電路等部件集成在一塊芯片上,這樣組成的芯片及微型計(jì)算機(jī),稱之為單片微型計(jì)算機(jī)(Single Chip Microcomputer),簡稱為單片微機(jī)或單片機(jī)。因?yàn)閱纹瑱C(jī)的硬件結(jié)構(gòu)與指令系統(tǒng)都是按工業(yè)控制的要求設(shè)計(jì)制作的,常用作于工業(yè)的檢測、控制裝置中,因此也稱作微控制器(Micro-Controller)或嵌入式控制器(Embedded-Controller)。 我國目前廣泛使用的MCS-51系列單片機(jī),性價(jià)比較好,8031、875、8051都屬于51系列。
15、其內(nèi)部結(jié)構(gòu)包括:中央處理器、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、并行輸入/輸出口、定時(shí)/計(jì)時(shí)器、中斷系統(tǒng)。 圖2.2-1 MCS-51單片機(jī)的結(jié)構(gòu)框圖 MCS-51系列單片機(jī)為哈佛結(jié)構(gòu),就是程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開,相互獨(dú)立。它的性能特點(diǎn)有:1內(nèi)部程序存儲(chǔ)器:4KB;3內(nèi)部數(shù)據(jù)存儲(chǔ)器:128KB;3外部程序存儲(chǔ)器:可擴(kuò)展到64KB;4外部數(shù)據(jù)存儲(chǔ)器:可擴(kuò)展到64KB;5輸入/輸出口線:32根(4個(gè)端口,每個(gè)端口8根);6定時(shí)/計(jì)數(shù)器:2個(gè)16位可編程的定時(shí)/計(jì)數(shù)器;7串行口:全雙工,2根;8寄存器區(qū):在內(nèi)部數(shù)據(jù)寄存器的128B中劃出一部分作為寄存器區(qū),分為4個(gè)區(qū),每個(gè)區(qū)8個(gè)通用寄存器;
16、9中斷源:5個(gè)中斷源,2個(gè)優(yōu)先級(jí);10堆棧:最深128B;11布爾處理器:就是處理器,對(duì)某些單元的某位做單獨(dú)處理;12指令系統(tǒng)(系統(tǒng)時(shí)鐘為12MHz時(shí)):大部分指令執(zhí)行時(shí)間為1us,少部分指令執(zhí)行時(shí)間為2us,只有乘、除指令的執(zhí)行時(shí)間為4us。 圖2.2-2 MCS-51單片機(jī)的系統(tǒng)結(jié)構(gòu)框圖 MCS-51單片機(jī)都采用40腳雙列直插式封裝,40個(gè)引腳中有:2個(gè)專用于主電源,2個(gè)外接晶振,4跳控制或與其他電源復(fù)用的引腳,32個(gè)I/O引腳。 圖2.2-3 MCS-51單片機(jī)的引腳圖 2.1.2 單片機(jī)在電機(jī)控制方面的應(yīng)用 從20世紀(jì)80年代起,微處理器、單片機(jī)得到了飛速發(fā)
17、展,其運(yùn)行速度增快、運(yùn)算精度增高、處理能力加強(qiáng)、功能更加多樣、結(jié)構(gòu)更加簡單、可靠性也得到提高,已有足夠的能力完成具有強(qiáng)實(shí)時(shí)性的電動(dòng)機(jī)控制要求。20世紀(jì)80年代中、后期,已經(jīng)有全數(shù)字控制的交流調(diào)速系統(tǒng),并應(yīng)用在工業(yè)中。到了20世紀(jì)90年代,單片機(jī)技術(shù)得到進(jìn)一步發(fā)展,出現(xiàn)了32位的單片機(jī),它強(qiáng)大的功能已經(jīng)能使單片機(jī)全數(shù)字控制的交流調(diào)速系統(tǒng)性能和精度優(yōu)于模擬控制,功能更加完善,具有很強(qiáng)的通信聯(lián)網(wǎng)功能,使電動(dòng)機(jī)傳動(dòng)系統(tǒng)成為工廠自動(dòng)化系統(tǒng)中的一級(jí)執(zhí)行機(jī)構(gòu)。目前。工業(yè)先進(jìn)的國家所應(yīng)用的交流電動(dòng)機(jī)調(diào)速系統(tǒng)已經(jīng)基本實(shí)現(xiàn)數(shù)字化。 在單片機(jī)控制的電機(jī)系統(tǒng)中,單片機(jī)的輸入信號(hào)一般是:用作頻率或轉(zhuǎn)速設(shè)定的運(yùn)行指令
18、,用作閉環(huán)控制和過電壓、過電流保護(hù)的電機(jī)系統(tǒng)電流、電壓反饋量,用于轉(zhuǎn)速、位置閉環(huán)控制的電機(jī)轉(zhuǎn)速、轉(zhuǎn)角信號(hào),用作缺相或瞬時(shí)停電保護(hù)的交流電源電壓信號(hào)等。從計(jì)算機(jī)輸出地信號(hào)主要為:交流裝置功率半導(dǎo)體元器件的觸發(fā)信號(hào),用于控制輸出電壓、電流的頻率、幅值和相位信號(hào),電機(jī)系統(tǒng)的運(yùn)行和故障狀態(tài)指示信號(hào),及上位機(jī)或系統(tǒng)的通信信號(hào)等。 單片機(jī)在電機(jī)控制系統(tǒng)中實(shí)現(xiàn)的主要功能有:邏輯控制功能,運(yùn)算、調(diào)節(jié)和控制功能、自動(dòng)保護(hù)功能、故障檢測和實(shí)時(shí)診斷功能。 電動(dòng)機(jī)系統(tǒng)采用單片機(jī)控制具有的優(yōu)越性:容易獲得高精度的穩(wěn)態(tài)調(diào)整性能,可獲得優(yōu)化的控制質(zhì)量,能方便靈活地實(shí)現(xiàn)多種控制策略,提高系統(tǒng)工作的可靠性。 本調(diào)速
19、系統(tǒng)的總體外圍電路設(shè)計(jì)圖見附圖一。 2.2電機(jī)驅(qū)動(dòng)電路設(shè)計(jì) 2.2.1 驅(qū)動(dòng)電路原理介紹 在直流電機(jī)驅(qū)動(dòng)方面,普遍應(yīng)用H橋電路來實(shí)現(xiàn)對(duì)直流電機(jī)的調(diào)速,如圖3-1。 圖2.2-1 H橋驅(qū)動(dòng)電路 由圖可知,H橋驅(qū)動(dòng)電路由4個(gè)三極管與電機(jī)組成,其形狀與字母H相似,所以被稱為“H橋驅(qū)動(dòng)電路”。若想要讓電機(jī)運(yùn)行,需要導(dǎo)通對(duì)角的兩個(gè)三極管,Q1與Q4或Q2與Q3。 當(dāng)Q1與Q4導(dǎo)通時(shí),如圖, 圖2.2-2 電機(jī)順時(shí)針運(yùn)行 電流從從電源正極流出后,從Q1由左向右流過電機(jī),再從Q4流出回來電源的負(fù)極。此時(shí),電流以從左往右的方向流過電機(jī),從而使電機(jī)按順時(shí)針方向運(yùn)轉(zhuǎn)。
20、 當(dāng)Q2與Q3導(dǎo)通時(shí),如圖 圖2.2-3 電機(jī)逆時(shí)針運(yùn)行 電流從從電源正極流出后,從Q3由右向左流過電機(jī),再從Q2流出回來電源的負(fù)極。此時(shí),電流以從右往左的方向流過電機(jī),從而使電機(jī)按逆時(shí)針方向運(yùn)轉(zhuǎn)。 2.2.2 驅(qū)動(dòng)電路的專用芯片選用及設(shè)計(jì) 為了使驅(qū)動(dòng)電路更加穩(wěn)定可靠,并且減少布線,決定采用專用芯片來驅(qū)動(dòng)直流電機(jī)工作。L298N是一款由SGS公司生產(chǎn)的直流電機(jī)控制芯片。它的內(nèi)部包含兩個(gè)H橋的高電壓大電流雙全橋式驅(qū)動(dòng)器,接受標(biāo)準(zhǔn)TTL邏輯電平信號(hào),可以驅(qū)動(dòng)46V、2A以下的電機(jī)。以L298N構(gòu)造組成的PWM功率放大器的工作形式為單級(jí)可逆模式,2個(gè)H橋的下側(cè)橋晶體管發(fā)射
21、極連接在一起。其引腳圖如下圖所示,1腳和15腳可單獨(dú)引出連接電流采用電阻器,形成電流傳號(hào)。L298可驅(qū)動(dòng)2個(gè)電機(jī),OUT1、OUT2和OUT3、OUT4之間分別接2個(gè)電動(dòng)機(jī)。5、7、10、12腳接輸入控制電平,控制電機(jī)的正反轉(zhuǎn),ENA、ENB接控制使能端,控制電機(jī)的停轉(zhuǎn)。 圖2.2-4 L298內(nèi)部結(jié)構(gòu)圖 圖2.2-5 L298引腳圖 2.2.3 調(diào)速系統(tǒng)驅(qū)動(dòng)電路設(shè)計(jì)及分析 本調(diào)速系統(tǒng)的驅(qū)動(dòng)電路設(shè)計(jì)如圖2.2-6所示。 圖2.2-6 L298驅(qū)動(dòng)電路 表2.2-1 L298輸入輸出關(guān)系表 根據(jù)上表可得,當(dāng)使能控制端ENA為高電平時(shí),將PWM控制
22、信號(hào)送至輸入端IN1與IN2,便可以控制電動(dòng)機(jī)的正轉(zhuǎn)與反轉(zhuǎn)。當(dāng)IN1端為PWM信號(hào),而IN2端為低電平時(shí),電機(jī)正轉(zhuǎn);當(dāng)IN2端為PWM信號(hào),而IN1端為低電平時(shí),電機(jī)反轉(zhuǎn)。當(dāng)IN1端與IN2端都為低電平時(shí),驅(qū)動(dòng)橋路上的4個(gè)晶體管均處于截止?fàn)顟B(tài),這樣使正在運(yùn)行的電機(jī)的電樞電流反向,電機(jī)便自由停止。當(dāng)電機(jī)正常運(yùn)行同時(shí),瞬間導(dǎo)通另一組晶體管,將使電機(jī)快速停止。電機(jī)的在轉(zhuǎn)速上的調(diào)節(jié)由單片機(jī)產(chǎn)生不同占空比的PWM信號(hào)來實(shí)現(xiàn)。 2.3電機(jī)轉(zhuǎn)速采集電路設(shè)計(jì) 2.3.1 速度采集的原理及方法 本調(diào)速系統(tǒng)中由于要將電機(jī)當(dāng)前采樣的速度與上次采樣的速度進(jìn)行比較,計(jì)算出偏差,然后進(jìn)行PID運(yùn)算,因此速度采集
23、電路在整個(gè)系統(tǒng)中是不可缺少的。 目前在速度采集技術(shù)上主要有以下三種方法: 方法一:霍爾集成片。這是由三篇霍爾金屬板組成的器件,當(dāng)磁鐵正面朝向金屬板時(shí),便產(chǎn)生霍爾效應(yīng),金屬板會(huì)產(chǎn)生橫向?qū)ǖ默F(xiàn)象。因此,我們只要把磁片安裝在電機(jī)上,并將霍爾集成片安裝在固定軸上,這樣便可以將電機(jī)的速度以脈沖的形式檢測出來。 方法二:測速發(fā)電機(jī)。將測速發(fā)電機(jī)與直流電機(jī)的轉(zhuǎn)軸相連,當(dāng)直流電機(jī)運(yùn)轉(zhuǎn)時(shí),帶動(dòng)測速發(fā)電機(jī)一起轉(zhuǎn)動(dòng),此時(shí)測速發(fā)電機(jī)會(huì)產(chǎn)生大小取決于電機(jī)轉(zhuǎn)速的感應(yīng)電動(dòng)勢。 方法三:光電編碼器。這是一種通過光電轉(zhuǎn)換將輸出軸上的機(jī)械幾何位移量轉(zhuǎn)換成脈沖或數(shù)字量的傳感器。其工作原理將在下文詳述。 將上訴三種方
24、法進(jìn)行比較,由于高性能的霍爾元件較難購置,且成本較高,所以不采用方法一。測速發(fā)電機(jī)雖然采樣精度較高,但是其實(shí)際的安裝電路較復(fù)雜,而且成本也是三者中最高的,所以也不予采用。因此,本課題將采用方法三——光電編碼器來作為電機(jī)轉(zhuǎn)速采集模塊的傳感器。 光電編碼器由光柵盤和光電檢測裝置組成。光柵盤是在一個(gè)一定直徑的圓板上等分地裁剪出若干個(gè)長方形孔如圖2.4-1(a)所示。光電碼盤與電機(jī)同軸,當(dāng)電機(jī)運(yùn)轉(zhuǎn)時(shí),光柵盤與電機(jī)一起轉(zhuǎn)動(dòng),經(jīng)發(fā)光二極管等電子器件組成的檢測裝置檢測的脈沖信號(hào)。再通過計(jì)算一個(gè)周期內(nèi)光電編碼器輸出的脈沖數(shù),從而得到當(dāng)前電機(jī)的轉(zhuǎn)速如圖2.4-1(b)所示。而且,編碼盤還可提供相位相差的兩路
25、脈沖信號(hào)來判斷旋轉(zhuǎn)方向。 (a) (b) 圖2.3-1 光電編碼器原理圖 2.3.2電機(jī)轉(zhuǎn)速采集電路設(shè)計(jì) 圖2.3-2 測速模塊電路圖 2.4顯示模塊設(shè)計(jì) 2.4.1 顯示模塊的原理與方法 為了使調(diào)速系統(tǒng)能讓人更直觀地觀察到電機(jī)在調(diào)速期間的運(yùn)行狀況,所以,顯示模塊是不可缺少的。 目前在顯示模塊主要有以下三種方式: 方法一:LED數(shù)碼管顯示器。是由發(fā)光二極管作為發(fā)光單位制作而成。通過控制輸入顯示器的段碼信號(hào)來控制顯示器。其顯示接口電路分為靜態(tài)顯示和動(dòng)態(tài)顯示兩
26、種。 方法二:液晶顯示器LCD。其分為點(diǎn)陣型與字符型兩種,點(diǎn)陣型液晶可顯示圖形和文字,字符型液晶只能顯示字符。 將上訴兩種方法進(jìn)行比較,LED數(shù)碼管顯示器雖然在控制方面較為簡單,但是占用的資源較多,且無法顯示本課題所需的信息量,所以方法一不予采用。液晶顯示器LCD因其功耗小、體積小等特點(diǎn),且符合本課題要求,所以予以采用。 LCD顯示模塊存在多種不同的型號(hào)與規(guī)格,對(duì)于不同的規(guī)格和型號(hào)的液晶顯示器而言,它們的控制方法是一樣的。針對(duì)本課題的要求,對(duì)于所需顯示的信息量,在顯示模塊選擇了12864LCD液晶顯示器,它主要是由行驅(qū)動(dòng)器、列驅(qū)動(dòng)器以及12864圈點(diǎn)陣液晶顯示器組成,既能進(jìn)行漢字顯示
27、(1616)以及圖形顯示。12864LCD共有20個(gè)引腳,其引腳分布如圖2.4-2所示,其引腳功能如表2.4-1所示 圖2.4-2 12864LCD液晶顯示器模塊引腳圖 引腳 符 號(hào) 引 腳 功 能 引腳 符 號(hào) 引 腳 功 能 1 VSS 電源地 15 CS1 CS1=1芯片選擇左邊64*64點(diǎn) 2 VDD 電源正+5V 16 CS2 CS2=1芯片選擇右邊64*64點(diǎn) 3 VO 液晶顯示驅(qū)動(dòng)電源 17 /RST 復(fù)位(低電平有效) 4 RS H:數(shù)據(jù)輸入; L:指令碼輸入 18 VEE LCD驅(qū)動(dòng)負(fù)電源 5 R/
28、W H:數(shù)據(jù)讀?。? L:數(shù)據(jù)寫入 19 A 背光電源(+) 6 E 使能信號(hào)。 20 K 背光電源(-) 7-14 DB0-DB7 數(shù)據(jù)線 有些型號(hào)的模塊19、20腳為空腳 表2.4-1 12864LCD液晶顯示器模塊引腳功能 2.4.2 顯示模塊電路設(shè)計(jì) 本調(diào)速系統(tǒng)的顯示模塊電路設(shè)計(jì)如圖2.4-3所示。 圖2.4-3 12864LCD液晶顯示器模塊電路圖 2.5鍵盤輸入模塊設(shè)計(jì) 2.5.1鍵盤輸入模塊的原理與方法 由于本直流電機(jī)調(diào)速系統(tǒng)要求通過按鍵形式對(duì)直流電機(jī)進(jìn)行相應(yīng)控制,包括:正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止、啟動(dòng)以及PID控
29、制器的參數(shù)設(shè)定。所以按鍵輸入模塊是本系統(tǒng)的人機(jī)界面部分至關(guān)重要的一部分。 目前在鍵盤輸入模塊主要有以下兩種方法: 方法一:獨(dú)立式鍵盤。每個(gè)鍵占用一個(gè)I/O口。其優(yōu)點(diǎn)是結(jié)構(gòu)簡單、使用方便,缺點(diǎn)是所占用端口資源較多。 方法二:行列式鍵盤。行列式鍵盤由行線跟列線組成。以對(duì)行線和列線進(jìn)行掃描的方法來確認(rèn)鍵值。其優(yōu)點(diǎn)是在鍵盤較多的情況下,占用的I/O口資源較少,缺點(diǎn)是相對(duì)于獨(dú)立式鍵盤而言,結(jié)構(gòu)較復(fù)雜。 將上訴兩種方法進(jìn)行比較,本課題要求完成電機(jī)的加速、減速、啟動(dòng)、停止、正反轉(zhuǎn)控制,以及對(duì)P、I、D三項(xiàng)參數(shù)的設(shè)定,所以所需的按鍵較多。若采用獨(dú)立式鍵盤勢必占用大量的I/O口資源,所以方法一不予以
30、采用。而行列式恰好滿足了本課題的要求,所以采用方法二。 2.5.2 鍵盤輸入模塊電路設(shè)計(jì) 本調(diào)速系統(tǒng)的顯示模塊電路設(shè)計(jì)如圖2.5-1所示。 圖2.5-1 行列式鍵盤輸入模塊電路圖 3調(diào)速系統(tǒng)數(shù)字部分的設(shè)計(jì)與原理 3.1 PID控制器 3.1.1 PID控制的原理與方法 對(duì)于一個(gè)控制系統(tǒng),通常要求其具有快速性、穩(wěn)定性的品質(zhì)和性能指標(biāo),本課題為了提高調(diào)速系統(tǒng)對(duì)直流電機(jī)在速度運(yùn)行的上述要求,將采用轉(zhuǎn)速閉環(huán)系統(tǒng)來對(duì)本直流電機(jī)調(diào)速進(jìn)行優(yōu)化,并采用數(shù)字PID控制器來實(shí)現(xiàn)電機(jī)的無靜差運(yùn)行。 速度閉環(huán)控制結(jié)構(gòu)可以對(duì)直流電機(jī)的調(diào)速范圍以及調(diào)速的精度進(jìn)行提高。在原來開環(huán)形的驅(qū)動(dòng)
31、器的基礎(chǔ)上,加上速度閉環(huán),這樣就形成了直流電機(jī)的速度閉環(huán)控制系統(tǒng)。在本直流電機(jī)速度閉環(huán)調(diào)速系統(tǒng)中,速度控制器的輸出信號(hào),作為脈寬調(diào)制器的控制信號(hào),經(jīng)過傳感器處理后,形成速度反饋信號(hào),反饋信號(hào)直接送到電子數(shù)字計(jì)算機(jī)直接數(shù)字控制系統(tǒng)中去。我們采用的PID控制器是通過計(jì)算機(jī)基于PID控制算法通過軟件程序?qū)崿F(xiàn)的。我們需要通過數(shù)值逼近的方法來PID控制規(guī)律的實(shí)現(xiàn)。當(dāng)采樣周期相當(dāng)短時(shí),通過求和代替積分,以及查分代替微分,使PID算法離散化,將描述連續(xù)-時(shí)間PID算法的微分方程,轉(zhuǎn)化成描述離散-時(shí)間PID算法的差分方程。PID控制器的原理框圖如圖3.1-1所示。 圖3.1-1 PID控制器的原理框圖
32、 PID控制公式: (1) 式(1)中:為比例項(xiàng),為比例放大系數(shù);為積分項(xiàng),為積分放大系數(shù);為微分項(xiàng),為微分放大系數(shù)。 比例控制的作用是對(duì)于當(dāng)前的偏差信號(hào)進(jìn)行放大或者衰減后作為輸出的控制信號(hào)。系數(shù)越大,控制左右也越強(qiáng),系統(tǒng)的動(dòng)態(tài)特性也越強(qiáng),即表現(xiàn)為起動(dòng)快,對(duì)階躍設(shè)定跟隨得快。但對(duì)于存在慣性環(huán)節(jié)的系統(tǒng),過大時(shí)會(huì)出現(xiàn)較大的超調(diào)量,甚至?xí)?dǎo)致系統(tǒng)震蕩,影響系統(tǒng)的穩(wěn)定性。比例控制能夠減小偏差,但是不能消除靜態(tài)偏差。 圖3.1-2 比例(p)控制階躍響應(yīng) 積分控制的作用是將系統(tǒng)從零開始到當(dāng)前的偏差信號(hào)進(jìn)行積累。積分控制的輸出與偏差信號(hào)存在的時(shí)段有關(guān),只要時(shí)間足夠
33、,積分控制將靜態(tài)偏差消除。其缺點(diǎn)是積分控制不能及時(shí)克服擾動(dòng)的影響。 圖3.1-3 積分(I)和比例積分(PI)控制階躍響應(yīng) 微分控制的作用是根據(jù)偏差信號(hào)當(dāng)前的變化率來判斷隨后的偏差時(shí)增大還是減少,以及增大或減少的幅度。微分控制作用正比于偏差信號(hào)的變化率,其特點(diǎn)是只對(duì)偏差變化的速度起反應(yīng),對(duì)于固定不變的偏差,不會(huì)產(chǎn)生微分作用輸出。因?yàn)橹辉谄顒偝霈F(xiàn)時(shí)產(chǎn)生很大的控制作用,所以微分控制可以加快系統(tǒng)的響應(yīng)速度,減少調(diào)整時(shí)間,從而達(dá)到提高系統(tǒng)快速性的作用,而且還有助于減小超調(diào),克服震蕩,達(dá)到提高系統(tǒng)穩(wěn)定性的作用,但是微分控制不能消除靜態(tài)偏差。值得注意的是,微分控制不能獨(dú)立存在,一般情況下
34、,都要配合比例控制存在,實(shí)現(xiàn)PD控制。 圖3.1-3 微分(D)和比例積分(PD)控制階躍響應(yīng) 上述對(duì)P、I、D控制各項(xiàng)的闡述可由表3.1-1可進(jìn)行直觀的對(duì)比 增益常數(shù)(系數(shù)) 上升時(shí)間 過沖 建立時(shí)間 穩(wěn)態(tài)誤差 Kp 減少 增大 很小變化 減小 KI 減少 增大 增加 消除 KD 很小變化 減小 減少 很小變化 圖3.1-2 積分(I)和比例積分(PI)控制階躍響應(yīng) 3.1.2 數(shù)字PID算法的實(shí)現(xiàn) 在單片機(jī)的應(yīng)用中,可選用的控制方法其實(shí)很多,但最常用的還是數(shù)字PID算法。通過最優(yōu)控制理論可以證明,PID控制能夠滿足非常多
35、工業(yè)控制對(duì)象的控制要求。PID算法也存在多種算法,如位置式PID算法、增量式PID算法等。 本課題的直流電機(jī)調(diào)速系統(tǒng)采用的核心算法是增量式PID算法,它是根據(jù)本次采樣的數(shù)據(jù)與設(shè)定值進(jìn)行比較,求出誤差,然后通過P、I、D用算,一步步逼近設(shè)定值,最終輸出運(yùn)算結(jié)果來控制PWM脈沖的占空比來調(diào)節(jié)直流電機(jī)兩端的電壓值,從而達(dá)到控制點(diǎn)自己轉(zhuǎn)速的作用。 增量式PID算法公式為: 數(shù)字增量式PID程序的流程如圖3.1-4所示 圖3.1-4 數(shù)字增量式PID程序流程圖 關(guān)于數(shù)字PID控制器的C語言源代碼,見附錄1。 3.2 數(shù)字測速模塊 3.2.1 數(shù)字測速模塊
36、的設(shè)計(jì)思想與算法 單片機(jī)接收從光電編碼器的脈沖,然后進(jìn)行數(shù)字運(yùn)算,計(jì)算出當(dāng)前電機(jī)轉(zhuǎn)速,最后將轉(zhuǎn)速值傳送給LCD顯示與PID控制模塊。如圖3.2-1所示 圖3.2-1 數(shù)字測速模塊設(shè)計(jì)思想 利用單片機(jī)的外部中斷來記錄脈沖數(shù)。每當(dāng)編碼器旋轉(zhuǎn)一周記為一個(gè)脈沖,由脈沖觸發(fā)外部中斷,累計(jì)外部中斷的次數(shù),除以編碼盤上的總開口數(shù),便可得到編碼器旋轉(zhuǎn)地圈數(shù)。再利用單片機(jī)的定時(shí)器,利用軟件定時(shí)產(chǎn)生1秒的定時(shí)時(shí)間,在1秒定時(shí)時(shí)間到達(dá)時(shí),所記錄的外部中斷發(fā)生中斷的次數(shù),便是電機(jī)的轉(zhuǎn)速(r/s)。 轉(zhuǎn)速計(jì)算公式: 3.2.2 數(shù)字測速系統(tǒng)流程圖 (a)
37、 (b) (c) 圖3.2-2 (a)系統(tǒng)主程序流程圖 (b)外部中斷流程圖 (c)定時(shí)器中斷流程圖 關(guān)于數(shù)字測速模塊的C語言源代碼,見附錄1。 3.3 12864LCD顯示模塊 3.3.1 12864LCD顯示器的控制方法 在前面的章節(jié)已經(jīng)對(duì)12864LCD顯示器的引腳分布以及引腳功能做了說明,下面我們來介紹下12864LCD顯示器的控制方法。 (1) 讀狀態(tài) D/I R/W E DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 1
38、 BUSY 0 ON/OFF RST 0 0 0 0 如果BUSY=1,表示系統(tǒng)正忙,,不能操作;只有BUSY=0時(shí),才能操作。 (2) 寫指令 D/I R/W E DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 下降沿 指令 (3) 寫數(shù)據(jù) D/I R/W E DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 下降沿 顯示數(shù)據(jù) 將8位數(shù)據(jù)寫入已確定的顯示存儲(chǔ)器的單元內(nèi)。操作每完成一個(gè)列地址,列地址計(jì)數(shù)器加1. (4) 顯示開關(guān)設(shè)置 D/I R/W DB7
39、 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 1 D 當(dāng)D=1時(shí),開顯示;當(dāng)D=0時(shí),關(guān)顯示。 (5) 顯示起始行設(shè)置 D/I R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 顯示起始行(0~63) 有上表可知,DB5至DB0為顯示起始行的地址,取值在0至3FH(1至64行)之間,它所規(guī)定的是顯示器屏幕上顯示內(nèi)容的最頂一行所對(duì)應(yīng)的顯示存儲(chǔ)器的行地址。 (6) 頁面地址設(shè)置 D/I R/W DB7 DB6 DB5 DB4 DB
40、3 DB2 DB1 DB0 0 0 1 0 1 1 1 Page(0~7) 頁面地址是DDRAM的行地址。8行為一頁,DDRAM共有64行,即8頁,DB2至DB0表示0至7頁。 (7) 列地址設(shè)置 D/I R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 Yaddress(0~63) 列地址是DDRAM的列地址。DDRAM共有64列,DB5至DB0取不同的值得到0至3FH(1至64),即某一頁面上的某一單元地址。列地址計(jì)數(shù)器在每一次讀/寫數(shù)據(jù)后將自動(dòng)加1。 (8) 讀數(shù)據(jù) D/I R/W
41、 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 顯示數(shù)據(jù) 該操作時(shí)將12864LCD模塊中的DDRAM存儲(chǔ)器對(duì)應(yīng)單位中的內(nèi)容獨(dú)處,然后列地址計(jì)數(shù)器自動(dòng)加1。 3.3.2 12864LCD顯示器的顯示子程序流程圖 (a) (b) 圖3.3-2 (a)寫入1616漢字程序流程圖 (b)寫入816程序流程圖 關(guān)于顯示模塊的C語言源代碼,見附錄1。 3.4 行列式鍵盤輸入模塊 3.4.1 行列式鍵盤輸入模塊的設(shè)計(jì)思想 單片機(jī)讀取行線和連線
42、當(dāng)前的電平高低,確認(rèn)是否有按鍵按下,然后通過內(nèi)部運(yùn)算確定鍵值,輸出鍵值,用于:改變電機(jī)運(yùn)行狀態(tài),12864LCD顯示相關(guān)參數(shù),設(shè)定PID參數(shù)。如圖3.4-1所示。 圖3.4-1 鍵盤輸入模塊設(shè)計(jì)思想 行列式鍵盤編程要實(shí)現(xiàn)以下三個(gè)目標(biāo): (1) 鍵的正確判斷。先使某行值為“0”。再讀取列值,如果讀取得到的列值是“0”,則說明所在行和列的交叉處的鍵被按下。 (2) 鍵去抖動(dòng)。當(dāng)掃描到有鍵按下時(shí),延時(shí)10ms再判斷該鍵是否仍是按下的,若不是,則將它當(dāng)做誤操作處理。這樣可以有效對(duì)按鍵動(dòng)作進(jìn)行消抖。 (3) 鍵值確定。根據(jù)行號(hào)、列號(hào)建立一個(gè)鍵值數(shù)據(jù)表,鍵值存于數(shù)據(jù)表中,當(dāng)相應(yīng)的按鍵按
43、下時(shí),再從中取鍵值。通過相應(yīng)的鍵值執(zhí)行其對(duì)應(yīng)的代碼。 3.4.2 行列式鍵盤輸入模塊的程序流程圖 圖3.4-2 行列式鍵盤程序流程圖 關(guān)于鍵盤輸入模塊的C語言源代碼,見附錄1。 3.5 PWM調(diào)速方法設(shè)計(jì) 3.5.1對(duì)PWM控制的介紹 由電機(jī)原理可得一下公式: (2-1) 在確定的調(diào)速系統(tǒng)中,I、R、K及φ都是確定,則由式(2-1)可知,轉(zhuǎn)速n與直流電機(jī)的電樞電壓存在一定關(guān)系,只要調(diào)節(jié)點(diǎn)數(shù)電壓U,就能改變轉(zhuǎn)速n,此法稱為調(diào)壓調(diào)速法。對(duì)于直流電機(jī)的調(diào)壓調(diào)速方法,常見的有以下三種:晶閘管調(diào)速、發(fā)電機(jī)—電動(dòng)
44、機(jī)調(diào)速以及直流斬波調(diào)速(脈寬調(diào)制(PWM))。 由于全空性功率電子器件的逐步發(fā)展,PWM控制技術(shù)與開關(guān)功率電路已經(jīng)成為主流技術(shù),以其能減小功率器件導(dǎo)通損耗、提高驅(qū)動(dòng)效率等優(yōu)點(diǎn),所以在功率應(yīng)用方面已經(jīng)基本取代了現(xiàn)行功率放大電路。在PWM控制技術(shù)中,讓功率器件按一個(gè)固定頻率工作在“開”與“關(guān)”兩個(gè)狀態(tài),即開關(guān)飽和和導(dǎo)通狀態(tài)。通過這種方式來改變公路器件的驅(qū)動(dòng)脈沖信號(hào)的通、斷的時(shí)間,來改變負(fù)載兩端的平均電壓的大小。當(dāng)這個(gè)負(fù)載為直流電機(jī)時(shí),就實(shí)現(xiàn)了電機(jī)的調(diào)壓調(diào)速。 為什么PWM控制技術(shù)能改變負(fù)載兩端電壓呢? 在采樣控制理論中存在一個(gè)重要的結(jié)論,沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí)
45、,其效果基本相同。沖量指窄脈沖的面積,效果基本相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。低頻段非常接近,僅在高頻段略有差異。這個(gè)結(jié)論就是面積等效原理,它是PWM控制技術(shù)的重要基礎(chǔ)理論。 由這個(gè)原理我們可以用一些等幅不等寬的脈沖來等效代替一個(gè)正弦半波。我們把一個(gè)正弦半波分成N份,看做N個(gè)相連的脈沖序列,等寬但不等幅;我們再用等幅不等寬的矩形脈沖來表示代替這個(gè)正弦半波,有圖3.7-1可知,它們面積(沖量)相等,寬度按正弦規(guī)律變化。 圖3.5-1 PWM替換正弦半波原理圖 下面舉例說明下,PWM的工作原理,如下圖所示: 圖3.5-2 PWM波形圖 設(shè)T為脈沖的周期,t
46、1為電樞兩端高電平時(shí)電壓為Ud所用的時(shí)間,α為占空比,得: 因此,我們可得電樞兩端電壓的平均值 如圖2-7,若電壓幅值,周期,脈寬, 則占空比,得:電樞兩端的平均電壓。 通過PROTEUS仿真,我們可以得到電樞兩端的平均電壓不同時(shí)的PWM波形, 平均電壓較高時(shí) 圖3.5-3 PWM波形圖(電壓高) 平均電壓一般時(shí) 圖3.5-4 PWM波形圖(電壓一般) 平均電壓較低時(shí) 圖3.5-5 PWM波形圖(電壓低) 3.5.2 PWM脈沖的產(chǎn)生 目前在鍵盤輸入模塊主要有以下四種方法: 方法一:分立電子元件組成的P
47、WM信號(hào)發(fā)生元件。該法是以分立的邏輯電子元件組成PWM信號(hào)電路。它是最早期的方式。 方法二:專業(yè)PWM集成芯片。制造商生產(chǎn)的專用于PWM控制的集成電路芯片,如ti公司的tl494芯片,東芝公司的2sk3131芯片等。這些芯片一般都還具有“死區(qū)”調(diào)節(jié)功能、過流過壓保護(hù)功能等。 方法三:軟件模擬法。采用軟件編程的方法讓單片機(jī)的一個(gè)I/O引腳不間斷地輸出高低電平來實(shí)現(xiàn)PWM波。 方法四:單片機(jī)的PWM口。新一代的單片機(jī)增加了許多功能,其中包括PWM功能。在這些單片機(jī)中我們只要通過初始化設(shè)置,就能使其PWM輸出口自動(dòng)輸出PWM脈沖波,只有在改變占空比時(shí)CPU才進(jìn)行干預(yù)。 將上訴四種方法進(jìn)行比
48、較,為了減少硬件電路的復(fù)雜性,減少成本,以及為了鍛煉自己的編程能力,本設(shè)計(jì)采用軟件模擬法來完成PWM脈沖波的產(chǎn)生。本設(shè)計(jì)通過延時(shí)程序來控制PWM脈沖的占空比。 3.5.3 PWM脈沖產(chǎn)生模塊的程序流程圖 圖3.5-6 PWM脈沖程序流程圖 關(guān)于PWM脈沖產(chǎn)生模塊的C語言源代碼,見附錄1。 4總結(jié)與展望 本設(shè)計(jì)對(duì)基于單片機(jī)的PWM調(diào)速系統(tǒng)做了一個(gè)粗淺的探討。它是以51系列單片機(jī)為控制核心,加上一定量的外圍電路,通過L298驅(qū)動(dòng)芯片完成對(duì)直流電機(jī)的驅(qū)動(dòng),通過PWM脈沖波完成對(duì)直流電機(jī)的調(diào)速,通過數(shù)字PID與測速模塊形成速度閉環(huán)系統(tǒng)完成對(duì)直流電機(jī)的無靜差調(diào)節(jié)。并通過
49、人機(jī)界面,完成對(duì)電機(jī)運(yùn)行的參數(shù)設(shè)置,且直觀地觀察電機(jī)的運(yùn)行狀態(tài)。 在整個(gè)設(shè)計(jì)過程中遇到了很多問題,我通過尋找書籍以及網(wǎng)絡(luò)資料進(jìn)行改善與解決,該系統(tǒng)還存在不足之處有待改善。鑒于本水平有限,有不對(duì)之處,望包涵,多多指教。 參考文獻(xiàn) [1] 張強(qiáng)等.基于單片機(jī)的電動(dòng)機(jī)控制技術(shù)[M].北京:中國電力出版社出版,2008.1~16 [2] 谷腰欣司等.直流電動(dòng)機(jī)實(shí)際應(yīng)用技巧[M].北京:科學(xué)出版社出版,2006. [3]劉偉.PWM技術(shù)在電機(jī)驅(qū)動(dòng)控制中的應(yīng)用[D].合肥:合肥工業(yè)大學(xué)電子與通信工程專業(yè),2009 [4]dianli
50、ying.脈沖寬度調(diào)帶U[EB/OL].http://baike.baidu.corn/view/168039.htm, 2008—10—29 [5]dianliying.面積等效原理[EB/OL].http://baike.baidu.corn/view/614401.htm, 2006-1 1—19 [6]孫緒才. L298N在直流電機(jī)PWM 調(diào)速系統(tǒng)中的應(yīng)用[J].濰坊學(xué)院學(xué)報(bào),2009,9(4):19~21 [7] 張?jiān)嫉?單片機(jī)開發(fā)技術(shù)實(shí)例教程[M].北京:機(jī)械工業(yè)出版社出版,2011. [8] 邊春元等. C51單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用[M].北京:機(jī)械工業(yè)出版社出版
51、,2008. [9] 王蘇. 直流電機(jī)PWM調(diào)速研究及單片機(jī)控制實(shí)現(xiàn)[J].機(jī)電工程技術(shù),2008,(11). [10] 陳伯時(shí).電力拖動(dòng)自動(dòng)控制系統(tǒng)-運(yùn)動(dòng)控制系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2003. [11] 張紅娟,李維.基于PIC單片機(jī)的直流電機(jī)PWM調(diào)速系統(tǒng)[J].機(jī)電工程,2005,(02). [12] 李維軍,韓小剛,李晉.基于單片機(jī)用軟件實(shí)現(xiàn)直流電機(jī)PWM調(diào)速系統(tǒng)[J].機(jī)電一體化, 2004,(10) . [13] 張立勛,沈錦華,路敦民,楊勇.AVR單片機(jī)實(shí)現(xiàn)的直流電機(jī)PWM調(diào)速控制器[J].機(jī)械與電子,2004(04). [14] 孫宜,王東. 經(jīng)濟(jì)型直流電
52、機(jī)PWM閉環(huán)調(diào)速系統(tǒng)設(shè)計(jì)[J]. 電氣傳動(dòng)自動(dòng)化,2001,(01). [15] 張千帆,寇寶泉. 電機(jī)控制集成電路的選用:第五講直流電機(jī)PWM控制芯片UC3637的選用[J]. 微電機(jī), 1999,(05) . [16] 余建國.基于單片機(jī)的步進(jìn)電動(dòng)機(jī)調(diào)速的控制方法[J].產(chǎn)品與技術(shù)系統(tǒng)&裝置.電器時(shí)代2006,(4). [17] 薛英杰.用于單相電機(jī)調(diào)速的單片PWM控制技術(shù)[A].伺服技術(shù),2002,35. [18] 李維軍.基于單片機(jī)用軟件實(shí)現(xiàn)直流電機(jī)PWM調(diào)速系統(tǒng)[OL]. [19] 梁亦鉑.數(shù)字式直流電機(jī)調(diào)速器的硬件設(shè)計(jì)[J].微電機(jī),2001,34(5). [20] 孔峰.一種基于模糊控制的單片機(jī)電機(jī)調(diào)速系統(tǒng)[N].廣西工學(xué)院學(xué)報(bào),2001,3. [21] Basic DC Motor Speed PID Control With The Infineon C167 Family[OL]. 致謝 這份畢業(yè)論文能夠成功完成,首先感謝我的指導(dǎo)老師——蔡老師對(duì)我多年來的幫助與支持,在整個(gè)畢業(yè)設(shè)計(jì)過程中,他運(yùn)用深厚的專業(yè)知識(shí)、理論功底以及豐富的實(shí)踐經(jīng)驗(yàn),幫我打開設(shè)計(jì)思路,輔導(dǎo)我理論知識(shí),點(diǎn)撥技術(shù)難點(diǎn)等,使我受益匪淺。就是他這樣嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和工作作風(fēng)深深的影響著我。同時(shí)對(duì)曾經(jīng)幫助過我的每一位同學(xué)和朋友致以最真誠的謝意。
- 溫馨提示:
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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中小學(xué)校黨建工作計(jì)劃2篇例文
- 2025年學(xué)校黨建工作計(jì)劃(工作要點(diǎn))5篇范文
- 2025年學(xué)校黨建工作計(jì)劃例文【3份】
- 初中英語知識(shí)點(diǎn)總結(jié):英語副詞精華講解
- 施工安全事故易發(fā)期
- 安全管理人員安全工作總結(jié)范文
- 初中英語重點(diǎn)語法:三大從句總結(jié)
- 鐵路廣場冰雪等極端天氣的安全應(yīng)急預(yù)案
- 安全培訓(xùn)資料:某公司職業(yè)病防治宣傳教育培訓(xùn)制度
- 初中英語最齊全的8大時(shí)態(tài)
- 硝酸使用安全和典型案例、對(duì)策
- 安全培訓(xùn)資料:某公司職業(yè)病危害事故處置與報(bào)告制度
- 初中英語英語重點(diǎn)詞組、短語和句子總結(jié)
- 初中英語作文寫作3原則
- 職業(yè)健康安全監(jiān)護(hù)要點(diǎn)