異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)_第1頁(yè)
異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)_第2頁(yè)
異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)_第3頁(yè)
異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)_第4頁(yè)
異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、自動(dòng)控制元件及線路自動(dòng)控制元件及線路課程實(shí)習(xí)報(bào)告課程實(shí)習(xí)報(bào)告異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)異步電動(dòng)機(jī)變頻調(diào)速系統(tǒng)1.4.1 系統(tǒng)原理框圖及各部分簡(jiǎn)介本文設(shè)計(jì)的交直交變頻器由以下幾部分組成,如圖 1.1 所示。主主 主主 主主 主主 主主主主主8051SPWM主主主 主主主主主主主主主主主主主 主主主主主主主主主主主主主主主主主主主主主主主圖 1.1 系統(tǒng)原理框圖系統(tǒng)各組成部分簡(jiǎn)介:供電電源:電源部分因變頻器輸出功率的大小不同而異,小功率的多用單相220V,中大功率的采用三相 380V 電源。因?yàn)楸驹O(shè)計(jì)中采用中等容量的電動(dòng)機(jī),所以采用三相 380V 電源。整流電路:整流部分將交流電變?yōu)槊}動(dòng)的直流電,必須

2、加以濾波。在本設(shè)計(jì)中采用三相不可控整流。它可以使電網(wǎng)的功率因數(shù)接近 1。濾波電路:因在本設(shè)計(jì)中采用電壓型變頻器,所以采用電容濾波,中間的電容除了起濾波作用外,還在整流電路與逆變電路間起到去耦作用,消除干擾。逆變電路:逆變部分將直流電逆變成我們需要的交流電。在設(shè)計(jì)中采用三相橋逆變,開(kāi)關(guān)器件選用全控型開(kāi)關(guān)管 IGBT。電流電壓檢測(cè):一般在中間直流端采集信號(hào),作為過(guò)壓,欠壓,過(guò)流保護(hù)信號(hào)??刂齐娐罚翰捎?8051 單片機(jī)和 SPWM 波生成芯片 SA4828,控制電路的主要功能是接受各種設(shè)定信息和指令,根據(jù)這些指令和設(shè)定信息形成驅(qū)動(dòng)逆變器工作的信號(hào)。這些信號(hào)經(jīng)過(guò)光電隔離后去驅(qū)動(dòng)開(kāi)關(guān)管的關(guān)斷。1.4.

3、2 變頻器主電路方案的選定變頻器最早的形式是用旋轉(zhuǎn)發(fā)電機(jī)組作為可變頻率電源,供給交流電動(dòng)機(jī)。隨著電力半導(dǎo)體器件的發(fā)展,靜止式的變頻電源成為了變頻器的主要形式。靜止式變頻器從變換環(huán)節(jié)分為兩大類:交-直-交變頻器和交-交變頻器。1.交-交型變頻器:它的功能是把一種頻率的交流電直接變換成另一種頻率可調(diào)電壓的交流電(轉(zhuǎn)換前后的相數(shù)相同) ,又稱直接式變頻器。由于中間不經(jīng)過(guò)直流環(huán)節(jié),不需換流,故效率很高。因而多用于低速大功率系統(tǒng)中,如回轉(zhuǎn)窯、軋鋼機(jī)等。但這種控制方式?jīng)Q定了最高輸出頻率只能達(dá)到電源頻率的 1/31/2,所以不能高速運(yùn)行。2.交-直-交型變頻器:交-直-交變頻器是先把工頻交流通過(guò)整流器變成直

4、流,然后再直流變換成頻率電壓可調(diào)的交流,又稱間接變頻器,交-直-交變頻器是目前廣泛應(yīng)用的通用變頻器。它根據(jù)直流部分電流、電壓的不同形式,又可分為電壓型和電流型兩種:(1)電流型變頻器電流型變頻器的特點(diǎn)是中間直流環(huán)節(jié)采用大電感器作為儲(chǔ)能環(huán)節(jié)來(lái)緩沖無(wú)功功率,即扼制電流的變化,使電壓波形接近正弦波,由于該直流環(huán)節(jié)內(nèi)阻較大,故稱電流源型變頻器。(2)電壓型變頻器電壓型變頻器的特點(diǎn)是中間直流環(huán)節(jié)的儲(chǔ)能元件采用大電容器作為儲(chǔ)能環(huán)節(jié)來(lái)緩沖無(wú)功功率,直流環(huán)節(jié)電壓比較平穩(wěn),直流環(huán)節(jié)內(nèi)阻較小,相當(dāng)于電壓源,故稱電壓型變頻器。由于電壓型變頻器是作為電壓源向交流電動(dòng)機(jī)提供交流電功率,所以其主要優(yōu)點(diǎn)是運(yùn)行幾乎不受負(fù)載的

5、功率因數(shù)或換流的影響,它主要適用于中、小容量的交流傳動(dòng)系統(tǒng)。與之相比,電流型變頻器施加于負(fù)載上的電流值穩(wěn)定不變,其特性類似于電流源,它主要應(yīng)用在大容量的電機(jī)傳動(dòng)系統(tǒng)以及大容量風(fēng)機(jī)、泵類節(jié)能調(diào)速中。由于交-直-交型變頻器是目前廣泛應(yīng)用的通用變頻器,所以本次設(shè)計(jì)中選用此種間接變頻器,在交-直-交變頻器的設(shè)計(jì)中,雖然電流型變頻器可以彌補(bǔ)電壓型變頻器在再生制動(dòng)時(shí)必須加入附加電阻的缺點(diǎn),并有著無(wú)須附加任何設(shè)備即可以實(shí)現(xiàn)負(fù)載的四象限運(yùn)行的優(yōu)點(diǎn),但是考慮到電壓型變頻器的通用性及其優(yōu)點(diǎn),在本次設(shè)計(jì)中采用電壓型變頻器。2 交流異步電動(dòng)機(jī)變頻調(diào)速原理及方法2.1 三相異步電機(jī)工作的基本原理 2.1.1 異步電機(jī)的

