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

正文內(nèi)容

基于單片機(jī)系統(tǒng)的步進(jìn)電機(jī)驅(qū)動stc單片機(jī)步進(jìn)電機(jī)驅(qū)動器的設(shè)計及c語言程序-wenkub

2022-11-28 20:59:40 本頁面
 

【正文】 步進(jìn)電機(jī)的廠家的確不少,但具有專業(yè)技術(shù)人員,能夠自行開發(fā),研制的廠家卻非常少,連最基本的設(shè)備都沒有。為此,本文設(shè)計了一段步進(jìn)電機(jī)驅(qū)動程序,可以實現(xiàn)對步進(jìn)電機(jī)轉(zhuǎn)動速度等級的調(diào)節(jié),并用數(shù)碼管顯示。 隨著微電子和計算機(jī)技術(shù)的發(fā)展,步進(jìn)電機(jī)的需求量與日俱增,在各個經(jīng)濟(jì)領(lǐng)域都有應(yīng)用。分別概括的介紹了單片機(jī)和步進(jìn)電機(jī)以及步進(jìn)電機(jī)的各種驅(qū)動方案;對一款四相步進(jìn)電機(jī)以及 80C52 單片機(jī)的功能參數(shù)和一種驅(qū)動方式的特點,以及選擇其原因進(jìn)行了必要的說明;對基于 80C52 單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的原理進(jìn)行了介紹;根據(jù) 80C52 單片機(jī)和步進(jìn)電機(jī)的原理以及特點和參數(shù)選擇了其他元器件,結(jié)合驅(qū)動芯片 ULN2020A,建立了相應(yīng)的電路圖;進(jìn)行了必要的電路分析說明,并將這個電路圖制作成型,使其工作,實現(xiàn)加速減速等功能。 關(guān)鍵詞 :步進(jìn)電機(jī); AT89C52 單片機(jī); ULN2020A 驅(qū)動。步進(jìn)電機(jī)作為一種控制用的特種電機(jī),其優(yōu)點是結(jié)構(gòu)簡單、運行可靠、控制方便。 發(fā)展概況 雖然步進(jìn)電機(jī)已被廣泛地應(yīng)用,但步進(jìn)電機(jī)并不能象普通的直流電機(jī),交流電機(jī)在常規(guī)下使用。僅僅處于一種盲目的仿制階段。 課題主要內(nèi)容 本課題將分析步進(jìn)電機(jī)的工作原理,并簡單介紹其各種驅(qū)動方式。 第 2 章 步進(jìn)電機(jī)的基本原理、分類和選擇 步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),當(dāng)步進(jìn)電機(jī)接收到一個脈沖信號,它就按設(shè)定的方向轉(zhuǎn)動一個固定的角度(稱為“步距角”),它的旋轉(zhuǎn)是以固定的角度一步一步運行的。電機(jī)出廠時給出了一個步距角的值,如 86BYG250A 型電機(jī) 給出的值為 176。 )這個步距角可以稱之為“電機(jī)固有步距角”它不一定是電機(jī)實際工作時的真正步距角,真正的步距角和驅(qū)動器有關(guān)。、三相的為 176。在沒有細(xì)分驅(qū)動器時,用戶主要靠選擇不同相數(shù)的步進(jìn)電機(jī)來滿足自己步距角的要求。由于步進(jìn)電機(jī)的輸出力矩隨速度的增大而不斷衰減,輸出功率也隨速度的增大而變化,所以保持轉(zhuǎn)矩就成為衡量步進(jìn)電機(jī)最重要的參數(shù)之一。 3.當(dāng)步進(jìn)電機(jī)轉(zhuǎn)動時,電機(jī)各相繞組的電感將形成一個反向電動勢;頻率越高,反向電動勢越大。在有負(fù)載的情況下,啟動頻率應(yīng)更低。 2.永磁式步進(jìn)電動機(jī) (PM)。它有時也稱 作永磁感應(yīng)子式步進(jìn)電動機(jī)。而 0、 3 號齒和 A、 B相繞組產(chǎn)生錯齒, 5 號齒就和 A、 D 相繞組磁極產(chǎn)生錯齒。八拍工作方式的步距角是單四拍與雙四拍的一半,因此,八拍工作方式既可以保持較高的轉(zhuǎn)動力矩又可以提高控 制精度。7%( 25176。驅(qū)動單元與步進(jìn)電動機(jī)直接耦合,也可理解成步進(jìn)電動機(jī)微機(jī)控制器的功率接口,這里對步進(jìn)電機(jī)各種驅(qū)動接口進(jìn)行簡單的介紹。 圖 32 單電壓功率驅(qū)動接口及單步響應(yīng)曲線 雙電壓功率驅(qū)動接口 雙電壓驅(qū)動的功率接口如圖 33 所示。當(dāng) Uh 低電平, TH 關(guān)斷, DL正偏置,低電壓 UL 對繞組供電。高低壓驅(qū) 動的設(shè)計思想是,不論電機(jī)工作頻率如何,均利用高電壓 UH 供電來提高導(dǎo)通相繞組的電流前沿,而在前沿過后,用低電壓 UL 來維持繞組的電流。一般可取 13ms。圖35 是斬波恒流功率接口原理圖。此時電流將按指數(shù)曲線衰減,同樣電流采樣值將減小。這種功率接口的特點是:高頻響應(yīng)大大提高,接近恒轉(zhuǎn)矩輸出特性,共振現(xiàn)象消除,但線路較復(fù)雜。由于 ULN2020A 具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng),而且集成有續(xù)流二極管等特點,以及其對單片機(jī)的專用性。 第 4 章 驅(qū)動系統(tǒng)硬件組成及具體驅(qū)動方案分析 關(guān)于 80C52 單片機(jī)的介紹 單片機(jī)以其體積小、功能齊全、價格低廉、可靠性高等優(yōu)點,在各個領(lǐng)域都獲得了廣泛的應(yīng)用??蓪崿F(xiàn)兩個由軟件選擇的節(jié)電模式 — 空閑模式和掉電模式,空閑模式凍結(jié)CPU,但 RAM 定時器、串口和中斷系統(tǒng)仍然工作;掉電模 式保存 RAM 的內(nèi)容,但是凍結(jié)振蕩器,導(dǎo)致所有其它的片內(nèi)功能停止工作。在作為通用 I/O 口時,由于輸出驅(qū)動電是開漏方式,由集電極開路( OC 門)電路或漏極開 路電路驅(qū)動時需外接上拉電阻;當(dāng)作為地址/數(shù)據(jù)總線使用時,口線輸出不是開漏的,無須外接上拉電阻。這時, P3口作為第二功能使用。 RST/VPD:復(fù)位信號,當(dāng)輸入信號延續(xù) 2 個周期以上的高電平有效,用以完成單片機(jī)復(fù)位初始化操作。電源和變壓整流電路為單片機(jī)和驅(qū)動芯片的正常工作提供安全穩(wěn)定的直流高電平。為方便編程與描述,本文采用單片機(jī)的雙四拍運行時序,則其通電線圈按照時序依次為:藍(lán)粉、粉黃、黃橙、橙藍(lán)。因此就必須在單片機(jī) I/O 接口下方接功率驅(qū)動單元。 此時負(fù)載中有電流產(chǎn)生。使得步進(jìn)電機(jī)正常工作。如圖: 12 按鍵開關(guān)部分 其中上面的開關(guān)代表轉(zhuǎn)速等級增加一級,下面的開關(guān)代表速度等級降一級,如圖: 驅(qū)動芯片部分 輸入端分別連接 , , , 管腳。在動力方面,由于傳統(tǒng)電機(jī)為模擬電子范疇,并不能直接與以計算 機(jī)為代表的數(shù)字電子設(shè)備直接配合使用。而單片機(jī)作為一種簡單可靠,且低功耗,性能穩(wěn)定的計算機(jī)。 2.了解單片機(jī)的工作原理,掌握其基于 C 語言的編程方法,以及最小系統(tǒng)的組成。 由于小組成員能力有限,而且受到實驗設(shè)備的限制,本 設(shè)計還存在著電路較為簡單,缺少獨立的供電電源等問題和不足。//定義鎖存使能端口 段鎖存 sbit LATCH2=P2^3。 //存儲顯示值的全局變量 15 sbit A1=P1^0。 define Coil_AB1 {A1=1。}//AB 相通電,其他相斷電 define Coil_BC1 {A1=0。}//BC 相通電,其他相斷電 define Coil_CD1 {A1=0。}//CD 相通電,其他相斷電 define Coil_DA1 {A1=1。}//D 相通電,其他相斷電 define Coil_A1 {A1=1。}//A 相通電,其他相斷電 define Coil_B1 {A1=0。}//B 相通電,其他相斷電 define Coil_C1 {A1=0。}//C 相通電,其他相斷電 define Coil_D1 {A1=0。}//D 相通電,其他相斷電 define Coil_OFF {A1=0。}//全部斷電 unsigned char Speed。 } /* mS 延時函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號字符變量,其值的范圍是 0~255 這里使用晶振 12M,精確延時使用匯編 */ void DelayMs(unsigned char t) { while(t) { //大致延時 1mS DelayUs2x(245)。 //調(diào)用定時器初始化函數(shù) EA=1。 //允許外部中斷 1 中斷 IT1=1。//則 58/10=5 58%10=8 Coil_OFF while(i) //正向 { Coil_A1 DelayMs(Speed)。D1=0。 Coil_C1 DelayMs(Speed)。 } } /* 外部中斷 0 程序 速度等級增加 */ void ISR_INT0(void) interrupt 0 { 17 if(!INT0)//如果檢測到低電平,說明按鍵按下觸發(fā)中斷 { DelayMs(10)。 TempData[0]=DuanMa[Speed/10]。//等待按鍵釋放 { Speed。//分解顯示信息,如要顯示 58, TempData[1]=DuanMa[Speed%10]。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 //位鎖存 LATCH2=0。 i++。 //給定初值 //TL0=0x00。 //定時器開關(guān)打開 PT0=1。 } 19 參
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1