freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

步進(jìn)電機(jī)實(shí)驗(yàn)報(bào)告-wenkub

2022-08-31 05:06:16 本頁(yè)面
 

【正文】 單片機(jī)實(shí)驗(yàn) 課程名稱:步進(jìn)電機(jī)表實(shí)驗(yàn)授課班級(jí):2010級(jí)自動(dòng)化三班任課教師:文遠(yuǎn)熔計(jì)劃學(xué)時(shí):32學(xué)時(shí)實(shí)驗(yàn)組員:張?zhí)僖? 趙福亮 王聰慧 秦菱蔚 梁欽 鄭歡 目 錄摘要…………………………………………………………………………第一章 概述………………………………………………………………………………………….………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… 研究思路…………………………………………………………………………第二章 硬件設(shè)計(jì)………………………………………………………….. 51單片機(jī)介紹…………………………………………………………………… UIN2003A…………………………………………………………………………… ZLG7290…………………………………………………………………………… 7290工作原理………………………………………………………………… 7290引腳圖……………………………………………………………………第三章 相關(guān)圖像………………………………………………………………. 總電路圖……………………………………………………………………… 7290控制數(shù)碼管……………………………………………………………………… 程序流程圖………………………………………………………………………… 控制框圖………………………………………………………………………… 流程圖…………………………………………………………………………第四章 調(diào)試………………………………………………………………………第五章 心得體會(huì)………………………………………………………………… 附錄【一】 系統(tǒng)程序……………………………………………………………附錄【二】 參考文獻(xiàn)……………………………………………………………. 【摘要】:步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開(kāi)環(huán)控制元步進(jìn)電機(jī)件。步進(jìn)電機(jī)驅(qū)動(dòng)芯片采用UIN2003,具有大電流、高電壓,外電路簡(jiǎn)單等優(yōu)點(diǎn)。單片機(jī)對(duì)步進(jìn)電機(jī)控制可以熟悉單哦就功能已經(jīng)原理、構(gòu)造。  步進(jìn)電機(jī)是一種感應(yīng)電機(jī),它的工作原理是利用電子電路,將直流電變成分時(shí)供電的,多相時(shí)序控制電流,用這種電流為步進(jìn)電機(jī)供電,步進(jìn)電機(jī)才能正常工作,驅(qū)動(dòng)器就是為步進(jìn)電機(jī)分時(shí)供電的,多相時(shí)序控制器  雖然步進(jìn)電機(jī)已被廣泛地應(yīng)用,但步進(jìn)電機(jī)并不能像普通的直流電機(jī),交流電機(jī) 在常規(guī)下使用。隨著微電子和計(jì)算機(jī)技術(shù)的發(fā)展,步進(jìn)電機(jī)的需求量與日俱增,在各個(gè)國(guó)民經(jīng)濟(jì)領(lǐng)域都有應(yīng)用。圖1 步進(jìn)電機(jī)剖面圖了解單片機(jī)本身內(nèi)部應(yīng)有的資源,如:中斷、定時(shí)器、計(jì)數(shù)器、I\O的使用。在設(shè)計(jì)好單片機(jī)步進(jìn)電機(jī)時(shí),要學(xué)會(huì)分析電路中出現(xiàn)的問(wèn)題,并好好總結(jié)。 其生產(chǎn)成本很低。該電路的特點(diǎn)如下:ULN2003 的基極電阻,在5V 的工作電壓下它能與TTL 和CMOS 電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來(lái)處理的數(shù)據(jù)。 ZLG7290 7290工作原理ZLG7290的核心是一塊ZLG7290B芯片,它采用I2C接口,能直接驅(qū)動(dòng)8位共陰式數(shù)碼管,同時(shí)可掃描管理多達(dá)64只按鍵,實(shí)現(xiàn)人機(jī)對(duì)話的功能資源十分豐富。正常情況下,微控制器只需要判斷INT引腳就可以得到鍵盤(pán)輸入的信息。 7290引腳圖 圖3 7290引腳圖第三章 相關(guān)圖像 總體電路圖 7290控制數(shù)碼管 程序流程圖按鍵控制單片機(jī)80C51ZLG7290驅(qū)動(dòng)芯片ULN2003A驅(qū)動(dòng)芯片共陰極數(shù)碼管步進(jìn)電機(jī) 流程圖Key_step_subKey_step_add否是否是否是Key_Con_SetKey_speed_addKey_StepKey_stopKey_RunZLG7290庫(kù)函數(shù)讀取鍵值鍵值KeyDispDir();顯示方向run=1啟動(dòng)電機(jī)增加speed_num減小speed_numstep_num減少step_num增加OneStep()run=0顯示正轉(zhuǎn)FKey_dirKey_speed_subdirection = 0?顯示反轉(zhuǎn)BOnContinue();電機(jī)停轉(zhuǎn)顯示Pcontinuous=0?連續(xù)速度運(yùn)行指定步數(shù)運(yùn)行step_num=0run=0停轉(zhuǎn)否step_numDispStepNum(step_num)。 當(dāng)電機(jī)可以通過(guò)按鍵控制其正轉(zhuǎn)加減速、反轉(zhuǎn)加減速程序、點(diǎn)動(dòng)后,調(diào)試結(jié)束。第五章 收獲體會(huì)首先是關(guān)于課題的選擇,開(kāi)始是準(zhǔn)備做一個(gè)萬(wàn)年歷,經(jīng)過(guò)查看資料后發(fā)現(xiàn)計(jì)算機(jī)的過(guò)程實(shí)現(xiàn)比較的復(fù)雜,而這次的課程設(shè)計(jì)時(shí)間比較短,故放棄了這個(gè)想法。通過(guò)這次課程設(shè)計(jì)實(shí)驗(yàn),我對(duì)步進(jìn)電機(jī)調(diào)速控制系統(tǒng)有了實(shí)際的了解和認(rèn)識(shí),提高了動(dòng)手能力。這次的課程設(shè)計(jì)總的感覺(jué)就是很累,但在不斷的學(xué)習(xí)機(jī)實(shí)踐當(dāng)中學(xué)到了很多東西,知識(shí)的提高那是最基礎(chǔ)的,中斷,電路工作及相關(guān)的知識(shí)都是得到了提升;然后就是個(gè)人處理問(wèn)題能力的提高,雖然說(shuō)這次的設(shè)計(jì)不算一個(gè)大的項(xiàng)目,但也算是小的雛形,課題的選擇,前期的準(zhǔn)備,理論的實(shí)踐,知識(shí)的提高,處理實(shí)際問(wèn)題及后期的總結(jié)歸納。同時(shí),對(duì)未來(lái)有了更多的信心。sbit PC=P1^2。 //看是否更改為P3^2sbit SCL=P1^6。//延時(shí)時(shí)間列表//變量的定義uchar direction。 //連續(xù)速度運(yùn)行標(biāo)號(hào)14uchar cur_step。void KeyProsess( uchar key )。}/************************************************************************函數(shù):Delay()功能:定時(shí)器實(shí)現(xiàn)延時(shí)tms************************************************************************/void Delay(unsigned int t){ do { //TH=64536 TH1 = 0xFC。 TF1 = 0。 //F 表示正轉(zhuǎn) } else { ZLG7290_SendCmd(0x60+7,0x0b)。 ZLG7290_SendCmd(0x60+1,d)。 //39。C39。 //輸出 } else { if(cur_step = 1) { cur_step = 8。 Delay(delaytime[speed_num1])。 DispStepNum(step_num)。 } }}/****************************************************************************函數(shù):KeyProsess()功能:鍵值處理程序****************************************************************************/void KeyProsess( uchar key ){ switch(key) { case Key_dir : //方向鍵 if(run==0) { if(direction == 0) direction =1。 case Key_Run : //啟動(dòng)鍵 if(run ==0) { run =1。 case Ket_Step: //單步運(yùn)行鍵 實(shí)現(xiàn)點(diǎn)動(dòng)功能 if(run ==0) { run =1。 case Key_step_add: //步數(shù)加鍵 n=(步距角*60)/(360*t*) 單位r/min if(run ==0) { if(step_num == 99) { step_num = 0。 case Key_step_sub: //步數(shù)減鍵 if(run ==0) { if(step_num == 0) { step_num = 99。 case Key_speed_add: //速度加鍵 if(run ==0) { if(speed_num == 4) { speed_num = 1。 case Key_speed_sub: //速度減鍵 if(run ==0) { if(speed_num == 1) { speed_num = 4。 case Key_Con_Set : //連續(xù)運(yùn)行與指定步數(shù)運(yùn)行切換鍵。 } break。 //延時(shí)300ms等待ZLG7290 復(fù)位完畢 EA = 0。 EA = 1。 // 狀態(tài)變量 0-電機(jī)未運(yùn)行,1-電機(jī)運(yùn)行中 speed_num =1。 DispStepNum( step_num)。 //輸出}/********************************************************************************* 主函數(shù)main()**********************************************************************************/void main(void){ SystemInit()。 /*模擬I2C時(shí)鐘控制位*/ /*狀態(tài)標(biāo)志*/bit ack。 SCL=1。 _Nop()。 /* 起始條件鎖定時(shí)間大于4μs*/ _Nop()。 SCL=0。 功能: 結(jié)束I2C總線,即發(fā)送I2C結(jié)束條件. ********************************************************************/void Stop_I2c(){ SDA=0。 _Nop()。 SDA=1。 _Nop()。********************************************************************/void SendByte(uchar c){ uchar BitCnt。0x80)SDA=1。 /*置時(shí)鐘線為高,通知被控器開(kāi)始接收數(shù)據(jù)位*/ _Nop()。 _Nop()。 SDA=1。 _Nop()。 else ack=1。}/******************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1