基于單片機實現(xiàn)直流電機PWM調(diào)速系統(tǒng)課程設計_第1頁
基于單片機實現(xiàn)直流電機PWM調(diào)速系統(tǒng)課程設計_第2頁
基于單片機實現(xiàn)直流電機PWM調(diào)速系統(tǒng)課程設計_第3頁
基于單片機實現(xiàn)直流電機PWM調(diào)速系統(tǒng)課程設計_第4頁
基于單片機實現(xiàn)直流電機PWM調(diào)速系統(tǒng)課程設計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

重慶三峽職業(yè)學院課程設計報告工程名稱專業(yè)班級工程〔主持〕工程〔硬件〕工程〔軟件〕工程〔設計報告〕工程〔調(diào)試制作〕二〇一三年一月二日摘要本文主要研究了利用MCS-51系列單片機控制PWM信號從而實現(xiàn)對直流電機轉(zhuǎn)速進行控制的方法。文章中采用了專門的芯片組成了PWM信號的發(fā)生系統(tǒng),并且對PWM信號的原理、產(chǎn)生方法以及如何通過軟件編程對PWM信號占空比進行調(diào)節(jié),從而控制其輸入信號波形等均作了詳細的闡述。此外,本文中還采用了芯片IR2110作為直流電機正轉(zhuǎn)調(diào)速功率放大電路的驅(qū)動模塊,并且把它與延時電路相結合完成了在主電路中對直流電機的控制。另外,本系統(tǒng)中使用了測速發(fā)電機對直流電機的轉(zhuǎn)速進行測量,經(jīng)過濾波電路后,將測量值送到A/D轉(zhuǎn)換器,并且最終作為反應值輸入到單片機進行PI運算,從而實現(xiàn)了對直流電機速度的控制。在軟件方面,文章中詳細介紹了PI運算程序,初始化程序等的編寫思路和具體的程序?qū)崿F(xiàn)。關鍵詞:PWM信號測速發(fā)電機PI運算目錄1.系統(tǒng)硬件電路的設計41.1系統(tǒng)總體設計框圖及單片機系統(tǒng)的設計41.1.1系統(tǒng)總體設計框圖41.1.28051單片機簡介41.1.3單片機系統(tǒng)中所用其他芯片簡介61.1.48051單片機擴展電路及分析91.2PWM信號發(fā)生電路設計111.2.1PWM的根本原理111.2.2PWM信號發(fā)生電路設計121.2.3PWM發(fā)生電路主要芯片的工作原理131.3功率放大驅(qū)動電路設計151.3.1芯片IR2110性能及特點161.3.2IR2110的引腳圖以及功能161.4主電路設計181.4.1延時保護電路181.4.2主電路181.4.3輸出電壓波形211.5測速發(fā)電機211.6濾波電路221.7A/D轉(zhuǎn)換221.7.1芯片ADC0809介紹221.7.2ADC0809的引腳及其功能222.直流調(diào)速系統(tǒng)232.1直流調(diào)速系統(tǒng)概述232.2單閉環(huán)直流調(diào)速系統(tǒng)242.3開環(huán)系統(tǒng)機械特性和閉環(huán)系統(tǒng)靜特性的比擬263.系統(tǒng)軟件局部的設計283.1PI轉(zhuǎn)速調(diào)節(jié)器原理圖及參數(shù)計算283.2系統(tǒng)中的局部程序設計293.2.1單片機資源分配293.2.2程序流程圖324、調(diào)試記錄331.系統(tǒng)硬件電路的設計1.1系統(tǒng)總體設計框圖及單片機系統(tǒng)的設計系統(tǒng)總體設計框圖8051單片機PWM信號的產(chǎn)生與放大8051單片機PWM信號的產(chǎn)生與放大直流電機測速發(fā)電機濾波電路A/D轉(zhuǎn)換8051單片機簡介1.8051單片機的根本組成8051單片機由CPU和8個部件組成,它們都通過片內(nèi)單一總線連接,其根本結構依然是通用CPU加上外圍芯片的結構模式,但在功能單元的控制上采用了特殊功能存放器的集中控制方法。其根本組成如下列圖所示:圖1.28051單片機根本組成2.CPU及8個部件的作用功能介紹如下中央處理器CPU:它是單片機的核心,完成運算和控制功能。內(nèi)部數(shù)據(jù)存儲器:8051芯片中共有256個RAM單元,能作為存儲器使用的只是前128個單元,其地址為00H—7FH。通常說的內(nèi)部數(shù)據(jù)存儲器就是指這前128個單元,簡稱內(nèi)部RAM。特殊功能存放器:是用來對片內(nèi)各部件進行管理、控制、監(jiān)視的控制存放器和狀態(tài)存放器,是一個特殊功能的RAM區(qū),位于內(nèi)部RAM的高128個單元,其地址為80H—FFH。內(nèi)部程序存儲器:8051芯片內(nèi)部共有4K個單元,用于存儲程序、原始數(shù)據(jù)或表格,簡稱內(nèi)部ROM。并行I/O口:8051芯片內(nèi)部有4個8位的I/O口〔P0,P1,P2,P3〕,以實現(xiàn)數(shù)據(jù)的并行輸入輸出。串行口:它是用來實現(xiàn)單片機和其他設備之間的串行數(shù)據(jù)傳送。定時器:8051片內(nèi)有2個16位的定時器,用來實現(xiàn)定時或者計數(shù)功能,并且以其定時或計數(shù)結果對計算機進行控制。中斷控制系統(tǒng):該芯片共有5個中斷源,即外部中斷2個,定時/計數(shù)中斷2個和串行中斷1個。振蕩電路:它外接石英晶體和微調(diào)電容即可構成8051單片機產(chǎn)生時鐘脈沖序列的時鐘電路。系統(tǒng)允許的最高晶振頻率為12MHz。3.8051單片機引腳圖圖1.38051單片機引腳圖單片機系統(tǒng)中所用其他芯片簡介1.地址鎖存器74LS37374LS373片內(nèi)是8個輸出帶三態(tài)門的D鎖存器。其結構如下列圖所示:圖1.474LS373片內(nèi)三態(tài)門的D鎖存器當使能端G呈高電平時,鎖存器中的內(nèi)容可以更新,而在返回低電平的瞬間實現(xiàn)鎖存。如果此時芯片的輸出控制端為低,也即是輸出三態(tài)門翻開,鎖存器中的地址信息便可以通過三態(tài)門輸出。以下是其引腳圖:圖1.574LS37引腳圖2.程序存儲器27128(1)芯片引腳圖1.6程序存儲器27128引腳圖〔2〕功能表引腳工作方式〔片選〕〔允許輸出〕VPP〔編程控制〕輸出讀LLVCCH數(shù)據(jù)輸出維持H*VCC*高阻編程LHVPPL數(shù)據(jù)輸入編程校驗LLVPPH數(shù)據(jù)輸出編程禁止H*VPP*高阻表1.1功能表3.數(shù)據(jù)存儲器6264〔1〕芯片引腳圖1.7數(shù)據(jù)存儲器6264芯片引腳〔2〕芯片功能表引腳工作方式I/O0—I/O7未選中H***高阻未選中*L**高阻輸出禁止LHHH高阻讀LHLH數(shù)據(jù)輸出寫LHHL數(shù)據(jù)輸入寫LHLL數(shù)據(jù)輸入表1.2芯片功能表1.1.48051單片機擴展電路及分析圖1.88051單片機擴展電路接線分析P0.7P0.0:這8個引腳共有兩種不同的功能,分別使用于兩種不同的情況。第一種情況是8051不帶片外存儲器,P0口可以作為通用I/O口使用,P0.7P0.0用于傳送CPU的I/O數(shù)據(jù)。第二種情況是8051帶片外存儲器,P0.7P0.0在CPU訪問片外存儲器時先是用于傳送片外存儲器的低8位地址,然后傳送CPU對片外存儲器的讀寫數(shù)據(jù)。P2.7P2.0:這組引腳的第一功能可以作為通用的I/O使用。它的第二功能和P0口引腳的第二功能相配合,用于輸出片外存儲器的高8位地址,共同選中片外存儲器單元,但是并不能像P0口那樣還可以傳送存儲器的讀寫數(shù)據(jù)。P3.7P3.0:這組引腳的第一功能為傳送用戶的輸入/輸出數(shù)據(jù)。它的第二功能作為控制用,每個引腳不盡相同,如下表所示:P3口的位第二功能注釋P3.0RXD串行數(shù)據(jù)接收口P3.1TXD串行數(shù)據(jù)發(fā)送口P3.2外中斷0輸入P3.3外中斷1輸入P3.4T0計數(shù)器0計數(shù)輸入P3.5T1計數(shù)器1計數(shù)輸入P3.6外部RAM寫選通信號P3.7外部RAM讀選通信號表1.3P3口功能表VCC為+5V電源線,VSS為接地線。ALE/:地址鎖存允許/編程線,配合P0口引腳的第二功能使用,在訪問片外存儲器時,8051CPU在P0.7P0.0引腳線上輸出片外存儲器低8位地址的同時還在ALE/線上輸出一個高電位脈沖,其下降沿用于把這個片外存儲器低8位地址鎖存到外部專用地址鎖存器,以便空出P0.7P0.0引腳線去傳送隨后而來的片外存儲器的讀寫數(shù)據(jù)。在不訪問片外存儲器時,8051自動在ALE/線上輸出頻率為1/6fOSC的脈沖序列。該脈沖序列可以用作外部時鐘源或者作為定時脈沖源使用。/VPP:允許訪問片外存儲器/編程電源線,可以控制8051使用片內(nèi)ROM還是片外ROM。如果=1,那么允許使用片內(nèi)ROM;如果=0,那么允許使用片外ROM。:片外ROM選通線,在執(zhí)行訪問片外ROM的指令MOVC時,8051自動在線上產(chǎn)生一個負脈沖,用于片外ROM芯片的選通。其他情況下,線均為高電平封鎖狀態(tài)。RST/VPD:復位備用電源線,可以使8051處于復位工作狀態(tài)。XTAL1和XTAL2:片內(nèi)振蕩電路輸入線,這兩個端子用來外接石英晶體和微調(diào)電容,即用來連接8051片內(nèi)OSC的定時反應電路。石英晶振起振后,應能在XTAL2線上輸出一個3V左右的正弦波,以便于8051片內(nèi)的OSC電路按石英晶振相同頻率自激振蕩,電容C1、C2可以幫助起振,調(diào)節(jié)它們可以到達微調(diào)fOSC的目的。1.2PWM信號發(fā)生電路設計1.2.1PWM的根本原理PWM〔脈沖寬度調(diào)制〕是通過控制固定電壓的直流電源開關頻率,改變負載兩端的電壓,從而到達控制要求的一種電壓調(diào)整方法。PWM可以應用在許多方面,比方:電機調(diào)速、溫度控制、壓力控制等等。在PWM驅(qū)動控制的調(diào)整系統(tǒng)中,按一個固定的頻率來接通和斷開電源,并且根據(jù)需要改變一個周期內(nèi)“接通〞和“斷開〞時間的長短。通過改變直流電機電樞上電壓的“占空比〞來到達改變平均電壓大小的目的,從而來控制電動機的轉(zhuǎn)速。也正因為如此,PWM又被稱為“開關驅(qū)動裝置〞。如下列圖所示:圖1.9時序圖設電機始終接通電源時,電機轉(zhuǎn)速最大為Vmax,設占空比為D=t1/T,那么電機的平均速度為Va=Vmax*D,其中Va指的是電機的平均速度;Vmax是指電機在全通電時的最大速度;D=t1/T是指占空比。由上面的公式可見,當我們改變占空比D=t1/T時,就可以得到不同的電機平均速度Vd,從而到達調(diào)速的目的。嚴格來說,平均速度Vd與占空比D并非嚴格的線性關系,但是在一般的應用中,我們可以將其近似地看成是線性關系。1.2.2PWM信號發(fā)生電路設計圖1.10PWM信號發(fā)生電路PWM波可以由具有PWM輸出的單片機通過編程來得以產(chǎn)生,也可以采用PWM專用芯片來實現(xiàn)。當PWM波的頻率太高時,它對直流電機驅(qū)動的功率管要求太高,而當它的頻率太低時,其產(chǎn)生的電磁噪聲就比擬大,在實際應用中,當PWM波的頻率在18KHz左右時,效果最好。在本系統(tǒng)內(nèi),采用了兩片4位數(shù)值比擬器4585和一片12位串行計數(shù)器4040組成了PWM信號發(fā)生電路。兩片數(shù)值比擬器4585,即圖上U2、U3的A組接12位串行4040計數(shù)輸出端Q2—Q9,而U2、U3的B組接到單片機的P1端口。只要改變P1端口的輸出值,那么就可以使得PWM信號的占空比發(fā)生變化,從而進行調(diào)速控制。12位串行計數(shù)器4040的計數(shù)輸入端CLK接到單片機C51晶振的振蕩輸出XTAL2。計數(shù)器4040每來8個脈沖,其輸出Q2—Q9加1,當計數(shù)值小于或者等于單片機P1端口輸出值X時,圖中U2的〔A>B〕輸出端保持為低電平,而當計數(shù)值大于單片機P1端口輸出值X時,圖中U2的〔A>B〕輸出端為高電平。隨著計數(shù)值的增加,Q2—Q9由全“1”變?yōu)槿?使用這個方法時,單片機只需要根據(jù)調(diào)整量輸出X的值,而PWM信號由三片通用數(shù)字電路生成,這樣可以使得軟件大大簡化,同時也有利于單片機系統(tǒng)的正常工作。由于單片機上電復位時P1端口輸出全為“1〞,使用數(shù)值比擬器4585的B組與P1端口相連,升速時P0端口輸出X按一定規(guī)律減少,而降速時按一定規(guī)律增大。1.2.3PWM發(fā)生電路主要芯片的工作原理1.芯片4585〔1〕芯片4585的用途:對于A和B兩組4位并行數(shù)值進行比擬,來判斷它們之間的大小是否相等?!?〕芯片4585的功能表:輸入輸出比擬級取A3、B3A2、B2A1、B1A0、B0A<BA=BA>BA<BA=BA>BA3>B3*****1001A3=B3A2>B2****1001A3=B3A2=B2A1>B1***1001A3=B3A2=B2A1=B1A0>B0**1001A3=B3A2=B2A1=B1A0=B0001001A3=B3A2=B2A1=B1A0=B0010010A3=B3A2=B2A1=B1A0<B0100100A3=B3A2=B2A1<B1****100A3=B3A2<B2*****100A3<B3******100表1.4芯片4585的功能表〔3〕芯片4585的引腳圖:圖1.11芯片4585的引腳圖2.芯片4040芯片4040是一個12位的二進制串行計數(shù)器,所有計數(shù)器位為主從觸發(fā)器,計數(shù)器在時鐘下降沿進行計數(shù)。當CR為高電平時,它對計數(shù)器進行清零,由于在時鐘輸入端使用施密特觸發(fā)器,故對脈沖上升和下降時間沒有限制,所有的輸入和輸出均經(jīng)過緩沖。芯片4040提供了16引線多層陶瓷雙列直插、熔封陶瓷雙列直插、塑料雙列直插以及陶瓷片狀載體等4種封裝形式。〔1〕芯片4040的極限值:電源電壓范圍:-0.5V—18V輸入電壓范圍:-0.5V—VDD+0.5V輸入電流范圍:±10mA貯存溫度范圍:-65°C—150°C〔2〕芯片4040引出端功能符號:CP:時鐘輸入端CR:去除端Q0—Q11:計數(shù)脈沖輸出端VDD:正電源VSS:地端〔3〕芯片4040功能表:輸入輸出CPCR↑↓*LLH保持計數(shù)所有輸出端均為L表1.5芯片4040功能表〔4〕芯片4040的引腳圖:圖1.12芯片4040的引腳圖1.3功率放大驅(qū)動電路設計該驅(qū)動電路采用了IR2110集成芯片,該集成電路具有較強的驅(qū)動能力和保護功能。芯片IR2110性能及特點IR2110是美國國際整流器公司利用自身獨有的高壓集成電路以及無閂鎖CMOS技術,于1990年前后開發(fā)并且投放市場的,IR2110是一種雙通道高壓、高速的功率器件柵極驅(qū)動的單片式集成驅(qū)動器。它把驅(qū)動高壓側(cè)和低壓側(cè)MOSFET或IGBT所需的絕大局部功能集成在一個高性能的封裝內(nèi),外接很少的分立元件就能提供極快的功耗,它的特點在于,將輸入邏輯信號轉(zhuǎn)換成同相低阻輸出驅(qū)動信號,可以驅(qū)動同一橋臂的兩路輸出,驅(qū)動能力強,響應速度快,工作電壓比擬高,可以到達600V,其內(nèi)設欠壓封鎖,本錢低、易于調(diào)試。高壓側(cè)驅(qū)動采用外部自舉電容上電,與其他驅(qū)動電路相比,它在設計上大大減少了驅(qū)動變壓器和電容的數(shù)目,使得MOSFET和IGBT的驅(qū)動電路設計大為簡化,而且它可以實現(xiàn)對MOSFET和IGBT的最優(yōu)驅(qū)動,還具有快速完整的保護功能。與此同時,IR2110的研制成功并且投入應用可以極大地提高控制系統(tǒng)的可靠性。降低了產(chǎn)品本錢和減少體積。IR2110的引腳圖以及功能引腳1〔LO〕與引腳7〔HO〕:對應引腳12以及引腳10的兩路驅(qū)動信號輸出端,使用中,分別通過一電阻接主電路中下上通道MOSFET的柵極,為了防止干擾,通常分別在引腳1與引腳2以及引腳7與引腳5之間并接一個10KΩ的電阻。引腳2〔COM〕:下通道MOSFET驅(qū)動輸出參考地端,使用中,與引腳13〔Vss〕直接相連,同時接主電路橋臂下通道MOSFET的源極。引腳3〔Vcc〕:直接接用戶提供的輸出極電源正極,并且通過一個較高品質(zhì)的電容接引腳2。引腳5〔Vs〕:上通道MOSFET驅(qū)動信號輸出參考地端,使用中,與主電路中上下通道被驅(qū)動MOSFET的源極相通。與引腳6〔VB〕:通過一陰極連接到該端陽極連接到引腳3的高反壓快恢復二極管,與用戶提供的輸出極電源相連,對Vcc的參數(shù)要求為大于或等于—0.5V,而小于或等于+20V。引腳9〔VDD〕:芯片輸入級工作電源端,使用中,接用戶為該芯片工作提供的高性能電源,為抗干擾,該端應通過一高性能去耦網(wǎng)絡接地,該端可與引腳3〔Vcc〕使用同一電源,也可以分開使用兩個獨立的電源。引腳10〔HIN〕與引腳12〔LIN〕:驅(qū)動逆變橋中同橋臂上下兩個功率MOS器件的驅(qū)動脈沖信號輸入端。應用中,接用戶脈沖形成局部的對應兩路輸出,對此兩個信號的限制為Vss-0.5V至Vcc+0.5V,這里Vss與Vcc分別為連接到IR2110的引腳13〔Vss〕與引腳9〔VDD〕端的電壓值。引腳11〔SD〕:保護信號輸入端,當該引腳為高電平時,IR2110的輸出信號全部被封鎖,其對應的輸出端恒為低電平,而當該端接低電平時,那么IR2110的輸出跟隨引腳10與12而變化。引腳13〔Vss〕:芯片工作參考地端,使用中,直接與供電電源地端相連,所有去耦電容的一端應接該端,同時與引腳2直接相連。引腳8、引腳14、引腳4:為空引腳。芯片參數(shù):1.IR2110的極限參數(shù)和限制:最大高端工作電源電壓VB:-0.3V至525V門極驅(qū)動輸出最大〔脈沖〕電流IOMAX:2A最高工作頻率fmax:1MHz工作電源電壓Vcc:-0.3V至25V貯存溫度Tstg:-55至150°C工作溫度范圍TA:-40至125°C允許最高結溫Tjmax:150°C邏輯電源電壓VDD:-0.3V至VSS+25V允許參考電壓Vs臨界上升率dVs/dt:50000V/μs高端懸浮電源參考電壓Vs:VB-25V至VB+0.3V高端懸浮輸出電壓VHO:Vs-0.3V至VB+0.3V邏輯輸入電壓VIN:Vss-0.3V至VDD+0.3V邏輯輸入?yún)⒖茧妷篤ss:Vcc-25V至Vcc+0.3V低端輸出電壓VLO:-0.3V至Vcc+0.3V功耗PD:DIP-14封裝為1.6W2.IR2110的推薦工作條件:高端懸浮電源絕對值電壓VB:Vs+10V至Vs+20V低端輸出電壓VLO:0至Vcc低端工作電源電壓Vcc:10V至20V邏輯電源電壓VDD:Vss+5V至Vss+20V邏輯電源參考電壓Vss:-5V至+5V圖1.13IR2110芯片1.4主電路設計延時保護電路利用IR2110芯片的完善設計可以實現(xiàn)延時保護電路。R2110使它自身可對輸入的兩個通道信號之間產(chǎn)生適宜的延時,保證了加到被驅(qū)動的逆變橋中同橋臂上的兩個功率MOS器件的驅(qū)動信號之間有一互瑣時間間隔,因而防止了被驅(qū)動的逆變橋中兩個功率MOS器件同時導通而發(fā)生直流電源直通路的危險。主電路從上面的原理可以看出,產(chǎn)生高壓側(cè)門極驅(qū)動電壓的前提是低壓側(cè)必須有開關的動作,在高壓側(cè)截止期間低壓側(cè)必須導通,才能夠給自舉電容提供充電的通路。因此在這個電路中,Q1、Q4或者Q2、Q3是不可能持續(xù)、不間斷的導通的。我們可以采取雙PWM信號來控制直流電機的正轉(zhuǎn)以及它的速度。將IC1的HIN端與IC2的LIN端相連,而把IC1的LIN端與IC2的HIN端相連,這樣就使得兩片芯片所輸出的信號恰好相反。在HIN為高電平期間,Q1、Q4導通,在直流電機上加正向的工作電壓。其具體的操作步驟如下:當IC1的LO為低電平而HO為高電平的時候,Q2截止,C1上的電壓經(jīng)過VB、IC內(nèi)部電路和HO端加在Q1的柵極上,從而使得Q1導通。同理,此時IC2的HO為低電平而LO為高電平,Q3截止,C3上的電壓經(jīng)過VB、IC內(nèi)部電路和HO端加在Q4的柵極上,從而使得Q4導通。電源經(jīng)Q1至電動機的正極經(jīng)過整個直流電機后再通過Q4到達零電位,完成整個的回路。此時直流電機正轉(zhuǎn)。在HIN為低電平期間,LIN端輸入高電平,Q2、Q3導通,在直流電機上加反向工作電壓。其具體的操作步驟如下:當IC1的LO為高電平而HO為低電平的時候,Q2導通且Q1截止。此時Q2的漏極近乎于零電平,Vcc通過D1向C1充電,為Q1的又一次導通作準備。同理可知,IC2的HO為高電平而LO為低電平,Q3導通且Q4截止,Q3的漏極近乎于零電平,此時Vcc通過D2向C3充電,為Q4的又一次導通作準備。電源經(jīng)Q3至電動機的負極經(jīng)過整個直流電機后再通過Q2到達零電位,完成整個的回路。此時,直流電機反轉(zhuǎn)。因此電樞上的工作電壓是雙極性矩形脈沖波形,由于存在著機械慣性的緣故,電動機轉(zhuǎn)向和轉(zhuǎn)速是由矩形脈沖電壓的平均值來決定的。設PWM波的周期為T,HIN為高電平的時間為t1,這里忽略死區(qū)時間,那么LIN為高電平的時間就為T-t1。HIN信號的占空比為D=t1/T。設電源電壓為V,那么電樞電壓的平均值為:Vout=[t1-(T-t1)]V/T=(2t1–T)V/T=(2D–1)V定義負載電壓系數(shù)為λ,λ=Vout/V,那么λ=2D–1;當T為常數(shù)時,改變HIN為高電平的時間t1,也就改變了占空比D,從而到達了改變Vout的目的。D在0—1之間變化,因此λ在±1之間變化。如果我們聯(lián)系改變λ,那么便可以實現(xiàn)電機正向的無級調(diào)速。當λ=0.5時,Vout=0,此時電機的轉(zhuǎn)速為0;當0.5<λ<1時,Vout為正,電機正轉(zhuǎn);當λ=1時,Vout=V,電機正轉(zhuǎn)全速運行。圖1.14主電路輸出電壓波形圖1.151.5測速發(fā)電機測速發(fā)電機是輸出電動勢與轉(zhuǎn)速成比例的微特電機,分為直流與交流兩種。其繞組和磁路經(jīng)過精確設計,輸出電動勢E和轉(zhuǎn)速n成線性關系,即E=kn,其中k是常數(shù)。改變旋轉(zhuǎn)方向時,輸出電動勢的極性即相應改變。當被測機構與測速發(fā)電機同軸連接時,只要檢測出輸出電動勢,即可以獲得被測機構的轉(zhuǎn)速,所以測速發(fā)電機又稱速度傳感器。測速發(fā)電機廣泛應用于各種速度或者位置控制系統(tǒng),在自動控制系統(tǒng)中作為檢測速度的元件,以調(diào)節(jié)電動機轉(zhuǎn)速或者通過反應來提高系統(tǒng)穩(wěn)定性和精度。1.6濾波電路圖1.16濾波電路1.7A/D轉(zhuǎn)換芯片ADC0809介紹ADC0809是8位、逐次比擬式A/D轉(zhuǎn)換芯片,具有地址鎖存控制的8路模擬開關,應用單一的+5V電源,其模擬量輸入電壓的范圍為0V+5V,其對應的數(shù)字量輸出為00HFFH,轉(zhuǎn)換時間為100μs,無須調(diào)零或者調(diào)整滿量程。1.7.2ADC0809的引腳及其功能ADC0809有28個引腳,其中IN0IN7接8路模擬量輸入。ALE是地址鎖存允許,、接基準電源,在精度要求不太高的情況下,供電電源就可以作為基準電源。START是芯片的啟動引腳,其上脈沖的下降沿起動一次新的A/D轉(zhuǎn)換。EOC是轉(zhuǎn)換結束信號,可以用于向單片機申請中斷或者供單片機查詢。OE是輸出允許端。CLK是時鐘端。DB0DB7是數(shù)字量的輸出。ADDA、ADDB、ADDC接地址線用以選定8路輸入中的一路,詳見下列圖。圖1.17ADC0809的引腳ADDCADDBADDA選通輸入通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7表1.62.直流調(diào)速系統(tǒng)2.1直流調(diào)速系統(tǒng)概述直流調(diào)速是指人為地或自動地改變直流電動機的轉(zhuǎn)速,以滿足工作機械的要求。從機械特性上看,就是通過改變電動機的參數(shù)或外加工電壓等方法來改變電動機的機械特性,從而改變電動機機械特性和工作特性機械特性的交點,使電動機的穩(wěn)定運轉(zhuǎn)速度發(fā)生變化。調(diào)速通常通過給定環(huán)節(jié),中間放大環(huán)節(jié),校正環(huán)節(jié),反應環(huán)節(jié)和保護環(huán)節(jié)等來實現(xiàn)。電動機的轉(zhuǎn)速不能自動校正與給定轉(zhuǎn)速的偏差的調(diào)速系統(tǒng)稱為開環(huán)控制系統(tǒng)。這種調(diào)速系統(tǒng)的電動機的轉(zhuǎn)速要受到負載波動及電源電壓波動等外界擾動的影響。電動機的轉(zhuǎn)速能自動的校正與給定轉(zhuǎn)速的偏差,不受負載及電網(wǎng)電壓波動等外界擾動的影響,使電動機的轉(zhuǎn)速始終與給定轉(zhuǎn)速保持一致的調(diào)速系統(tǒng)稱為閉環(huán)控制系統(tǒng)。這是由于閉環(huán)控制系統(tǒng)具有反應環(huán)節(jié)。電氣傳動控制系統(tǒng)通常由電動機、控制裝置和信息裝置三局部組成。它能按照規(guī)定的指令,及時的控制電動機的啟動、制動、運轉(zhuǎn)方向、位置、速度和加速度等,以滿足工作機械及生產(chǎn)過程的要求。隨著電機、傳感器、控制器件、變流技術和控制理論的開展,電氣傳動控制系統(tǒng)也得到了很大的開展。目前,所用電機的單機容量從幾百瓦開展到數(shù)萬千瓦,變流設備從旋轉(zhuǎn)式電機變流機組開展到大功率晶閘管靜止變流裝置,中小功率自關斷器件靜止變頻裝置;控制單元從模擬量觸發(fā)器、調(diào)節(jié)器、給定積分器開展到以微處理器芯片為核心的交、直流通用的數(shù)字量控制模塊;系統(tǒng)的控制方式從手動操作的開關控制開展到閉環(huán)多參量控制;電氣傳動以從單純的調(diào)速系統(tǒng)擴展為實現(xiàn)位置、速度、加速度控制的運動控制中的重要分支??傊F(xiàn)代電氣傳動控制系統(tǒng)業(yè)已開展成為全新的電氣傳動自動化系統(tǒng)。2.2單閉環(huán)直流調(diào)速系統(tǒng)在單閉環(huán)直流調(diào)速系統(tǒng)中,只有電流截止負反應環(huán)節(jié)是專門用來控制電流的,但它只是在超過臨界電流IIr值以后,靠強烈的負反應作用限制電流的沖擊,并不能很理想地控制電流的動態(tài)波形。帶電流截止負反應的單閉環(huán)直流調(diào)速系統(tǒng)啟動時的電流和轉(zhuǎn)速波形如圖1-1a所示。當電流從最大值降低下來以后,電極轉(zhuǎn)矩也隨之減小,因而加速過程必然拖長。在電機最大電流〔或轉(zhuǎn)矩〕受限的條件下,希望充分利用電機的允許過載能力,最好是在過度過程中始終保持電流〔或轉(zhuǎn)矩〕為允許的最大值,使電力拖動系統(tǒng)盡可能用最大的加速度啟動,到達穩(wěn)態(tài)轉(zhuǎn)速后,又讓電流立即降低下來,使轉(zhuǎn)矩馬上與負載相平衡,從而轉(zhuǎn)入穩(wěn)態(tài)運行。這樣的理想啟動過程波形示于圖1-1b〕。這時,啟動電流呈方形波,而轉(zhuǎn)速是線性增長的。這是在最大電流〔或轉(zhuǎn)矩〕受限制的條件下調(diào)速系統(tǒng)所能得到的最快的啟動過程。實際上,由于主電路電感的作用,電流不能突變,圖1-1b)所示的理想波形只能得到近似的逼近,不能完全實現(xiàn)。為了實現(xiàn)在允許條件下最快啟動,關鍵是要獲得一段使電流保持為最大值Idm的恒流過程。按照反應控制規(guī)律,采用某個物理量的負反應就可以保持該量根本不變,那么采用電流負反應就應該能得到近似的恒流過程。問題是希望在啟動過程中只有電流負反應,而不能讓它和轉(zhuǎn)速負反應同時加到一個調(diào)節(jié)器的輸入端;到達穩(wěn)態(tài)轉(zhuǎn)速后,又希望只要轉(zhuǎn)速負反應,不再讓電流負反應發(fā)揮作用。怎樣才能做到這種既存在轉(zhuǎn)速和電流良種負反應,又使它們只能分別在不同的階段去作用呢?雙閉環(huán)直流調(diào)速系統(tǒng)正是用來解決這個問題的。b)理想圖2.1直流調(diào)速系統(tǒng)啟動過程的電流和轉(zhuǎn)速波形采用PI調(diào)節(jié)器的單閉環(huán)轉(zhuǎn)速反應系統(tǒng),即保證了動態(tài)穩(wěn)定性,有保證了靜態(tài)無靜差,很好的解決了動靜態(tài)之間的矛盾。但電流得不到限制。電流負反應雖然能限制啟動電流,但在啟動時,啟動電流僅在某一瞬間到達最大的允許值,其余的時間都比擬小啟動過程慢。同時。他的機械特性較軟,不適合調(diào)速,想要啟動過程盡可能快。就應使整個啟動過程中的電機始終保持最大的啟動轉(zhuǎn)矩。由上述可知,實現(xiàn)理想過程過程的關鍵是控制電流波形,圖2.2生產(chǎn)機械工作工程由圖可知,為了到達最正確過渡過程,必須滿足:過渡過程中,盡量能使電樞電流為最大值,過渡過程結束時,盡快使電樞電流到達穩(wěn)定值。為了使電樞電流有動態(tài)到穩(wěn)態(tài)和由穩(wěn)態(tài)到動態(tài)迅速變化,應使Ud突變到最大值,待電樞電流到達要求值歐,在突變到需要值。同時,西東機械特性曲線應既有轉(zhuǎn)速負反應的絕對硬特性,還要有電流截至負反應挖土機特性。如果單閉環(huán)無靜差調(diào)速系統(tǒng)同時引入轉(zhuǎn)速負反應和電流負反應,法兼顧這兩方面的性能要求,不僅啟動電流波形幾乎沒有得到改善,而且其轉(zhuǎn)速還存在靜差。所以就引入了雙環(huán)和多環(huán)調(diào)速系統(tǒng)。2.3開環(huán)系統(tǒng)機械特性和閉環(huán)系統(tǒng)靜特性的比擬V-M開環(huán)系統(tǒng),其機械特性方程而閉環(huán)時靜特性可寫成

