單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)_第1頁(yè)
單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)_第2頁(yè)
單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)_第3頁(yè)
單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)_第4頁(yè)
單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于8051單片機(jī)直流電機(jī)調(diào)速系統(tǒng)2.1 總體硬件電路設(shè)計(jì)2.1.1系統(tǒng)總體設(shè)計(jì)框圖本系統(tǒng)采用89C51控制輸出數(shù)據(jù),由PWM信號(hào)發(fā)生電路產(chǎn)生PWM信號(hào),送到直流電機(jī),直流電機(jī)通過測(cè)速電路,濾波電路,和A/D轉(zhuǎn)換電路交數(shù)據(jù)重新送回單片機(jī),進(jìn)行PI運(yùn)算,從而實(shí)現(xiàn)對(duì)電機(jī)速度和轉(zhuǎn)向的控制,達(dá)到直流電機(jī)調(diào)速的目的。主控芯片PWM信號(hào)的產(chǎn)生與放大直流電機(jī)測(cè)速發(fā)電機(jī)濾波電路A/D轉(zhuǎn)換圖2-1系統(tǒng)總體設(shè)計(jì)圖2.1.2 8051單片機(jī)簡(jiǎn)介18051單片機(jī)的基本組成8051單片機(jī)由CPU和8個(gè)部件組成,它們都通過片內(nèi)單一總線連接,其基本結(jié)構(gòu)依然是通用CPU加上外圍芯片的結(jié)構(gòu)模式,但在功能單元的控制上采用了特殊功

2、能寄存器的集中控制方法。其基本組成如下圖所示: 圖2-2 8051基本結(jié)構(gòu)圖2CPU及部分部件的作用功能介紹如下中央處理器CPU:它是單片機(jī)的核心,完成運(yùn)算和控制功能。內(nèi)部數(shù)據(jù)存儲(chǔ)器:8051芯片中共有256個(gè)RAM單元,能作為存儲(chǔ)器使用的只是前128個(gè)單元,其地址為00H7FH。通常說的內(nèi)部數(shù)據(jù)存儲(chǔ)器就是指這前128個(gè)單元,簡(jiǎn)稱內(nèi)部RAM。內(nèi)部程序存儲(chǔ)器:8051芯片內(nèi)部共有4K個(gè)單元,用于存儲(chǔ)程序、原始數(shù)據(jù)或表格,簡(jiǎn)稱內(nèi)部ROM。定時(shí)器:8051片內(nèi)有2個(gè)16位的定時(shí)器,用來實(shí)現(xiàn)定時(shí)或者計(jì)數(shù)功能,并且以其定時(shí)或計(jì)數(shù)結(jié)果對(duì)計(jì)算機(jī)進(jìn)行控制。中斷控制系統(tǒng):該芯片共有5個(gè)中斷源,即外部中斷2個(gè),定

3、時(shí)/計(jì)數(shù)中斷2個(gè)和串行中斷1個(gè)。38051單片機(jī)引腳圖圖2-3 8051單片機(jī)引腳圖 2.1.3 單片機(jī)系統(tǒng)中所用其他芯片選型1 地址鎖存器地址鎖存器可以選擇多種,有地址鎖存功能的器件有74LS373、8282、74LS273等,8282是地址鎖存器,功能與74LS373類似,但本系統(tǒng)選用74LS373作為地址鎖存器,考慮到其應(yīng)用的廣泛性以及具有良好的性價(jià)比,成為目前在單片機(jī)系統(tǒng)中應(yīng)該較廣泛的地址鎖存器。74LS373片內(nèi)是8個(gè)輸出帶三態(tài)門的D鎖存器。當(dāng)使能端呈高電平時(shí),鎖存器中的內(nèi)容可以更新,而在返回低電平的瞬間實(shí)現(xiàn)鎖存。如果此時(shí)芯片的輸出控制端為低,也即是輸出三態(tài)門打開,鎖存器中的地址信息

