毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 計(jì)劃總結(jié) > 工作總結(jié) > 直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告

直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告

網(wǎng)站:公文素材庫 | 時(shí)間:2019-05-29 21:00:45 | 移動(dòng)端:直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告

直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

微機(jī)原理及應(yīng)用B課程設(shè)計(jì)任務(wù)書

201*-201*學(xué)年第2學(xué)期第19周-19周

題目直流電機(jī)控制內(nèi)容及要求內(nèi)容:設(shè)計(jì)一直流電機(jī)控制系統(tǒng),實(shí)現(xiàn)對電機(jī)的正轉(zhuǎn),反轉(zhuǎn)和速度控制要求:1、用proteus畫出原理圖;2、用c語言或匯編編寫程序;3、實(shí)現(xiàn)對電機(jī)的正轉(zhuǎn),反轉(zhuǎn)和速度控制進(jìn)度安排1、方案論證0.5天2、分析、設(shè)計(jì)、調(diào)試、運(yùn)行4天3、檢查、整理、寫設(shè)計(jì)報(bào)告、小結(jié)0.5天學(xué)生姓名:5組(組長:25盛夏;組員:23彭亞彬,24阮水盛,26陶志鵬)指導(dǎo)時(shí)間201*年6月27日至201*年7月1日任務(wù)下達(dá)201*年6月27日任務(wù)完成指導(dǎo)地點(diǎn):F樓613室201*年7月1日考核方式1.評閱2.答辯3.實(shí)際操作□4.其它□指導(dǎo)教師郭亮系(部)主任注:1、此表一組一表二份,課程設(shè)計(jì)小組組長一份;任課教師授課時(shí)自帶一份備查。

2、課程設(shè)計(jì)結(jié)束后與“課程設(shè)計(jì)小結(jié)”、“學(xué)生成績單”一并交院教務(wù)存檔。

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

目錄

摘要..................................................................................................................................................3Abstract.............................................................................................................................................4一、概述...........................................................................................................................................5二、直流電機(jī)硬件電路設(shè)計(jì)及描述...............................................................................................6

2.1直流電機(jī)的結(jié)構(gòu)................................................................................................................62.2直流電機(jī)的工作原理........................................................................................................62.3電磁關(guān)系............................................................................................................................72.4直流電機(jī)主要技術(shù)參數(shù)....................................................................................................72.5直流電機(jī)的類型................................................................................................................82.6直流電機(jī)的特點(diǎn)................................................................................................................8三、直流電機(jī)硬件電路設(shè)計(jì)及描述...............................................................................................8

3.1總體方案設(shè)計(jì)...................................................................................................................8

3.1.1設(shè)計(jì)思路...............................................................................................................83.1.2設(shè)計(jì)原理圖..........................................................................................................103.2設(shè)計(jì)原理及其實(shí)現(xiàn)方法..................................................................................................10

3.2.1速度調(diào)節(jié)的實(shí)現(xiàn)..................................................................................................103.2.2轉(zhuǎn)向的控制.........................................................................................................11

四、流程圖.....................................................................................................................................12

五、.程序代碼(C語言)....................................................................................................13六、程序代碼(匯編語言).........................................................................................................18七、收獲、體會(huì)和建議.................................................................................................................24附錄................................................................................................................................................25

1.本設(shè)計(jì)所需要芯片以及作用...........................................................................................252.主要參考文獻(xiàn).....................................................................................................................26

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

摘要

