課程設(shè)計直流伺服電機數(shù)字調(diào)速控制系統(tǒng)_第1頁
課程設(shè)計直流伺服電機數(shù)字調(diào)速控制系統(tǒng)_第2頁
課程設(shè)計直流伺服電機數(shù)字調(diào)速控制系統(tǒng)_第3頁
課程設(shè)計直流伺服電機數(shù)字調(diào)速控制系統(tǒng)_第4頁
課程設(shè)計直流伺服電機數(shù)字調(diào)速控制系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機控制課程設(shè)計報告題 目:直流伺服電機數(shù)字調(diào)速控制系統(tǒng)院 (系):電子工程與自動化學(xué)院 專 業(yè): 自動化 學(xué)生姓名: 張中華 學(xué) 號: 0700320233 指導(dǎo)教師: 趙學(xué)軍 龍超 2010年 9 月 18 日一、引言4二、設(shè)計任務(wù)42.1設(shè)計題目42.2設(shè)計要求4三、設(shè)計原理43.1步進電機簡介43.2 24c08簡介63.3lm393 簡介-73.4 ulm2003 簡介-7四、系統(tǒng)方案設(shè)計與比較-8五、主要模塊設(shè)計-85.1整體電路設(shè)計及參數(shù)選擇-85.2驅(qū)動電路-8六、系統(tǒng)調(diào)試與分析-12一摘要直流伺服電動機具有優(yōu)良的調(diào)速特性和良好的啟動性能和調(diào)速特性,調(diào)速平滑、方便,調(diào)速范圍廣

2、;過載能力大,能承受頻繁的沖擊負(fù)載,可實現(xiàn)頻繁的無級快速起動、制動和反轉(zhuǎn);并且可以輸出正弦信號,供測速使用,能夠滿足生產(chǎn)過程自動化系統(tǒng)各種不同的特殊運行要求,啟動轉(zhuǎn)矩大,最大轉(zhuǎn)矩大,能在寬廣的范圍內(nèi)平滑、經(jīng)濟地調(diào)速,轉(zhuǎn)速控制容易,調(diào)速后效率很高。與交流調(diào)速相比,直流電機結(jié)構(gòu)復(fù)雜,生產(chǎn)成本高,維護工作量大。電動機調(diào)速系統(tǒng)采用微機實現(xiàn)數(shù)字化控制,是電氣傳動發(fā)展的主要方向之一。采用微機控制后,整個調(diào)速系統(tǒng)實現(xiàn)全數(shù)字化,結(jié)構(gòu)簡單,可靠性高,操作維護方便,電動機穩(wěn)態(tài)運轉(zhuǎn)時轉(zhuǎn)速精度可達到較高水平,靜動態(tài)各項指標(biāo)均能較好地滿足工業(yè)生產(chǎn)中高性能電氣傳動的要求。由于單片機性能優(yōu)越,具有較佳的性能價格比,所以單片

3、機在工業(yè)過程及設(shè)備控制中得到日益廣泛的應(yīng)用。pwm 調(diào)速系統(tǒng)與可控整流式調(diào)速系統(tǒng)相比有下列優(yōu)點:由于pwm 調(diào)速系統(tǒng)的開關(guān)頻率較高,僅靠電樞電感的濾波作用就可獲得平穩(wěn)的直流電流,低速特性好;同樣,由于開關(guān)頻率高,快速響應(yīng)特性好,動態(tài)抗干擾能力強,可以獲得很寬的頻帶;開關(guān)器件只工作在開關(guān)狀態(tài),主電路損耗小,裝置效率高。pwm 調(diào)速系統(tǒng)很早已出現(xiàn),但是因為缺乏高速開關(guān)元件而未能在生產(chǎn)實際中推廣應(yīng)用。在近年來,由于大功率開關(guān)器件的制造成功和成本的不斷下降, pwm調(diào)速系統(tǒng)又受到重視。關(guān)鍵字:伺服電機,單片機,pwm,調(diào)速二、設(shè)計任務(wù)1、 設(shè)計題目:直流伺服電機數(shù)字調(diào)速控制系統(tǒng)。2、 課設(shè)內(nèi)容: 通過