4、便可以通過三態(tài)門輸出。其引腳圖如圖2-4所示: 圖2-4 74L373引腳圖2程序存儲(chǔ)器存儲(chǔ)器是單片機(jī)的又一個(gè)重要組成部分,其中程序存儲(chǔ)器是單片機(jī)中非常重要的存儲(chǔ)器,但由于其存儲(chǔ)空間不足,常常需要對(duì)單片機(jī)的存儲(chǔ)器空間進(jìn)行擴(kuò)展,擴(kuò)展程序存儲(chǔ)器常用芯片有EPROM(紫外線可擦除型),如2716(2KB)、2732(4KB)、2764(8KB)、27128(16KB)、27256(32KB)等,另外還有5V電擦除E2PROM,如2816(2KB)、2864(8KB)等等??紤]到系統(tǒng)功能的可擴(kuò)展性以及程序功能的擴(kuò)展,本系統(tǒng)采用16KB的27128作為程序存儲(chǔ)器擴(kuò)展芯片,在滿足系統(tǒng)要求的前提下還存有一定

5、的擴(kuò)展空間,是本系統(tǒng)最合適的程序存儲(chǔ)器擴(kuò)展芯片。27128的引腳圖如圖2-5所示: 圖2-5 27128結(jié)構(gòu)圖3數(shù)據(jù)存儲(chǔ)器8051單片機(jī)有128B RAM,當(dāng)數(shù)據(jù)量超過128B也需要把數(shù)據(jù)存儲(chǔ)區(qū)進(jìn)一步擴(kuò)展。常用RAM芯片分靜態(tài)和動(dòng)態(tài)兩種。靜態(tài)RAM有6116(2KB)、6264(8KB)等,動(dòng)態(tài)DRAM2164(8KB)等,另外還有集成IRAM和E2PROM。使用E2PROM作數(shù)據(jù)存儲(chǔ)器有斷電保護(hù)數(shù)據(jù)的優(yōu)點(diǎn)。數(shù)據(jù)存儲(chǔ)器擴(kuò)展常使用隨機(jī)存儲(chǔ)器芯片,用的較多的是Intel公司的6116容量為2KB和6264容量為8KB。本系統(tǒng)采用容量8KB的6264作為數(shù)據(jù)存儲(chǔ)器擴(kuò)展芯片。其引腳圖如圖2-6所示:

6、圖2-6 6264引腳圖2.1.4 8051單片機(jī)擴(kuò)展電路及分析圖2-7 8051單片機(jī)擴(kuò)展電路及分析接線分析:P0.7-P0.0:這8個(gè)引腳共有兩種不同的功能,分別使用于兩種不同的情況。第一種情況是8051不帶片外存儲(chǔ)器,P0口可以作為通用I/O口使用,P0.7-P0.0用于傳送CPU的I/O數(shù)據(jù)。第二種情況是8051帶片外存儲(chǔ)器,P0.7-P0.0在CPU訪問片外存儲(chǔ)器時(shí)先是用于傳送片外存儲(chǔ)器的低8位地址,然后傳送CPU對(duì)片外存儲(chǔ)器的讀寫數(shù)據(jù)。P2.7-P2.0:這組引腳的第一功能可以作為通用的I/O使用。它的第二功能和P0口引腳的第二功能相配合,用于輸出片外存儲(chǔ)器的高8位地址,共同選中片

7、外存儲(chǔ)器單元,但是并不能像P0口那樣還可以傳送存儲(chǔ)器的讀寫數(shù)據(jù)。P3.7-P3.0:這組引腳的第一功能為傳送用戶的輸入/輸出數(shù)據(jù)。它的第二功能作為控制用,每個(gè)引腳不盡相同。VCC為+5V電源線,VSS為接地線。ALE/:地址鎖存允許/編程線,配合P0口引腳的第二功能使用,在訪問片外存儲(chǔ)器時(shí),8051CPU在P0.7-P0.0引腳線上輸出片外存儲(chǔ)器低8位地址的同時(shí)還在ALE/線上輸出一個(gè)高電位脈沖,其下降沿用于把這個(gè)片外存儲(chǔ)器低8位地址鎖存到外部專用地址鎖存器,以便空出P0.7-P0.0引腳線去傳送隨后而來的片外存儲(chǔ)器的讀寫數(shù)據(jù)。/VPP:允許訪問片外存儲(chǔ)器/編程電源線,可以控制8051使用片內(nèi)