6、等效電路異步電動(dòng)機(jī)的轉(zhuǎn)子能量是通過(guò)電磁感應(yīng)而得來(lái)的。定子和轉(zhuǎn)子之間在電路上沒(méi)有任何聯(lián)系,其電路可用圖2.1來(lái)表示3。圖2.1異步電動(dòng)機(jī)的定、轉(zhuǎn)子圖圖 2.1 中:其有效值可計(jì)算如下: (2-1)11114.44NmEf N K電動(dòng)機(jī)的T形等效電路圖,由于交流異步電動(dòng)機(jī)三相對(duì)稱,所以現(xiàn)只取A相進(jìn)行計(jì)算分析。A相的T形等效電路如圖2.2所示。圖2.2 電動(dòng)機(jī)的T形等效電路圖2.1.4 異步電機(jī)變頻調(diào)速原理交流異步電動(dòng)機(jī)是電氣傳動(dòng)中使用最為廣泛的電動(dòng)機(jī)類型。我國(guó)異步電動(dòng)機(jī)的使用容量約占拖動(dòng)總?cè)萘康陌顺梢陨?,因此了解異步電?dòng)機(jī)的調(diào)速原理十分重要。交流調(diào)速是通過(guò)改變電定子繞組的供電的頻率來(lái)達(dá)到調(diào)速的目的

7、的,但定子繞組上接入三相交流電時(shí),定子與轉(zhuǎn)子之間的空氣隙內(nèi)產(chǎn)生一個(gè)旋轉(zhuǎn)的磁場(chǎng),它與轉(zhuǎn)子繞組產(chǎn)生感應(yīng)電動(dòng)勢(shì),出現(xiàn)感應(yīng)電流,此電流與旋轉(zhuǎn)磁場(chǎng)相互作用,產(chǎn)生電磁轉(zhuǎn)矩。使電動(dòng)機(jī)轉(zhuǎn)起來(lái)。電機(jī)磁場(chǎng)轉(zhuǎn)速稱為同步轉(zhuǎn)速,用表示:0n (2-7)pfn600式中:為三相交流電源頻率,一般是 50Hz;為磁極對(duì)數(shù)。當(dāng)=1 是,fpp=3000rmin;=2 時(shí),=1500rmin。0np0n由上式可知磁極對(duì)數(shù)越多,轉(zhuǎn)速就越慢,轉(zhuǎn)子的實(shí)際轉(zhuǎn)速比磁場(chǎng)的同步轉(zhuǎn)速p0nn要慢一點(diǎn),所以稱為異步電動(dòng)機(jī),這個(gè)差別用轉(zhuǎn)差率 表示:0ns (2-8)%10000nnns在加上電源轉(zhuǎn)子尚未轉(zhuǎn)動(dòng)瞬間,=0,這時(shí) =1;啟動(dòng)后的極端情況

8、=,則nsn0n=0,即 在 01 之間變化,一般異步電動(dòng)機(jī)在額定負(fù)載下的 =1%6%。綜合(2-sss7)和(2-8)式可以得出: (2-060 (1)(1)fsnnsp9)由式(2-9)可以看出,對(duì)于成品電機(jī),其極對(duì)數(shù)已經(jīng)確定,轉(zhuǎn)差率 的變化不ps大,則電機(jī)的轉(zhuǎn)速與電源頻率成正比,因此改變輸入電源的頻率就可以改變電機(jī)nf的同步轉(zhuǎn)速,進(jìn)而達(dá)到異步電機(jī)調(diào)速的目的。3 變頻器主電路設(shè)計(jì)3.1 主電路的工作原理變頻調(diào)速實(shí)際上是向交流異步電動(dòng)機(jī)提供一個(gè)頻率可控的電源。能實(shí)現(xiàn)這個(gè)功能的裝置稱為變頻器。變頻器由兩部分組成:主電路和控制電路,其中主電路通常采用交-直-交方式,先將交流電轉(zhuǎn)變?yōu)橹绷麟?整流,

9、濾波),再將直流電轉(zhuǎn)變?yōu)轭l率可調(diào)的交流電(逆變) 。在本設(shè)計(jì)中采用圖 3.1 的主電路,這也是變頻器常用的格式。圖3.1 電壓型交直交變頻調(diào)速主電路3.1.1 主電路各部分的設(shè)計(jì)1.1.交直電路設(shè)計(jì)交直電路設(shè)計(jì)選用整流管組成三相整流橋,對(duì)三相交流電進(jìn)行全波整流。整流后的電61VDVD 壓為=1.35=1.35380V=513V。dULU濾波電容濾除整流后的電壓波紋,并在負(fù)載變化時(shí)保持電壓平穩(wěn)。FC當(dāng)變頻器通電時(shí),濾波電容的充電電流很大,過(guò)大的沖擊電流可能會(huì)損壞三相FC整流橋中的二極管,為了保護(hù)二極管,在電路中串入限流電阻,從而使電容的LRFC充電電流限制在允許的范圍內(nèi)。當(dāng)充電到一定程度,使閉合

10、,將限流電阻短路。FCLS在許多下新型的變頻器中,已有晶閘管替代。LS電源指示燈 HL 除了指示電源通電外,還作為濾波電容放電通路和指示。由于濾波電容的容量較大,放電時(shí)間比較長(zhǎng)(數(shù)分鐘) ,幾百伏的電壓會(huì)威脅人員安全。因此維修時(shí),要等指示燈熄滅后進(jìn)行。為制動(dòng)電阻,在變頻器的交流調(diào)速中,電動(dòng)機(jī)的減速是通過(guò)降低變頻器的BR輸出頻率而實(shí)現(xiàn)的,在電動(dòng)機(jī)減速過(guò)程中,當(dāng)變頻器的輸出頻率下降過(guò)快時(shí),電動(dòng)機(jī)將處于發(fā)電制動(dòng)狀態(tài),拖動(dòng)系統(tǒng)的動(dòng)能要回饋到直流電路中,使直流電路電壓(稱泵升電壓)不斷上升,導(dǎo)致變頻器本省過(guò)電壓保護(hù)動(dòng)作,切斷變頻器的輸出。為了避免出現(xiàn)這一現(xiàn)象,必須將再生到直流電路的能量消耗掉,和的作用就

11、BRBV是消耗掉這部分能量。如圖 3.1 所示,當(dāng)直流中間電路上電壓上升到一定值,制動(dòng)三極管導(dǎo)通,將回饋到直流電路的能量消耗在制動(dòng)電阻上。BV2.2.直交電路設(shè)計(jì)直交電路設(shè)計(jì)選用逆變開(kāi)關(guān)管組成三相逆變橋,將直流電逆變成頻率可調(diào)的交流電,逆61VV 變管在這里選用 IGBT。續(xù)流二極管的作用是:當(dāng)逆變開(kāi)關(guān)管由導(dǎo)通變?yōu)榻刂箷r(shí),雖然電壓突127VDVD 然變?yōu)榱悖怯捎陔妱?dòng)機(jī)線圈的電感作用,儲(chǔ)存在線圈中的電能開(kāi)始釋放,續(xù)流二極管提供通道,維持電流在線圈中流動(dòng)。另外,當(dāng)電動(dòng)機(jī)制動(dòng)時(shí),續(xù)流二極管為再生電流提供通道,使其回流到直流電源。電阻,電容,二極管組成緩沖電路,來(lái)保護(hù)逆變管。0601RR0601C

