畢業(yè)設(shè)計(論文)單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計(論文)單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計(論文)單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計(論文)單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計(論文)單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢業(yè)設(shè)計 用單片機控制的電機交流調(diào)速系統(tǒng)畢業(yè)設(shè)計畢業(yè)設(shè)計任務(wù)書畢業(yè)設(shè)計題目:單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計畢業(yè)設(shè)計目的:本課題是一個單片機應(yīng)用系統(tǒng),包括硬件和軟件兩部分。通過本畢業(yè)設(shè)計,學(xué)生要掌握硬件設(shè)計和軟件編程,為以后的工作做好準備。 畢業(yè)設(shè)計任務(wù):1.基于51單片機設(shè)計單片機系統(tǒng)硬件,包括整流器,濾波器,逆變器,觸發(fā)器等;2.使用protel軟件畫系統(tǒng)硬件電路;3.自行設(shè)計程序并作注釋。畢業(yè)設(shè)計主要技術(shù)數(shù)據(jù):1.單片機使用89c51,交流電機額定功率4kw,額定轉(zhuǎn)速1200r/min;畢業(yè)設(shè)計工作量要求:論文正文應(yīng)有各個電路模塊說明,硬件電路圖,源程序,結(jié)論或改進,字數(shù)不少于5000

2、字(不包含圖所占)畢業(yè)設(shè)計進度計劃:第1周:下達畢業(yè)設(shè)計任務(wù),認真分析選題要完成的任務(wù)及技術(shù)指標(biāo),然后向指導(dǎo)教師匯報自己的理解,指導(dǎo)教師指出學(xué)生的問題,對于合理建議應(yīng)給與肯定,并修改功能和技術(shù)指標(biāo);第2周:查閱、收集資料,根據(jù)修改后的功能和技術(shù)指標(biāo),選擇確定總體方案,及時和指導(dǎo)教師交流,征求指導(dǎo)教師意見;第3周:根據(jù)方案設(shè)計硬件系統(tǒng)。完成硬件電路設(shè)計,畫出硬件電路圖,征求指導(dǎo)教師意見;第4周:完成軟件部分整體框架設(shè)計;第5周:畫出軟件流程圖,完成關(guān)鍵部分軟件設(shè)計;完成全部軟件設(shè)計,征求指導(dǎo)教師建議;第6周:整理資料,撰寫完整規(guī)范的畢業(yè)設(shè)計報告(論文)并交指導(dǎo)教師審閱;準備答辯提綱,進行畢業(yè)答辯

3、。畢業(yè)設(shè)計應(yīng)完成的技術(shù)資料:論文、圖紙、源代碼參考文獻:1、 樓然苗,李光飛編著.51系列單片機設(shè)計實例 北京航天航空大學(xué)出版社2、 王曉明.電氣傳動的微機控制 北京航天航空大學(xué)出版社3、 吳金戌,沈慶陽,郭庭吉編著.8051單片機實踐與應(yīng)用 清華大學(xué)出版社4、 姚為正編著.電力電子技術(shù)第二版 高等教育出版社5、 楊寧 黃元峰編著.微機控制技術(shù)第二版 高等教育出版社教研室主任意見:系主管領(lǐng)導(dǎo)意見: 任務(wù)下達日期2010年9月25日規(guī)定完成日期2010年12月3日摘 要 - 1 -第1章 引 言- 2 -1.1單片機的產(chǎn)生和發(fā)展- 2 -1.2交流調(diào)速系統(tǒng)的現(xiàn)狀- 2 -第2章 硬 件 設(shè) 計-

4、 4 -2.1系統(tǒng)總體方案設(shè)計- 4 -2.2主回路設(shè)計- 5 -2.2.1整流濾波電路的設(shè)計- 5 -2.2.2整流電路意義總結(jié)- 5 -2.3整流電路分類- 6 -2.3.1按組成器件可分為不可控電路、半控電路、全控電路三種- 6 -2.3.2按電網(wǎng)交流輸入相數(shù)分為單相電路、三相電路- 7 -2.4濾波電路- 7 -2.4.1 rc平滑濾波電路的結(jié)構(gòu)- 7 -2.4.2 rc平滑濾波電路的工作原理- 7 -2.5三相逆變電路的設(shè)計- 8 -2.5.1 spwm 逆變器原理- 9 -第3章 觸發(fā)器的選擇- 11 -3.1.1命令寄存部分- 13 -3.1.2讀取及產(chǎn)生調(diào)制波形部分- 14 -

5、3.1.3三相輸出控制電路- 14 -第4章 單片機- 15 -4.1 at89c51單片機簡介- 15 -4.2 顯示器8279- 17 -4.3 三相變頻變壓電源電路結(jié)構(gòu)圖.-18-第5章 參數(shù)計算- 20 -5.1 整流電路設(shè)計-20-5.2 逆變電路的設(shè)計- 20-第6章 軟件設(shè)計- 21 -6.1流程圖- 21 -6.2 程序.-23-結(jié)束語- 32 -參考文獻- 32 -致謝- 32 - 畢業(yè)設(shè)計 用單片機控制的電機交流調(diào)速系統(tǒng)用單片機控制的電機交流調(diào)速系統(tǒng)設(shè)計摘要單片機控制的交流變頻調(diào)速系統(tǒng)設(shè)計思想是用開環(huán)恒壓頻比控制。通過改變程序來達到控制轉(zhuǎn)速的目的,因此本設(shè)計的調(diào)速分為硬件和