8、ROM還是片外ROM。如果=1,那么允許使用片內(nèi)ROM;如果=0,那么允許使用片外ROM。XTAL1和XTAL2:片內(nèi)振蕩電路輸入線,這兩個(gè)端子用來外接石英晶體和微調(diào)電容,即用來連接8051片內(nèi)OSC的定時(shí)反饋電路。石英晶振起振后,應(yīng)能在XTAL2線上輸出一個(gè)3V左右的正弦波,以便于8051片內(nèi)的OSC電路按石英晶振相同頻率自激振蕩,電容C1、C2可以幫助起振,調(diào)節(jié)它們可以達(dá)到微調(diào)fOSC的目的。2.2 PWM信號(hào)發(fā)生電路設(shè)計(jì)2.2.1 PWM的基本原理PWM(脈沖寬度調(diào)制)是通過控制固定電壓的直流電源開關(guān)頻率,改變負(fù)載兩端的電壓,從而達(dá)到控制要求的一種電壓調(diào)整方法。PWM可以應(yīng)用在許多方面,

9、比如:電機(jī)調(diào)速、溫度控制、壓力控制等等。在PWM驅(qū)動(dòng)控制的調(diào)整系統(tǒng)中,按一個(gè)固定的頻率來接通和斷開電源,并且根據(jù)需要改變一個(gè)周期內(nèi)“接通”和“斷開”時(shí)間的長(zhǎng)短。通過改變直流電機(jī)電樞上電壓的“占空比”來達(dá)到改變平均電壓大小的目的,從而來控制電動(dòng)機(jī)的轉(zhuǎn)速。也正因?yàn)槿绱?,PWM又被稱為“開關(guān)驅(qū)動(dòng)裝置”。如圖2-8所示:圖2-8 PWM方波設(shè)電機(jī)始終接通電源時(shí),電機(jī)轉(zhuǎn)速最大為Vmax,設(shè)占空比為D= t1 / T,則電機(jī)的平均速度為Va = Vmax * D,其中Va指的是電機(jī)的平均速度;Vmax 是指電機(jī)在全通電時(shí)的最大速度;D = t1 / T是指占空比。由上面的公式可見,當(dāng)我們改變占空比D =

10、t1 / T時(shí),就可以得到不同的電機(jī)平均速度Vd,從而達(dá)到調(diào)速的目的。嚴(yán)格來說,平均速度Vd 與占空比D并非嚴(yán)格的線性關(guān)系,但是在一般的應(yīng)用中,我們可以將其近似地看成是線性關(guān)系。2.2.2 PWM信號(hào)發(fā)生電路設(shè)計(jì)圖2-9PWM信號(hào)發(fā)生電路PWM波可以由具有PWM輸出的單片機(jī)通過編程來得以產(chǎn)生,也可以采用PWM專用芯片來實(shí)現(xiàn)。當(dāng)PWM波的頻率太高時(shí),它對(duì)直流電機(jī)驅(qū)動(dòng)的功率管要求太高,而當(dāng)它的頻率太低時(shí),其產(chǎn)生的電磁噪聲就比較大,在實(shí)際應(yīng)用中,當(dāng)PWM波的頻率在18KHz左右時(shí),效果最好。在本系統(tǒng)內(nèi),采用了兩片4位數(shù)值比較器4585和一片12位串行計(jì)數(shù)器4040組成了PWM信號(hào)發(fā)生電路。兩片數(shù)值比

11、較器4585,即圖上U2、U3的A組接12位串行4040計(jì)數(shù)輸出端Q2Q9,而U2、U3的B組接到單片機(jī)的P1端口。只要改變P1端口的輸出值,那么就可以使得PWM信號(hào)的占空比發(fā)生變化,從而進(jìn)行調(diào)速控制。12位串行計(jì)數(shù)器4040的計(jì)數(shù)輸入端CLK接到單片機(jī)C51晶振的振蕩輸出XTAL2。計(jì)數(shù)器4040每來8個(gè)脈沖,其輸出Q2Q9加1,當(dāng)計(jì)數(shù)值小于或者等于單片機(jī)P1端口輸出值X時(shí),圖中U2的(A>B)輸出端保持為低電平,而當(dāng)計(jì)數(shù)值大于單片機(jī)P1端口輸出值X時(shí),圖中U2的(A>B)輸出端為高電平。隨著計(jì)數(shù)值的增加,Q2Q9由全“1”變?yōu)槿?”時(shí),圖中U2的(A>B)輸出端又變?yōu)榈?/p>