4、鍵盤設(shè)置電機轉(zhuǎn)速(給定值),通過控制程序使直流電機達到給定轉(zhuǎn)速;直流伺服電機反饋的正弦信號經(jīng)過處理來檢測電機轉(zhuǎn)動的頻率; 通過pid調(diào)節(jié),來輸出校正后的pwm脈沖;三、設(shè)計原理1. 直流伺服電機簡介直流伺服電機,它包括定子、轉(zhuǎn)子鐵芯、電機轉(zhuǎn)軸、伺服電機繞組換向器、伺服電機繞組、測速電機繞組、測速電機換向器,所述的轉(zhuǎn)子鐵芯由矽鋼沖片疊壓固定在電機轉(zhuǎn)軸上構(gòu)成, 直流伺服電機的種類 小慣量直流電機印刷電路板的自動鉆孔機 中慣量直流電機(寬調(diào)速直流電機)數(shù)控機床的進給系統(tǒng) 大慣量直流電機數(shù)控機床的主軸電機 特種形式的低慣量直流電機 直流伺服電機的基本特性 1、機械特性 在輸入的電樞電壓ua保持不變時,

5、電機的轉(zhuǎn)速n隨電磁轉(zhuǎn)矩m變化而變化的規(guī)律,稱直流電機的機械特性。 2、調(diào)節(jié)特性 直流電機在一定的電磁轉(zhuǎn)矩m(或負(fù)載轉(zhuǎn)矩)下電機的穩(wěn)態(tài)轉(zhuǎn)速n隨電樞的控制電壓ua變化而變化的規(guī)律,被稱為直流電機的調(diào)節(jié)特性。 3.3、動態(tài)特性 從原來的穩(wěn)定狀態(tài)到新的穩(wěn)定狀態(tài),存在一個過渡過程,這就是直流電機的動態(tài)特性。2. 電壓比較器lm339簡介lm339集成塊內(nèi)部裝有四個獨立的電壓比較器,該電壓比較器的特點是:1)失調(diào)電壓小,典型值為2mv;2)電源電壓范圍寬,單電源為2-36v,雙電源電壓為±1v-±18v;3)對比較信號源的內(nèi)阻限制較寬;4)共模范圍很大,為0(ucc-1.5v)vo;5

6、)差動輸入電壓范圍較大,大到可以等于電源電壓;6)輸出端電位可靈活方便地選用。lcd顯示模塊3.顯示模塊1602芯片介紹1602液晶模塊內(nèi)部的字符發(fā)生存儲器(cgrom)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“a”的代碼是01000001b(41h),顯示時模塊把地址41h中的點陣字符圖形顯示出來,我們就能看到字母“a”。因為1602識別的是ascii碼,試驗可以用ascii碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,如'a。1602采用標(biāo)準(zhǔn)的16腳接口,其中

7、:第1腳:vss為電源地第2腳:vdd接5v電源正極第3腳:v0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10k的電位器調(diào)整對比度)。第4腳:rs為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。第5腳:rw為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。第6腳:e(或en)端為使能(enable)端。第714腳:d0d7為8位雙向數(shù)據(jù)端。第1516腳:空腳或背燈電源。15腳背光正極,16腳背光負(fù)極。lcd顯示電路4.pwm控制原理pwm(pulse width modulation)控

8、制脈沖寬度調(diào)制技術(shù),通過對一系列脈沖的寬度進行調(diào)制,來等效地獲得所需要波形(含形狀和幅值)。 控制電機的時候,電源并非連續(xù)地向電機供電,而是在一個特定的頻率下以方波脈沖的形式提供電能。不同占空比的方波信號能對電機起到調(diào)速作用,這是因為電機實際上是一個大電感,它有阻礙輸入電流和電壓突變的能力,因此脈沖輸入信號被平均分配到作用時間上,這樣,改變在始能端pe2 和pd5 上輸入方波的占空比就能改變加在電機兩端的電壓大小,從而改變了轉(zhuǎn)速。此電路中用微處理機來實現(xiàn)脈寬調(diào)制,通常的方法有兩種:(1)用軟件方式來實現(xiàn),即通過執(zhí)行軟件延時循環(huán)程序交替改變端口某個二進制位輸出邏輯狀態(tài)來產(chǎn)生脈寬調(diào)制信號,設(shè)置不同