6、軟件兩個部分。由于設(shè)計中電機功率是4kw,所以整流器采用不可控電路,電容器濾波,逆變器采用三相逆變器。系統(tǒng)的總體結(jié)構(gòu)主要由主回路,51系列單片機,sa8282觸發(fā)器及測速發(fā)電機等組成。關(guān)鍵詞 at89c51單片機,觸發(fā)器,整流器,三相異步電動機第1章 引 言1.1單片機的產(chǎn)生和發(fā)展 我國開始使用單片機是在1982年,短短五年時間里發(fā)展極為迅速。1986年在上海召開了全國首屆單片機開發(fā)與應(yīng)用交流會,有的地區(qū)還成立了單片微型計算機應(yīng)用協(xié)會,那是全國形成的第一次高潮,截止今日單片機應(yīng)用技術(shù)仍飛速發(fā)展。我們首先從它的構(gòu)成說起:單片機,亦稱單片微電腦或單片微型計算機。它是把中央處理器(cpu)、隨機存取

7、存儲器(ram)、只讀存儲器(rom)、輸入輸出端口(i/o)等主要計算機功能部件都集成在一塊集成電路芯片上的微型計算機。計算機的產(chǎn)生加快了人類改造世界的步伐,但是它畢竟體積大。微計算機(單片機)在這種情況下誕生了。單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能ic卡,民用豪華轎車的安全保障系統(tǒng),錄象機、攝象機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。我們只需要在單片機外圍

8、接一點簡單的接口電路,核心部分只是由人為的寫入程序來完成。這樣產(chǎn)品的體積變小了,成本也降低了,長期使用也不會擔(dān)心精度達不到了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。所以,它的魔力不僅是在現(xiàn)在,在將來將會有更多的人來接受它、使用它。1.2交流調(diào)速系統(tǒng)的現(xiàn)狀   近20年來隨著電力電子技術(shù),計算機技術(shù)、自動控制技術(shù)的迅速發(fā)展,交流電機變頻調(diào)速已得到了越來越廣泛的應(yīng)用,并已開始逐步替代直流調(diào)速,因其許多優(yōu)點而被公認為最有發(fā)展前途的調(diào)速方式。同時,變頻調(diào)速的控制技術(shù)也在不斷進步和完善。在變頻調(diào)速系統(tǒng)出現(xiàn)的初期,其控制技術(shù)是采用電壓頻率協(xié)調(diào)控

9、制(即v/f比為常數(shù))。此種控制技術(shù)有開環(huán)和閉環(huán)兩種形式。采用開環(huán)時用于一般生產(chǎn)機械,但靜態(tài)和動態(tài)性能都不太理想,采用閉環(huán)則可改善系統(tǒng)性能。后來,一些研究人員提出了轉(zhuǎn)差頻率控制方法。采用這種控制技術(shù)使得變頻調(diào)速系統(tǒng)在一定的程度上改善了靜態(tài)和動態(tài)性能,使之接近于直流雙閉環(huán)調(diào)速系統(tǒng),但是,還是不能滿足高性能調(diào)速系統(tǒng)的要求。 改善調(diào)速系統(tǒng)動態(tài)性能的關(guān)鍵在于如何實現(xiàn)轉(zhuǎn)矩控制。70年代初德國的f.blaschke提出的矢量控制理論解決了交流電機矢轉(zhuǎn)矩控制問題。這種理論的核心是將一臺交流電機等效為直流電機來控制,因而獲得了與直流調(diào)速系統(tǒng)同樣優(yōu)良的動態(tài)性能。經(jīng)過各國科技工作者努力,矢量變換控制的變頻調(diào)速方法

10、已廣泛地應(yīng)用于電氣傳動系統(tǒng)中。80年代的中期,德國的depenbrock又提出了直接轉(zhuǎn)矩控制的理論,其思路是把交流電機與逆變器看作一個整體對待。采用空間電壓矢量分析方法進行計算,直接控制轉(zhuǎn)矩,免去了矢量變換的復(fù)雜計算??刂葡到y(tǒng)結(jié)構(gòu)簡單,便于實現(xiàn)全數(shù)字化,已有實際產(chǎn)品用于實際中。 近10多年來,各國學(xué)者和研究部門致力于無速度傳感器控制系統(tǒng)的研究, 利用檢測定子電壓、電流等容易測量的物理量進行速度估算,以取代速度傳感器,提高控制系統(tǒng)的可靠性,降低成本,目前已研究出無速度傳感器矢量控制系統(tǒng)的實用產(chǎn)品。近幾年來,人工智能技術(shù)如專家系統(tǒng)、模糊邏輯和人工神經(jīng)網(wǎng)絡(luò)等,正在顯示出其實現(xiàn)變頻調(diào)速的智能化自適應(yīng)控

