久久久久综合给合狠狠狠,人人干人人模,大陆一级黄色毛片免费在线观看,亚洲人人视频,欧美在线观看一区二区,国产成人啪精品午夜在线观看,午夜免费体验

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

直流電動機控制課程設(shè)計總結(jié)報告

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

直流電動機控制課程設(shè)計總結(jié)報告

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

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

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

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

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

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

目錄

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

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

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

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

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

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

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

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

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

摘要

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

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

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

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

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é)院《直流電機控制》課程設(shè)計說明書

直流電機控制

一、概述

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

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

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

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

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

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

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

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

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

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

直流電機的主要額定值有:

反電動勢額定功率Pn:在額定電流和電壓下,電機的負載能力。額定電壓Ue:長期運行的最高電壓。額定電流Ie:長期運行的最大電流。

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

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

2.5直流電機的類型

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

2.6直流電機的特點

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

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

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

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

到低,從低到高

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

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

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

3.1.2設(shè)計原理圖

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

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

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

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

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

附:A.L298的原理圖

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

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

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

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

四、流程圖

啟動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é)院《直流電機控制》課程設(shè)計說明書

五、.程序代碼(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)向標志位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;//使電機停轉(zhuǎn);

TMOD=0x15;//定時器1工作在模式1

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

TR1=1;while(1){

key=GetKey();

/*case1~case9是預(yù)先設(shè)定的速度,方便電機直接調(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é)院《直流電機控制》課程設(shè)計說明書

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;}//電機加速

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

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

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

case"/":{control();}//‘/‘鍵按下時,電機開始轉(zhuǎn)動

default:break;//不影響電機運行}}}

/*THEENDOFMAINPROCESS*/

/*THEINTERRUPTIONFUNCTION*/

voidtime()interrupt3//中斷號為3,即是定時器1溢出中斷{//此處是計時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é)院《直流電機控制》課程設(shè)計說明書

/*THEGETKEYFUNCTIONWHICHWASUSEDTOGETTHEINFORMATIONFROMTHEKEY*//*行信號從P1口的低四位讀進,列信號從P2口的高四位讀進*/

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以便消除抖動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é)院《直流電機控制》課程設(shè)計說明書

if(!P2_0)return"c";

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

return0;}

/*延時程序*/

/*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);//注意這兒的延時越短越好,應(yīng)為處理終端的時間越短,對電

機//的實時性顯示就越好;

}

/*THECONTROLFUNCTION*//*

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

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

*/

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

voidcontrol(){

EA=1;while(1){

if(a>=150)

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

{

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;定時中斷T0入口地址RSEQUP3.0RWEQUP3.1EEQUP3.4

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

;顯示程序為主程序

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

DISPLAY:

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

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

SETBET0;打開定時中斷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

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

的字符個數(shù)中斷的標志

的字符個數(shù)19

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

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;

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

20

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

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ù)子程序準備寫入數(shù)據(jù)定時中斷服務(wù)程序周期一定脈寬南昌航空大學(xué)科技學(xué)院《直流電機控制》課程設(shè)計說明書

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é)院《直流電機控制》課程設(shè)計說明書

POPACCRETI

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

MOVR2,#2BH;正轉(zhuǎn)標志"+"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)標志"-"停止操作延時子程序南昌航空大學(xué)科技學(xué)院《直流電機控制》課程設(shè)計說明書

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

七、收獲、體會和建議

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

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

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

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

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

附錄

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

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

8255A:用于擴展51端口,作顯示用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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