12、C0601VDVD由于開(kāi)關(guān)管在開(kāi)通和關(guān)斷時(shí),要受集電極電流和集電極與發(fā)射極間的電壓的沖擊,cIceV因此要通過(guò)緩沖電路進(jìn)行緩解。當(dāng)逆變管關(guān)斷時(shí),迅速上升,迅速降低,過(guò)高增ceVcI長(zhǎng)的電壓對(duì)逆變管造成危害,所以通過(guò)在逆變管兩端并聯(lián)電容()來(lái)減小電0601CC壓增長(zhǎng)率。當(dāng)逆變管開(kāi)通時(shí),迅速下降,迅速升高,并聯(lián)在逆變管兩端的電容由ceVcI于電壓降低,將通過(guò)逆變管放電,這將加速電流的增長(zhǎng)率,造成 IGBT 的損壞。所以cI增加電阻,限制電容的放電電流。可是當(dāng)逆變管關(guān)斷時(shí),該電阻又會(huì)阻止電0601RR容的充電,為了解決這個(gè)矛盾,在電阻兩端并聯(lián)二極管() ,使電容充電時(shí)0601VDVD避開(kāi)電阻,通過(guò)二

13、極管充電。放電時(shí),通過(guò)電阻放電,實(shí)現(xiàn)緩沖功能。這種緩沖電路的缺點(diǎn)是增加了損耗,所以適用于中小功率變頻器。因本次設(shè)計(jì)所選用的電動(dòng)機(jī)為中容量型,在此選用此種緩沖電路。3.1.2 變頻器主電路設(shè)計(jì)的基本工作原理1.1.整流電路整流電路整流電路是把交流電變換為直流電的電路。本設(shè)計(jì)中采用了三相橋式不控整流電路,主要優(yōu)點(diǎn)是電路簡(jiǎn)單,功率因數(shù)接近于 1,由于整流電路原理比較簡(jiǎn)單,設(shè)計(jì)中不再做詳細(xì)的介紹。2.2.逆變的基本工作原理逆變的基本工作原理將直流電轉(zhuǎn)換為交流電的過(guò)程稱為逆變。完成逆變功能的裝置叫做逆變器,它是變頻器的主要組成部分,電壓性逆變器的工作原理如下:(2)三相逆變電路三相逆變電路的原理圖見(jiàn)圖3

14、.3所示。圖3-3中,組成了橋式逆變電路,這6個(gè)開(kāi)關(guān)交替地接通、關(guān)斷就可以在1S6S輸出端得到一個(gè)相位互相差2/3的三相交流電壓。當(dāng)、閉合時(shí),為正;、閉合時(shí),為負(fù)。1S4SVUu3S2SVUu用同樣的方法得:當(dāng)、同時(shí)閉合和、同時(shí)閉合,得到,同時(shí)3S6S5S4SWVu5S2S閉合和、同時(shí)閉合,得到。1S6SUWu為了使三相交流電、在相位上依次相差2/3;各開(kāi)關(guān)的接通、關(guān)VUuWVuUWu斷需符合一定的規(guī)律,其規(guī)律在圖3.3b中已標(biāo)明。根據(jù)該規(guī)律可得、VUuWVu波形如圖下圖所示。UWu 結(jié)構(gòu)圖 開(kāi)關(guān)的通斷規(guī)律波形圖觀察6個(gè)開(kāi)關(guān)的位置及波形圖可以發(fā)現(xiàn)以下兩點(diǎn):各橋臂上的開(kāi)關(guān)始終處于交替打開(kāi)、關(guān)斷的

15、狀態(tài)如、。1S2S各相的開(kāi)關(guān)順序以各相的“首端”為準(zhǔn),互差2/3電角度。如比滯后3S1S2/3,比滯后2/3。5S3S上述分析說(shuō)明,通過(guò)6個(gè)開(kāi)關(guān)的交替工作可以得到一個(gè)三相交流電,只要調(diào)節(jié)開(kāi)關(guān)的通斷速度就可調(diào)節(jié)交流電頻率,當(dāng)然交流電的幅值可通過(guò)的大小來(lái)調(diào)節(jié)。DU3.2 主電路參數(shù)計(jì)算根據(jù)前面所給出的原始參數(shù),主電路各部分的計(jì)算如下6:1.整流二極管的參數(shù)計(jì)算(峰值電流)= =15.6=22.06AmI2NI2(有效值)= =15.6AdI/2mI二極管額定電流值=(1.52)Id/1.57=14.91A19.88AeI額定電壓值=(23)=(23)380=1074.64V1611.96VeUmU

16、22.濾波電容系統(tǒng)采用三相不控整流,經(jīng)濾波后=1.1380=591.05V。dU23.制動(dòng)部分制動(dòng)電阻粗略計(jì)算為=18.9437.89NdBIUR2NdIU擊穿電壓:當(dāng)線電壓為 380V 時(shí),根據(jù)經(jīng)驗(yàn)值選 1000V。bV集電極最大電流:按照正常電壓流經(jīng)電流的兩倍來(lái)計(jì)算:BVcmBR=2591.05/18.94=62.41AbdCMRUI24.IGBT 的選用峰值電壓=(22.5)1.1380=1182.1V1477.63V2集電極電流=(1.22)=(1.22)=58.2397.06AcImINI2集電極-發(fā)射極額定電壓1.2 倍最高峰值電壓=1.21477.63V=1773.16V3.3

17、IGBT 及驅(qū)動(dòng)模塊介紹在設(shè)計(jì)中采用 EXB840,它是一種高速驅(qū)動(dòng)集成電路,最高使用頻率為 40KHz 驅(qū)動(dòng)150A/600V 或者 75A/1200V 的 IGBT,驅(qū)動(dòng)電路信號(hào)延遲小于 1.5,采用單電源 20V 供s電。EXB840 的功能框圖如圖 3.4 所示。它主要由輸入隔離電路,驅(qū)動(dòng)放大電路,過(guò)流檢測(cè)急保護(hù)電路以及電源電路組成。其中輸入隔離電路由高速光電耦合器組成,可隔離交流 2500V 的信號(hào)。過(guò)流檢測(cè)及保護(hù)電路根據(jù) IGBT 柵極驅(qū)動(dòng)電平和集電極電壓之間的關(guān)系,檢測(cè)是否有過(guò)電流現(xiàn)象存在,如果有過(guò)電流,保護(hù)電路將迅速關(guān)斷 IGBT,防止過(guò)快的關(guān)斷時(shí)而引起因電路中電感產(chǎn)生的感應(yīng)電