12、電平,這樣就在U2的(A>B)端得到了PWM的信號(hào),它的占空比為(255 -X / 255)*100%,那么只要改變X的數(shù)值,就可以相應(yīng)的改變PWM信號(hào)的占空比,從而進(jìn)行直流電機(jī)的轉(zhuǎn)速控制。使用這個(gè)方法時(shí),單片機(jī)只需要根據(jù)調(diào)整量輸出X的值,而PWM信號(hào)由三片通用數(shù)字電路生成,這樣可以使得軟件大大簡(jiǎn)化,同時(shí)也有利于單片機(jī)系統(tǒng)的正常工作。由于單片機(jī)上電復(fù)位時(shí)P1端口輸出全為“1”,使用數(shù)值比較器4585的B組與P1端口相連,升速時(shí)P0端口輸出X按一定規(guī)律減少,而降速時(shí)按一定規(guī)律增大。2.2.3 PWM發(fā)生電路主要芯片的工作原理1數(shù)據(jù)比較器具有數(shù)據(jù)比較功能的芯片有74LS6828,74LS68

13、38等8位數(shù)值比較器,4位數(shù)值比較器4585等。本PWM發(fā)生電路通過兩片4位數(shù)值比較器4585就可實(shí)現(xiàn)PWM信號(hào)的產(chǎn)生,因此選用4585作為信號(hào)發(fā)生電路。芯片4585的引腳圖:圖2-10 4585引腳圖2串行計(jì)數(shù)器 系統(tǒng)PWM信號(hào)發(fā)生電路中還使用到一片串行計(jì)數(shù)器,有串行計(jì)數(shù)功能的芯片有4024、4040等,它們具有相同的電路結(jié)構(gòu)和邏輯功能,但4024是7位二進(jìn)制串行計(jì)數(shù)器,而芯片4040是一個(gè)12位的二進(jìn)制串行計(jì)數(shù)器,所有計(jì)數(shù)器位為主從觸發(fā)器,計(jì)數(shù)器在時(shí)鐘下降沿進(jìn)行計(jì)數(shù)。當(dāng)CR為高電平時(shí),它對(duì)計(jì)數(shù)器進(jìn)行清零,由于在時(shí)鐘輸入端使用施密特觸發(fā)器,故對(duì)脈沖上升和下降時(shí)間沒有限制,所有的輸入和輸出均經(jīng)

14、過緩沖。本系統(tǒng)使用4040作為串行計(jì)數(shù)器,芯片4040的引腳圖如圖2-11所示:圖2-11 4040引腳圖2.3 功率放大驅(qū)動(dòng)電路設(shè)計(jì)功率放大驅(qū)動(dòng)芯片有多種,其中較常用的芯片有IR2110和EXB841,但由于IR2110具有雙通道驅(qū)動(dòng)特性,且電路簡(jiǎn)單,使用方便,價(jià)格相對(duì)EXB841便宜,具有較高的性價(jià)比,且對(duì)于直流電機(jī)調(diào)速使用起來更加簡(jiǎn)便,因此該驅(qū)動(dòng)電路采用了IR2110集成芯片,使得該集成電路具有較強(qiáng)的驅(qū)動(dòng)能力和保護(hù)功能。2.3.1 芯片IR2110性能及特點(diǎn)IR2110是美國(guó)國(guó)際整流器公司利用自身獨(dú)有的高壓集成電路以及無閂鎖CMOS技術(shù),于1990年前后開發(fā)并且投放市場(chǎng)的,IR2110是

15、一種雙通道高壓、高速的功率器件柵極驅(qū)動(dòng)的單片式集成驅(qū)動(dòng)器。它把驅(qū)動(dòng)高壓側(cè)和低壓側(cè)MOSFET或IGBT所需的絕大部分功能集成在一個(gè)高性能的封裝內(nèi),外接很少的分立元件就能提供極快的功耗,它的特點(diǎn)在于,將輸入邏輯信號(hào)轉(zhuǎn)換成同相低阻輸出驅(qū)動(dòng)信號(hào),可以驅(qū)動(dòng)同一橋臂的兩路輸出,驅(qū)動(dòng)能力強(qiáng),響應(yīng)速度快,工作電壓比較高,可以達(dá)到600V,其內(nèi)設(shè)欠壓封鎖,成本低、易于調(diào)試。高壓側(cè)驅(qū)動(dòng)采用外部自舉電容上電,與其他驅(qū)動(dòng)電路相比,它在設(shè)計(jì)上大大減少了驅(qū)動(dòng)變壓器和電容的數(shù)目,使得MOSFET和IGBT的驅(qū)動(dòng)電路設(shè)計(jì)大為簡(jiǎn)化,而且它可以實(shí)現(xiàn)對(duì)MOSFET和IGBT的最優(yōu)驅(qū)動(dòng),還具有快速完整的保護(hù)功能。與此同時(shí),IR21