9、的延時時間得到不同的占空比。(2)硬件實驗自動產(chǎn)生pwm 信號,不占用cpu 處理的時間。這就要用到atmega8515l 的在pwm 模式下的計數(shù)器1,具體內(nèi)容可參考相關(guān)書籍。四、系統(tǒng)方案設(shè)計與比較(一)方案一:pwm波調(diào)速采用由達林頓管組成的h型pwm電路。用單片機控制達林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài),精確調(diào)整電動機轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高;h型電路保證了可以簡單地實現(xiàn)轉(zhuǎn)速和方向的控制;電子開關(guān)的速度很快,穩(wěn)定性也極佳,是一種廣泛采用的pwm調(diào)速技術(shù)。我們采用了定頻調(diào)寬方式,因為采用這種方式,電動機在運轉(zhuǎn)時比較穩(wěn)定;并且在采用單片機產(chǎn)生pwm脈沖的軟件

10、實現(xiàn)上比較方便。且對于直流電機,采用軟件延時所產(chǎn)生的定時誤差在允許范圍。pwm波調(diào)速電路其結(jié)構(gòu)圖如圖所示:單片機(速度的測量計算、輸入設(shè)定及系統(tǒng)控制)單片機(pid運算控制器、pwm模擬發(fā)生器)電機速度采集電路電機驅(qū)動電路鍵 盤顯示器電機調(diào)速系統(tǒng)框圖(二)方案二:晶閘管調(diào)速采用閘流管或汞弧整流器的離子拖動系統(tǒng)是最早應(yīng)用靜止式變流裝置供電的直流電動機調(diào)速系統(tǒng)。1957年,晶閘管(俗稱“可控硅”)問世,到了60年代,已生產(chǎn)出成套的晶閘管整流裝置,并應(yīng)用于直流電動機調(diào)速系統(tǒng),即晶閘管可控整流器供電的直流調(diào)速系統(tǒng)(v-m系統(tǒng))。如圖1-3,vt是晶閘管可控整流器,通過調(diào)節(jié)觸發(fā)裝置gt的控制電壓來移動觸

11、發(fā)脈沖的相位,即可改變整流電壓,從而實現(xiàn)平滑調(diào)速。晶閘管整流裝置不僅在經(jīng)濟性和可靠性上都有很大提高,而且在技術(shù)性能上也顯示出較大的優(yōu)越性;晶閘管可控整流器的功率放大倍數(shù)在以上,其門極電流可以直接用晶體管來控制,不再像直流發(fā)電機那樣需要較大功率的放大器。在控制作用的快速性上,變流機組是秒級,而晶閘管整流器是毫秒級,這將大大提高系統(tǒng)的動態(tài)性能。因此,在60年代到70年代,晶閘管可控整流器供電的直流調(diào)速系統(tǒng)(v-m系統(tǒng))代替旋轉(zhuǎn)變流機組直流電動機調(diào)速系統(tǒng)(g-m系統(tǒng)),得到了廣泛的應(yīng)用。但是由于晶閘管的單向?qū)щ娦?,它不允許電流反向,給系統(tǒng)的可逆運行造成困難;晶閘管對過電壓、過電流和過高的與都十分敏感