18、動(dòng)勢(shì)升高,使 IGBT 集電極電壓過(guò)高而損壞 IGBT,電源電路將 20V 外部供電電源變成 15V 的開(kāi)柵電壓和-5V 的關(guān)柵電壓。EXB840 引腳定義如下:引腳 1 用于連接反偏置電源的濾波電容,引腳 2 和 9 分別是電源和地,引腳 3 為驅(qū)動(dòng)輸出,引腳 4 用于連接外部電容器,防止過(guò)流保護(hù)誤動(dòng)作(一般場(chǎng)合不需要這個(gè)電容),引腳 5 為過(guò)流保護(hù)輸出,引腳 6 為集電極電壓監(jiān)視端,引腳 14和 15 為驅(qū)動(dòng)信號(hào)輸入端,其余引腳不用。R主主主主主主主主主主主主ST(+)(-)主主主主主主主主主主主主主主主(主主主)主主主主(主主主主主主主主主)主主主主主主主主主(

19、+20V)主主主主主主主主主主主主主主主主主主(0V)圖3.4 EXB840的引腳圖3.3.2 采用 EXB840 的 IGBT 驅(qū)動(dòng)電路其中 ERA34-10 是快速恢復(fù)二極管。IGBT 的柵極驅(qū)動(dòng)連線應(yīng)該用雙絞線,長(zhǎng)度應(yīng)該小于 1m,以防止干擾,如果 IGBT 的集電極產(chǎn)生大的電壓脈沖,可增加 IGBT 的柵極電阻。GR驅(qū)動(dòng)信號(hào)故障輸出4.7 雙絞線隔離電源EXB840 組成的 IGBT 典型集成電路驅(qū)動(dòng)電路4 控制回路設(shè)計(jì)控制回路是為變頻器的主電路提供通斷信號(hào)的電路,其主要任務(wù)是完成對(duì)逆變器開(kāi)關(guān)元件的開(kāi)關(guān)控制??刂品绞接心M控制和數(shù)字控制兩種,本設(shè)計(jì)中采用的是以微處理器為核心的全數(shù)字控制

20、,優(yōu)點(diǎn)是它采用簡(jiǎn)單的硬件電路,主要依靠軟件來(lái)完成各種控制功能,以充分發(fā)揮微處理器計(jì)算能力和軟件控制靈活性高的特點(diǎn)來(lái)完成許多模擬量難以實(shí)現(xiàn)的功能。設(shè)計(jì)控制電路如下:4.1 驅(qū)動(dòng)電路設(shè)計(jì)驅(qū)動(dòng)電路的作用是逆變器中的逆變電路換流器件提供驅(qū)動(dòng)信號(hào)。主電路逆變電路設(shè)計(jì)中采用的電力電子器件是 IGBT,故稱為門極驅(qū)動(dòng)電路。以下將介紹 SPWM 技術(shù)工作原理和設(shè)計(jì)中所選用能產(chǎn)生 SPWM 波芯片 SA4828 的基本結(jié)構(gòu)和工作原理。4.1.1 SPWM 調(diào)制技術(shù)簡(jiǎn)介脈寬調(diào)制(PWM)技術(shù)是利用全控型電力電子器件的導(dǎo)通和關(guān)斷把直流電壓變成一定形狀的電壓脈沖序列,實(shí)現(xiàn)變壓、變頻控制并消除諧波的技術(shù)。脈寬調(diào)制技術(shù)在

21、逆變器中的應(yīng)用,對(duì)現(xiàn)代電力電子技術(shù)、現(xiàn)代調(diào)速系統(tǒng)的發(fā)展起到了極大的促進(jìn)作用。近幾年來(lái)。由于場(chǎng)控自關(guān)斷器件的不斷涌現(xiàn)。相應(yīng)高頻SPWM(正弦脈寬調(diào)制)技術(shù)在電機(jī)調(diào)速中得到了廣泛應(yīng)用,不僅能及時(shí)、準(zhǔn)確地實(shí)現(xiàn)變壓變頻控制技術(shù),而且更重要地是抑制逆變器輸出電壓或輸出電流中的諧波分量,從而提高了電機(jī)的工作效率,擴(kuò)大了調(diào)速系統(tǒng)的調(diào)速范圍。實(shí)際工程中目前主要采用的PWM技術(shù)是正弦PWM(SPWM),這是因?yàn)樽冾l器輸出的電壓或電流波形更接近于正弦波形。根據(jù)電機(jī)學(xué)原理,交流異步電動(dòng)機(jī)變頻調(diào)速時(shí),如果按照頻率與定子端電壓之比為定值的方式進(jìn)行控制,則機(jī)械特性的硬度變化較小,所以在變頻的同時(shí),也要相應(yīng)改變定子的端電壓

22、。若采用等脈寬PWM調(diào)制技術(shù)實(shí)現(xiàn)變頻與變壓,由于輸出矩形波中含有較嚴(yán)重的高次諧波,會(huì)危害電動(dòng)機(jī)的正常運(yùn)行。為減小輸出信號(hào)中的諧波分量,一種有效的途徑是將等脈寬的矩形波變成信號(hào)寬度按正弦規(guī)律變化的正弦脈寬調(diào)制波,即 SPWM 調(diào)制波。產(chǎn)生 SPWM 信號(hào)的方法是用一組等腰三角波(稱為載波)與一個(gè)正弦波(稱為調(diào)制波)進(jìn)行比較,如圖 4.1 所示,兩波形的交點(diǎn)作為逆變開(kāi)關(guān)管的開(kāi)通與關(guān)斷時(shí)間。當(dāng)調(diào)制波的幅值大于載波的幅值時(shí),開(kāi)關(guān)器件導(dǎo)通,當(dāng)調(diào)制波的幅值小于載波的幅值時(shí),開(kāi)關(guān)器件關(guān)斷。雖然正弦脈寬調(diào)制波與等脈寬 PWM 信號(hào)相比,諧波成份大大減小,但它畢竟不是正弦波。提高載波(三角波)的頻率,是減小 S