16、10的研制成功并且投入應(yīng)用可以極大地提高控制系統(tǒng)的可靠性。降低了產(chǎn)品成本和減少體積。2.3.2 IR2110的引腳圖以及功能IR2110將輸入邏輯信號(hào)轉(zhuǎn)換成同相低阻輸出驅(qū)動(dòng)信號(hào),可以驅(qū)動(dòng)同一橋臂的兩路輸出,驅(qū)動(dòng)能力強(qiáng),響應(yīng)速度快,工作電壓比較高,是目前功率放大驅(qū)動(dòng)電路中使用最多的驅(qū)動(dòng)芯片。其結(jié)構(gòu)也比較簡(jiǎn)單,芯片引腳圖如下所示:圖2-12 IR2110引腳圖2.4 主電路設(shè)計(jì)2.4.1 延時(shí)保護(hù)電路利用IR2110芯片的完善設(shè)計(jì)可以實(shí)現(xiàn)延時(shí)保護(hù)電路。IR2110使它自身可對(duì)輸入的兩個(gè)通道信號(hào)之間產(chǎn)生合適的延時(shí),保證了加到被驅(qū)動(dòng)的逆變橋中同橋臂上的兩個(gè)功率MOS器件的驅(qū)動(dòng)信號(hào)之間有一互瑣時(shí)間間隔,

17、因而防止了被驅(qū)動(dòng)的逆變橋中兩個(gè)功率MOS器件同時(shí)導(dǎo)通而發(fā)生直流電源直通路的危險(xiǎn)。2.4.2 主電路從上面的原理可以看出,產(chǎn)生高壓側(cè)門極驅(qū)動(dòng)電壓的前提是低壓側(cè)必須有開關(guān)的動(dòng)作,在高壓側(cè)截止期間低壓側(cè)必須導(dǎo)通,才能夠給自舉電容提供充電的通路。因此在這個(gè)電路中,Q1、Q4或者Q2、Q3是不可能持續(xù)、不間斷的導(dǎo)通的。我們可以采取雙PWM信號(hào)來控制直流電機(jī)的正轉(zhuǎn)以及它的速度。將IC1的HIN端與IC2的LIN端相連,而把IC1的LIN端與IC2的HIN端相連,這樣就使得兩片芯片所輸出的信號(hào)恰好相反。在HIN為高電平期間,Q1、Q4導(dǎo)通,在直流電機(jī)上加正向的工作電壓。其具體的操作步驟如下:當(dāng)IC1的LO為

18、低電平而HO為高電平的時(shí)候,Q2截止,C1上的電壓經(jīng)過VB、IC內(nèi)部電路和HO端加在Q1的柵極上,從而使得Q1導(dǎo)通。同理,此時(shí)IC2的HO為低電平而LO為高電平,Q3截止,C3上的電壓經(jīng)過VB、IC內(nèi)部電路和HO端加在Q4的柵極上,從而使得Q4導(dǎo)通。電源經(jīng)Q1至電動(dòng)機(jī)的正極經(jīng)過整個(gè)直流電機(jī)后再通過Q4到達(dá)零電位,完成整個(gè)的回路。此時(shí)直流電機(jī)正轉(zhuǎn)。在HIN為低電平期間,LIN端輸入高電平,Q2、Q3導(dǎo)通,在直流電機(jī)上加反向工作電壓。其具體的操作步驟如下:當(dāng)IC1的LO為高電平而HO為低電平的時(shí)候,Q2導(dǎo)通且Q1截止。此時(shí)Q2的漏極近乎于零電平,Vcc通過D1向C1充電,為Q1的又一次導(dǎo)通作準(zhǔn)備。

19、同理可知,IC2的HO為高電平而LO為低電平,Q3導(dǎo)通且Q4截止,Q3的漏極近乎于零電平,此時(shí)Vcc通過D2向C3充電,為Q4的又一次導(dǎo)通作準(zhǔn)備。電源經(jīng)Q3至電動(dòng)機(jī)的負(fù)極經(jīng)過整個(gè)直流電機(jī)后再通過Q2到達(dá)零電位,完成整個(gè)的回路。此時(shí),直流電機(jī)反轉(zhuǎn)。因此電樞上的工作電壓是雙極性矩形脈沖波形,由于存在著機(jī)械慣性的緣故,電動(dòng)機(jī)轉(zhuǎn)向和轉(zhuǎn)速是由矩形脈沖電壓的平均值來決定的。設(shè)PWM波的周期為T,HIN為高電平的時(shí)間為t1,這里忽略死區(qū)時(shí)間,那么LIN為高電平的時(shí)間就為T-t1。HIN信號(hào)的占空比為D=t1/T。設(shè)電源電壓為V,那么電樞電壓的平均值為:Vout= t1 - ( T - t1 ) V / T