隨著自動(dòng)控制技術(shù)與計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,制造業(yè)領(lǐng)域已大量采用計(jì)算機(jī)技術(shù)進(jìn)行自動(dòng)控制,這使制造業(yè)各個(gè)領(lǐng)域的成果,效率和質(zhì)量得到大幅度提高。各種微機(jī)控制系統(tǒng)在基本構(gòu)造上是類同的,主要由微機(jī)控制器,被控對象與接口電路(輸入,輸出及驅(qū)動(dòng)接口電路)組成。根據(jù)被控對象的不同,微機(jī)控制系統(tǒng)又分為閉環(huán)控制系統(tǒng)(反饋控制輸出信號的大。┡c開環(huán)控制系統(tǒng),學(xué)好“微機(jī)原理與接口技術(shù)”是掌握微機(jī)控制系統(tǒng)原理與技術(shù)的基礎(chǔ);而“微機(jī)原理與接口技術(shù)課程設(shè)計(jì)”是鞏固,深化,掌握本門課程知識(shí)不可缺少的重要環(huán)節(jié)。

通過本次課程設(shè)計(jì)加深對《微機(jī)原理與接口技術(shù)》的理解和掌握。在設(shè)計(jì)程序的過程中,廣泛的查閱相關(guān)資料,如各類中斷的作用和調(diào)用方式,屏幕顯示等等,通過實(shí)踐來加深對理論知識(shí)的理解,同時(shí)將自己對這門技術(shù)的理解應(yīng)用在電動(dòng)機(jī)控制的設(shè)計(jì)當(dāng)中,理論與實(shí)踐相互融合、相互促進(jìn),提高自己的理論水平和實(shí)踐能力。

關(guān)鍵詞:微機(jī)原理;計(jì)算機(jī)控制技術(shù);電動(dòng)機(jī)控制;仿真

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

Abstract

Alongwiththeautomaticcontroltechnologyandcomputerscience

technologyrapiddevelopment,manufacturingfieldhasadoptalargenumberofcomputertechnologyinautomaticcontrol,thismakesthemanufacturingvariousareasoftheresults,efficiencyandqualityhavebeengreatlyimproved.Allkindsofmicrocomputercontrolsysteminthebasicstructureissimilar,mainlyonbymicrocomputercontroller,waschargedwiththeobjectandtheinterfacecircuit(input,outputanddrivinginterfacecircuit)composition.Accordingtothecontrolledobjectisdifferent,themicrocomputercontrol

systemanddividedintoclosedloopcontrolsystem(feedbackcontrolthesizeoftheoutputsignal)andtheopenloopcontrolsystem,thelearningof"principleofthecomputerandinterfacetechnology"isamasterofthemicrocomputercontrolsystemprincipleandtechnologyfoundation;And"principleofthecomputerandinterfacetechnologycoursedesign"isconsolidated,deepening,masterthiscourseknowledgeindispensableimportantsegment.

Throughthiscoursedesigndeepenourunderstandingofthe

"microcomputerprincipleandconnectiontechnology"understandingandmastery.Inthedesignprocess,intheprocessofextensivereadingofrelatedmaterials,suchasallkindsofinterruptthefunctionandcalls,screen,andsoon,waythroughpracticetodeepenourunderstandingofthetheoryof

knowledge,andunderstandingforthesetechniquesusedinmotorcontroltheunderstandingofthetheoryandpracticeofdesign,integration,promoteeachother,improvetheirtheoreticallevelandthepracticeability.

Keywords:

Microcomputerprinciple;Computercontroltechnology;Motorcontrol;Thesimulation

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

直流電機(jī)控制

一、概述

直流電機(jī)就是將直流電能轉(zhuǎn)換成機(jī)械能(直流電動(dòng)機(jī))或?qū)C(jī)械能轉(zhuǎn)換成直流電能(直流發(fā)電機(jī))的旋轉(zhuǎn)電機(jī)。直流電機(jī)的結(jié)構(gòu)應(yīng)由定子和轉(zhuǎn)子兩大部分組成。直流電機(jī)運(yùn)行時(shí)靜止不動(dòng)的部分稱為定子,定子的主要作用是產(chǎn)生磁場,由機(jī)座、主磁極、換向極、端蓋、軸承和電刷裝置等組成。運(yùn)行時(shí)轉(zhuǎn)動(dòng)的部分稱為轉(zhuǎn)子,其主要作用是產(chǎn)生電磁轉(zhuǎn)矩和感應(yīng)電動(dòng)勢,是直流電機(jī)進(jìn)行能量轉(zhuǎn)換的樞紐,所以通常又稱為電樞,由轉(zhuǎn)軸、電樞鐵心、電樞繞組、換向器和風(fēng)扇等組成。