23、PWM 調(diào)制波中諧波分量的有效方法。而載波頻率的提高,受到逆變開(kāi)關(guān)管最高工作頻率的限制。第三代絕緣柵雙極型晶體管IGBT 的工作頻率可達(dá) 30KHz,用 IGBT 作為逆變開(kāi)關(guān)管,載波頻率可以大幅度提高,從而使正弦脈寬調(diào)制波更接近正弦波。可由模擬電路分別產(chǎn)生等腰三角波與正弦波,并送入電壓比較器,輸出即為 SPWM 調(diào)制波。utt0u主主主主主主主主主主主主主0圖4.1 SPWM波生成方法在本設(shè)計(jì)中選用 SA4828。SA4828 是 MITEL 公司推出的一種專用于三相 SPWM 信號(hào)發(fā)生和控制的集成芯片,可以和單片機(jī)接口,完成對(duì)交流電動(dòng)機(jī)的變頻調(diào)速。4.1.3 SA4828 內(nèi)部結(jié)構(gòu)及工作原

24、理SA4828 為 28 引腳的 DIP 或 SOIC 封裝的控制芯片,內(nèi)部具有總線控制及譯碼電路,有多種寄存器和相控邏輯電路。外部時(shí)鐘輸入經(jīng)分頻器分成設(shè)定的頻率,并生成三角形載波,三角載波與所選定的片內(nèi)三種調(diào)制波形進(jìn)行比較,自動(dòng)生成 SPWM 輸出脈沖,然后通過(guò)脈沖刪除電路刪除窄脈沖(如圖 4.3)窄脈寬圖4.3 脈沖序列中的窄脈寬因?yàn)檫@種脈沖不起任何作用,只會(huì)增加開(kāi)關(guān)管的損耗。通過(guò)脈沖延遲電路生成死區(qū),從而保證橋上的管子不會(huì)在狀態(tài)轉(zhuǎn)換期間導(dǎo)通短路??撮T狗定時(shí)器用來(lái)防止程序跑飛,當(dāng)條件滿足時(shí)快速封鎖輸出。SA4828 內(nèi)部結(jié)構(gòu)原理框圖如圖 4.4 所示。圖4.4 SA4828原理框圖SA48

25、28 的設(shè)置是通過(guò)單片機(jī)接口將數(shù)據(jù)送入 SA4828 芯片內(nèi)的兩個(gè)寄存器(初始化寄存器和控制寄存器)來(lái)實(shí)現(xiàn)的。初始化寄存器用于設(shè)定與交流電動(dòng)機(jī)有關(guān)的基本參數(shù),這些參數(shù)要在 PWM 輸出端允許輸出前設(shè)定,系統(tǒng)工作以后不允許改變??刂萍拇嫫魇窃诠ぷ鬟^(guò)程中控制輸出脈寬調(diào)制波的狀態(tài),從而進(jìn)一步控制交流電動(dòng)機(jī)的運(yùn)行狀態(tài),通常在工作時(shí),該寄存器的內(nèi)容常被改寫,以實(shí)現(xiàn)實(shí)時(shí)對(duì)交流電動(dòng)機(jī)的速度進(jìn)行控制。4.2 保護(hù)電路保護(hù)電路的主要功能是對(duì)檢測(cè)電路得到的各種信號(hào)進(jìn)行運(yùn)算處理,以判斷變頻器本身或系統(tǒng)是否出現(xiàn)異常。當(dāng)檢測(cè)到異常時(shí),進(jìn)行各種必要的處理。4.2.1 過(guò)、欠壓保護(hù)電路設(shè)計(jì)過(guò)壓、欠壓保護(hù)是針對(duì)電源異常、主回

26、路電壓超過(guò)或低于一定數(shù)值時(shí)考慮的。通用變頻器輸入電源電壓允許波動(dòng)的范圍一般是額定輸入電壓的士 10%。通常情況下,主回路直流環(huán)節(jié)的電壓與輸入電壓保持固定關(guān)系。當(dāng)輸入電源電壓過(guò)高,將使直流側(cè)電壓過(guò)高。過(guò)高的直流電壓對(duì) IGBT 的安全構(gòu)成威脅,很可能超過(guò) IGBT 的最大耐壓值而將其擊穿,造成永久性損壞。當(dāng)輸入電壓過(guò)低時(shí),雖不會(huì)對(duì)主回路元件構(gòu)成直接威脅,但太低的輸入電壓很可能使控制回路工作不正常,而使系統(tǒng)紊亂,導(dǎo)致 SA4828 輸出錯(cuò)誤的觸發(fā)脈沖,造成主回路直通短路而燒壞 IGBT。而且較低的輸入電壓也使系統(tǒng)的抗干擾能力下降。因此有必要對(duì)系統(tǒng)的電壓進(jìn)行保護(hù)。圖 4.5 為本文介紹的變頻器過(guò)壓保

27、護(hù)電路。圖4.5 過(guò)電壓保護(hù)電路它直接對(duì)直流側(cè)電壓進(jìn)行檢測(cè)。其中電壓信號(hào)的取樣是通過(guò)電阻和分壓得到1R2R的,電容起濾波抗干擾作用,防止電路誤動(dòng)作。過(guò)壓設(shè)定值從電位器上取出。運(yùn)1C1W放接成比較器的形式。當(dāng)取樣電壓高于設(shè)定值時(shí)(異常情況下),比較器輸出高AU :1電平,光耦器件導(dǎo)通,輸出低電平保護(hù)信號(hào)。其中電阻是正反饋電阻,它的接入使5R正反饋有一定回差,防止取樣信號(hào)在給定點(diǎn)附近波動(dòng)時(shí)比較器抖動(dòng),這里將過(guò)壓保護(hù)的動(dòng)作值整定為額定輸入電壓的 110%。 欠壓產(chǎn)生的原因有兩種:一是輸入的交流電壓長(zhǎng)時(shí)間低于標(biāo)準(zhǔn)規(guī)定的數(shù)值。另一種是瞬時(shí)停電或瞬時(shí)電壓降低。欠電壓導(dǎo)致逆變器開(kāi)關(guān)器件驅(qū)動(dòng)功率不足而燒壞開(kāi)關(guān)