11、制的巨大希望所在,有研究結(jié)果表明,智能控制技術(shù)有效利用,可使變頻調(diào)速系統(tǒng)做到高效、自適應(yīng)、自診斷、自保護、動態(tài)性能優(yōu)良。第2章 硬 件 設(shè) 計2.1系統(tǒng)總體方案設(shè)計圖1 系統(tǒng)總體框圖 為了使系統(tǒng)具有較好的動靜態(tài)性能,滿足設(shè)計要求,可將整個系統(tǒng)設(shè)計為轉(zhuǎn)速開環(huán)控制系統(tǒng),采用轉(zhuǎn)差頻率調(diào)節(jié)方式,對轉(zhuǎn)速進行動態(tài)調(diào)節(jié)。由于電動機功率不大,整流器采用不可控電路,電容器濾波;逆變器采用電力晶體管三相逆變器。系統(tǒng)的總體結(jié)構(gòu)主要由主回路:整流電路,濾波電路,三相逆變電路;at 89c51單片機, 8279通用鍵盤/顯示器,i/o接口芯片等組成。2.2主回路設(shè)計2.2.1整流濾波電路的設(shè)計 圖2 整流濾波電路2.2

12、.2整流電路意義總結(jié)1、電源電路中的整流電路主要有半波整流電路、全波整流電路和橋式整流三種。 2、這三種整流電路輸出的單向脈動性直流電特性有所不同,半波整流電路輸出的電壓只有半周,所以這種單向脈動性直流電主要成分仍然是50hz的,因為輸入交流市電的頻率是50hz,半波整流電路去掉了交流電的半周,沒有改變單向脈動性直流電中交流成分的頻率;全波和橋式整流電路相同,用到了輸入交流電壓的正、負半周,使頻率擴大在倍為100hz,所以這種單向脈動性直流電的交流成分主要成分是100hz的,這是因為整流電路將輸入交流電壓的一個半周轉(zhuǎn)換了極性,使輸出的直流脈動性電壓的頻率比輸入交流電壓提高了一倍,這一頻率的提高

13、有利于濾波電路的濾波。 3、在半波整流電路中,當(dāng)整流二極管截止時,交流電壓峰值全部加到二極管兩端。對于全波整流電路而言也是這樣,當(dāng)一只二極管導(dǎo)通時,另一只二極管截止,承受全部交流峰值電壓。所以對這兩種整流電路,要求電路的整流二極管其承受反向峰值電壓的能力較高;對于橋式整流電路而言,兩只二極管導(dǎo)通,另兩只二極管截止,它們串聯(lián)起來承受反向峰值電壓,在每只二極管兩端只有反向峰值電壓的一半,所以對這一電路中整流二極管承受反向峰值電壓的能力要求較低。 4、在全波和橋式整流電路中,都將輸入交流電壓的負半周轉(zhuǎn)到正半周或?qū)⒄胫苻D(zhuǎn)到負半周,這一點與半波整流電路不同,在半波整流電路中,將輸入交流電壓一個半周切除

14、。 5、在整流電路中,輸入交流電壓的幅值遠大于二極管導(dǎo)通的管壓降,所以可將整流二極管的管壓降忽略不計。2.3整流電路分類2.3.1按組成器件可分為不可控電路、半控電路、全控電路三種 1)不可控整流電路完全由不可控二極管組成,電路結(jié)構(gòu)一定之后其直流整流電壓和交流電源電壓值的比是固定不變的。 2)半控整流電路由可控元件和二極管混合組成,在這種電路中,負載電源極性不能改變,但平均值可以調(diào)節(jié)。3)在全控整流電路中,所有的整流元件都是可控的(scr、gtr、gto 等),其輸出直流電壓的平均值及極性可以通過控制元件的導(dǎo)通狀況而得到調(diào)節(jié),在這種電路中,功率既可以由電源向負載傳送,也可以由負載反饋給電源,即

15、所謂的有源逆變。 2.3.2按電網(wǎng)交流輸入相數(shù)分為單相電路、三相電路1)對于小功率整流器常采用單相供電。 2)三相整流電路是交流測由三相電源供電,負載容量較大,或要求直流電壓脈動較小,容易濾波。三相可控整流電路有三相半波可控整流電路,三相半控橋式整流電路,三相全控橋式整流電路。因為三相整流裝置三相是平衡的輸出的直流電壓和電流脈動小,對電網(wǎng)影響小,且控制滯后時間短,采用三相全控橋式整流電路時,輸出電壓交變分量的最低頻率是電網(wǎng)頻率的6倍,交流分量與直流分量之比也較小,因此濾波器的電感量比同容量的單相或三相半波電路小得多。另外,晶閘管的額定電壓值也較低。因此,這種電路適用于大功率變流裝置。2.4濾波