為了推廣直流電機(jī)在化工領(lǐng)域的使用,由于直流電機(jī)的功能已得到很大提高,因此更為人性化的設(shè)計(jì)勢必在操作和顯示方面。直流電機(jī)直流電動(dòng)機(jī)調(diào)速控制一般采用模擬法,對電動(dòng)機(jī)的簡單控制應(yīng)用比較多。簡單控制是指對電動(dòng)機(jī)進(jìn)行啟動(dòng),制動(dòng),正反轉(zhuǎn)控制和順序控制。這類控制容易實(shí)現(xiàn),并可通單片機(jī),直流電機(jī)驅(qū)動(dòng)芯片和開關(guān)元件來實(shí)現(xiàn),所以本課題采用此法。同時(shí)考慮到以前的直流電機(jī)只能通過數(shù)碼管來進(jìn)行簡單地顯示轉(zhuǎn)速,且不能清楚的了解其轉(zhuǎn)向,而LCD液晶顯示器可以彌補(bǔ)這一點(diǎn),并且還添加一些更為人性化的提示,這是以前的數(shù)碼管所不能代替的,這必將是一個(gè)新的趨勢。

直流電機(jī)的主要功能非常廣泛,例如:軍事和宇航方面的雷達(dá)天線,火炮瞄準(zhǔn),慣性導(dǎo)航,衛(wèi)星姿態(tài),飛船光電池對太陽得跟蹤

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

等控制;工業(yè)方面的各種加工中心,專用加工設(shè)備,數(shù)控機(jī)床,工業(yè)機(jī)器人,塑料機(jī)械,印刷機(jī)械,繞線機(jī),紡織機(jī)械,工業(yè)縫紉機(jī),泵和壓縮機(jī)等設(shè)備的控制;計(jì)算機(jī)外圍設(shè)備和辦公設(shè)備中的各種磁盤驅(qū)動(dòng)器,各種光盤驅(qū)動(dòng)器,繪圖儀,掃描儀,打印機(jī),傳真機(jī),復(fù)印機(jī)等設(shè)備的控制;音像設(shè)備和家用電器中的錄音機(jī),錄像機(jī),數(shù)碼相機(jī),洗衣機(jī),冰箱,電扇等的控制。

二、直流電機(jī)硬件電路設(shè)計(jì)及描述2.1直流電機(jī)的結(jié)構(gòu)

直流電機(jī)由定子和轉(zhuǎn)子兩部分組成。在定子上裝有磁極(電磁式直流電機(jī)磁極由繞在定子上的磁繞提供),其轉(zhuǎn)子由硅鋼片疊壓而成,轉(zhuǎn)子外圓有槽,槽內(nèi)嵌有電樞繞組,繞組通過換向器和電刷引出。N-SE+N-E+S2.2直流電機(jī)的工作原理

直流電機(jī)電路模型,磁極N、S間裝著一個(gè)可以轉(zhuǎn)動(dòng)的鐵磁圓柱體,圓柱體的表面上固定著一個(gè)線圈。當(dāng)線圈中流過電流時(shí),線圈受

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

到電磁力作用,從而產(chǎn)生旋轉(zhuǎn)。根據(jù)左手定則可知,當(dāng)流過線圈中電流改變方向時(shí),線圈的受方向也將改變,因此通過改變線圈電路的方向?qū)崿F(xiàn)改變電機(jī)的方向。+UN+SUNS2.3電磁關(guān)系直流電流交流電流電磁轉(zhuǎn)矩(拖動(dòng)轉(zhuǎn)矩)機(jī)械負(fù)載2.4直流電機(jī)主要技術(shù)參數(shù)

直流電機(jī)的主要額定值有:

反電動(dòng)勢額定功率Pn:在額定電流和電壓下,電機(jī)的負(fù)載能力。額定電壓Ue:長期運(yùn)行的最高電壓。額定電流Ie:長期運(yùn)行的最大電流。

額定轉(zhuǎn)速n:單位時(shí)間內(nèi)的電機(jī)轉(zhuǎn)動(dòng)快慢。以r/min為單位。勵(lì)磁電流If:施加到電極線圈上的電流。

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

2.5直流電機(jī)的類型

