【正文】
對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。 if(test==0) num_medium++。)。l39。 wc51ddr(39。)。s39。 wc51ddr(39。)。 39。 wc51ddr(39。)。i39。 wc51ddr(39。)。 if(count_speed==20) { count_speed=0。 RW=0。 if( time == high) PWM2=0。int time=0。/********L298接口定義control******/sbit MOTOR_A_2=P3^6。 圖47電機(jī)正轉(zhuǎn)加速按下反減速鍵,直流電機(jī)有圖48正向減速運(yùn)行結(jié)果。具體流程如圖42。這種特性稱為“光電導(dǎo)”[11]。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。此時(shí),電路中除了三極管外沒有其他任何負(fù)載,因此電路上的電流就可能達(dá)到最大值(該電流僅受電源性能限制),甚至燒壞三極管[9]??梢苑奖愕尿?qū)動(dòng)兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。 STC89C52的簡(jiǎn)介在常用的89系列的單片機(jī)中,51系列只有4K字節(jié)的在系統(tǒng)可編程Flash存儲(chǔ)器,128字節(jié)RAM。獨(dú)立鍵盤模塊是控制電機(jī)停、轉(zhuǎn)、正反轉(zhuǎn)、加速、減速。采用帶中斷的獨(dú)立式鍵盤作為命令的輸入,單片機(jī)在程序控制下,定時(shí)不斷給L298直流電機(jī)驅(qū)動(dòng)芯片發(fā)送PWM波形,測(cè)速系統(tǒng)把反饋數(shù)據(jù)給單片機(jī),完成電機(jī)正,反轉(zhuǎn)和急??刂?;同時(shí)單片機(jī)不停的將測(cè)得轉(zhuǎn)速送到LCD完成實(shí)時(shí)顯示[7]。在快速響應(yīng)性上,機(jī)組是秒級(jí),而晶閘管變流裝置為毫秒級(jí)[5]。在硬件方面充分利用微機(jī)外設(shè)接口豐富,運(yùn)算速度快的特點(diǎn),采取軟件和硬件相結(jié)合的措施,實(shí)現(xiàn)對(duì)轉(zhuǎn)速閉環(huán)調(diào)速系統(tǒng)的控制。關(guān)鍵詞:直流電機(jī);STC89C52;PWM調(diào)速;L298;LCD1602IIIPWM DC motor control system designAbstractIn recent years, with advances in technology, the DC motor has been more widely used, DC has excellent speed characteristics, speed is smooth, convenient, wide speed range, overload, able to withstand frequent impact loads,can achieve frequent Promise fast start, brake and reverse, you need to meet a variety of special requirements of the production process automation systems, the higher requirements of the DC motor, change the armature circuit resistance speed, changing the voltage governorthe technology has been far from satisfying the requirements of modern technology, which came into being through PWM control of DC motor speed control.In this thesis, the STC 89C52 control PWM signal in order to achieve the final control of DC motor speed control, and the whole system works through the unit module circuit voltage change. In this thesis, software written in C language, the PWM signal duty cycle adjust by software programming, microcontroller according to the procedures, to further control the input signal of the Hbridge circuit, velocimetry system, the motor speed feedback to the microcontroller through the button control its speed, the LCD, the speed is displayed, enabling the motor speed, and change the function to such as simple circuit of this design method is simple, very practical prospects and value.Keywords:DC motor。進(jìn)度安排 20111220 ~ 20120120 查閱資料,方案論證,系統(tǒng)設(shè)計(jì) 20120121 ~ 20120331 軟硬件設(shè)計(jì)及調(diào)試 20120401 ~ 20120518 撰寫論文,準(zhǔn)備答辯 學(xué)生簽字: 指導(dǎo)教師簽字:年 月 日黑龍江東方學(xué)院本科畢業(yè)論文(設(shè)計(jì))基于PWM控制的直流電動(dòng)機(jī)調(diào)速系統(tǒng)設(shè)計(jì)摘 要 近年來,隨著科技的進(jìn)步,直流電機(jī)得到了越來越廣泛的應(yīng)用,直流具有優(yōu)良的調(diào)速特性,調(diào)速平滑,方便,調(diào)速范圍廣,過載能力強(qiáng),能承受頻繁的沖擊負(fù)載,可實(shí)現(xiàn)頻繁的無極快速起動(dòng)、制動(dòng)和反轉(zhuǎn),為滿足生產(chǎn)過程自動(dòng)化系統(tǒng)各種不同的特殊要求,對(duì)直流電機(jī)調(diào)速提出了較高的要求,改變電樞回路電阻調(diào)速、改變電壓調(diào)速等技術(shù)已遠(yuǎn)遠(yuǎn)不能滿足實(shí)際應(yīng)用的要求,通過PWM方式控制直流電機(jī)調(diào)速的方法就應(yīng)運(yùn)而生。隨著微控制器尤其是脈寬調(diào)制 PWM 專門控制芯片的飛速發(fā)展,其對(duì)電機(jī)控制方面的應(yīng)用起了很重要的作用,為設(shè)計(jì)性能更高的直流控制系統(tǒng)提供了基礎(chǔ)。第四,1957年,世界上出現(xiàn)了第一只晶閘管,與其它變流元件相比,晶閘管具有許多獨(dú)特的優(yōu)越性,因而晶閘管直流調(diào)速系統(tǒng)立即顯示出強(qiáng)大的生命力[4]。另一方面通過測(cè)速電路把電機(jī)的轉(zhuǎn)速送給單片機(jī)在通過液晶顯示出來,從而可以直觀的控制電機(jī)轉(zhuǎn)速。電機(jī)轉(zhuǎn)速、轉(zhuǎn)向、急停處理PWM輸入L298電機(jī)驅(qū)動(dòng)進(jìn)行脈沖處理程序控制單片機(jī)輸出PWM脈沖STC89C52控制開始結(jié)束 圖23 PWM脈沖調(diào)制的控制流程圖 各模塊作用 本設(shè)計(jì)主要模塊由命令輸入模塊、電機(jī)驅(qū)動(dòng)模塊、獨(dú)立鍵盤模塊、測(cè)速系統(tǒng)模塊、LCD顯示模塊幾部分組成。電機(jī)的平均速度等于在一定的占空比下電機(jī)的最大速度乘以占空比。重復(fù)1—5 步驟,改變編程單元的地址和寫入的數(shù)據(jù),直到全部文件編程結(jié)束。當(dāng)三極管Q2和Q3導(dǎo)通時(shí),電流將從右至左流過電機(jī),從而驅(qū)動(dòng)電機(jī)沿另一方向轉(zhuǎn)動(dòng)(電機(jī)周圍的箭頭表示為逆時(shí)針方向)。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。沒有光照時(shí),反向電流很小,稱為暗電流。在一個(gè)周期內(nèi):當(dāng)TM時(shí),電機(jī)停止運(yùn)轉(zhuǎn),如果T=100,T清零,否則重新進(jìn)入定時(shí)中斷;當(dāng)T=M時(shí),電機(jī)啟動(dòng),如果T=100,T清零,否則重新進(jìn)入定時(shí)中斷。初始狀態(tài),直流電機(jī)有如圖45運(yùn)行效果。sbit add_speed=P2^3。 //1602腳定義//sbit RW=P3^6。 else if (time==period) { PWM1=1。i++)。 //使用8位數(shù)據(jù),顯示兩行,使用5*7的字型 wc51r(0x0c)。)。 wc51ddr(39。b39。)。 wc51ddr(39。 39。)。 wc51ddr(39。o39。)。 TR1=1。 39。)。 wc51ddr(39。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 } }致 謝在這里首先要感謝我的指導(dǎo)老師 。)。i39。 wc51ddr(39。)。e39。 wc51ddr(39。)。 39。 wc51ddr(39。)。a39。 wc51ddr(39。)。 } }/**********速度顯示的數(shù)據(jù)處理********************/void datamade() { wc51r(0xc3)。 E=0。 } } } /**************control**********/ void motor_control() { if(open==1) EA=1。int change=0。 sbit k1=P1^0。圖410電機(jī)減速過程波形圖 本章小結(jié)