20、= ( 2 t1 T ) V / T = ( 2D 1 )V定義負(fù)載電壓系數(shù)為,= Vout / V, 那么 = 2D 1 ;當(dāng)T為常數(shù)時(shí),改變HIN為高電平的時(shí)間t1,也就改變了占空比D,從而達(dá)到了改變Vout的目的。D在01之間變化,因此在±1之間變化。如果我們聯(lián)系改變,那么便可以實(shí)現(xiàn)電機(jī)正向的無級(jí)調(diào)速。當(dāng)=0.5時(shí),Vout=0,此時(shí)電機(jī)的轉(zhuǎn)速為0;當(dāng)0.5<<1時(shí),Vout為正,電機(jī)正轉(zhuǎn);當(dāng)=1時(shí),Vout=V,電機(jī)正轉(zhuǎn)全速運(yùn)行。圖2-13 系統(tǒng)主電路2.4.3 輸出電壓波形系統(tǒng)電路經(jīng)過單片機(jī)控制的PWM信號(hào)產(chǎn)生電路送來的PWM信號(hào),經(jīng)過功率放大電路,形成輸出電壓

21、的波形圖如下圖如示:圖2-14 輸出電壓波形2.4.4 系統(tǒng)總體電路圖直流電機(jī)調(diào)速系統(tǒng)總體電路設(shè)計(jì)由單片機(jī)產(chǎn)生控制PWM信號(hào)發(fā)生電路產(chǎn)生PWM信號(hào)的數(shù)據(jù),控制直流電機(jī)調(diào)速電路對(duì)電機(jī)進(jìn)行調(diào)速。圖2-15 系統(tǒng)總休電路圖2.5 測(cè)速發(fā)電機(jī)測(cè)速發(fā)電機(jī)是一種測(cè)量轉(zhuǎn)速的微型發(fā)電機(jī),他把輸入的機(jī)械轉(zhuǎn)速變換為電壓信號(hào)輸出,并要求輸出的電壓信號(hào)與轉(zhuǎn)速成正比,分為直流與交流兩種。其繞組和磁路經(jīng)過精確設(shè)計(jì),輸出電動(dòng)勢(shì)E和轉(zhuǎn)速n成線性關(guān)系,即E=kn,其中k是常數(shù)。改變旋轉(zhuǎn)方向時(shí),輸出電動(dòng)勢(shì)的極性即相應(yīng)改變。當(dāng)被測(cè)機(jī)構(gòu)與測(cè)速發(fā)電機(jī)同軸連接時(shí),只要檢測(cè)出輸出電動(dòng)勢(shì),即可以獲得被測(cè)機(jī)構(gòu)的轉(zhuǎn)速,所以測(cè)速發(fā)電機(jī)又稱速度傳感

22、器。測(cè)速發(fā)電機(jī)廣泛應(yīng)用于各種速度或者位置控制系統(tǒng),在自動(dòng)控制系統(tǒng)中作為檢測(cè)速度的元件,以調(diào)節(jié)電動(dòng)機(jī)轉(zhuǎn)速或者通過反饋來提高系統(tǒng)穩(wěn)定性和精度。2.6 濾波電路經(jīng)整流后的單向直流或單向脈動(dòng)直流電,都是由強(qiáng)度不變的直流成分和一個(gè)以上的交流成分疊加形成的。為了使脈動(dòng)直流電變得較為平穩(wěn),把其中的交流成分濾掉,叫做濾波。濾波有電容濾波、電感濾波等。本系統(tǒng)中對(duì)直流電采用電容濾波的方式,使得直流電壓變得更加平穩(wěn),調(diào)速更加精確。電路圖如圖2-15所示:圖2-16 濾波電路2.7 A/D轉(zhuǎn)換2.7.1芯片選型能夠進(jìn)行A/D轉(zhuǎn)換的芯片很多,其中AD系列的有8位A/D轉(zhuǎn)換器ADC0809、AD570、AD670、AD6

