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

正文內(nèi)容

基于stc單片機步進電機驅(qū)動器的設(shè)計及c語言程序(專業(yè)版)

2025-08-08 18:41上一頁面

下一頁面
  

【正文】 EA=1。//則58/10=5 58%10=8 } } }} /* 顯示函數(shù),用于動態(tài)掃描數(shù)碼管 輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值2表示從第三個數(shù)碼管開始顯示 如輸入0表示從第一個顯示。 Coil_CD1 DelayMs(Speed)。 //全局中斷打開 EX0=1。B1=0。B1=0。 //定義步進電機連接端口sbit B1=P1^1。這就使得單片機驅(qū)動步進電機這一應(yīng)用收到更廣泛的關(guān)注,本文在此選擇較為簡單的單片機和步進電機及相應(yīng)的芯片,組成簡單的步進電機驅(qū)動系統(tǒng)。在本文中,負載即為步進電機的某一相線圈,所以當輸入信號為高電平時,與之相連的步進電機線圈中有電流產(chǎn)生;當輸入信號為低平時,負載左端即信號輸出端為高電平,負載中無電流產(chǎn)生,即與之相連的步進電機線圈不工作。 XTAL : 時鐘晶振輸入端。即使非電子計算機專業(yè)人員,通過學(xué)習(xí)一些專業(yè)基礎(chǔ)知識以后也能依靠自己的技術(shù)力量,來開發(fā)所希望的單片機應(yīng)用系統(tǒng)。圖中R是一個用于電流采樣的小阻值電阻,稱為采樣電阻。雙電壓驅(qū)動的基本思路是在較低(低頻段)用較低的電壓UL驅(qū)動,而在高速(高頻段)時用較高的電壓UH驅(qū)動。依次類推,A、B、C、D四相繞組輪流供電,則轉(zhuǎn)子會沿著A、B、C、D方向轉(zhuǎn)動。在它的作用下,電機隨頻率(或速度)的增大而相電流減小,從而導(dǎo)致力矩下降。 步進電機的相數(shù):是指電機內(nèi)部的線圈組數(shù),目前常用的有二相、三相、四相、五相步進電機。這就給戶在產(chǎn)品選型、使用中造成許多麻煩。 基于單片機系統(tǒng)的步進電機驅(qū)動 摘 要 本文介紹了基于80C52單片機的步進電機控制系統(tǒng)的設(shè)計。鑒于上述情況,本文決定以四相混合式步進電機為例敘述其基本工作原理及設(shè)計簡單的驅(qū)動程序。電機相數(shù)不同,其步距角也不同,176。 4.步進電機低速時可以正常運轉(zhuǎn),但若高于一定速度就無法啟動,并伴有嘯叫聲。 圖21 四相步進電機步工作進示意圖 四相步進電機按照通電順序的不同,可分為單四拍、雙四拍、八拍三種工作方式。這種功率接口需要兩個控制信號,Uh為高壓有效控制信號,U為脈沖調(diào)寬驅(qū)動控制信號。當電流不大時,VT1和VT2同時受控于走步脈沖,當電流超過恒流給定的數(shù)值,VT2被封鎖,電源U被切除。故在本次設(shè)計中采用了其中的低功耗型80C52單片機。 圖43 驅(qū)動系統(tǒng)硬件結(jié)構(gòu) 由圖43可知,本系統(tǒng)通過計算機設(shè)定步進電機的運行速度,將這些參數(shù)和控制程序通過數(shù)據(jù)串口燒錄到單片機中。 又因為達林頓管放大倍數(shù)為兩個三極管放大倍數(shù)之積,達到比較可觀的功率放大作用。做簡單的論述,主要工作如下: 1.了解步進電機參數(shù),特點。sbit C1=P1^2。C1=0。C1=0。 //允許外部中斷0中斷 IT0=1。 Coil_D1 DelayMs(Speed)。 Num表示需要顯示的位數(shù),如需要顯示99兩位數(shù)值則該值輸入2*/void Display(unsigned char FirstBit,unsigned char Num){ static unsigned char i=0。 //總中斷打開 ET0=1。 //給定初值 //TL0=0x00。//分解顯示信息,如要顯示58, TempData[1]=DuanMa[Speed%10]。 Coil_C1 DelayMs(Speed)。 //調(diào)用定時器初始化函數(shù) EA=1。}//C相通電,其他相斷電define Coil_D1 {A1=0。}//CD相通電,其他相斷電define Coil_DA1 {A1=1。 //存儲顯示值的全局變量sbit A1=P1^0。而單片機作為一種簡單可靠,且低功耗,性能穩(wěn)定的計算機。 此時負載中有電流產(chǎn)生。 RST/VPD:復(fù)位信號,當輸入信號延續(xù)2個周期以上的高電平有效,用以完成單片機復(fù)位初始化操作。 第4章 驅(qū)動系統(tǒng)硬件組成及具體驅(qū)動方案分析 關(guān)于80C52單片機的介紹 單片機以其體積小、功能齊全、價格低廉、可靠性高等優(yōu)點,在各個領(lǐng)域都獲得了廣泛的應(yīng)用。圖35是斬波恒流功率接口原理圖。 圖32 單電壓功率驅(qū)動接口及單步響應(yīng)曲線 雙電壓驅(qū)動的功率接口如圖33所示。而0、3號齒和A、B相繞組產(chǎn)生錯齒,5號齒就和A、D相繞組磁極產(chǎn)生錯齒。 3.當步進電機轉(zhuǎn)動時,電機各相繞組的電感將形成一個反向電動勢;頻率越高,反向電動勢越大。)這個步距角可以稱之為“電機固有步距角”它不一定是電機實際工作時的真正步距角,真正的步距角和驅(qū)動器有關(guān)。僅僅處于一種盲目的仿制階段。分別概括的介紹了單片機和步進電機以及步進電機的各種驅(qū)動方案;對一款四相步進電機以及80C52單片機的功能參數(shù)和一種驅(qū)動方式的特點,以及選擇其原因進行了必要的說明;對基于80C52單片機的步進電機控制系統(tǒng)的原理進行了介紹;根據(jù)80C52單片機和步進電機的原理以及特點和參數(shù)選擇了其他元器件,結(jié)合驅(qū)動芯片ULN2003A,建立了相應(yīng)的電路圖;進行了必要的電路分析說明,并將這個電路圖制作成型,使其工作,實現(xiàn)加速減速等功能。望能對廣大用戶在選型使用時有所幫助。/176。 步進電機有一個技術(shù)參數(shù):空載啟動頻率,即步進電機在空載情況下能夠正常啟動的脈沖頻率,如果脈沖頻率高于該值,電機不能正常啟動,可能發(fā)生丟步或堵轉(zhuǎn)。單四拍與雙四拍的步距角相等,但單四拍的轉(zhuǎn)動力矩小。圖中,功率管TH和二極管DL構(gòu)成電源轉(zhuǎn)換電路。由于電機繞組具有較大電感,此時靠二極管VD續(xù)流,維持繞組電流,電機靠消耗電感中的磁場能量產(chǎn)生出力。 該系列單片機是采用高性能的靜態(tài)80C52設(shè)計,由先進CMOS工藝制造,并帶有非易失性Flash程序存儲器,全部支持12時鐘和6時鐘操作,P89C51X2和P89C52X2/54X2/58X2 分別包含128 字節(jié)和256 字節(jié)RAM、32 條I/O 口線、3 個16 位定時/計數(shù)器、6 輸入4 優(yōu)先級嵌套中斷結(jié)構(gòu)、1 個串行I/O 口、可用于多機通信 I/O 擴展或全雙工UART以及片內(nèi)振蕩器和時鐘電路。按鈕和單片機的控制信號通過驅(qū)動電路,輸入至步進電機,控制步進電機的速度。綜上,將單片機四個I/O接口連接至ULN2003A輸入接口,就將控制步進電機的信號放大反相。研究其工作原理,以及使用中的具體注意事項。sbit D1=P1^3。D1=1。D1=1。 //設(shè)置外部中斷0為邊沿觸發(fā) EX1=1。 Coil_DA1 DelayMs(Speed)。 DataPort=0。 //定時器中斷打開 TR0=1。 //使用模式1,16位定時器,使用|符號可以在使用多個定時器時不受影響 //TH0=0x00。 TempData[0]=DuanMa[Speed/10]。 Coil_BC1 DelayMs(Speed)。//旋轉(zhuǎn)一周時間 Init_Timer0()。D1=0。D1=1。//分別對應(yīng)相應(yīng)的數(shù)碼管點亮,即位碼unsigned char TempData[8]。由于步進電機可以直接被計算機控制,使其具有可以將數(shù)字脈沖控制信號直接轉(zhuǎn)換為一定數(shù)值的機械角位移,并且能夠自動產(chǎn)生定位轉(zhuǎn)矩使轉(zhuǎn)軸鎖定的性能特點,大大提高了電機的控制精度。因此,當輸入信號為高電平時,三極管導(dǎo)通,這時負載左端,即芯片的信號輸出端為低電平,因此ULN2003A為反相輸出。 ALE/PROG:編程脈沖 PSEN:外部程序存儲器讀選通信號,在讀外部ROM時PSEN是低電平有效,以實
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1