16、電路經(jīng)過整流電路后的輸出電壓已經(jīng)是單相的直流電壓,但是其中含有直流和交流的成分,電壓的大小仍有變化,這種直流電稱為脈動直流電。對于某些工作(如蓄電池充電),脈動電流已經(jīng)可以滿足要求,但是對于大多數(shù)電子設(shè)備,需要平滑的直流電,故整流電路后面都要接濾波電路,盡量減小交流成分,以減小整流電壓的脈動程度,適合穩(wěn)壓電路的需要,這就是濾波。由此組成的電路稱為濾波電路。下面介紹兩類主要的濾波電路。2.4.1 rc平滑濾波電路的結(jié)構(gòu) 在負載上并聯(lián)一個電容器,利用電容器充放電時端電壓不能躍變的特性使直流輸出電壓保持穩(wěn)定。圖二整流濾波電路中,二極管vd起整流作用,與負載并聯(lián)的電容c起濾波作用,這個電容器就是一個最

17、簡單的濾波器2.4.2 rc平滑濾波電路的工作原理 rc平滑濾波電路是利用電容器的端電壓在電路狀態(tài)改變時不能躍變的原理實現(xiàn)濾波的電容和電感都是基本的濾波元件,當(dāng)通過電感線圈的電流發(fā)生變化時,線圈中會產(chǎn)生自感電動勢阻礙電流變化,因此通過電感的電流不能突變,流過負載的電流也就不能突變,從而使負載電流和負載電壓的脈動大為減小,電流平滑,輸出電壓的波形也就平穩(wěn)了,達到了濾波目的。2.5三相逆變電路的設(shè)計 圖3 三相逆變電路逆變器是將直流變?yōu)槎l定壓或調(diào)頻調(diào)壓交流電的變換器,傳統(tǒng)方法是利用晶閘管組成的方波逆變電路實現(xiàn),但由于其含有較大成分低次諧波等缺點,近十余年來,由于電力電子技術(shù)的迅速發(fā)展,全控型快速

18、半導(dǎo)體器件bjt,igbt,gto 等的發(fā)展和pwm 的控制技術(shù)的日趨完善,使spwm 逆變器得以迅速發(fā)展并廣泛使用。pwm 控制技術(shù)是利用半導(dǎo)體開關(guān)器件的導(dǎo)通與關(guān)斷把直流電壓變成電壓脈沖列,并通過控制電壓脈沖寬度和周期以達到變壓目的或者控制電壓脈沖寬度和脈沖列的周期以達到變壓變頻目的的一種控制技術(shù),spwm 控制技術(shù)又有許多種,并且還在不斷發(fā)展中,但從控制思想上可分為四類,即等脈寬pwm 法,正弦波pwm 法(spwm 法),磁鏈追蹤型pwm 法和電流跟蹤型pwm 法,其中利用spwm 控制技術(shù)做成的spwm 逆變器具有以下主要特點:(1)逆變器同時實現(xiàn)調(diào)頻調(diào)壓,系統(tǒng)的動態(tài)響應(yīng)不受中間直流環(huán)

19、節(jié)濾波器參數(shù)的影響。(2)可獲得比常規(guī)六拍階梯波更接近正弦波的輸出電壓波形,低次諧波減少,在電氣傳動中,可使傳動系統(tǒng)轉(zhuǎn)矩脈沖的大大減少,擴大調(diào)速范圍,提高系統(tǒng)性能。(3)組成變頻器時,主電路只有一組可控的功率環(huán)節(jié),簡化了結(jié)構(gòu),由于采用不可控整流器,使電網(wǎng)功率因數(shù)接近于1,且與輸出電壓大小無關(guān)。2.5.1 spwm 逆變器原理1 spwm 波形所謂的spwm 波形就是與正弦波形等效的一系列等幅不等寬的矩形脈沖波形,等效的原則是每一區(qū)間的面積相等。把一個正弦波分作幾等分然后把每一等分的正弦曲線與橫軸所包圍的面積都用一個與此面積相等的矩形脈沖來代替,矩形脈沖的幅值不變,各脈沖的中點與正弦波每一等分的

20、中點相重合,這樣由幾個等幅不等寬的矩形脈沖所組成的波形就與正弦波等效,稱作spwm 波形。同樣,正弦波的負半周也用同樣的方法與一系列負脈沖波等效。2 spwm 調(diào)制及逆變橋工作原理 以spwm 三相逆變橋為例進行說明,spwm三相逆變器主電路由六個全控式功率開關(guān)器件構(gòu)成三相逆變橋,它們各有一個繼流二極管反并聯(lián)結(jié),整個逆變器由三相不可控整流器提供電壓為us的直流電壓。調(diào)制波和載波的交點決定了spwm 脈沖序列的寬度和脈沖間的間隔寬度。當(dāng)a 相的uraut 時,vt1 導(dǎo)通,輸出正弦脈沖電壓us/2,當(dāng)uraut 時,vt1 關(guān)斷uda=0,在ura 負半周,用同樣方法控制vt4,輸出負的脈沖電壓