28、器件。一般欠壓信號(hào)從直流端取樣,這樣既能在欠電壓,過(guò)電壓時(shí)檢測(cè)出信號(hào)進(jìn)行保護(hù),又不會(huì)因?yàn)槎虝r(shí)間因?yàn)樵谇冯妷?,過(guò)電壓并未構(gòu)成危險(xiǎn)時(shí)而保護(hù)誤動(dòng)作。欠壓保護(hù)電路的原理與過(guò)壓保護(hù)電路類似。其電壓取樣與過(guò)壓取樣相同,欠壓設(shè)定值由上取出。運(yùn)放接成比較器的形式。當(dāng)取樣電壓高于設(shè)定值時(shí)(正常情況2WBU :1下),比較器輸出高電平,光耦器件不導(dǎo)通,輸出高電平。當(dāng)取樣電壓低于設(shè)定值時(shí)(欠壓情況下),比較器輸出低電平,光耦器件導(dǎo)通,輸出低電平保護(hù)信號(hào)。其電路下圖所示。動(dòng)作值整定為輸入電壓的 85%。圖4.6欠壓保護(hù)電路本系統(tǒng)的故障自診斷是指在系統(tǒng)運(yùn)行前,變頻器本身可以對(duì)過(guò)載、過(guò)壓、欠壓保護(hù)電路進(jìn)行診斷,檢測(cè)其保護(hù)

29、電路是否正常。因此故障自診斷功能就是由單片機(jī)控制發(fā)出各種等效故障信號(hào),檢測(cè)對(duì)應(yīng)的保護(hù)電路是否動(dòng)作,若動(dòng)作則說(shuō)明保護(hù)電路正常,反之說(shuō)明保護(hù)電路本身有故障,應(yīng)停機(jī)對(duì)保護(hù)電路進(jìn)行檢查,直到顯示器顯示正常。故障自診斷電路工作過(guò)程如下:?jiǎn)纹瑱C(jī)控制HSO.2口發(fā)出一高電平,經(jīng)非門整形后輸出低電平,光耦器件導(dǎo)通,有電流流過(guò)三極管的基極,三極管導(dǎo)通輸出低電平,輸出的低電平自診斷信號(hào)分別送至過(guò)壓、欠壓保護(hù)電路。因SA4828的SET TRIP端為高電平有效,所以應(yīng)加上一個(gè)反相器,使其反相后輸出高電平。以下的過(guò)流信號(hào)也是如此.故障自診斷電路如圖4.7所示:圖4.7 故障自診斷電路4.2.2 過(guò)流保護(hù)設(shè)計(jì)變頻器在諸

30、如直流短路、橋臂短路、輸出短路、對(duì)地短路等情況下,電流變化非常迅速,元件將承受極大的電壓和電流,而 IGBT 器件的內(nèi)部結(jié)構(gòu)決定了它在足夠大的電流下會(huì)出現(xiàn)鎖定現(xiàn)象,造成管子失控?zé)o法關(guān)斷,以至燒壞,所以過(guò)流之前必須使IGBT 關(guān)斷以切斷電流,雖然在 IGBT 的驅(qū)動(dòng)模塊 EXB840 中已經(jīng)有過(guò)流保護(hù),但考慮到過(guò)大時(shí) IGBT 還未來(lái)得及關(guān)斷已經(jīng)發(fā)生鎖定現(xiàn)象的可能性,必須采取輔助斷流措dtdi施。這里采用瑞士 LEM 公司生產(chǎn)的霍爾效應(yīng)磁場(chǎng)補(bǔ)償式電流傳感器來(lái)進(jìn)行電流的檢測(cè)。在此傳感器的輸出端串電阻 R,則 R 上的壓降反應(yīng)了被測(cè)的電流。過(guò)流發(fā)生時(shí),R 上的壓降大于過(guò)流保護(hù)動(dòng)作整定值,比較器 LE

31、M324 輸出低電平去封鎖 IGBT 的驅(qū)動(dòng)電路的輸入信號(hào),即可使橋臂上的所有 IGBT 處于截止?fàn)顟B(tài)實(shí)現(xiàn)過(guò)流保護(hù)的功能。過(guò)流保護(hù)的電路示意圖如 4.8 圖所示:圖4.8 過(guò)流保護(hù)電路4.3 控制系統(tǒng)的實(shí)現(xiàn)模擬量的頻率給定通過(guò) ADC0809 模數(shù)轉(zhuǎn)換器讀入 8051,轉(zhuǎn)化為 SA4828 的控制字,以控制觸發(fā)信號(hào)的波形。ADC0809 是一種 8 路模擬輸入的 8 位逐次逼近型 A/D 轉(zhuǎn)換器件,電位器的輸出接其輸入 IN0(當(dāng) 51 單片機(jī)沒(méi)有當(dāng) 5l 單片機(jī)沒(méi)有外擴(kuò) RAM 和 I/O口時(shí),ADC0809 就可以在概念上作為一個(gè)特殊的唯一的外擴(kuò) RAM 單元。因?yàn)樗俏ㄒ坏?,就沒(méi)有地址編

32、號(hào),也就不需要任何地址線或者地址譯碼線。只要單片機(jī)往外部RAM 寫入,就是寫到 ADC0809 的地址寄存器中。只要單片機(jī)從外部 RAM 讀取數(shù)據(jù),就是讀取 ADC0809 的轉(zhuǎn)換結(jié)果。 )EOC 轉(zhuǎn)換結(jié)束信號(hào)經(jīng)一非門接 8031 外部中斷 1(P3.3) 。8051 通過(guò)地址線 P2.0 和讀寫信號(hào)來(lái)控制轉(zhuǎn)換器的模擬量輸入通道地址鎖存,啟動(dòng)允許輸出。XTAL1P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7WRRDP2.7P3.2RESTALEP1.0XTAL2AD0AD1ZPPRAD2CSAD3AD4RDAD5WRAD6ALEAD7STTRIPTRIPCLK19RESETR

33、PHBBPHBYPHBBPHBRPHTYPHTR?RES2+5V+5VVDDP3.3D0D1D2D3D4D5D6D7IN0VREF+VREF-SCALECLKOEEOC主2P2.08051SA4828圖4.10 單片機(jī)系統(tǒng)圖因 8051 的復(fù)用總線結(jié)構(gòu),SA4828 的 MUX 引腳應(yīng)該接高電平或懸空不接。8051 的P0 口與 SA4828 的 AD 口連接,提供 8 位數(shù)據(jù)和低 8 位地址,SA4828 芯片中的地址鎖存器可以鎖存來(lái)自 8051 的低八位地址,從而將 AD 口輸入的地址和數(shù)據(jù)分開(kāi),SA4828 的地址鎖存器由 8051 的 ALE 引腳控制,同時(shí)連接的控制信號(hào)還有讀,寫信號(hào)