直流電機(jī)可按其結(jié)構(gòu)、工作原理和用途等進(jìn)行分類,其中根據(jù)直流電機(jī)的用途可分為以下幾種:直流發(fā)電機(jī)(將機(jī)械能轉(zhuǎn)化為直流電能)、直流電動(dòng)機(jī)(將直流電能轉(zhuǎn)化為機(jī)械能)、直流測速發(fā)電機(jī)(將機(jī)械信號轉(zhuǎn)換為電信號)、直流伺服電動(dòng)機(jī)(將控制信號轉(zhuǎn)換為機(jī)械信號)。下面以直流電動(dòng)機(jī)作為研究對象。

2.6直流電機(jī)的特點(diǎn)

通過電刷間的電流與導(dǎo)體電流的性質(zhì)不同;通過電刷電流為直流電流,導(dǎo)體電流為交變電流;電樞電勢與電流反方向,稱為反電勢。電磁轉(zhuǎn)矩的方向與電機(jī)的轉(zhuǎn)向相同,為驅(qū)動(dòng)轉(zhuǎn)矩。作為電動(dòng)機(jī)運(yùn)行:在直流電機(jī)的兩電刷端上加上直流電壓,電樞旋轉(zhuǎn),拖動(dòng)生產(chǎn)機(jī)械旋轉(zhuǎn),輸出機(jī)械能;作為發(fā)動(dòng)機(jī)運(yùn)行:用原動(dòng)機(jī)拖動(dòng)直流電機(jī)的電樞,電刷端引出直流電動(dòng)勢,作為直流電源,輸出電能。

三、直流電機(jī)硬件電路設(shè)計(jì)及描述3.1總體方案設(shè)計(jì)3.1.1設(shè)計(jì)思路

1).通過鍵盤改變脈沖的占空比從而達(dá)到改變轉(zhuǎn)速使得電機(jī)轉(zhuǎn)速從高

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

到低,從低到高

2).通過改變pwm的極性從而改變電機(jī)的轉(zhuǎn)向,實(shí)現(xiàn)正反轉(zhuǎn)3).能夠通過數(shù)碼顯示管顯示電機(jī)的轉(zhuǎn)速和電機(jī)的轉(zhuǎn)向4).通過啟動(dòng)鍵唯一啟動(dòng)電機(jī),從而達(dá)到防止電機(jī)誤啟動(dòng)的目的5).能夠通過鍵盤快速達(dá)到電機(jī)預(yù)先設(shè)定的速度和轉(zhuǎn)向

備注:由于沒有傳感器,所以本課程設(shè)計(jì)中沒有設(shè)計(jì)測速模塊,所顯示的速度為理論速度,并非電機(jī)的實(shí)際轉(zhuǎn)速

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

3.1.2設(shè)計(jì)原理圖

3.2設(shè)計(jì)原理及其實(shí)現(xiàn)方法3.2.1速度調(diào)節(jié)的實(shí)現(xiàn)

通過控制L298的使能端“允許”或者“禁止”,通過改變a

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

(脈沖寬度)的值,從而達(dá)到控制PWM脈沖寬度調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的3.2.2轉(zhuǎn)向的控制

通過L298中的H橋,從AT89C51中的P1_6和P1_7輸出控制信號控制BJT的基極電壓,控制L298中H橋的BJT通斷,從而達(dá)到控制電機(jī)轉(zhuǎn)向的目的

附:A.L298的原理圖

B.本設(shè)計(jì)所需要芯片以及作用AT89C51:單片機(jī)

L298:控制電機(jī)驅(qū)動(dòng)和轉(zhuǎn)向74L408:四與門芯片

8255A:用于擴(kuò)展51端口,作顯示用2803:顯示緩沖用MAX239:串口通訊芯片

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

四、流程圖

啟動(dòng)NYP1_5=1,P1_4=1Y停止P1_5=0NY加速a=a+n,P1_4=0NYa>150a=150Y減速a=a-n,P1_4=0NNP1_6=0,P1_7=1,P1_4=1Ya南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

五、.程序代碼(C語言)

#include#include#include#include#include

#definePAXBYTE[0x1FFF]//A口地址;#definePBXBYTE[0x3FFF]//B口地址;#definePCXBYTE[0x5FFF]//C口地址;