21、序列,改變調(diào)制波頻率時,輸出電壓基波頻率隨之改變,降低調(diào)制波幅值時如ura,各段脈沖的寬度變窄,輸出電壓基波幅值減少。這種spwm 每相只有一個開關(guān)器件反復(fù)通斷,稱單極性spwm 波形。若有同一橋臂上下兩個開關(guān)交替地導(dǎo)通與關(guān)斷,則輸出脈沖在“+”和“”之間變化,這樣得到雙極式的spwm 波形,其調(diào)制方法與單極式相似,只是輸出脈沖電壓的極性不同,當(dāng)uraut 時,vt1 導(dǎo)通vt4 關(guān)斷,uao=+us/2;當(dāng)ursut 時vt1 關(guān)斷,vt4 導(dǎo)通,輸出相電壓uao=-us/2,同理vt3 和vt6,vt3 和vt5 交替導(dǎo)通得到uao,uco 第3章 觸發(fā)器的選擇圖4 sa8282引腳排列圖

22、pwm控制技術(shù)是通過控制電路按一定規(guī)律來控制開關(guān)管的通斷,以得到一組等幅而不等寬的矩形脈沖波形并使其逼近正弦電壓波形。其方法有模擬方法和數(shù)字方法兩種,其中模擬方法的電路比較復(fù)雜,且有溫漂現(xiàn)象,會影響精度,降低系統(tǒng)的性能。數(shù)字方法則是按照不同的數(shù)字模型用計算機算出各切換點并將其存入內(nèi)存,然后通過查表及必要的計算生成pwm波,因此數(shù)字方法受內(nèi)存影響較大,且與系統(tǒng)精度之間存在著矛盾。sa8282是英國mitel公司生產(chǎn)的全數(shù)字化三相pwm發(fā)生器,它頻率范圍寬、精度高,并可與微處理器進行接口,同時能夠完成外圍控制功能,因而可實現(xiàn)智能化。sa8282采用28腳dip封裝。圖4是其引腳排列圖,其各引腳的功

23、能說明如下:ad0ad7:八位地址與數(shù)據(jù)復(fù)用總線,用于從微處理器接受地址與數(shù)據(jù)信息。wr(r/w、rd(ds)、 ale(as):此三個引腳為intel(motorola)控制模式;sa8282在工作時可自動適應(yīng)intel或motorola控制模式,當(dāng)ale(as)管腳變?yōu)楦唠娖綍r,sa8282內(nèi)部檢測電路將自動鎖存rd(ds)線上的狀態(tài),如果檢測結(jié)果為低電平,則采用motorola控制模式;如果檢測結(jié)果為高電平,則采用intel控制模式。rst:復(fù)位端,低電平有效;cs:片選輸入該控制線可使sa8282與其它外圍接口芯片共享同一組總線。rpht、rphb、ypht、yphb、bpht、bph

24、b:標(biāo)準ttl電平輸出端口(即pwm驅(qū)動信號)可分別驅(qū)動三相逆變器的六個功率開關(guān)器件。trip:輸出封鎖狀態(tài)指示用于表明輸出是否被鎖存,低電平有效。set trip:關(guān)斷觸發(fā)信號輸入端,當(dāng)輸入為高時, trip及六個pwm輸出端將被迅速鎖存在低電平狀態(tài),且只有在, rst復(fù)位時才能解除。wss:波形采樣同步端口;zpb、zppy、zppr:分別是三相信號的零相位脈沖輸出端。clk:時鐘信號輸入端。vdd:+5v偏置電源。vss:接地端。此外,sa8282芯片還具有以下特點: 圖5 內(nèi)部原理結(jié)構(gòu)框圖  ()全數(shù)字化sa8282與微處理器相連時可自動適應(yīng)intel和motoro

25、la兩種總線接口而且編程簡捷方便。其全數(shù)字化的脈沖輸出具有很高的精度和穩(wěn)定性。()工作方式靈活sa8282具有六個標(biāo)準的ttl電平輸出端,可以驅(qū)動逆變器的六個功率開關(guān)器件。電路的載波頻率、調(diào)制頻率、調(diào)制比、最小脈寬、死區(qū)時間等工作參數(shù)均可直接通過軟件設(shè)定,而不需要任何外接電路,從而降低了硬件成本。()工作頻率范圍寬、精度高sa8282的三角載波頻率可調(diào),當(dāng)時鐘頻率為12.5mhz時,載波頻率最高可達24khz,輸出調(diào)制頻率最高可達4khz,輸出頻率的分辨率為12位。3.1工作原理sa8282的內(nèi)部原理結(jié)構(gòu)框圖如圖5所示。它主要包括初始化命令和控制命令寄存部分、從rom中讀取及產(chǎn)生pwm調(diào)制波形