34、,RD.SA4828 的片選信號(hào)用 8051 的 P2.7 引腳來(lái)控制,這樣 SA4828 的 8 個(gè)寄存器的WRCS地址為:寄存器 R0R5 的地址:0000H0005H。虛擬寄存器 R14,R15 的地址:000EH,000FHSA4828 的 STTRIP 引腳接 8051 的 P1.0,使單片機(jī)能在異常情況下封鎖 SA4828 的輸出,ZPPR 引腳接 8051 的 P3.2( ),測(cè)量調(diào)試波的頻率,用于顯示。因 80510INT的復(fù)位端為高電平有效,而 SA4828 為低電平有效,所以在兩者中間需要加上反相器。SA4828 的引腳接一個(gè)發(fā)光二極管,當(dāng) SA4828 的輸出被封鎖時(shí),發(fā)

35、光二極管TRIP亮,用于指示封鎖狀態(tài)。SA4828 的六個(gè)輸出引腳分別通過(guò)各自的驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)逆變橋的六只開(kāi)關(guān)管。第 4 章 實(shí)驗(yàn)與仿真(1) 運(yùn)行仿真打開(kāi)仿真/參數(shù)窗口,選擇 ode23tb 算法,將相對(duì)誤差設(shè)置為 1e-3,停止時(shí)間設(shè)置為 0.1s,單擊工具欄中的“開(kāi)始”按鈕開(kāi)始仿真。仿真結(jié)束后雙擊示波器模塊可觀測(cè)被測(cè)量的波形,改變模塊參數(shù)可得到隨之變化的仿真波形。02004006008001000Vdc-1500-1000-500050010001500Vab inverter-5000500Vab Load00.010.020.030.040.050.060.070.080.090.1

36、0.40.60.81modulation index圖 4.1 交直交變頻調(diào)速系統(tǒng)的仿真波形-4-3-2-101234x 10400.010.020.030.040.050.060.070.080.090.1-1000-800-600-400-20002004006008001000Vab Load圖 4.2 變頻前后電壓波形(取一相)5.1 流程圖 軟件設(shè)計(jì)的流程圖如圖 5.1。圖5.1 程序設(shè)計(jì)流程圖5.2 程序設(shè)計(jì)由可算出調(diào)制波頻率范圍為 050Hz,時(shí)鐘頻率為 12MHz,設(shè)計(jì)載波頻率psf)1 (60為 5kHz,實(shí)際脈沖刪除時(shí)間為 12s,死區(qū)延遲時(shí)間為 6s,系統(tǒng)采用高效波形,不

37、使用看門狗功能。我們采用 Intel 公司的 8051 單片機(jī),對(duì) SA4828 進(jìn)行設(shè)置,進(jìn)而實(shí)現(xiàn)對(duì)三相交流電動(dòng)機(jī)進(jìn)行調(diào)速控制19。將程序分成三部分,分別介紹如下(1)初始化程序設(shè)計(jì):根據(jù)上面介紹的公式,計(jì)算出 SA4828 各個(gè)初始化參數(shù)字。為了顯示調(diào)試波頻率,必須測(cè)量 ZPPR 引腳的輸出脈沖周期,其周期的倒數(shù)就是調(diào)制波頻率。測(cè)量 ZPPR 輸出脈沖周期的方法是:利用 ZPPR 輸出脈沖的下降沿觸發(fā)中斷,這時(shí)計(jì)算兩個(gè) ZPPR 輸出脈沖下降沿的時(shí)間間隔。時(shí)間間隔可用定時(shí)器 T00INT求得(初始值為 00H) 。但是因?yàn)檎{(diào)制波的頻率較低,周期比較長(zhǎng)??赡軙?huì)出現(xiàn)周期大于 16 位的 T0

38、所能定時(shí)的最長(zhǎng)時(shí)間。因此,還要利用定時(shí)器 T0 的溢出中斷。在 T0 每次中斷時(shí),給一個(gè)指示器加 1,加 1 的結(jié)果存入 RAM 某個(gè)單元中,所以,本程序要用兩個(gè)中斷,程序如下:ORG 0000HLJMP STARTORG 0003HLJMP WZDORG 000BHLJMP JA1START : SETB IT0 ;脈沖下降沿觸發(fā)外中斷MOV TMOD,#10H ;T0 工作在定時(shí)。方式 1SETB EX0 ;開(kāi)外中斷SETB ET0 ;開(kāi)定時(shí)中斷SETB EA ;開(kāi)總控制中斷 下面計(jì)算SA4828初始化參數(shù)字。載波頻率設(shè)定字由式(5-1)可得: 69. 451210510125122361

39、HzHzffCARRCLKn取=4,所以=3。載波頻率設(shè)定字為001。12nn反算載波頻率為: KHzHzffnCLKCARR86. 5251210122512261調(diào)制波頻率范圍設(shè)定字由式(5-2)可得:28. 35860503843842HzHzffCARRRANGEm取,所以m=2。調(diào)制波頻率范圍設(shè)定字為010。42m反算調(diào)制波頻率范圍為:=RANGEfHzHzfmCARR613842586038422所以寄存器R0的值應(yīng)為010XXO11B,即43H。最小刪除脈寬設(shè)定字最小刪除脈寬等于實(shí)際最小刪除脈寬加上延遲時(shí)間,所。ususustPDT18612由式(5-3)得:=127-512PD

40、TtHHzsftCARRPDT4973586010185121276所以最小刪除脈沖設(shè)定字為49H,R1寄存器的值為49H。脈沖延遲時(shí)間的設(shè)定字由式(5-4)得:DHHzsftnCARRPDYPDY245586010651263512636所以,脈沖延遲時(shí)間設(shè)定字為2DH,即寄存器R2中的值是2DH。波形選擇字和AC設(shè)定選用高效波形,選擇字是10;紅相控制幅值,AC=0。所以,寄存器R3中的值為02H??撮T狗設(shè)定不用看門狗,所以寄存器R4,R5的值均為00H。SA4828初始化子程序:MOV A,#43H ;R0=43H MOV DPTR ,#0000H ;指向R0的地址MOVX DPTR,A

41、 ;43H裝入R0INC DPTR ;指向R1的地址MOV A,#49HMOVX DPTR,A ;49H裝入R1INC DPTR ;指向R2的地址MOV A,#2DH MOVX DPTR,A ;2DH裝入R2INC DPTR ;指向R2的地址MOV A,#02HMOVX DPTR,A ;02H裝入R3INC DPTR ;指向R4的地址MOV A,#00HMOVX DPTR,A ;00H裝入R4INC DPTR ;指向R5的地址MOVX DPTR,A ;00H裝入R5MOV DPTR,#000EH ;指向R14的地址MOVX DPTR,A ;將六個(gè)寄存器的值寫入 ;SA4828 初始化寄存器(2