#defineCONXBYTE[0x7FFF]//*控制字地*/;

ucharkey=0;//定義key為全局變量uinta=100;

ucharn=5;//單次增加的步長,用于輸出脈沖占空比控制uintk1=0,mn=10;//設(shè)置mn為轉(zhuǎn)向標(biāo)志位ucharbai,shi,ge;uintseg_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98,0xff};

//0~9的七段顯示代碼;

/*THEMAINPROCESS*/

voidmain(){

CON=0x80;

P1_5=0;//使電機(jī)停轉(zhuǎn);

TMOD=0x15;//定時(shí)器1工作在模式1

TH1=0xFF;//定時(shí)器1的溢出中斷時(shí)間為50ms;TL1=0xb0;ET1=1;

TR1=1;while(1){

key=GetKey();

/*case1~case9是預(yù)先設(shè)定的速度,方便電機(jī)直接調(diào)節(jié)到該速度,避免通過’+’鍵調(diào)節(jié)*/

switch(key)

{case"1":{a=10;break;}case"2":{a=25;break;}case"3":{a=40;break;}case"4":{a=55;break;}case"5":{a=70;break;}

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

case"6":{a=90;break;}case"7":{a=110;break;}case"8":{a=130;break;}case"9":{a=150;break;}

case"+":{P1_4=0;control();break;}//電機(jī)加速

case"-":{control();break;}//’-‘代表減速

case"=":{P1_7=0;P1_6=1;mn=0;control();break;}//電機(jī)順時(shí)針轉(zhuǎn)

case"c":{P1_7=1;P1_6=0;mn=1;control();break;}//逆時(shí)針轉(zhuǎn)

case"/":{control();}//‘/‘鍵按下時(shí),電機(jī)開始轉(zhuǎn)動(dòng)

default:break;//不影響電機(jī)運(yùn)行}}}

/*THEENDOFMAINPROCESS*/

/*THEINTERRUPTIONFUNCTION*/

voidtime()interrupt3//中斷號為3,即是定時(shí)器1溢出中斷{//此處是計(jì)時(shí)50ms中斷一次TR1=0;//此函數(shù)用于顯示速度k1+=TL0;

display(a/100,a%100/10,a%10,mn);/*if(count==51){

sprintf(s,"%04d",k1%1000);//注意sprintf的用法;//確保有四位輸出

count=1;k1=0;}

display(a,bai,shi,ge);*/TH1=0x3c;TL1=0xb0;TH0=0x00;TL0=0x00;TR1=1;}

/*THEINTERRUPTIONFUNCTION*/

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

/*THEGETKEYFUNCTIONWHICHWASUSEDTOGETTHEINFORMATIONFROMTHEKEY*//*行信號從P1口的低四位讀進(jìn),列信號從P2口的高四位讀進(jìn)*/

ucharGetKey(){

P1_0=0;P1_1=1;P1_2=1;P1_3=1;P2_0=1;P2_1=1;P2_2=1;P2_3=1;

_nop_();_nop_();//適當(dāng)?shù)难訒r(shí)以便消除抖動(dòng)if(!P2_0)return"7";if(!P2_1)return"8";if(!P2_2)return"9";if(!P2_3)return"/";

P1_0=1;P1_1=0;P1_2=1;P1_3=1;

_nop_();_nop_();if(!P2_0)return"4";if(!P2_1)return"5";if(!P2_2)return"6";

if(!P2_3){P1_4=0;return"*";}

P1_0=1;P1_1=1;P1_2=0;P1_3=1;

_nop_();_nop_();if(!P2_0)return"1";if(!P2_1)return"2";if(!P2_2)return"3";if(!P2_3)return"-";

P1_0=1;P1_1=1;P1_2=1;P1_3=0;

_nop_();_nop_();

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

if(!P2_0)return"c";

if(!P2_1){P1_4=0;return"0";}//P1_4和P1_5腳通過一個(gè)“與”門用來防止誤啟動(dòng)if(!P2_2)return"=";if(!P2_3)return"+";

return0;}

/*延時(shí)程序*/

/*THEDELAYFUNCTION*/

voiddelay(uinti){

uintj,k;for(;i>0;i--)

for(j=10;j>0;j--)for(k=10;k>0;k--);}

/*THEDISPLAYFUNCTION*/

voiddisplay(ucharbai,ucharshi,ucharge,uintmn){

PB=0x08;//00001000PA=seg_code[ge];delay(2);

PB=0x04;//00000100PA=seg_code[shi];delay(2);

PB=0x02;//00000010PA=seg_code[bai];delay(2);PB=0x01;//00000001PA=seg_code[mn];

delay(2);//注意這兒的延時(shí)越短越好,應(yīng)為處理終端的時(shí)間越短,對電

機(jī)//的實(shí)時(shí)性顯示就越好;

}

/*THECONTROLFUNCTION*//*

由于參數(shù)a是一個(gè)全局變量,代表著脈沖的占空比,每次調(diào)用函數(shù)時(shí);必須注意參數(shù)a值;

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

*/

/*如果按鍵為‘-’,‘+’(加速減速)以及‘c",’=‘(正轉(zhuǎn)反轉(zhuǎn))時(shí),不需跳出循環(huán),按其他鍵時(shí),需要跳出循環(huán),必須需要重新設(shè)置占空比*//*P1_4和P1_5腳通過一個(gè)“與”門用來防止誤啟動(dòng)*/

voidcontrol(){

EA=1;while(1){

if(a>=150)

a=150;//設(shè)置了a的最大值,限定了電機(jī)的最高速度if(a南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

{

switch(key)

{

case"1":{a=10;break;}case"2":{a=25;break;}case"3":{a=40;break;}case"4":{a=55;break;}case"5":{a=70;break;}case"6":{a=90;break;}case"7":{a=110;break;}case"8":{a=130;break;}case"9":{a=150;break;}default:break;}}}

EA=1;}

附:motor_ctr.hFILE

typedefunsignedcharuchar;typedefunsignedintuint;externucharGetKey();externvoiddelay(uinti);externvoidcontrol();

voiddisplay(ucharbai,ucharshi,ucharge,uintmn);

六、程序代碼(匯編語言)

ORG0000H

SJMPDISPLAYORG0003H

LJMPBUTTON;外部0中斷入口地址ORG000BH

LJMPDINGSHI;定時(shí)中斷T0入口地址RSEQUP3.0RWEQUP3.1EEQUP3.4

ORG0030H;此次直流電機(jī)的設(shè)計(jì)以LCD字符夜晶的

;顯示程序?yàn)橹鞒绦?/p>

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

DISPLAY:

SETBEA;打開中斷總開關(guān)SETBEX0;打開外部中斷0開關(guān)

SETBIT0;打開外部中斷0下降沿觸發(fā)MOVTMOD,#01H;設(shè)置定時(shí)工作方式MOVTL0,#0FFH;設(shè)置定時(shí)初值MOVTH0,#0FFH

SETBET0;打開定時(shí)中斷T0開關(guān)CLRP0.5CLRP0.6CLRP0.7

SETBTR0;MOVDPTR,#TAB;MOVR0,#00H;MOVR1,#16;"SETSPEEDPLEASE"MOVR3,#00HMOVR4,#00HLP9:

LCALLCHUSHILP2:

ACALLBUSYMOVA,#00HMOVCA,@A+DPTRMOVP1,AACALLDATASINCDPTRDJNZR1,LP2LP3:

CJNER3,#00H,LP4CJNER4,#00H,LP4SJMPLP3

LP4:MOVR7,#00H;MOVR5,#09H;CURRENT:ACALLBUSYMOVP1,#0C0HACALLENABLE

MOVDPTR,#MMTABACALLBUSY

LP5:

MOVA,#00H

定時(shí)器T0開始定時(shí)夜晶顯示的字符首地址脈寬的初值

的字符個(gè)數(shù)中斷的標(biāo)志

的字符個(gè)數(shù)19

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

MOVCA,@A+DPTRMOVP1,AINCDPTRACALLDATASACALLBUSYDJNZR5,LP5

MOVDPTR,#STABMOVA,R2MOVP1,AACALLDATASACALLBUSY

MOVA,R3;MOVCA,@A+DPTRMOVP1,AACALLDATASACALLBUSY

MOVA,R4;MOVCA,@A+DPTRMOVP1,AACALLDATAS

;LP8:

CJNER7,#00H,LP7;

LJMPLP8;LP7:

SJMPLP4

CHUSHI:;ACALLBUSY

MOVP1,#00000001B;ACALLENABLEACALLBUSY

MOVP1,#00111000B;ACALLENABLEACALLBUSY

MOVP1,#00001111B;ACALLENABLEACALLBUSY

MOVP1,#00000110B;

顯示速度的十位顯示速度的個(gè)位使夜晶始終顯示當(dāng)前電機(jī)的速度速度不變時(shí)等待速度變時(shí)重新讀入速度使夜晶顯示的一些初始設(shè)置清屏并光標(biāo)復(fù)位設(shè)置顯示模式:8位2行5x7點(diǎn)陣顯示器開、光標(biāo)開、光標(biāo)允許閃爍文字不動(dòng),光標(biāo)自動(dòng)右移

20

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

ACALLENABLEACALLBUSY

MOVP1,#80H;寫入顯示起始地址ACALLENABLERET

ENABLE:;寫入控制命令的子程序SETBECLRRSCLRRWCLRERET

DATAS:;SETBESETBRSCLRRWCLRERET

BUSY:;CLRE

MOVP1,#0FFHCLRRSSETBRWSETBE

JBP1.7,BUSYRET

ORG201*H

DINGSHI:;CPLP0.7

JNBP0.7,Z1;MOVA,#0FFH

SUBBA,R0MOVTH0,ASETBTR0RETI

Z1:MOVTH0,R0;SETBTR0RETI

寫入數(shù)據(jù)子程序準(zhǔn)備寫入數(shù)據(jù)定時(shí)中斷服務(wù)程序周期一定脈寬南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

BUTTON:;從控制鍵盤中讀取操作命令PUSHACCCLREX0CLREA

INCR7;MOVA,#0FFHMOVP2,AMOVA,P2

JNBACC.0,AA0JNBACC.1,KK0JNBACC.2,ZZJNBACC.3,FFJNBACC.4,WW0AJMPQQ

AA0:CJNER0,#0FFH,AA1;AJMPQQ

AA1:MOVA,R0ADDA,#5MOVR0,AAJMPQQ

KK0:CJNER0,#00,MM;AJMPQQ

MM:MOVA,R0SUBBA,#5MOVR0,AAJMPQQ

QQ:MOVA,R0MOVB,#5DIVABMOVB,#10DIVABMOVR3,AMOVR4,BSETBEX0LCALLDELAYLCALLDELAYLCALLDELAYLCALLDELAYSETBEA

加速操作減速操作南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

POPACCRETI

ZZ:SETBP0.5;正轉(zhuǎn)操作CLRP0.6

MOVR2,#2BH;正轉(zhuǎn)標(biāo)志"+"LCALLDELAYLCALLDELAYLCALLDELAYSETBEX0SETBEAPOPACCRETI

FF:CLRP0.5;SETBP0.6

MOVR2,#2DH;LCALLDELAYLCALLDELAYLCALLDELAYSETBEX0SETBEAPOPACCRETI

WW0:CLRP0.5;CLRP0.6LCALLDELAYLCALLDELAYLCALLDELAYSETBEX0SETBEAPOPACCRETI

DELAY:;MOVR5,#0E0HMM0:MOVR6,#30HMM1:DJNZR6,MM1DJNZR5,MM0RET

反轉(zhuǎn)操作反轉(zhuǎn)標(biāo)志"-"停止操作延時(shí)子程序南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

TAB:DB53H,45H,54H,20H

DB53H,50H,45H,45H;"SETSPEEDPLEASE"代碼DB44H,20H,50H,4CHDB45H,41H,53H,45H

STAB:DB30H,31H,32H,33H

DB34H,35H,36H,37H;"0,1,2,3,4,5,6,7"代碼DB38H,39H,41H,42H;"8,9,A,B,C,D,E,F"DB43H,44H,45H,46H

MMTAB:DB43H,4FH,52H,52H

DB45H,4EH,54H,20H;"CURRENT:"代碼DB3AHEND

七、收獲、體會(huì)和建議

這次課程設(shè)計(jì)是一次非常好的鍛煉機(jī)會(huì),歷時(shí)一個(gè)星期左右,通過這一個(gè)星期的學(xué)習(xí),發(fā)現(xiàn)了自己的很多不足,自己知識(shí)的不怎么牢固,看到了自己的實(shí)踐經(jīng)驗(yàn)更是比較缺乏,理論聯(lián)系實(shí)際的能力還急需提高。

課程設(shè)計(jì)是培養(yǎng)學(xué)我們綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對我們實(shí)際工作能力的具體訓(xùn)練和考察過程.此次拔河游戲機(jī)課程設(shè)計(jì),我仍體會(huì)頗深。從中學(xué)到很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中,難免會(huì)遇到

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的很多的不足,自己知識(shí)的很多漏洞,對以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固。雖然這只是一次的較簡單的課程設(shè)計(jì),可是也耗費(fèi)了我們不少的心血。無論如何,就當(dāng)它是一次數(shù)電的復(fù)習(xí)課吧!同時(shí)也作了一次很好的復(fù)習(xí)!

感激學(xué)校讓我有這次學(xué)習(xí)設(shè)計(jì)的機(jī)會(huì),讓我受益匪淺,這次學(xué)習(xí)對于我們沒有真正實(shí)踐經(jīng)驗(yàn)的同學(xué)來說,絕對是一次成長的機(jī)會(huì)。

附錄

1.本設(shè)計(jì)所需要芯片以及作用AT89C51:單片機(jī)

L298:控制電機(jī)驅(qū)動(dòng)和轉(zhuǎn)向74L408:四與門芯片

8255A:用于擴(kuò)展51端口,作顯示用

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

2803:顯示緩沖用MAX239:串口通訊芯片2.主要參考文獻(xiàn)

[1]李群芳、黃建編著.單片微型計(jì)算機(jī)與接口技術(shù).北京:電子工業(yè)出版社;

[2]張毅剛編著.單片機(jī)原理及應(yīng)用.北京:高等教育出版社;[3]王建校,楊建國等編著.51系列單片機(jī)及C51程序設(shè)計(jì).北京:科學(xué)出版社;

[4]李朝青編著.單片機(jī)原理及接口技術(shù).北京:北京航空航天大學(xué)出版社

[5]周佩玲.微機(jī)原理與接口技術(shù)(基于16位機(jī)).北京:電子工業(yè)出版社

[6]吳秀清主編.微型計(jì)算機(jī)原理與接口技術(shù).北京:清華大學(xué)出版社[7]沈美明等編.IBM-PC匯編語言程序設(shè)計(jì).北京:清華大學(xué)出版社[8]張偉等編.ProtelDXP入門與提高.北京:人民郵電出版社[9]李繼燦編.新編16/32位微型計(jì)算機(jī)原理及應(yīng)用(第3版).北京:清華大學(xué)出版社

[10]李繼燦編.微型計(jì)算機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社

[11]康華光等編.電子技術(shù)基礎(chǔ)-數(shù)字部分(第四版).北京:高等教育出版社

南昌航空大學(xué)科技學(xué)院《直流電機(jī)控制》課程設(shè)計(jì)說明書

[12]高吉祥等編.電子技術(shù)基礎(chǔ)-實(shí)驗(yàn)與課程設(shè)計(jì).北京:電子工業(yè)出版社

[13]甘登岱主編.ProtelDXP電路設(shè)計(jì)與制版實(shí)用教程.北京:人民郵電出版社

[14]錢培怡編.電子電路實(shí)驗(yàn)與課程設(shè)計(jì).北京:地震出版社[15]李國棟,王新中,陸志平等編.微機(jī)原理與接口技術(shù)課程設(shè)計(jì).

杭州:浙江大學(xué)出版社

友情提示:本文中關(guān)于《直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告》給出的范例僅供您參考拓展思維使用,直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。


直流電動(dòng)機(jī)控制課程設(shè)計(jì)總結(jié)報(bào)告》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/740424.html