23、73、AD7574等,TLC系列的有TLC545等,其中較為常用的是ADC0809和TLC545,TLC545是美國(guó)TEXAS儀器公司新推出的一種開關(guān)電容結(jié)構(gòu)逐次逼近式8位A/D轉(zhuǎn)換器,具有19個(gè)模擬輸入端。而ADC0809是采樣頻率為8位的、以逐次逼近原理進(jìn)行模數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個(gè)8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換,具有地址鎖存控制的8路模擬開關(guān),應(yīng)用單一的+5V電源,其模擬量輸入電壓的范圍為0V-+5V,其對(duì)應(yīng)的數(shù)字量輸出為00H-FFH,轉(zhuǎn)換時(shí)間為100s,無須調(diào)零或者調(diào)整滿量程。因此本系統(tǒng)采用ADC0809作為A/D轉(zhuǎn)換

24、芯片。2.7.2 ADC0809的引腳及其功能ADC0809有28個(gè)引腳,其中IN0-IN7接8路模擬量輸入。ALE是地址鎖存允許,、接基準(zhǔn)電源,在精度要求不太高的情況下,供電電源就可以作為基準(zhǔn)電源。START是芯片的啟動(dòng)引腳,其上脈沖的下降沿起動(dòng)一次新的A/D轉(zhuǎn)換。EOC是轉(zhuǎn)換結(jié)束信號(hào),可以用于向單片機(jī)申請(qǐng)中斷或者供單片機(jī)查詢。OE是輸出允許端。CLK是時(shí)鐘端。DB0-DB7是數(shù)字量的輸出。ADDA、ADDB、ADDC接地址線用以選定8路輸入中的一路,引腳詳見圖2-16。圖2-17 ADC0809引腳圖3. 系統(tǒng)軟件部分的設(shè)計(jì)3.1 PI 轉(zhuǎn)速調(diào)節(jié)器原理圖及參數(shù)計(jì)算圖3-1 PI 轉(zhuǎn)速調(diào)節(jié)器

25、原理圖按照典型II型系統(tǒng)的參數(shù)選擇方法, 轉(zhuǎn)速調(diào)節(jié)器參數(shù)和電阻電容值關(guān)系如下:Kn = Rn/ R0 n = Rn/ Cn Ton = 1/4 R0 * Con參數(shù)求法: 電動(dòng)機(jī) P=10KW U=220V I=55A n=1000轉(zhuǎn)/分 電樞電阻R=0.5歐姆 取濾波電路中Ro=40千歐 Rn=470千歐 Cn=0.2uF Con=1uF 則:Umax=220VUmin=(220/0.9)*0.5=122VYi-1=0 W=1000轉(zhuǎn)/分P=Kp=Rn/Ro=11.7I=Kp*T/Ti=1253.2 系統(tǒng)中的部分程序設(shè)計(jì)軟件由1個(gè)主程序、1個(gè)中斷子程序和1個(gè)PI控制算法子程序組成。3.2.1

26、 主程序設(shè)計(jì)主程序主程序是一個(gè)循環(huán)程序,其主要思路是,先設(shè)定好速度初始值,這個(gè)初始值與測(cè)速電路送來的值相比較得到一個(gè)誤差值,然后用PI算法輸出控制系數(shù)給PWM發(fā)生電路改變波形的占空比,進(jìn)而控制電機(jī)的轉(zhuǎn)速。其程序流程圖如圖所示。軟件由1個(gè)主程序、1個(gè)中斷子程序和1個(gè)PI控制算法子程序組成。主程序主程序是一個(gè)循環(huán)程序,其主要思路是由單片機(jī)P1口生數(shù)據(jù)送到PWM信號(hào)發(fā)生電路,然后用PI算法輸出控制系數(shù)給PWM發(fā)生電路改變波形的占空比進(jìn)而控制電機(jī)的轉(zhuǎn)速。主程序流程圖如圖3-2所示:圖3-2 主程序流程圖3.2.2 PI控制算法子程序設(shè)計(jì)/*PI控制算法子程序*/void PID_work()negsum=0;possum=0;if(BJ=0) possum+=k1; temp2=temp2+temp0; else negsum+=k1; temp2=temp2-temp0; k3=temp2/10; if(possum>negsum) k2=possum-negsum; /存儲(chǔ)結(jié)果 CY=0; te

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論