42、)調(diào)速子程序計(jì)算:假定用戶由鍵盤輸入的電動(dòng)機(jī)轉(zhuǎn)速,通過(guò)鍵處理程序進(jìn)行轉(zhuǎn)換,變成調(diào)制波頻率值,并將它存入內(nèi)部 RAM30H;通過(guò)查 U/F 曲線表,可以得到與調(diào)制波頻率比f(wàn)POWER相對(duì)應(yīng)的調(diào)壓比,并將它存入 31H 中;其他控制參數(shù)如:正反轉(zhuǎn),輸出鎖存,APOWER看門狗,相計(jì)數(shù)器復(fù)位,軟復(fù)位,這些變量存入位操作區(qū) 20H,以便通過(guò)位操作來(lái)改變它們的值。調(diào)制波頻率字計(jì)算可由(5-6)式得:=1074PESnffRANGEPOWER655366165536POWERfPOWERf 式中和的點(diǎn)位相同,因此,是無(wú)因次量。1074 可以看成POWERfRANGEfPPSnPOWERf一個(gè)雙字節(jié)的無(wú)符號(hào)

43、數(shù)于一個(gè)單字節(jié)無(wú)符號(hào)數(shù)的相乘,其積是一個(gè)雙字節(jié)的無(wú)符號(hào)數(shù)。調(diào)制波幅值控制字計(jì)算可由(5-7)式得: =An100255APOWER這是 2 個(gè)單字節(jié)數(shù)相乘,再除以一個(gè)單字節(jié)的數(shù),其結(jié)果是一個(gè)單字節(jié)數(shù)。調(diào)速子程序就是要計(jì)算出和字,并將它送入 SA4828 的控制寄存器。AnPFSnSPEED: MOV R2,#04H ;做乘法準(zhǔn)備,求字PFSn MOV R3,#32H ;將 1074(0432H)作為被乘數(shù)MOV R6,#00H MOV R7,#30H ;乘數(shù)為POWERf LCALL QMUL ;調(diào)用乘法子程序MOV A,R7 ;積的低 8 位送入 SA4828 寄存器 R0MOV DPTR,

44、#0000H ;指向 R0MOVX DPTR, A MOV A,R6 ;積的次低 8 位送入 SA4828 寄存器 R1INC DPTR ;指向 R1MOVX DPTR, A INC DPTR ;指向 R2 MOV A,20H ;將 20H 中存放的位控制參數(shù)送寄存器 R2MOVX DPTR, AMOV A,#0FFH ;求調(diào)制波幅值控制字AnMOV B,31H ;送 BPOWERAMUL AB ;255POWERAMOV R2, #00H ;準(zhǔn)備做除法MOV R3, #00HMOV R4,B ;將積作為被除數(shù)MOV R5, AMOV R6, #64HMOV R7,#64H ;除以 100LC

45、ALL NDIV ;調(diào)除法子程序MOV A,R5 ;商送入 SA4628 的寄存器 R3INC DPTR ;指向 R3MOVX DPTR, AMOV DPTR,#000FH ;指向 R15MOVX DOTR,A ;將寄存器中的值寫入 SA4828 控制寄存器SETB TR0 ;開(kāi)始定時(shí)RET(3)中斷子程序設(shè)計(jì)本例中選用的中斷源有 2 個(gè):T0 中斷和中斷。中斷的功能是計(jì)算 ZPPR0INT0INT輸出的調(diào)制波頻率。由于調(diào)制波頻率可能比較低,因此用 T0 溢出中斷來(lái)記錄一個(gè)ZPPR 周期中 T0 溢出的次數(shù),這個(gè)溢出次數(shù)保存到 10H 中。這樣,在一個(gè)中斷間0INT隔里,所有的時(shí)間(即 ZPP

46、R 周期)是 3 個(gè)字節(jié)的數(shù)(1 個(gè)字節(jié)的 T0 溢出,2 個(gè)字節(jié)的T0 值) 。因?yàn)?8051 使用 12MHz 的時(shí)鐘頻率,一個(gè)機(jī)器周期是 1us,所以調(diào)制波頻率的計(jì)算公式為:ZPPRPOWERTf610=0F4240H,也是一個(gè) 3 字節(jié)的數(shù),因此,上式是一個(gè) 3 字節(jié)的除法運(yùn)算。如610果對(duì)精度要求較高,上式的分子和分母可以舍掉最低字節(jié)來(lái)簡(jiǎn)化計(jì)算,這樣就成為雙字節(jié)除法運(yùn)算。所以,當(dāng)中斷時(shí),只取 TH0,將七寸放到 11H 中,除法運(yùn)算的整0INT數(shù)商存在 12H,小數(shù)商存放到 13H 中。各中斷程序如下:T0 中斷子程序JA1: INC 10H ;T0 溢出次數(shù)加一 RET1 中斷子程

47、序0INTWDZ: MOV TL0 ,#00H ;TL0 清 0 MOV 11H ,TH0 ;取 TH0 MOV TH0 ,#00H ;TH0 清 0 PUSH ACC ;保持現(xiàn)場(chǎng) PUSH B PUSH PSW SETB PSW.3 ;使用第一工作寄存器區(qū)MOV A ,11H ;檢查除數(shù)是否為 0ORL A, 10HJZ ABC ;除數(shù)為 0 則退出MOV R2, #00HMOV R3, #00HMOV R4, #0FHMOV R5, #42HMOV R6 ,#10H ;輸入除數(shù)MOV R7, #11HLCALL NDIV ;調(diào)用雙字節(jié)除法子程序MOV 12H ,R5 ; 調(diào)制波頻率整數(shù)部分存入 12HMOV R6 ,#00H ;對(duì)余數(shù)(R2R3)乘 100MOV R7, #64HLCALL QMUL ;雙字節(jié)乘法,乘 100MOV R2 ,0CH ;將積作為被除數(shù), (R4)R2MOV R3 ,0DH ;(R5)R3MOV R4 ,0EH ;(R6)R4MOV R5 ,0FH ;(R7)R5MOV R6 ,10H ;除數(shù)MOV R7, 11H LCALL NDIV ;調(diào)用雙字節(jié)除法子程序MOV 13H ,R5 ;將調(diào)制波頻率小數(shù)部分(小于 100)存入 13HMOV 10H ,#00H ;10H 清 0 ABC: POP PSW ;恢復(fù)現(xiàn)場(chǎng) POP B POP AC

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論