版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 脈沖寬度調(diào)制系統(tǒng)(PWM)</p><p> 工 學(xué) 部 工學(xué)一部</p><p> 專 業(yè)自動化</p><p> 班 級</p><p> 學(xué) 號</p><p> 姓 名</p><p> 指導(dǎo)教師</p><p
2、> 負(fù)責(zé)教師</p><p><b> 摘 要</b></p><p> 直流電機(jī)是最常見的一種電機(jī),在各領(lǐng)域中得到廣泛應(yīng)用。研究直流電機(jī)的控制和測量方法,對提高控制精度和響應(yīng)速度、節(jié)約能源等都具有重要意義。脈沖寬度調(diào)制(PWM)是在控制電路輸出周期不變的情況下,通過輸入設(shè)定不同的占空比,從而達(dá)到改變輸出直流電壓的目的。本文通過使用PWM技術(shù),對ADC08
3、09采集到的電壓進(jìn)行模數(shù)轉(zhuǎn)換,然后將轉(zhuǎn)換成的數(shù)字量傳送到AT89S52里,在通過周期不變的前提下,調(diào)節(jié)占空比,將其調(diào)節(jié)的結(jié)果在三位數(shù)碼管上顯示出來,而這整個(gè)調(diào)節(jié)過程的原理可以運(yùn)用到調(diào)節(jié)電機(jī)的供給電壓上來,以達(dá)到對直流電機(jī)的無級調(diào)速的目的。</p><p> 關(guān)鍵詞:PWM;直流電機(jī);無級調(diào)速</p><p><b> Abstract</b></p>
4、<p> DC motors are the most common type of motor, in various fields has been widely used. Study of DC motor control and measurement method, to improve the control accuracy and response speed, energy conservation i
5、s important and so on. Pulse width modulation (PWM) control circuit in the output of the cycle remain unchanged, by entering a different duty cycle settings, change the output so as to achieve the purpose of DC voltage.
6、In this paper, through the use of PWM technology, collected ADC0809 ADC </p><p> Keywords: PWM; DC Motor; Stepless speed regulation</p><p><b> 目 錄</b></p><p> 1 課題研
7、究背景和意義1</p><p><b> 1.1 背景1</b></p><p><b> 1.2 意義1</b></p><p> 2 課題相關(guān)的國內(nèi)外發(fā)展情況3</p><p> 2.1 PWM技術(shù)的發(fā)展情況3</p><p> 2.2 直流電機(jī)的發(fā)展
8、情況4</p><p><b> 3 可行性分析5</b></p><p> 3.1 技術(shù)可行性分析5</p><p> 3.2 經(jīng)濟(jì)可行性分析5</p><p> 3.3 時(shí)間可行性分析5</p><p> 3.4 操作可行性分析6</p><p>
9、<b> 4 方案論證7</b></p><p> 4.1 PLC方案7</p><p> 4.2 硬件連接方案7</p><p> 4.3 單片機(jī)方案7</p><p><b> 5 理論設(shè)計(jì)8</b></p><p> 5.1 脈寬調(diào)制技術(shù)原理8&
10、lt;/p><p> 5.1.1 模擬電路8</p><p> 5.1.2 數(shù)字控制9</p><p> 5.1.3 硬件控制器10</p><p> 5.2 PWM技術(shù)11</p><p> 5.2.1 PWM控制的基本原理11</p><p> 5.2.2 PWM相關(guān)概念
11、13</p><p> 5.3 無級調(diào)速14</p><p><b> 6 系統(tǒng)設(shè)計(jì)16</b></p><p> 6.1 硬件設(shè)計(jì)16</p><p> 6.1.1 AT89S52硬件分析16</p><p> 6.1.2 A/D轉(zhuǎn)換硬件分析19</p><
12、;p> 6.2 強(qiáng)電控制弱電22</p><p> 6.3 軟件設(shè)計(jì)23</p><p><b> 7 調(diào)試分析25</b></p><p> 8 社會經(jīng)濟(jì)效益分析26</p><p><b> 結(jié) 論27</b></p><p><b>
13、; 致 謝28</b></p><p><b> 參考文獻(xiàn)29</b></p><p> 附錄Ⅰ 總體連接圖30</p><p> 附錄Ⅱ 程序清單31</p><p><b> 課題研究背景和意義</b></p><p> 脈寬調(diào)制PWM是
14、開關(guān)型穩(wěn)壓電源中的術(shù)語。這是按穩(wěn)壓的控制方式分類的,除了PWM型,還有PFM型和PWM、PFM混合型。脈寬寬度調(diào)制式(PWM)開關(guān)型穩(wěn)壓電路是在控制電路輸出頻率不變的情況下,通過電壓反饋調(diào)整其占空比,從而達(dá)到穩(wěn)定輸出電壓的目的。</p><p><b> 背景 </b></p><p> 電是人們生活中不可缺少的東西,電燈,電話,電影,電視,洗衣機(jī),電冰箱,無
15、線電廣播,X光透視等等都靠電。人們飽嘗了停電帶來的不便,害怕停電,不希望停電,因此,各國都在大力發(fā)展電力產(chǎn)業(yè)。</p><p> 大規(guī)模機(jī)器生產(chǎn)離不開動字,馬達(dá)轟鳴是工廠生命的象征,電動機(jī)隨人意轉(zhuǎn)動是工業(yè)現(xiàn)代化的標(biāo)志。</p><p> 直流能避開電感電容產(chǎn)生的無功損耗和功率因數(shù)的下降,在變壓,整流極可實(shí)現(xiàn)的今天,直流輸電又重回日程上表。我國已經(jīng)建成了一條直流輸電線,現(xiàn)在正準(zhǔn)備建第二條
16、實(shí)現(xiàn)西電東送。</p><p> 直流電動機(jī)以其外特性硬著稱,伴隨直流輸電解決了直流電源問題,直流電動機(jī)的使用越來越廣泛,特別的各種精度要求非常的工廠更是對直流電動機(jī)的良好穩(wěn)定的工作性能渴求以久,而現(xiàn)在終于得以實(shí)現(xiàn)了。</p><p> 科學(xué)的發(fā)展,技術(shù)的進(jìn)步使人們步入了精細(xì)的社會,交流電動機(jī)的變頻,直流電動機(jī)的PWM實(shí)現(xiàn)無級調(diào)速,是精細(xì)化的重要內(nèi)容。</p><p
17、><b> 意義</b></p><p> 無級調(diào)速能使電動機(jī)平滑起制動,免去了速度突變使乘電動機(jī)車人們站立不穩(wěn)造成前俯后仰,甚至跌打損傷及坐電梯的人們心臟不適的感覺,電動機(jī)起停于不知不覺中有多愜意,可讓人們更好的享受生活。</p><p> 隨著社會的發(fā)展,加工的機(jī)器零件外型越來越復(fù)雜,我國科技部立項(xiàng)的重大設(shè)備攻關(guān)項(xiàng)目五軸聯(lián)動鈦合金加工的數(shù)控機(jī)床就是用來
18、加工飛機(jī)發(fā)動機(jī)葉輪等復(fù)雜外型,飛機(jī)零件的,要精密到頭發(fā)絲的十分之幾,甚至百分之幾。這就要求五軸電動機(jī)不但和諧運(yùn)動,而且每軸電動機(jī)的轉(zhuǎn)速根據(jù)零件外型和刀具所處位置無級變化,只有位置精確,速度精確,才能保證切削精確,才能保證加工質(zhì)量。顯然電動機(jī)無級調(diào)速對精密加工,對我國裝備制造業(yè)基地意義重大。</p><p> 課題相關(guān)的國內(nèi)外發(fā)展情況</p><p> PWM技術(shù)的發(fā)展情況</p&
19、gt;<p> PWM控制技術(shù)一直是變頻技術(shù)的核心技術(shù)之一。1964年A.Schonung和H.stemmler首先提出把這項(xiàng)通訊技術(shù)應(yīng)用到交流傳動中,從此為交流傳動的推廣應(yīng)用開辟了新的局面?! 淖畛醪捎媚M電路完成三角調(diào)制波和參考正弦波比較,產(chǎn)生正弦脈寬調(diào)制SPWM信號以控制功率器件的開關(guān)開始,到目前采用全數(shù)字化方案,完成優(yōu)化的實(shí)時(shí)在線的PWM信號輸出,可以說直到目前為止,PWM在各種應(yīng)用場合仍在主導(dǎo)地位,并一直是
20、人們研究的熱點(diǎn)?! ∮捎赑WM可以同時(shí)實(shí)現(xiàn)變頻變壓反抑制諧波的特點(diǎn)。由此在交流傳動及至其它能量變換系統(tǒng)中得到廣泛應(yīng)用。PWM控制技術(shù)大致可以為為三類,正弦PWM(包括電壓,電流或磁通的正弦為目標(biāo)的各種PWM方案,多重PWM也應(yīng)歸于此類),優(yōu)化PWM及隨機(jī)PWM。正弦PWM已為人們所熟知,而旨在改善輸出電壓、電流波形,降低電源系統(tǒng)諧波的多重PWM技術(shù)在大功率變頻器中有其獨(dú)特的優(yōu)勢(如ABB ACS1000系列和美國ROBICON公司的完
21、美無諧波系列等);而優(yōu)化PWM所追求的則是實(shí)現(xiàn)電流諧波畸變率(THD)最小,電壓利用率最高,效率最優(yōu),及轉(zhuǎn)矩脈動最小以及其它特定優(yōu)化目標(biāo)?! ≡?0年</p><p> 隨著電壓型PWM變頻器在高性能的交流傳動系統(tǒng)中應(yīng)用日趨廣泛,PWM技術(shù)的研究越來越深入。PWM利用功率半導(dǎo)體器件的高頻開通和關(guān)斷,把直流電壓變成按一定寬度規(guī)律變化的電壓脈沖序列,以實(shí)現(xiàn)變頻、變壓并有效地控制和消除諧波。PWM技術(shù)可分為三大類:
22、正弦PWM、優(yōu)化PWM及隨機(jī)PWM。正弦PWM包括以電壓、電流和磁通的正弦為目標(biāo)的各種PWM方案。正弦PWM一般隨著功率器件開關(guān)頻率的提高會得到很好的性能,因此在中小功率交流傳動系統(tǒng)中被廣泛采用。但對于大容量的電力變換裝置來說,太高的開關(guān)頻率會導(dǎo)致大的開關(guān)損耗,而且大功率器件如GTO的開關(guān)頻率目前還不能做得很高,在這種情況下,優(yōu)化PWM技術(shù)正好符合裝置的需要。特定諧波消除法(Selected Harmonic Elimination P
23、WM——SHE PWM)、效率最優(yōu)PWM和轉(zhuǎn)矩脈動最小PWM都屬于優(yōu)化PWM技術(shù)的范疇。普通PWM變頻器的輸出電流中往往含有較大的和功率器件開關(guān)頻率相關(guān)的諧波成分,諧波電流引起的脈動轉(zhuǎn)矩作用在電動機(jī)上,會使電動機(jī)定子產(chǎn)生振動而發(fā)出電磁噪聲,其強(qiáng)度和頻率范圍取決于脈動轉(zhuǎn)矩的大小和交變頻率。如果電磁噪聲處于人耳的敏感頻率</p><p><b> 直流電機(jī)的發(fā)展情況</b></p>
24、<p> 直流電動機(jī)具有良好的起動、制動和調(diào)速性能,可以方便地在寬范圍內(nèi)實(shí)現(xiàn)平滑無級調(diào)速。</p><p> 20世紀(jì)30年代,直流調(diào)速系統(tǒng)就已在重型和精密機(jī)床上得到廣泛應(yīng)用。</p><p> 20世紀(jì)60年代以后,隨著大功率晶閘管的問世、大功率整流技術(shù)和大功率晶體管的發(fā)展,晶閘管直流電動機(jī)無級調(diào)速系統(tǒng)取代了“直流發(fā)電機(jī)--直流電動機(jī)”、電磁放大機(jī)等直流調(diào)速系統(tǒng),采用
25、脈寬調(diào)制的直流調(diào)速系統(tǒng)也得到了廣泛的應(yīng)用。</p><p><b> 可行性分析</b></p><p><b> 技術(shù)可行性分析</b></p><p> 脈寬調(diào)制系統(tǒng)設(shè)計(jì)的核心技術(shù)為單片機(jī)技術(shù)。還涉及到其他技術(shù)如數(shù)據(jù)采集技術(shù)等,這些知識都學(xué)過。</p><p> 現(xiàn)今以上技術(shù)均發(fā)展成熟,
26、可以利用其進(jìn)行實(shí)驗(yàn)。 </p><p> 以上幾種技術(shù)涉及到我們學(xué)習(xí)的單片機(jī)原理與接口技術(shù)、微機(jī)計(jì)算機(jī)原理與接口技術(shù)、微型計(jì)算機(jī)控制技術(shù),過程控制等幾門課程。</p><p> 需要掌握的具體知識有A/D轉(zhuǎn)換、中斷、LED數(shù)碼顯示等幾個(gè)模塊。</p><p> 本人已初步掌握這些技術(shù),可以利用這些技術(shù)完成畢業(yè)設(shè)計(jì),技術(shù)分析可行,可以進(jìn)行實(shí)驗(yàn)設(shè)計(jì)。</
27、p><p><b> 經(jīng)濟(jì)可行性分析</b></p><p> 畢業(yè)設(shè)計(jì)脈寬調(diào)制系統(tǒng)設(shè)計(jì)用到的實(shí)驗(yàn)設(shè)備為微型計(jì)算機(jī)、單片機(jī)和示波器。</p><p> 以上設(shè)備價(jià)格便宜購買方便,經(jīng)濟(jì)上完全可以承受,經(jīng)濟(jì)分析可行。</p><p><b> 時(shí)間可行性分析</b></p><p
28、> 收集課題相關(guān)資料,熟悉設(shè)計(jì)相關(guān)元件,完成開題報(bào)告和3000字的相關(guān)英文資料翻譯,完成總體的硬件電路和軟件設(shè)計(jì),溫習(xí)匯編語言在第一周到第四周完成。</p><p> 設(shè)計(jì)完善的硬件圖,包括各個(gè)模塊的精確設(shè)計(jì)。有針對性的收集軟件變成資料,準(zhǔn)備開始上機(jī)編程在第五周到第六周完成。</p><p> 購買材料,完成實(shí)驗(yàn)室硬件接線,開始編程調(diào)試,爭取在第七周到第十周期間完成硬軟件聯(lián)調(diào),
29、實(shí)現(xiàn)畢業(yè)設(shè)計(jì)所需功能,通過導(dǎo)師驗(yàn)收。</p><p> 在第十一周到第十四周完成畢業(yè)設(shè)計(jì)論文,期間每周聽取導(dǎo)師對論文的意見和建議。</p><p> 在第十五周到第十九周完善論文,擴(kuò)充課題相關(guān)知識,準(zhǔn)備畢業(yè)論文答辯。</p><p> 按照該計(jì)劃現(xiàn)在設(shè)計(jì)已經(jīng)進(jìn)行到論文階段,時(shí)間分析可行。</p><p> 根據(jù)以上時(shí)間計(jì)劃,可以完成畢
30、業(yè)設(shè)計(jì)所有內(nèi)容,時(shí)間分析可行,可以進(jìn)行實(shí)驗(yàn)。</p><p><b> 操作可行性分析</b></p><p> 本次畢業(yè)設(shè)計(jì)主要利用單片機(jī),涉及到的模塊有A/D轉(zhuǎn)換模塊、AT98S52單片機(jī)、LED數(shù)碼顯示模塊。下面就對各個(gè)模塊需要實(shí)現(xiàn)的功能進(jìn)行介紹。</p><p> A/D轉(zhuǎn)換模塊功能:完成0-5V電位器產(chǎn)生的模擬信號轉(zhuǎn)化為需要的數(shù)
31、字信號,0-5V的模擬量對應(yīng)00H-FFH的數(shù)字量。</p><p> LED數(shù)碼顯示模塊功能:LED數(shù)碼管顯示0~100,也就是占空比的比值,電位器模擬量轉(zhuǎn)換為數(shù)字量的00H-FFH。</p><p> 最終設(shè)計(jì)實(shí)現(xiàn)以上功能,功能可行性分析可行。</p><p><b> 方案論證</b></p><p><
32、;b> PLC方案</b></p><p> 用PLC技術(shù)也能把這實(shí)驗(yàn)完美的做出來,但是考慮到現(xiàn)實(shí)中的PLC器材和成本價(jià)格都比較昂貴,而且PLC機(jī)器笨重,龐大,不利于搬動。所以此方案不是最理想的。</p><p><b> 硬件連接方案</b></p><p> 全用硬件也能把這實(shí)驗(yàn)做出來,但這樣做的過程比較復(fù)雜,機(jī)動
33、性也很差,工程量比較大,比較煩瑣,所以容易出紕漏,因此這方案也不是最佳方案。</p><p><b> 單片機(jī)方案</b></p><p> 此次方案簡單,快捷,不僅各種實(shí)驗(yàn)所需的材料價(jià)格比較便宜,而且在市場上可以很方便的購買到。單片機(jī)體積小,功能全,可靠性好。因此此實(shí)驗(yàn)用這種方案是最合適的。</p><p> 所以此實(shí)驗(yàn)我就選擇的是單片
34、機(jī)這一方案。</p><p><b> 理論設(shè)計(jì)</b></p><p> 脈寬調(diào)制PWM是開關(guān)型穩(wěn)壓電源中的術(shù)語。這是按穩(wěn)壓的控制方式分類的,除了PWM型,還有PFM型和PWM、PFM混合型。脈寬寬度調(diào)制式(PWM)開關(guān)型穩(wěn)壓電路是在控制電路輸出頻率不變的情況下,通過電壓反饋調(diào)整其占空比,從而達(dá)到穩(wěn)定輸出電壓的目的。</p><p>&l
35、t;b> 脈寬調(diào)制技術(shù)原理</b></p><p><b> 模擬電路</b></p><p> 模擬信號的值可以連續(xù)變化,其時(shí)間和幅度的分辨率都沒有限制。9V電池就是一種模擬組件,因?yàn)樗妮敵鲭妷翰⒉痪_地等于9V,而是隨時(shí)間產(chǎn)生變化,并可取任何實(shí)數(shù)值。與此類似,從電池吸收的電流也不限定在一組可能的取值范圍之內(nèi)。模擬信號與數(shù)字信號的區(qū)別在于后
36、者的取值通常只能屬于預(yù)先確定的可能取值集合之內(nèi),例如在(0V, 5V)這一集合中取值。</p><p> 模擬電壓和電流可直接用來進(jìn)行控制,如對汽車收音機(jī)的音量進(jìn)行控制。在簡單的模擬收音機(jī)中,音量旋鈕被連接到一個(gè)可變電阻。擰動旋鈕時(shí),電阻值變大或變小;流經(jīng)這個(gè)電阻的電流也隨之增加或減少,從而改變了驅(qū)動揚(yáng)聲器的電流值,使音量相應(yīng)變大或變小。與收音機(jī)一樣,模擬電路的輸出與輸入成線性比例。</p>&l
37、t;p> 盡管模擬改變電流值的大小控制看起來可能直觀而簡單,但它并不總是非常經(jīng)濟(jì)或可行的。其中一點(diǎn)就是,模擬電路容易隨時(shí)間漂移,因而難以調(diào)節(jié)。能夠解決這個(gè)問題的精密模擬電路可能非常龐大、笨重(如老式的家庭立體聲設(shè)備)和昂貴。模擬電路還有可能嚴(yán)重發(fā)熱,其功耗相對于工作組件兩端電壓與電流的乘積成正比。模擬電路還可能對噪聲很敏感,任何擾動或噪聲都肯定會。</p><p><b> 數(shù)字控制</
38、b></p><p> 由以數(shù)字方式控制模擬電路,可以大幅度降低系統(tǒng)的成本和功耗。此外,許多微控制器和DSP已經(jīng)在芯片上包含了PWM控制器,這使數(shù)字控制的實(shí)現(xiàn)變得更加容易了。</p><p> 簡而言之,PWM是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。由高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)變用來對一個(gè)具體模擬信號的電平進(jìn)行編碼。PWM信號仍然是數(shù)字的,因?yàn)樵诮o定的任何時(shí)刻,滿幅值
39、的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要頻寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。</p><p> 下圖中顯示了三種不同的PWM信號。圖a是一個(gè)占空比為10%的PWM輸出,即在信號周期中,10%的時(shí)間通,其余90%的時(shí)間斷。圖b和圖c顯示的分
40、別是占空比為50%和90%的PWM輸出。這三種PWM輸出編碼的分別是強(qiáng)度為滿度值的10%、50%和90%的三種不同模擬信號值。例如,假設(shè)供電電源為9V,占空比為10%,則對應(yīng)的是一個(gè)幅度為0.9V的模擬信號。</p><p> 圖5.1 PWM信號圖例:用一塊9V電池連接一個(gè)燈泡,使用PWM進(jìn)行驅(qū)動的簡單電路。如果將連接電池和燈泡的開關(guān)閉合50ms,燈泡在這段時(shí)間中將得到9V供電。如果在下一個(gè)50ms中將開關(guān)
41、斷開,燈泡得到的供電將為0V。如果在1秒鐘內(nèi)將此過程重復(fù)10次,燈泡將會點(diǎn)亮并像連接到了一個(gè)4.5V電池(9V的50%)上一樣。這種情況下,占空比為50%,調(diào)變頻率為10Hz。 大多數(shù)負(fù)載(無論是電感性負(fù)載還是電容性負(fù)載)需要的調(diào)變頻率高于10Hz。設(shè)想一下如果燈泡先接通5秒再斷開5秒,然后再接通、再斷開……。占空比仍然是50%,但燈泡在頭5秒鐘內(nèi)將點(diǎn)亮,在下一個(gè)5秒鐘內(nèi)將熄滅。要讓燈泡取得4.5V電壓的供電效果,通斷循環(huán)周期與負(fù)載對開
42、關(guān)狀態(tài)變化的響應(yīng)時(shí)間相比必須足夠短。要想取得調(diào)光燈(但保持點(diǎn)亮)的效果,必須提高調(diào)變頻率。在其它PWM應(yīng)用場合也有同樣的要求。通常調(diào)變頻率為1kHz到200kHz之間。</p><p><b> 硬件控制器</b></p><p> 許多微控制器內(nèi)部都包含有PWM控制器。例如,Microchip公司的PIC16C67內(nèi)含兩個(gè)PWM控制器,每一個(gè)都可以選擇接通時(shí)間和
43、周期。占空比是接通時(shí)間與周期之比;調(diào)變頻率為周期的倒數(shù)。執(zhí)行PWM作業(yè)之前,這種微處理器要求在軟件中完成以下工作:</p><p> 設(shè)置提供調(diào)變方波的片上定時(shí)器/計(jì)數(shù)器的周期</p><p> 在PWM控制緩存器中設(shè)置接通時(shí)間</p><p> 設(shè)置PWM輸出的方向,這個(gè)輸出是一個(gè)通用I/O管腳</p><p><b>
44、啟動定時(shí)器</b></p><p><b> 使能PWM控制器</b></p><p> 雖然具體的PWM控制器在編程細(xì)節(jié)上會有所不同,但它們的基本方向通常是相同的。</p><p> PWM廣泛應(yīng)用在多種系統(tǒng)中。作為一個(gè)具體的例子,我們來考察一種用PWM控制的制動器。簡單地說,制動器是緊夾住某種東西的一種裝置。許多制動器使用
45、模擬輸入信號來控制夾緊壓力(或制動功率)的大小。加在制動器上的電壓或電流越大,制動器產(chǎn)生的壓力就越大。</p><p> 可以將PWM控制器的輸出連接到電源與制動器之間的一個(gè)開關(guān)。要產(chǎn)生更大的制動功率,只需藉由軟件加大PWM輸出的占空比就可以了。如果要產(chǎn)生一個(gè)特定大小的制動壓力,需要藉由測量來確定占空比和壓力之間的數(shù)學(xué)關(guān)系(所得的公式或查找表藉由變換可用于控制溫度、表面磨損等等)。</p><
46、;p> 例如,假設(shè)要將制動器上的壓力設(shè)定為100P,軟件將作一次反向查找,以確定產(chǎn)生這個(gè)大小的壓力的占空比應(yīng)該是多少。然后再將PWM占空比設(shè)置為這個(gè)新值,制動器就可以相應(yīng)地進(jìn)行響應(yīng)了。如果系統(tǒng)中有一個(gè)傳感器,則可以借由死循環(huán)控制來調(diào)節(jié)占空比,直到精確產(chǎn)生所需的壓力。</p><p> 總之,PWM既經(jīng)濟(jì)、節(jié)約空間、抗噪性能強(qiáng),是一種值得廣大工程師在許多設(shè)計(jì)應(yīng)用中使用的有效技術(shù)。</p>&
47、lt;p><b> PWM技術(shù)</b></p><p> 脈寬調(diào)制(PWM:(Pulse Width Modulation)是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中?! 『喍灾?,PWM是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對一個(gè)具體模擬信號的電平進(jìn)行編碼
48、。PWM信號仍然是數(shù)字的,因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼?! WM的一個(gè)優(yōu)點(diǎn)是從處理器到被控系統(tǒng)信號都是數(shù)字形式的,無需進(jìn)行數(shù)模轉(zhuǎn)換。讓信號保持為數(shù)字形式可將噪聲影響降到最小。噪聲只有在強(qiáng)
49、到足以將邏輯1改變?yōu)檫壿?或?qū)⑦壿?改變?yōu)檫壿?時(shí),也才能對數(shù)字信號產(chǎn)生影響?! υ肼暤挚鼓芰Φ脑鰪?qiáng)是PWM相對于模擬控制的另外一個(gè)優(yōu)點(diǎn),而且這也是在某些時(shí)候?qū)WM用于通信的主要原因。從模擬信號轉(zhuǎn)向PWM可以極大地延長通信距離。</p><p> PWM控制的基本原理</p><p> 沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí),其效果基本相同。沖量指窄脈沖的面積。效果基本
50、相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。低頻段非常接近,僅在高頻段略有差異。</p><p> 圖5.2.1 形狀不同而沖量相同的各種窄脈沖 </p><p> 面積等效原理: 分別將如圖1所示的電壓窄脈沖加在一階慣性環(huán)節(jié)(R-L電路)上,如圖2a所示。其輸出電流i(t)對不同窄脈沖時(shí)的響應(yīng)波形如圖2b所示。從波形可以看出,在i(t)的上升段,i(t)的形狀也略有不同,但其下降段則幾
51、乎完全相同。脈沖越窄,各i(t)響應(yīng)波形的差異也越小。如果周期性地施加上述脈沖,則響應(yīng)i(t)也是周期性的。用傅里葉級數(shù)分解后將可看出,各i(t)在低頻段的特性將非常接近,僅在高頻段有所不同。</p><p> 圖5.2.2沖量相同的各種窄脈沖的響應(yīng)波形</p><p> 用一系列等幅不等寬的脈沖來代替一個(gè)正弦半波,正弦半波N等分,看成N個(gè)相連的脈沖序列,寬度相等,但幅值不等;用矩形脈
52、沖代替,等幅,不等寬,中點(diǎn)重合,面積(沖量)相等,寬度按正弦規(guī)律變化。SPWM波形——脈沖寬度按正弦規(guī)律變化而和正弦波等效的PWM波形。</p><p> 圖5.2.3用PWM波代替正弦半波</p><p> 要改變等效輸出正弦波幅值,按同一比例改變各脈沖寬度即可。PWM電流波: 電流型逆變電路進(jìn)行PWM控制,得到的就是PWM電流波。PWM波形可等效的各種波形: 直流斬波電路,等效直
53、流波形,SPWM波,等效正弦波形,還可以等效成其他所需波形,如等效所需非正弦交流波形等,其基本原理和SPWM控制相同,也基于等效面積原理。</p><p><b> PWM相關(guān)概念</b></p><p> 占空比:就是輸出的PWM中,高電平保持的時(shí)間 與 該P(yáng)WM的時(shí)鐘周期的時(shí)間 之比</p><p> 如,一個(gè)PWM的頻率是1000H
54、z,那么它的時(shí)鐘周期就是1ms,就是1000us,如果高電平出現(xiàn)的時(shí)間是200us,那么低電平的時(shí)間肯定是800us,那么占空比就是200:1000,也就是說PWM的占空比就是1:5。</p><p> 分辨率也就是占空比最小能達(dá)到多少,如8位的PWM,理論的分辨率就是1:255(單斜率), 16位的的PWM理論就是1:65535(單斜率)。</p><p> 頻率就是這樣的,如16位
55、的PWM,它的分辨率達(dá)到了1:65535,要達(dá)到這個(gè)分辨率,T/C就必須從0計(jì)數(shù)到65535才能達(dá)到,如果計(jì)數(shù)從0計(jì)到80之后又從0開始計(jì)到80.......,那么它的分辨率最小就是1:80了,但是,它也快了,也就是說PWM的輸出頻率高了。</p><p><b> 雙斜率 / 單斜率</b></p><p> 假設(shè)一個(gè)PWM從0計(jì)數(shù)到80,之后又從0計(jì)數(shù)到80.
56、...... 這個(gè)就是單斜率。</p><p> 假設(shè)一個(gè)PWM從0計(jì)數(shù)到80,之后是從80計(jì)數(shù)到0....... 這個(gè)就是雙斜率。</p><p> 可見,雙斜率的計(jì)數(shù)時(shí)間多了一倍,所以輸出的PWM頻率就慢了一半,但是分辨率卻是1:(80+80) =1:160,就是提高了一倍。</p><p> 假設(shè)PWM是單斜率,設(shè)定最高計(jì)數(shù)是80,我們再設(shè)定一個(gè)
57、比較值是10,那么T/C從0計(jì)數(shù)到10時(shí)(這時(shí)計(jì)數(shù)器還是一直往上計(jì)數(shù),直到計(jì)數(shù)到設(shè)定值80),單片機(jī)就會根據(jù)你的設(shè)定,控制某個(gè)IO口在這個(gè)時(shí)候是輸出1還是輸出0還是端口取反,這樣,就是PWM的最基本的原理了。 </p><p><b> 無級調(diào)速</b></p><p> 無級調(diào)速簡稱CV變速,是通過兩組可以改變直徑的齒輪或者皮
58、帶輪組成,由鏈條或皮帶連接,通過改變齒輪或皮帶輪的直徑來控制變速比 由于皮帶、鏈條的物理限制,不能用于扭矩較大的發(fā)動機(jī)(不過現(xiàn)在日產(chǎn)已經(jīng)研究出可以承受300N.m的無級變速箱),常見于踏板摩托車(皮帶傳動),小型轎車(鏈條傳動),卡丁車(皮帶傳動) 優(yōu)點(diǎn):沒有換檔動作,方便,沒有換檔的頓挫感,傳動效率高(比自動變速(85%左右)高很多(約95%),與手動變速接近),所以加速快,油耗低 缺點(diǎn):故障率相對較高,成本相對較高,不能
59、用于高輸出發(fā)動機(jī)。 無級調(diào)速又是自動調(diào)速?! o級調(diào)速說起來簡單,實(shí)際上也不是那么簡單。 實(shí)現(xiàn)無級調(diào)速,例如,對直流電機(jī),用變頻器就不能調(diào)速?! o級調(diào)速一般情況下可以用機(jī)械和電氣兩個(gè)大類實(shí)現(xiàn)。機(jī)械式無極調(diào)速,可通過液壓控制來實(shí)現(xiàn)?! ‰姎馍鲜紫纫謱χ绷麟姍C(jī)還是對交流電機(jī)調(diào)速(伺服電機(jī)、步進(jìn)電機(jī)還是另類,先不算),直流電機(jī)用直流調(diào)速器控制,如西門子的6RA70等,交流電機(jī)用變頻器控制,如西門子的MM440等?! ∵€
60、有一種方式是對什么電機(jī)都有效的,就是電磁調(diào)速器,加在電機(jī)和負(fù)載之</p><p> 直流伺服電機(jī)具有響應(yīng)快、低速平穩(wěn)性好、調(diào)速范圍寬等特點(diǎn),因而常常用于實(shí)現(xiàn)精密調(diào)速和位置控制的隨動系統(tǒng)中,在工業(yè)、國防和民用等領(lǐng)域內(nèi)得到廣泛應(yīng)用,特別是在火炮穩(wěn)定系統(tǒng)、艦載平臺、雷達(dá)天線、機(jī)器人控制等場合。盡管交流伺服電機(jī)的發(fā)展相當(dāng)迅速,但在這些領(lǐng)域內(nèi)還難以取代直流伺服電機(jī)?! 鹘y(tǒng)的直流調(diào)速系統(tǒng)包含2個(gè)反饋環(huán)路,即速度環(huán)和電流環(huán)
61、,采用測速機(jī)、電流傳感器(霍爾器件)及模擬電子線路實(shí)現(xiàn)速度的閉環(huán)控制?,F(xiàn)代數(shù)字直流伺服控制則采用高速數(shù)字信號處理器(DSP),直接對速度和電流信號進(jìn)行采樣,通過軟件實(shí)現(xiàn)數(shù)字比較、數(shù)字調(diào)節(jié)運(yùn)算(數(shù)字濾波)、數(shù)字脈寬調(diào)制等各種功能,從而實(shí)現(xiàn)對速度的精確控制。二者相比,模擬調(diào)速系統(tǒng)結(jié)構(gòu)簡單、成本低、可靠性高,但調(diào)試較復(fù)雜,因?yàn)槠潆娐穮?shù)的修改往往需要硬件上的改動;而數(shù)字調(diào)速系統(tǒng)結(jié)構(gòu)復(fù)雜、成本高,但是調(diào)速精度很高、調(diào)試過程也較容易,調(diào)速系統(tǒng)的性
62、能可以由軟件進(jìn)行控制。 在畢業(yè)設(shè)計(jì)的過程中也提高了自己獨(dú)立思考問題,發(fā)現(xiàn)問題解決問題的能力。</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p><b> 硬件設(shè)計(jì)</b></p><p> AT89S52硬件分析</p><p> AT89S52是一種低功耗、高性能、采用
63、CMOS工藝制造的8位單片機(jī),具有以下標(biāo)準(zhǔn)功能:8k字節(jié)片內(nèi)Flash存儲器,256字節(jié)RAM,32 位I/O口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,3個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工
64、作停止,直到下一個(gè)中斷或硬件復(fù)位為止。</p><p> 芯片的引腳如圖6.1.1-1:</p><p> 圖6.1.1-1 AT89S52引腳</p><p><b> 主要引腳功能如下:</b></p><p> P0 口:8位并行雙向的I/O口,訪問外部存儲器時(shí),可作為低8位地址線/數(shù)據(jù)總線復(fù)用。本次設(shè)計(jì)P
65、0口與數(shù)碼管相連,目的是顯示數(shù)碼管。</p><p> P1 口:具有內(nèi)部上拉電阻的8 位雙向I/O口,可驅(qū)動4個(gè)TTL 邏輯電平,當(dāng)編程和校驗(yàn)程序定義為低8位的地址線。作為輸入時(shí)需要先將每個(gè)引腳置成1。</p><p> 引腳P1.0同時(shí)還是定時(shí)/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入,引腳P1.1同時(shí)還是定時(shí)/計(jì)數(shù)器T2捕捉/重裝操作的控制信號。本次設(shè)計(jì)只用到了P1.0口。</p>
66、<p> P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個(gè)TTL 邏輯電平。對P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)?! ≡谠L問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX @DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)
67、送1。在使用8位地址(如MOVX @RI)訪問外部數(shù)據(jù)存儲器時(shí),P2口輸出P2鎖存器的內(nèi)容?! ≡趂lash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號。</p><p> 此設(shè)計(jì)把P2口作為輸入口使用。</p><p> P3 口:具體內(nèi)上拉電阻的8位準(zhǔn)雙向I/O口,可驅(qū)動4個(gè)TTL負(fù)載。</p><p> 作為普通的I/O口的輸入口使用時(shí),應(yīng)該
68、先將該口的各引腳寫1。除此之外,P3口還提供了一些第二功能,如表6.1.1-2所示:</p><p> 表6.1.1-2 P3口第二功能</p><p> 此設(shè)計(jì)中,P3.0-P3.2為控制數(shù)碼管的顯示,P3.3-P3.6是讀取AD的控制線的。</p><p> 下面給出的是設(shè)計(jì)中AT89S52的各個(gè)引腳的連線情況:
69、 </p><p> 圖6.1.1-3 AT89S52硬件連接圖</p><p><b> A/D轉(zhuǎn)換硬件分析</b></p><p> ADC0809是美國國家半導(dǎo)體公司生產(chǎn)的8位ADC,采用逐次逼近的方法完成A/D轉(zhuǎn)換。ADC0809的內(nèi)部結(jié)構(gòu)如圖5.1.2-1所示。ADC0809由單一+5V電源供電,片內(nèi)有帶鎖存功能的8路模擬多路
70、開關(guān),可對8路0-5V的輸入模擬電壓信號分時(shí)進(jìn)行轉(zhuǎn)化,完成一次轉(zhuǎn)換約需100μs;輸出具有TTL三態(tài)鎖存緩沖器,可直接接到單片機(jī)數(shù)據(jù)總線上。通過適當(dāng)?shù)耐饨与娐罚珹DC0809可對0-5V的雙極性模擬信號進(jìn)行轉(zhuǎn)換。</p><p> ADC0809是28腳雙列直插式封裝,引腳如圖6.1.2-1所示。各引腳功能如下:</p><p> 圖6.1.2-1ADC0809引腳圖</p>
71、;<p> IN7~I(xiàn)N0——模擬量輸入通道</p><p> ALE——地址鎖存允許信號。對應(yīng)ALE上跳沿,A、B、C地址狀態(tài)送入地址鎖存器中。</p><p> START——轉(zhuǎn)換啟動信號。START上升沿時(shí),復(fù)位ADC0809;START下降沿時(shí)啟動芯片,開始進(jìn)行A/D轉(zhuǎn)換;在A/D轉(zhuǎn)換期間,START應(yīng)保持低電平。本信號有時(shí)簡寫為ST.</p>&
72、lt;p> A、B、C——地址線。 通道端口選擇線,A為低地址,C為高地址,引腳圖中為ADDA,ADDB和ADDC。</p><p> CLK——時(shí)鐘信號。ADC0809的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號由外界提供,因此有時(shí)鐘信號引腳。通常使用頻率為500KHz的時(shí)鐘信號</p><p> EOC——轉(zhuǎn)換結(jié)束信號。EOC=0,正在進(jìn)行轉(zhuǎn)換;EOC=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號即
73、可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請求信號使用。</p><p> D7~D0——數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機(jī)的數(shù)據(jù)線直接相連。D0為最低位,D7為最高 </p><p> OE——輸出允許信號。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=0,輸出數(shù)據(jù)線呈高阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。</p><p> Vcc—— +5V電源
74、。 </p><p> Vref——參考電源參考電壓用來與輸入的模擬信號進(jìn)行比較,作為逐次逼近的基準(zhǔn)。其典型值為+5V(Vref(+)=+5V, Vref(-)=-5V).</p><p> ADC0809的內(nèi)部邏輯結(jié)構(gòu)圖如圖6.1.2-2所示:</p><p> 圖6.1.2-2 ADC0809內(nèi)部邏輯結(jié)構(gòu)</p><p> 圖中
75、多路開關(guān)可選通8個(gè)模擬通道,允許8路模擬量分時(shí)輸入,共用一個(gè)A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,這是一種經(jīng)濟(jì)的多路數(shù)據(jù)采集方法。地址鎖存與譯碼電路完成對A、B、C 3個(gè)地址位進(jìn)行鎖存和譯碼,其譯碼輸出用于通道選擇,其轉(zhuǎn)換結(jié)果通過三態(tài)輸出鎖存器存放、輸出,因此可以直接與系統(tǒng)數(shù)據(jù)總線相連。 </p><p> 圖6.1.2-3 ADC0809硬件接線</p><p><b> 強(qiáng)電控制弱電&l
76、t;/b></p><p> 圖6.2.1弱電控制強(qiáng)電簡單電路圖</p><p> 此圖通過0—5V的電壓使發(fā)光二極管發(fā)光,發(fā)出的光使光電三極管激活,從而使繼電器線圈產(chǎn)生電壓,而和線圈并聯(lián)的二極管,意在保護(hù)光電三極管不被擊穿。繼電器線圈中產(chǎn)生電壓以后就可以控制接有負(fù)載的強(qiáng)電系統(tǒng)了。</p><p><b> 軟件設(shè)計(jì)</b><
77、/p><p> 圖6.3.1 軟件主流程圖</p><p> 此實(shí)驗(yàn)從接通電源開始,由程序控制,通過ADC0809采集電壓在將模擬量轉(zhuǎn)換成數(shù)字量送入到AT98S52中,通過AT89S52中的一系列中斷過程(數(shù)據(jù)處理過程),最后將調(diào)節(jié)的占空比比值通過數(shù)碼管顯示出來。</p><p> 圖6.3.2 中斷流程圖</p><p><b>
78、; 調(diào)試分析</b></p><p> 在調(diào)試的過程中,曾經(jīng)許多次都調(diào)不出理想中的狀態(tài),硬件的焊接上也出過不少問題,不是焊多了就是把不該焊接的地方給焊接上了,還有就是焊接松動了,后來不斷的試一次,檢查一次,在修改,問題終于慢慢少了 ,最后才把整個(gè)板子焊接好。</p><p> 還有就是調(diào)示波器的波形,這本來是一個(gè)很簡單的事情,但是由于學(xué)校示波器的型號比較老,而且精確度也不
79、是很高,所以也費(fèi)不少勁,不過還算好,現(xiàn)象最終還是調(diào)試出來了。</p><p> 軟件方面,主要的問題出在程序上,由于自己對單片機(jī)的編程不是很精通,所以編這個(gè)程序很費(fèi)了些力,請教老師和自己看書,在各方面的幫助下,最終才完成的。但最后編出來的程序還是出現(xiàn)了很多錯誤,后也經(jīng)過很長一段時(shí)間的修改才完全正確了。</p><p><b> 社會經(jīng)濟(jì)效益分析</b></p
80、><p> 此實(shí)驗(yàn)整個(gè)過程中,就用了一塊電路板,1個(gè)ADC0809,1個(gè)AT89S52單片機(jī)片子,另外還有一個(gè)三位LED數(shù)碼管,在加上一些導(dǎo)線,然后焊接起來就完成了。這些實(shí)驗(yàn)材料在市場上的購買價(jià)格都很便宜,即成本很低。而一但實(shí)驗(yàn)成功后所帶來的經(jīng)濟(jì)效益卻非常的大,因?yàn)楝F(xiàn)代社會的發(fā)展和大程度上都需要這方面的技術(shù)和產(chǎn)品,特別的實(shí)現(xiàn)了無級調(diào)速所帶來的優(yōu)越性更是使很多需要用到電動機(jī)的高精密生產(chǎn)廠家爭相購買。故此實(shí)驗(yàn)是一個(gè)投資
81、小回報(bào)大的項(xiàng)目,完全可以投入研究和生產(chǎn)。</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過了近三個(gè)月的學(xué)習(xí)和實(shí)驗(yàn),在楊明鑑教授和付剛教授的悉心指導(dǎo)和嚴(yán)格要求下,我終于完成了《脈沖寬度調(diào)制系統(tǒng)(PWM)》的論文與模擬設(shè)計(jì)。從課題選擇、方案論證到具體設(shè)計(jì),每一步對我來說無疑是巨大的嘗試和挑戰(zhàn),也是我在大學(xué)期間獨(dú)立完成的最大的項(xiàng)目。還清楚的記得在剛接到這
82、個(gè)課題時(shí),心里很有點(diǎn)慌亂,由于當(dāng)初我們的單片機(jī)是考察課,自己在學(xué)習(xí)上也松懈了很多,導(dǎo)致了這一塊知識的缺失,而我本次設(shè)計(jì)的題目正是單片機(jī)類的畢業(yè)設(shè)計(jì)。帶著這樣的困難我開始了不斷地學(xué)習(xí)和實(shí)驗(yàn):去圖書館查閱相關(guān)資料、上網(wǎng)去了解課題相關(guān)的最新動向、復(fù)習(xí)匯編語言和一些主要芯片的知識,經(jīng)過自己的努力和老師的引導(dǎo),課題的主體框架漸漸形成了。</p><p> 在具體設(shè)計(jì)的過程中,我遇到了更大的困難,如數(shù)碼顯示不正確,硬件內(nèi)部
83、接線模糊等等,在自己的努力和老師同學(xué)的幫助下一一的解決了這些問題,最終完成了本次畢業(yè)設(shè)計(jì)。應(yīng)該說收獲是豐盛的,在這個(gè)過程中不僅彌補(bǔ)了我在單片機(jī)知識上的空缺,更鍛煉了自己發(fā)現(xiàn)問題,勇敢面對,解決問題的能力,在這一個(gè)個(gè)循環(huán)往復(fù)的過程中,更提高了自己思考問題的能力。雖然我的設(shè)計(jì)作品不是很成熟,即使借鑒前人的很多資料仍然還有很多不足之處,但我仍然心里有一種莫大的幸福感和成就感,這種感覺是很奇妙的。因?yàn)槲覍?shí)實(shí)在在地走過了一個(gè)完整的設(shè)計(jì)所應(yīng)該走的每
84、一個(gè)過程,并且享受了每一個(gè)過程。 </p><p> 由于這是本人第一次完整的設(shè)計(jì),加之水平有限,設(shè)計(jì)中難免有不當(dāng)之處,還請各位老師給予批評、指正。</p><p><b> 致 謝</b></p><p> 這次畢業(yè)設(shè)計(jì)的過程中,同時(shí)得到了學(xué)校的大力支持,給我提供了舒適的學(xué)習(xí)與設(shè)計(jì)環(huán)境,在此表示衷心的感謝!</p>&l
85、t;p> 感謝我的導(dǎo)師***教授和付剛教授,從開始進(jìn)入課題到論文的順利完成近3個(gè)月的時(shí)間里;幾乎每周都會給我引導(dǎo)思路,指出錯誤,是我畢業(yè)設(shè)計(jì)過程中最該感謝的人。 </p><p> 感謝****同學(xué)對我的幫助和指點(diǎn),特別是在繪圖的過程中,他們給予了我很大的幫助。</p><p> 感謝***學(xué)長在畢業(yè)設(shè)計(jì)最后的一段時(shí)間里,幫我指出了實(shí)驗(yàn)中不少中致命性的錯誤,使我順利的完成了此
86、實(shí)驗(yàn)的設(shè)計(jì)。 </p><p> 在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有太多可敬的師長、同學(xué)和朋友給予了我無言的幫助,在這里不能一一提及。僅在此向所有給予我?guī)椭呐笥褌冎乱宰钫\摯的謝意。</p><p><b> 參考文獻(xiàn)</b></p><p> 馬淑華、王鳳文、張美金.單片機(jī)原理與接口技術(shù).北京郵電
87、大學(xué)出版社,2007</p><p> 楊立 . 微型計(jì)算機(jī)原理與接口技術(shù). 中國水利水電出版社, 2005</p><p> 楊將新、李華軍.片機(jī)程序設(shè)計(jì)及應(yīng)用.電子工業(yè)出版社,2006</p><p> 張振榮、毅平.片機(jī)原理及實(shí)用技術(shù).人民郵電出版社,2000</p><p> 張友德. 單片機(jī)微型機(jī)原理及應(yīng)用.復(fù)旦大學(xué)出版社
88、,1991</p><p> 王宗和.單片機(jī)實(shí)驗(yàn)與綜合訓(xùn)練.高等教育出版社,2005</p><p> 湖漢才.單片機(jī)原理及其接口技術(shù).清華大學(xué)出版社,1996</p><p> 徐淑華.片機(jī)微型原理及應(yīng)用.哈爾濱工業(yè)大學(xué)出版社,1994</p><p> 王曉明.電動機(jī)的單片機(jī)控制.北京航空航天大學(xué)出版社,2002</p>
89、;<p><b> 附錄Ⅰ 總體連接圖</b></p><p> ?。傮w硬件連接圖見后大圖)</p><p><b> 附錄Ⅱ 程序清單</b></p><p> ;--------------------------------------------------------------------
90、-</p><p> ADDATA_BUS EQU P2 ;0809數(shù)據(jù)總線</p><p> START EQU P3.5 ;接0809 STR</p><p> EOC EQU P3.6 ;接0809 EOC</p><p> OE
91、 EQU P3.7 ;接0809 OE</p><p> ALE EQU P3.4 ;接0809 ALE</p><p> ;---------------------------------------------------------------------</p><p>
92、DIS_BUS EQU P0 ;顯示段碼總線 </p><p> ;----------</p><p> DIS1 EQU P3.2 ;顯示位碼線1</p><p> DIS2 EQU P3.1 ;顯示位碼線2</p><p>
93、 DIS3 EQU P3.0 ;顯示位碼線3</p><p> ;---------------------------------------------------------------------</p><p> PWM EQU P1.0 ;PWM輸出口</p><p> ;-
94、--------------------------------------------------------------------</p><p> ;---------------------------------------------------------------------</p><p> ;--------定義其他寄存器--------------------
95、----</p><p> PWM_P EQU 30H ;PWM周期寄存器</p><p> PWM_H EQU 31H ;PWM高電平寄存器</p><p> ;----------------------------------------------</p><p
96、> ;--------定義AD寄存器------------------------</p><p> AD_DATA EQU 36H ;AD 寄存器</p><p> ;----------------------------------------------</p><p> ;-----------------
97、----與顯示相關(guān)寄存器--------------------------------------</p><p> DISPLAY_NUM_1 EQU 5BH ; 數(shù)碼管1顯示的數(shù)值寄存器</p><p> DISPLAY_NUM_2 EQU 5CH ; 數(shù)碼管2顯示的數(shù)值寄存器</p><p> D
98、ISPLAY_NUM_3 EQU 5DH ; 數(shù)碼管3顯示的數(shù)值寄存器</p><p><b> ;--</b></p><p> DISPLAY_CODE_1 EQU 61H ; 數(shù)碼管1段碼寄存器</p><p> DISPLAY_CODE_2 EQU 62H
99、 ; 數(shù)碼管2段碼寄存器</p><p> DISPLAY_CODE_3 EQU 63H ; 數(shù)碼管3段碼寄存器</p><p> ;---------------------------------------------------------------------</p><p> ;----------------主程序
100、入口----------------------------</p><p> ORG 0000H ;主程序入口地址</p><p> SJMP MAIN ;跳至主程序</p><p> ORG 000BH ;T0中斷入口地址</p>
101、<p> LJMP INT_T0 ;跳至中斷子程序</p><p><b> MAIN:</b></p><p> MOV SP,#70H</p><p> SETB DIS1</p><p> SETB DIS2</p><p>
102、; SETB DIS3</p><p> LCALL INIT_T0</p><p> MAIN_LOOP:</p><p> LCALL GETADDATA ;采集AD</p><p> MOV A,AD_DATA</p><p> MOV B,#101&
103、lt;/p><p> MUL AB</p><p> MOV PWM_H,B ;數(shù)據(jù)處理</p><p> LCALL PROCESSDISPLAYDATA</p><p> LCALL DISPLAY ;顯示</p><p> LJMP
104、 MAIN_LOOP</p><p> ;-----------------------------------------------------------</p><p> ;--------------------------------------------------</p><p><b> ;模數(shù)轉(zhuǎn)換</b></
105、p><p> ;---------------------------------------------------------------------</p><p> GETADDATA:</p><p> SETB ALE</p><p><b> NOP</b></p><p>
106、;<b> NOP</b></p><p> CLR ALE</p><p> SETB START</p><p> SETB EOC</p><p> MOV R5,#2</p><p> LCALL DELAY</p><p&g
107、t; CLR START</p><p> ;CLR EOC</p><p> JNB EOC,$</p><p> SETB OE</p><p> ; MOV ADDATA_BUS,#0FFH</p><p> MOV R5,#3</p>&l
108、t;p> LCALL DELAY</p><p> MOV AD_DATA,ADDATA_BUS</p><p><b> RET</b></p><p> ;--------------------------------------------------</p><p><b>
109、 ;處理顯示數(shù)據(jù)</b></p><p> ;---------------------------------------------------------------------</p><p> PROCESSDISPLAYDATA:</p><p> MOV DPTR,#NIXIETABLE</p><p&g
110、t;<b> ;--</b></p><p> MOV A,PWM_H</p><p> MOV B,#100</p><p><b> CLR C</b></p><p> DIV AB</p><p> MOV DISP
111、LAY_NUM_1,A</p><p> MOV A,B</p><p> MOV B,#10</p><p><b> CLR C</b></p><p> DIV AB</p><p> MOV DISPLAY_NUM_2,A</p>
112、;<p> MOV DISPLAY_NUM_3,B</p><p> ;----------------------</p><p> MOV A,DISPLAY_NUM_1</p><p> MOVC A,@A+DPTR</p><p> MOV DISPLAY_CODE_1,A<
113、/p><p><b> ;--</b></p><p> MOV A,DISPLAY_NUM_2</p><p> MOVC A,@A+DPTR</p><p> MOV DISPLAY_CODE_2,A</p><p><b> ;--</b>&
114、lt;/p><p> MOV A,DISPLAY_NUM_3</p><p> MOVC A,@A+DPTR</p><p> MOV DISPLAY_CODE_3,A</p><p><b> RET</b></p><p> ;===================
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----脈沖寬度調(diào)制系統(tǒng)(pwm)
- pwm脈沖寬度調(diào)制
- 脈沖寬度調(diào)制pwm百科
- pwm (脈沖寬度調(diào)制)原理與實(shí)現(xiàn)
- 脈沖寬度調(diào)制
- 脈沖寬度調(diào)制71295
- 脈沖寬度調(diào)制70856
- 數(shù)字脈沖寬度調(diào)制技術(shù)的發(fā)展
- 課程設(shè)計(jì)-運(yùn)用脈沖寬度調(diào)制設(shè)計(jì)直流電機(jī)pwm控制調(diào)速系統(tǒng)
- 課程設(shè)計(jì)---運(yùn)用脈沖寬度調(diào)制設(shè)計(jì)直流電機(jī)pwm控制調(diào)速系統(tǒng)
- 邏輯脈沖寬度調(diào)制光伏逆變器研究.pdf
- 數(shù)控脈沖寬度調(diào)制信號發(fā)生器課程設(shè)計(jì)報(bào)告1
- 大動態(tài)范圍脈沖寬度調(diào)制數(shù)字像素傳感器的研究和設(shè)計(jì).pdf
- 中英文翻譯--直流電機(jī)脈沖寬度調(diào)制.doc
- 基于脈沖寬度調(diào)制的長線傳輸前向預(yù)加重方法改進(jìn).pdf
- 中英文翻譯--直流電機(jī)脈沖寬度調(diào)制.doc
- fpga結(jié)課論文-基于fpga_cpld數(shù)控脈沖寬度調(diào)制信號發(fā)生器實(shí)現(xiàn)
- 電力牽引外文翻譯--關(guān)于空間矢量調(diào)制與三相載波脈沖寬度調(diào)制關(guān)系的綜合分析(英文)
- (節(jié)選)電力牽引外文翻譯--關(guān)于空間矢量調(diào)制與三相載波脈沖寬度調(diào)制關(guān)系的綜合分析
- (節(jié)選)電力牽引外文翻譯--關(guān)于空間矢量調(diào)制與三相載波脈沖寬度調(diào)制關(guān)系的綜合分析
評論
0/150
提交評論