其中分別表示開環(huán)和閉環(huán)系統(tǒng)的理想空載轉(zhuǎn)速;分別表示開環(huán)和閉環(huán)系統(tǒng)的穩(wěn)態(tài)速降。閉環(huán)與開環(huán)特性比擬⑴靜態(tài)速降小,特性硬

在負載相同情況下,兩者的轉(zhuǎn)速降落分別為那么它們的關系是:⑵系統(tǒng)的靜差率小,穩(wěn)速精度高

閉環(huán)與開環(huán)系統(tǒng)的靜差率分別為和

當時⑶當要求的靜差率一定時,閉環(huán)系統(tǒng)調(diào)速范圍可大大提高如果電動機的最高轉(zhuǎn)速都是,而對最低速靜差率s要求相同,那么閉環(huán)和開環(huán)的調(diào)速范圍分別為

將式代入上式,得

上述三項優(yōu)點假設要有效,都取決于一點,即K要足夠大,因此必須設置放大器。

結論:閉環(huán)系統(tǒng)可以獲得比開環(huán)系統(tǒng)硬得多的穩(wěn)態(tài)特性,從而在保證一定靜差率的要求下,能夠提高調(diào)速范圍,為此所需付出的代價是,須增設檢測與反應裝置和電壓放大器。3.系統(tǒng)軟件局部的設計3.1PI轉(zhuǎn)速調(diào)節(jié)器原理圖及參數(shù)計算圖3.1轉(zhuǎn)速調(diào)節(jié)器原理圖按照典型II型系統(tǒng)的參數(shù)選擇方法,轉(zhuǎn)速調(diào)節(jié)器參數(shù)和電阻電容值關系如下:Kn=Rn/R0Tn=Rn/CnTon=1/4R0*Con參數(shù)求法:電動機P=10KWU=220VI=55An=1000轉(zhuǎn)/分電樞電阻R=0.5歐姆取濾波電路中Ro=40千歐Rn=470千歐Cn=0.2uFCon=1uF那么:Umax=220VUmin=〔220/0.9〕*0.5=122VYi-1=0W=1000轉(zhuǎn)/分P=Kp=Rn/Ro=11.7I=Kp*T/Ti=1253.2系統(tǒng)中的局部程序設計3.2.1單片機資源分配工作存放器0組RO-R700H-07H數(shù)據(jù)緩沖區(qū)30H-7FHPSW.4〔RS1=0〕PSW.3(RS0=0);選中工作存放器0組P0口地址80HP1口地址90HP2口地址A0HP3口地址B0H堆?!睸P〕81H定時器/計數(shù)器控制TCON88H定時器/計數(shù)器方式控制TMOD89H定時器/計數(shù)器0低字節(jié)TL08AH高字節(jié)TH08CH定時器/計數(shù)器1低字節(jié)TL18BH高字節(jié)TH18DH中斷1——PI采樣〔ui〕中斷0——A/D采樣P1口預置WP0口測量值〔實測Y〕主程序:0000AJMPSTARTSTART:CLRPSW.4CLRPSW.3;選中工作存放器0組CLRCMOVR0,4FHMOVA,30HCLEAR1:CLRAINCADJNZR0,CLEAR1;清零30-7FHSETBTR0;定時器/計數(shù)器0工作MOVTMODE,#01H;定時器/計數(shù)器工作在方式1SETBEA;總中斷開放SETBIT0;置INTO為降沿觸發(fā)SETBIT1;置INT1為降沿觸發(fā)LJMPMAINLJMPCTCOLCALLSAMPLEFosc=12MHZ,用一個定時器/計數(shù)器定時50ms,用R2作計數(shù)器,置初值14H,到定時時間后產(chǎn)生中斷,每執(zhí)行一次中斷效勞程序,讓計數(shù)器內(nèi)容減1,當計數(shù)器內(nèi)容減為0時,那么到1s。PI控制算法:Ui=Ui-1+Kp(ei-ei-1)+(Kp*T/Ti)*ei令P=KPI=KP*T/TI那么Ui=Ui-1+P(ei-ei-1)+I*eiT——采樣周期Ti=RnCnKp=Rn/R0PI程序:SETBEX1;開放中斷1MOVR0,90H;P1口〔W〕送R0,預設MOVR1,80H;P0口〔Y〕送R1,實測MOVA,R0;W給AMOVB,R1;Y給BSUBBA,B;ei給AMOV7FH,A;ei給7FHMOV7EH,#00H;ei-1=0給7EHMOV7BH,UmaxMOV7AH,UminAJMPIN;積分項AJMPP;比例項MOVA,R2;Pi給AADDA,R3;Pi+Pp給AMOV7DH,#00H;Ui-1=0給7DHADDA,7DH

溫馨提示

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

評論

0/150

提交評論