26、部分以及三相輸出控制電路等三個功能部分。3.1.1命令寄存部分該部分由總線控制、地址數(shù)據(jù)總線、暫存器r0r2、虛擬寄存器r3r4及24位初始化寄存器和24位控制寄存器構(gòu)成。該部分在工作時應(yīng)首先進行初始化(從微處理器向初始化寄存器和控制寄存器輸入控制字進行系統(tǒng)參數(shù)設(shè)置),然后由微處理器向兩個24位寄存器輸入命令字,這兩個寄存器分別被稱為初始化寄存器和控制寄存器。由于總線的數(shù)據(jù)寬度被限制在8位字長,因此要想把數(shù)據(jù)送到一個24位寄存器,應(yīng)先分三次分別送到三個暫存寄存器r0、r1、r2中。而數(shù)據(jù)由暫存寄存器r0、r1、r2送到初始化寄存器或控制寄存器是通過虛擬寄存器r3、r4的送數(shù)寫指令來實現(xiàn)的,r3

27、、r4實際上不存在,它們只在指令中出現(xiàn)。往r3送數(shù)的寫指令用于將數(shù)據(jù)從r0、r1、r2傳送到控制寄存器,而往r4送數(shù)的寫指令則可將數(shù)據(jù)從r0、r1、r2傳送到初始化寄存器。3.1.2讀取及產(chǎn)生調(diào)制波形部分該部分由地址發(fā)生器、波形rom及相位和控制邏輯構(gòu)成。由于調(diào)制波形關(guān)于90°、180°、270°對稱所以波形rom中僅保存了090°的波形瞬時值。工作時,sa8282可根據(jù)地址發(fā)生器的信號直接從波形rom中讀取波形數(shù)據(jù),然后通過相位控制邏輯將其組成0360°的完整波形和三相波形,而不需要處理器進行處理。3.1.3三相輸出控制電路sa8282中的每

28、相輸出控制電路均由脈沖取消和脈沖延時電路構(gòu)成。脈沖取消電路用于去掉脈沖寬度小于取消時間的脈沖,以保證最小輸出脈沖寬度大于器件的開關(guān)周期。延時電路可保證死區(qū)間隔,其作用是在改變?nèi)我幌嘀袃蓚€開關(guān)器件的狀態(tài)時提供一個較短的延遲時間,以使這段時間里的兩個開關(guān)都處于關(guān)狀態(tài),從而防止在轉(zhuǎn)換瞬間橋臂開關(guān)元件出現(xiàn)共通(兩個開關(guān)在狀態(tài)轉(zhuǎn)換期間造成直通短路)現(xiàn)象。第4章 單片機4.1 at89c51單片機簡介at89c51是一種與8051兼容的帶4k字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能cmos8位微處理器,俗稱單片機。at89c2051是一種帶2k字節(jié)閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只

29、讀存儲器可以反復(fù)擦除100次。at89c51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。主要特性:與mcs-51 兼容、4k字節(jié)可編程閃爍存儲器、壽命:1000寫/擦循環(huán)、數(shù)據(jù)保留時間為10年、全靜態(tài)工作于0hz到24hz、三級程序存儲器鎖定、128*8位內(nèi)部ram、32位可編程i/o線、兩個16位定時器/計數(shù)器、5個中斷源、可編程串行通道、低功耗的閑置和掉電模式、片內(nèi)振蕩器和時鐘電路。圖6 at89c51單片機引腳圖管腳說明:vcc:供電電壓。gnd:接地。p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫“1”時,被定義為高阻輸入。

30、p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時,p0 口作為原碼輸入口,當(dāng)fiash進行校驗時,p0輸出原碼,此時p0外部必須被拉高。p1口:p1口是一個內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4個ttl門電流。p1口管腳寫入“1”后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。 p2口:p2口為一個內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當(dāng)p2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作

31、為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。p3口:p3口管腳是8個帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口同時為閃爍編程和編程校驗接收一些控制信號。p3

32、口也可作為at89c51的一些特殊功能口,如表1所示:表1 p3口各引腳功能表接口管腳備選功能p3.0rxd串行輸入口p3.1txd串行輸出口p3.2/int0外部中斷0p3.3/int1外部中斷1p3.4t0記時器0外部輸入p3.5t1記時器1外部輸入p3.6/wr外部數(shù)據(jù)存儲器寫選通p3.7/rd外部數(shù)據(jù)存儲器讀選通rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位時,要保持rst腳兩個機器周期的高電平時間。ale/prog:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6

33、。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置“0”。此時, ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen信號將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時,則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/ea將

34、內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時,此間內(nèi)部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。振蕩器特性:xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,xtal2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。4.2 顯示器8279圖7 8279引腳圖 8279是一種通用可編程鍵盤,顯示器接口芯片。