12、,若超過允許值會在很短的時間內(nèi)損壞器件。另外,由諧波與無功功率引起電網(wǎng)電壓波形畸變,殃及附近的用電設(shè)備,造成“電力公害”,因此必須添置無功補償和諧波濾波裝置。圖3 晶閘管可控整流器供電的直流調(diào)速系統(tǒng)(v-m系統(tǒng))兼于方案一調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速范圍廣、過載能力大,因此本設(shè)計采用方案一。五、主要模塊的設(shè)計1pwm波軟件軟件設(shè)計程序流程圖:開始按鍵檢測設(shè)置轉(zhuǎn)速nhz初始化通過n來控制終端服務(wù)程序中高電平的時間比當(dāng)n個小周期完成后輸出電平相反,直到完成一個pwm周期引腳電平再取反結(jié)束2測速軟件設(shè)計開始初始化定時器t1開始計時對單位時間內(nèi)的脈沖計數(shù) n根據(jù)公式計算出電機的速度液晶顯示電機速度六.

13、系統(tǒng)功能調(diào)試(一)調(diào)試軟件介紹keilc51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到keilc51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。keil c51編譯器由uvision2集成開發(fā)環(huán)境與編輯器和調(diào)試器以及c51編譯器組成。其中uvision2集成開發(fā)環(huán)境中的工程(project)是由源文件、開發(fā)工具選項以及編程說明三部分組成的;編輯器和調(diào)試器包括源代碼編輯器、斷點設(shè)置、調(diào)試函數(shù)語言、變量和存儲器。proteus軟件是一種低投資的電子

14、設(shè)計自動化軟件,提供可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件和多達30多個元件庫。proteus軟件提供多種現(xiàn)實存在的虛擬儀器儀表。此外,proteus還提供圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗,盡可能減少儀器對測量結(jié)果的影響,proteus軟件提供豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。提供schematic drawing、spice仿真與pcb設(shè)計功能,同時可以仿真單片機和周邊設(shè)備,可以仿真51系列、avr、pic等常用的mcu,并提供周邊設(shè)備的仿真,例如373

15、、led、示波器等。proteus提供了大量的元件庫,有ram、rom、鍵盤、馬達、led、lcd、ad/da、部分spi器件、部分iic器件,編譯方面支持keil和mplab等編譯器。一臺計算機、一套電子仿真軟件,在加上一本虛擬實驗教程,就可相當(dāng)于一個設(shè)備先進的實驗室。以虛代實、以軟代硬,就建立一個完善的虛擬實驗室。在計算機上學(xué)習(xí)電工基礎(chǔ),模擬電路、數(shù)字電路、單片機應(yīng)用系統(tǒng)等課程,并進行電路設(shè)計、仿真、調(diào)試等。當(dāng)電路設(shè)計完成之后,為了減少在電路板上調(diào)試時的難度,保證電路設(shè)計的正確性,將keil c51編譯生成的*.hex 文件載入proteus軟件,實現(xiàn)電路仿真。(二)直流電機的調(diào)速功能仿真

16、說明:調(diào)試頻率計工作的時候使用信號發(fā)生器模擬電機速度,平率能夠測量后就把線全接起來調(diào)試整體的程序。七小結(jié)通過本次課程設(shè)計,對伺服電機的運用有了進一步的了解,數(shù)字控制跟模擬控制有很大的不同,需要測試的數(shù)據(jù)及輸出的只能是數(shù)字量,這樣就要求在外圍電路上加上一些外圍電路了。在電路板的制作過程中遇到了一些問題,經(jīng)過老師的指點,我們最后把電路改好了。程序調(diào)節(jié)上比較麻煩,不過通過prutus仿真軟件調(diào)節(jié)起來就方便了許多,在硬件和軟件的調(diào)試過程中學(xué)到了很多東西,同時也對微機控制的一些原理和方法有了更深的了解。八附件最小系統(tǒng)原理圖:電壓比較器于電機h橋驅(qū)動電路原理圖:最小系統(tǒng)pcb:程序:#include &l

17、t;reg51.h>#define uchar unsigned char#define uint unsigned int#define lcd p0#define tim 500int e0=0,e1=0,e2=0,out,outt,s;uchar code str1="set:_ "uchar code str2="y:_hz"uchar code str3="p:10 i:1 d:1"uchar ddisplay4=0,0,0,0;uchar sheding3=0,0,0;uchar c_pid4=1,0,1,1;uch

