【試論多軸直流電機控制系統(tǒng)6200字(論文)】_第1頁
【試論多軸直流電機控制系統(tǒng)6200字(論文)】_第2頁
【試論多軸直流電機控制系統(tǒng)6200字(論文)】_第3頁
【試論多軸直流電機控制系統(tǒng)6200字(論文)】_第4頁
【試論多軸直流電機控制系統(tǒng)6200字(論文)】_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于單片機的多軸直流電機控制系統(tǒng)設(shè)計目錄第1章緒論 11.1研究背景 11.2研究意義 11.3主要研究內(nèi)容 2第2章直流調(diào)速系統(tǒng)概述 32.1直流電機的工作原理 32.2直流電機的調(diào)速實現(xiàn)方式 32.3H橋驅(qū)動電機的概述 4第3章系統(tǒng)的硬件設(shè)計 53.1總體設(shè)計方案 53.2單片機最小系統(tǒng) 53.2.1晶振電路 53.2.2復(fù)位電路 63.3單片機選型 63.3.1AT89C52 63.3.2引腳圖及引腳功能 7第4章系統(tǒng)主電路設(shè)計 94.1液晶電路 94.1.1LCD1602功能及參數(shù) 94.1.2LCD1602連接電路 104.2按鍵電路 104.3霍爾元件電路 114.3.1A3144霍爾開關(guān)的工作原理及應(yīng)用 114.3.2霍爾傳感器測量原理 124.4電機PWM驅(qū)動模塊電路 12第5章系統(tǒng)軟件設(shè)計 145.1系統(tǒng)總程序框圖設(shè)計 145.2測速程序 165.3PWM信號的單片機程序?qū)崿F(xiàn) 18第6章系統(tǒng)調(diào)試 196.1軟件調(diào)試 196.2硬件調(diào)試 226.2.1實物展示 226.2.2實物功能測試 23第7章結(jié)論 26參考文獻 27第1章緒論1.1研究背景1.2研究意義1.3主要研究內(nèi)容第2章直流調(diào)速系統(tǒng)概述2.1直流電機的工作原理直流電動機是將直流電能轉(zhuǎn)換為機械能的電動機,由定子和轉(zhuǎn)子組成,電流從正極發(fā)出經(jīng)過電刷向電樞供電,由于電磁驅(qū)動原理,當(dāng)電樞部分經(jīng)過轉(zhuǎn)動,就完成能量轉(zhuǎn)化過程。通電線圈在磁場中受力轉(zhuǎn)動,由于受力方向的改變,不能一直在一個方向轉(zhuǎn)動,就不能一個轉(zhuǎn)動的循環(huán)。電流從正極流出經(jīng)過線圈流向負極。因為電流在兩個磁極中的方向相反此時就會形成一個相反的作用力導(dǎo)致發(fā)生轉(zhuǎn)動。當(dāng)線圈垂直于磁感線時,就會形成一對平衡力,由于慣性線圈會來回擺動。所以要想線圈在磁場中連續(xù)轉(zhuǎn)動就需要換向器。換向器是由兩個半圓環(huán)組成,換向器通過兩個碳刷與電源正負極連接,半圓環(huán)分別于線圈兩端相接。線圈轉(zhuǎn)動時,半圓換也轉(zhuǎn)動,當(dāng)線圈轉(zhuǎn)動到與磁感線垂直時,此時碳刷與間隙相連電路中沒有電流,但是由于慣性,線圈繼續(xù)轉(zhuǎn)動,電流出現(xiàn),形成繼續(xù)轉(zhuǎn)動。這就是電機的工作原理。將電壓信號加在電樞上,就可以控制電機的轉(zhuǎn)速。使用脈寬調(diào)制來實現(xiàn)。使用頻率來改變周期的長短。就是通過改變占空比得到不同轉(zhuǎn)速。圖2-1直流電機的模型圖圖2-2占空比和電壓圖2.2直流電機的調(diào)速實現(xiàn)方式pwm調(diào)速系統(tǒng)基于單片機的軟件實現(xiàn)pwm,占空比在這個過程中是核心,當(dāng)電源不變時,通過占空比可以知道電樞端電壓的值。正常情況下有三種方法調(diào)速定寬調(diào)頻法:調(diào)寬調(diào)頻法、定頻調(diào)寬法,由于前兩種方法會引起系統(tǒng)不穩(wěn)定,所以不適用,這里采用定頻調(diào)寬來實現(xiàn)直流電機的調(diào)速。2.3H橋驅(qū)動電機的概述H橋式電動機驅(qū)動電路是由三極管和電機組成,如下圖圖2-3H橋式電機要想使電機正常轉(zhuǎn)動就要讓兩個三極管形成一個循環(huán),例如Q1Q4接通,當(dāng)Q1Q4接通時電流按順序依次經(jīng)過Q1電機Q4回到負極,同理Q2Q3也是如此,但是在保證上述條件的前提下,同時也要注意同側(cè)的三極管是不連接的。如果Q3Q4一側(cè)的三極管連接就會導(dǎo)致電流不經(jīng)過電機,就會導(dǎo)致電流過大,從而可能會導(dǎo)致電路器件損壞,電源性能降低。第3章系統(tǒng)的硬件設(shè)計3.1總體設(shè)計方案由按鍵對單片機進輸入及直流電機通過霍爾元件測量的速度傳送回單片機。單片機經(jīng)過處理通過驅(qū)動電路傳輸給單片機,從而達到控制直流電機的方向和速度,設(shè)計框圖如圖所示:圖3-1總設(shè)計框圖3.2單片機最小系統(tǒng)在單片機能夠正常工作時必須擁有一些組成部分稱為單片機的最小組成部分。這是單片機能完成工作及設(shè)計所必備的部分??驁D如圖所示:圖3-2單片機最小系統(tǒng)框圖3.2.1晶振電路晶振的全名叫晶體震蕩器,是由電阻和電容并聯(lián)再于電容串聯(lián)。單片機的各個部件都由時鐘信號開控制,進行正常的工作。時鐘的頻率與單片機的速度息息相關(guān)。晶振電路決定單片機的工作速度,進而影響單片機的穩(wěn)定性,此電路中的C2C3都是30uf電容的大小會導(dǎo)致震蕩七頻率的高低。頻率越高單片機的運行速度越快。電路如圖所示:圖3-3晶振電路3.2.2復(fù)位電路復(fù)位電路就相當(dāng)于機器的重啟或初始化,當(dāng)程序出錯或電路出現(xiàn)問題。都可以按下復(fù)位鍵來重啟程序,復(fù)位電路也是單片機最小系統(tǒng)必不可少的組成部分,在單片機剛通電時,電容中沒有電,電源給電容通電。在次設(shè)計中電阻接地使用大小為10k歐,電容連接VCC大小為10微法。電路圖如圖所示:圖3-4復(fù)位電路3.3單片機選型3.3.1AT89C52AT89c52單片機內(nèi)部框圖如圖所示:圖3-5單片機內(nèi)部框圖3.3.2引腳圖及引腳功能Vcc:電源電壓,GND:接地,P0;是一組八位1/0口,P1:是一組八位1/0口,ALE/PROG:對外輸出時鐘或這用于定時,PSEN:當(dāng)程序存儲器讀取數(shù)據(jù)時,每個周期兩次內(nèi)有效,EA/VPP:允許外部訪問,XTAL1;震蕩器反相放大器的輸入端,P3.0RXD串行輸入口,P3.1TXD串行輸出口,P3.2INTO外中斷0,P3.3INTO外中斷1,P3.6WR外部數(shù)據(jù)存儲器寫選通,等引腳功能。圖3-6單片機引腳圖第4章系統(tǒng)主電路設(shè)計4.1液晶電路液晶電路電路圖如圖所示:圖4-1液晶電路4.1.1LCD1602功能及參數(shù)我們在生活中液晶顯示器非常多,,液晶顯示模塊在很多電子產(chǎn)品中都有應(yīng)用。,如在洗衣機、體稱計、冰箱及很多家電產(chǎn)品中都有使用,主要是通過數(shù)字,文字以及一些符號組成,如圖所示。圖4-2lcd的主要技術(shù)參數(shù)及應(yīng)用配置lcd1602的管腳功能如圖所示。圖4-3lcd1602的管腳功能圖4.1.2LCD1602連接電路LCD1602液晶指令都有相應(yīng)的功能,每一個功能指令的實現(xiàn)都是由編程實現(xiàn)的。如下圖所示LCD1602指令圖。圖4-4指令圖4.2按鍵電路按鍵部分電路如圖所示:圖4-5按鍵電路此設(shè)計使用的是按鍵電路控制,此電路各個按鍵之間相互不連接。一個按鍵連接一條線,比較靈活,且不影響其他的線路,其中有一個線路出問題時,不會影響到其他電路。當(dāng)按鍵按下時單片機從高電平變成低電平,然后對產(chǎn)生的信號進行處理。而這個過程中就會產(chǎn)生物理震動,我們要想辦法解決這種震動。震動的產(chǎn)生是在按鍵按下的過程中產(chǎn)生的,是一種正常的現(xiàn)象。是不可避免的。這種震動一般以為ms為單位的。,對于人來說雖然很快,但是單片機的時鐘是由微秒來計算,就顯得是時間特別久,在這里我們不是去除震動,而是在震動的時間內(nèi)不測值,我們使用的方法是當(dāng)發(fā)現(xiàn)按鍵有低電平出現(xiàn)時,先延遲一段時間等震動結(jié)束后在記錄一次輸出的值,如果為是干擾信號則不記錄,讀出值為0時有按鍵按下,則進行處理。4.3霍爾元件電路4.3.1A3144霍爾開關(guān)的工作原理及應(yīng)用霍爾傳感器是的核心是磁電效應(yīng),可以利用這種效應(yīng)制作成霍爾元件。當(dāng)電子在磁場中運動時,電荷就會向另一個方向運動,就會形成電勢差,可以使用左手法則判斷洛倫茲力的方向,這樣就會檢測到電壓,霍爾元件具有耐臟、不怕液體、耐用、不耗電節(jié)能等特點?;魻栐钪饕墓δ芫褪菣z測磁場?;魻杺鞲衅鞯耐庑螆D如圖所示霍爾片管腳和接線圖如圖所示:圖4-6霍爾傳感器管腳及接線圖4.3.2霍爾傳感器測量原理使用霍爾傳感器測量電機轉(zhuǎn)速,在電動機轉(zhuǎn)盤上安裝兩塊小磁鐵,然后在靠近轉(zhuǎn)盤部分安裝霍爾元件,當(dāng)轉(zhuǎn)盤轉(zhuǎn)動時帶動小磁鐵轉(zhuǎn)動,在轉(zhuǎn)動時就會產(chǎn)生相應(yīng)的脈沖,通過檢測脈沖數(shù)就可以判斷轉(zhuǎn)動的圈數(shù),產(chǎn)生的磁感線垂直于轉(zhuǎn)盤,形成磁場,由于磁場的作用,電子就會受力,電荷向一邊傾斜,形成電勢差也就是霍爾感應(yīng)電壓,簡單來說,他的原理就是加入磁場輸出電壓?;魻栐钪饕木褪菓?yīng)用在直流電機上?;魻栯妷阂灿泻芏鄡?yōu)點和缺點,優(yōu)點是它可以測量方向、速度、位置等物理量,因為霍爾元件的使用時固定在一個地方的,所以基本上不會有磨損,可以長時間使用,也可重復(fù)利用,霍爾元件組成簡單,只有三個引腳,便于安裝,最主要的優(yōu)點是可以測量高頻率的物理量。接下來說說它的缺點,它必須要按安裝在測量物體旁邊,距離影響很大。由于一些未知的磁場可能也會導(dǎo)致測量不準(zhǔn)確。圖4-7霍爾元件電路4.4電機PWM驅(qū)動模塊電路電動機PWM驅(qū)動模塊采用的是H橋驅(qū)動,電路見下圖。圖4-8H橋電路驅(qū)動模塊PWM驅(qū)動電路三極管和二極管組成,使用高低電平來控制截止和導(dǎo)通,當(dāng)導(dǎo)通的三極管都連接電源或接地時,電路都不導(dǎo)通,當(dāng)連接一個電源一個接地,電動機就可以正常運轉(zhuǎn),在此條件下,通過控制Q1或Q2就可以控制電機的轉(zhuǎn)速。加入二極管時起限制的的作用防止電路運行錯誤或電流過大損壞電路。圖4-9H橋模型第5章系統(tǒng)軟件設(shè)計5.1系統(tǒng)總程序框圖設(shè)計系統(tǒng)程序程序框圖如圖5-1和5-2所示。圖5-1系統(tǒng)主單片機總程序框圖圖5-2程序框圖系統(tǒng)啟動以后,系統(tǒng)自動開始初始化數(shù)據(jù),然后進行PID的參數(shù)初始化,然后開始查看終端,如果中斷零,則接受設(shè)定值于程序,然后返回PID參數(shù)初始化進行循環(huán),一直到中斷查看結(jié)果為一以后接受測量值子程序后進行PID計算處理,然后計算PWM定時值,最后輸出PWM信號。這就是一系列的過程了。該過程中最主要的部分在于PID參數(shù)初始化后的循環(huán),需要計算兩個中斷,這里不能出錯。5.2測速程序在設(shè)計中,發(fā)動機的內(nèi)外環(huán)境要求十分苛刻,除了要考慮溫度,還得考慮電機自身的特性,除了硬件設(shè)施以外,為了進行大規(guī)模錯誤的檢測、糾錯、銷毀軟件錯誤,還需要進一步提高防干擾設(shè)計和軟件精度,我在首次運行程序的時候,由于沒有考慮到軟件的幾個小問題,導(dǎo)致系統(tǒng)崩潰了一次,后來按照順序糾錯,發(fā)現(xiàn)是數(shù)據(jù)有很細微很細微的誤差。因為對于數(shù)據(jù)的要求需要十分精確,所以每一步都必須做到盡可能的完美,要不然實驗的結(jié)果真的是天差地別。在軟件的設(shè)計過程中,可以忽略不滿足要求的測量數(shù)據(jù)。在速度測量中,速度低,外部中斷打開。脈沖沿計時器落下的時候,錄音會直接切斷服務(wù)器子程序。然后,在下一個周轉(zhuǎn)中,計時器關(guān)閉,通過處理計時器數(shù)據(jù)可以取得信號周期。下面我所提供的程序框圖則顯示了體量圖。如您所見,該方法的采樣的周期會隨著轉(zhuǎn)速的不斷變化也隨之發(fā)生變化。這種未集中的快速采樣方法使裝置能夠控制高速和速度。圖5-3外中斷程序框圖5.3PWM信號的單片機程序?qū)崿F(xiàn)定時器分兩種情況,定時器0中斷或者定時器1中斷,前者設(shè)定時器1中斷優(yōu)先級最高則將PWM輸出端置高電平:“1”然后裝入50ms的初始值,最后中斷返回。如果設(shè)定時器0中斷優(yōu)先級最高的話,則將PWM輸出端清零,然后裝入PWM信號初值,最后中斷返回。其程序框圖見圖5-4。圖5-4PWM控制信號程序框圖第6章系統(tǒng)調(diào)試電動機的驅(qū)動和傳動和控制功能常常會應(yīng)用在工業(yè)自動化和智能產(chǎn)品中,而現(xiàn)在的智能控制系統(tǒng)對電機的要求越來越高。伴隨著科學(xué)技術(shù)的的發(fā)展,也出現(xiàn)各種功能要求的電機如開關(guān)磁阻等非常規(guī)電機。但是對于一些要求比較低的控制系統(tǒng)中,直流電機還是有反打的優(yōu)勢,隨著計算機的發(fā)展數(shù)字應(yīng)用越來越廣泛,數(shù)字控制系統(tǒng)具有電路簡單、界面清晰等特點。6.1軟件調(diào)試此設(shè)計選用的是C語言程序編程,在keil4開發(fā)環(huán)境下編程,對程序編譯調(diào)試,連接好仿真電路,將keil4生成的hex文件載入單片機模擬仿真,運行如圖所示:圖6-1keil4環(huán)境下編程按下加速按鍵,占空比增加,電機轉(zhuǎn)速增加,加速仿真測試如圖6-2所示。圖6-2加速仿真測試按下減速按鍵,占空比減小,電機轉(zhuǎn)速降低。減速仿真測試如圖所示。圖6-3減速仿真調(diào)試按下正向轉(zhuǎn)動按鍵,電機正向轉(zhuǎn)動,仿真測試如圖所示。圖6-4正向轉(zhuǎn)動仿真測試按下反向按鍵,電機反向轉(zhuǎn)動,仿真結(jié)果如下圖所示。圖6-5反向運轉(zhuǎn)仿真測試當(dāng)程序或系統(tǒng)運行出錯時,按下復(fù)位按鈕,程序重啟,仿真如圖所示,圖6-6復(fù)位仿真6.2硬件調(diào)試6.2.1實物展示系統(tǒng)調(diào)試完成后,直流電機調(diào)速系統(tǒng)實物圖如圖所示:圖6-7直流調(diào)速實物圖6.2.2實物功能測試按下開始鍵,電機開始轉(zhuǎn)動。實物圖如圖所示。圖6-8電機開始轉(zhuǎn)動按下加速按鍵,占空比增加,轉(zhuǎn)速增加。圖6-9電機加速轉(zhuǎn)動圖按下減速按鍵,占空比減少,轉(zhuǎn)速減少。圖6-10電機減速轉(zhuǎn)動圖按下正向轉(zhuǎn)動按鍵,電機正向轉(zhuǎn)動,如圖所示。圖6-11電機正向轉(zhuǎn)動圖按下反向轉(zhuǎn)動按鍵,電機反向轉(zhuǎn)動,如圖所示圖6-12電機反向轉(zhuǎn)動圖按下電機復(fù)位按鈕,電機關(guān)閉,如圖所示。圖6-13電機重啟第7章結(jié)論本基于單片機的多軸直流電機控制系統(tǒng)設(shè)計,共包括五個模塊,單片機控制模塊,霍爾傳感器模塊、直流電機驅(qū)動模塊、液晶顯示模塊和按鍵模塊。主要過程是按下按鍵,對單片機發(fā)出指令使其產(chǎn)生信號傳輸給直流電機,霍爾元件測速,在傳回單片機,然后通過液晶進行顯示,達到調(diào)速目的。按下按鍵產(chǎn)生對應(yīng)的功能,該設(shè)計實現(xiàn)的功能符合預(yù)期要求。通過這個設(shè)計把我所學(xué)的知識綜合起來,在應(yīng)用能力方面又得到提高。在軟件應(yīng)用方面也得到很大提高。這次理論與實踐的結(jié)合增加了我們的經(jīng)驗同時也完成了對整體設(shè)計的把握,對細節(jié)的控制,還有元器件的選擇,是一次全面綜合的提升,在實踐

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論