35、如圖7所示,它能完成鍵盤輸入和顯示控制兩種功能,鍵盤部分提供一種掃描方式,對鍵盤不斷掃描,自動消抖,自動識別出按下的鍵并給出編碼,能對雙鍵或n鍵同時按下進行保護。8279的組成:1)i/o控制及數(shù)據(jù)緩沖器2)控制和時序寄存器及定時控制3)掃描計數(shù)器4)回復(fù)緩沖器,鍵盤抖動及控制5)fifo/傳感器ram及其狀態(tài)寄存器6)顯示ram和顯示地址寄存器4.3三相變頻變壓電源電路結(jié)構(gòu)圖圖8 三相變頻變壓電源電路結(jié)構(gòu)圖利用單片機和集成芯片配合產(chǎn)生spwm波形控制逆變開關(guān)的通斷,控制算法更加容易實現(xiàn)編程,使得系統(tǒng)結(jié)構(gòu)簡單,控制精度高,可靠性強,同時參數(shù)修改容易、編程任務(wù)少,單片機的處理任務(wù)大為減輕。并且,

36、由于可通過sa8282對三相輸出電壓分別進行調(diào)整,可在存在三相不平衡負載的場合中得到應(yīng)用。第5章 參數(shù)計算5.1 整流電路設(shè)計采用三相橋式不可控整流電路將交流電整流為直流電,電路如圖2左半部分由6個二極管組成。通過二極管的峰值電流為:im =2×1.414in =2×1.414×0.5=1.42a 流過二極管電流的有效值: 二級管電流定額:in =(1.5or2)×id/1.57=0.78or1.04a 考慮濾波電容充電電流的影響,需要留有較大的電流余量,選用in=2a,整流二極管電壓定額:ud =(2or3)×um =(2or3)×

37、1.414×220=622or933v 根據(jù)上面計算的電壓和電流以及市場價格和供貨情況,實際選用的整流二極管為5a、1000v。 5.2 逆變電路的設(shè)計如圖3逆變電路的功率器件選用6個igbt和6個快速續(xù)流二極管。igbt正反向峰值電壓為: um=1.414×20=311v 考慮到23倍安全系數(shù),取耐壓值為1000v。通態(tài)峰值電流: im=2×1.414×in=2×1.414×0.5=1.41a 考慮1.52倍安全系數(shù),取電流定額為5a。續(xù)流二級管的耐壓和續(xù)流計算與上相同,考慮到市場價格供貨和價格的情況實際選 用igbt為gt25q1

38、01,續(xù)流二極管為mur860。第6章 軟件設(shè)計6.1流程圖圖9 顯示程序流程圖 圖10 轉(zhuǎn)速快慢流程圖6.2 程序89c51的初始化程序如下:init:mov dptr,#7fffh ;置89c51命令/狀態(tài)口地址 mov a,#0d1h ;置清顯示命令字 movx dptr,a ;送清顯示命令 weit:movx a,dptr ;讀狀態(tài) jb acc.7,weit ;等待清顯示ram結(jié)束 mov a,#34h ;置分頻系數(shù),晶振12mhz movx dptr,a ;送分頻系數(shù) mov a,#00h ;置鍵盤/顯示命令 movx dptr,a ;送鍵盤/顯示命令 mov ie,#84h ;允

39、許89c51中斷 ret顯示子程序如下:dis:mov dptr,#7fffh ;置89c51命令/狀態(tài)口地址 mov r0,#30h ;字段碼首地址 mov r7,#08h ;8位顯示 mov a,#90h ;置顯示命令字 movx dptr,a ;送顯示命令 mov dptr,#7ffeh ;置數(shù)據(jù)口地址lp:mov a,r0 ;取顯示數(shù)據(jù) add a,#6 ;加偏移量 movc a,apc ;查表,取得數(shù)據(jù)的段碼 movx dptr,a ;送段碼顯示 inc r0 ;調(diào)整數(shù)據(jù)指針 djnz r7,lp ; ret seg:db 3fh,06h,5bh,4fh,66h,6dh ;字符0、1

40、、2、3、4、5段碼 db 7dh,07h,7eh,6fh,77h,7ch ;字符6、7、8、9、a、b段碼 db 39h,5eh,79h,71h,73h,3eh ;字符c、d、e、f、p、u段碼 db 76h,38h,40h,6eh,ffh,00h ;字符h、l、-、y、“空”段碼鍵盤中斷子程序如下:key: push psw push dpl push dph push acc push b setb psw.3 mov dptr,#7fffh ;置狀態(tài)口地址 movx a,dptr ;讀fifo狀態(tài) anl a,#0fh ; jz pkyr ; mov a,#40h ;置讀fifo命令

41、movx dptr,a ;送讀fifo命令 mov dptr,#7ffeh ;置數(shù)據(jù)口地址 movx a,dptr ;讀數(shù)據(jù) ljmp key1 ;轉(zhuǎn)鍵值處理程序pkyr: pop b pop acc pop dph pop dpl pop psw reti ; key1: ;鍵值處理程序鍵盤程序清單:key1: acallks1 ; 有無鍵按下子程序 jnzlk1 ;有鍵按下,轉(zhuǎn)去抖延時 ajmpkey1 ;無鍵按下,繼續(xù)掃描lk1: acalldela12;12ms延時程序調(diào)用 acallks1 ;判斷鍵是否真正按下 jnzlk2 ;有鍵按下,轉(zhuǎn)逐列掃描 ajmpkey1 ;無鍵按下,繼續(xù)