18、ar temp4,temps4;uchar dispcount=0,zkb1;uint tcount=0,tt0cct=0;uchar kp,ki,kd;sbit p2_3=p23;sbit p2_4=p24; sbit p2_5=p25; sbit p2_6=p26;sbit p2_7=p27; sbit rs=p20;sbit rw=p21;sbit en=p22;sbit p10=p10;sbit p11=p11;sbit p12=p32;sbit p13=p13;sbit p14=p14;sbit p15=p15;sbit p16=p16;bit ff,keyk,keyflag=0;i

19、nt y,y0,yy=0,r,rr=10,u,du,uu,para,zhkbi=0;void delay1us(int k);void wr_com(uchar com);void wr_dat(uchar dat);void lcd_init();void disp1();void key();void display(uchar *p);void init_play1();void cepinlv();void pwm_kongzhi(int uu);void pid();void delay1ms(uint ms) uint i,j; for(i=0;i<ms;i+) for(j=

20、0;j<100;j+); /*lcd1602程序*/void wr_com(uchar com)/寫指令/ delay1ms(1); rs=0; rw=0; en=0; p0=com; delay1ms(1); en=1; delay1ms(1); en=0; void wr_dat(uchar dat)/寫數(shù)據(jù)/ delay1ms(1); rs=1; rw=0; en=0; p0=dat; delay1ms(1); en=1; delay1ms(1); en=0; void lcd_init()/初始化設(shè)置/delay1ms(15); wr_com(0x38);delay1ms(5);

21、 wr_com(0x08);delay1ms(5); wr_com(0x01);delay1ms(5); wr_com(0x06);delay1ms(5); wr_com(0x0c);delay1ms(5);void disp1() wr_com(0x83);wr_dat(sheding2+0x30); wr_dat(sheding1+0x30);wr_dat(sheding0+0x30);wr_com(0x8a);wr_dat(ddisplay3+0x30);wr_dat(ddisplay2+0x30); wr_dat(ddisplay1+0x30);wr_dat(ddisplay0+0x3

22、0);wr_dat('h');wr_dat('z');wr_com(0xc2);wr_dat(c_pid0+0x30);wr_dat(c_pid1+0x30);wr_com(0xc7);wr_dat(c_pid2+0x30);wr_com(0xcb);wr_dat(c_pid3+0x30); void key()p1=0xff;if(p13=0)delay1ms(25);if (p13=0)keyflag=keyflag;if(p10=0)delay1ms(15);if (p10=0)if(keyflag=0)sheding0+;if (sheding0>

23、9)sheding0=0; elsec_pid1+;if(c_pid1>9)c_pid1=0;c_pid0+;disp1();if(p11=0)delay1ms(15);if (p11=0)if(keyflag=0)sheding1+;if (sheding1>9)sheding1=0;elsec_pid2+;if(c_pid2>9)c_pid2=0;disp1();if(p12=0)delay1ms(20);if (p12=0)if(keyflag=0)sheding2+;if (sheding2>9)sheding2=0;elsec_pid3+;if(c_pid3&

24、gt;9)c_pid3=0;disp1();while(p12=0);r=sheding2*100+sheding1*10+sheding0;kp=c_pid0*10+c_pid1;ki=c_pid2;kd=c_pid3;void display(uchar *p)/顯示/while(*p!='0')wr_dat(*p);p+;delay1ms(1);void init_play1()/初始化顯示 lcd_init(); wr_com(0x80); display(str1);display(str2);wr_com(0xc0);display(str3);void cepinlv() uchar i=0;if(ff=1)ff=0; yy=tt0cct; y0=yy;temp0=yy%10;temp1=yy/10%10;temp2=yy/100%10;temp3=yy/1000;for(i=0;i<4;i+)ddisplayi=tempi;tcount=0;tt0cct=0;ex1=1;tr1=1;v

溫馨提示

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

評論

0/150

提交評論