42、掃描lk2: movr2,#0feh;設(shè)置首列掃描字 mov r4,#00h ;保存首列號 lk4:movdptr,#7f01h;列掃描字送至pa口 mova,r2 movxdptr,a incdptr ;指向pc口 incdptr movxa,dptr ;讀入行狀態(tài) jbacc.0,lone ;第0行無鍵按下,轉(zhuǎn)lone mova,#00h ;有鍵按下,設(shè)置行首鍵號 ajmplkp ;轉(zhuǎn)求鍵號 lone: jbacc.1,ltwo ;第1行無鍵按下,轉(zhuǎn)ltwo mova,#08h ;有鍵按下,設(shè)置行首鍵號 ajmplkp ;轉(zhuǎn)求鍵號 ltwo:jbacc.2,lthr ;第2行無鍵按下,轉(zhuǎn)l

43、thr mova,#10h ;有鍵按下,設(shè)置行首鍵? ajmplkp ;轉(zhuǎn)求鍵號 lthr:jbacc.3,next ;第3行無鍵按下,查下一列 mova,#18h ;有鍵按下,設(shè)置行首鍵lkp:adda,r4 ;求鍵號,鍵號=行首鍵號+列號 pushacc ;保護鍵號lk3:acallks1 ;等待鍵釋放 jnzlk3 ;鍵未釋放,繼續(xù)等待 popacc ;鍵釋放,鍵號送a ajmpover ;鍵掃描結(jié)束next: incr4 ;列號加1,指向下一列 mova,r2 ;判斷8列掃描完否 jnbacc.7,knd ;8列掃描完,繼續(xù) rla ;掃描字左移一位 movr2,a ;送掃描字 ajm

44、plk4 ;轉(zhuǎn)下一列掃描 knd:ajmpkey1 over:ret ;鍵掃描結(jié)束ks1:movdptr,#7f01h;指向pa口 mova,#00h ;設(shè)置掃描字 movxdptr,a ;掃描字送pa口 incdptr ;指向pc口 incdptr movxa,dptr ;讀入pc口狀態(tài) cpl ;以高電平表示有鍵按下 anla,#0fh ;屏蔽高4位 ret 初始化程序如下:init: mov dptr,#7fffh ;置89c51命令/狀態(tài)口地址 mov a,#0d1h ;置清顯示命令字 movx dptr,a ;送清顯示命令 weit: movx a,dptr ;讀狀態(tài) jb acc.

45、7,weit ;等待清顯示ram結(jié)束 mov a,#34h ;置分頻系數(shù),晶振12mhz movx dptr,a ;送分頻系數(shù) mov a,#00h ;置鍵盤/顯示命令 movx dptr,a ;送鍵盤/顯示命令 mov ie,#84h ;允許89c51中斷 ret顯示子程序如下: dis:mov dptr,#7fffh ;置89c51命令/狀態(tài)口地址 mov r0,#30h ;字段碼首地址 mov r7,#08h ;8位顯示 mov a,#90h ;置顯示命令字 movx dptr,a ;送顯示命令 mov dptr,#7ffeh ;置數(shù)據(jù)口地址 lp: mov a,r0 ;取顯示數(shù)據(jù) ad

46、d a,#6 ;加偏移量 movc a,apc ;查表,取得數(shù)據(jù)的段碼 movx dptr,a ;送段碼顯示 inc r0 ;調(diào)整數(shù)據(jù)指針 djnz r7,lp ; ret 鍵盤中斷子程序如下:key: push psw push dpl push dph push acc push b setb psw.3 mov dptr,#7fffh ;置狀態(tài)口地址 movx a,dptr ;讀fifo狀態(tài) anl a,#0fh ; jz pkyr ; mov a,#40h ;置讀fifo命令 movx dptr,a ;送讀fifo命令 mov dptr,#7ffeh ;置數(shù)據(jù)口地址 movx a,dp

47、tr ;讀數(shù)據(jù) ljmp key1 ;轉(zhuǎn)鍵值處理程序pkyr: pop b pop acc pop dph pop dpl pop psw reti ;驅(qū)動電路子程序的設(shè)計push: movr3 , # num push a push psw loop: setb p1.0 acall delay1 clr p1.0 acall delay2 djnz r3,loop pop psw pop a ret延時子程序的設(shè)計mov r2,#18h    lcall 7febh    ret  org 

48、    7febh        通用延時子程序(07ebh & 0febh & .)l7feb:  push    02h            r2(復(fù)位后r2即為02h)存放時間常數(shù),進棧保護l7fed:  push&

49、#160;   02h             r2進棧保護l7fef:  push    02h             進棧l7ff1:  djnz    r2,$  

50、;          r2不為零等待     pop     02h            出棧     djnz    r2,l7fef     &

51、#160;   r2不為零轉(zhuǎn)     pop     02h             出棧     djnz    r2,l7fed         r2不為零轉(zhuǎn)     pop     02h             出棧     djnz    r2,l7feb   &

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論