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

正文內(nèi)容

基于c語言的步進(jìn)電機(jī)調(diào)速(完整版)

2025-02-21 10:41上一頁面

下一頁面
  

【正文】 電機(jī)實(shí)現(xiàn)正反轉(zhuǎn)、速度及旋轉(zhuǎn)角度等。步進(jìn)電機(jī)在單單僅給予電壓時(shí),電機(jī)是不會(huì)動(dòng)作的,必須由脈沖產(chǎn)生器提供位置(脈波數(shù))、速度的脈沖信號(hào)指令,以及驅(qū)動(dòng)器驅(qū)動(dòng)電流流過電機(jī)內(nèi)部線圈、依順序切換激磁相序的方式才能夠讓電機(jī)運(yùn) 轉(zhuǎn)。實(shí)驗(yàn)的硬件線路圖如下圖31。步進(jìn)電機(jī)的驅(qū)動(dòng)原理是通過每相線圈中的電流的順序切換,來使電機(jī)作步進(jìn)旋轉(zhuǎn)。可以通過控制脈沖個(gè)數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。步進(jìn)電機(jī)可以作為一種控制用的特種電機(jī),利用其沒有積累誤差(精度為100%)的特點(diǎn),廣泛應(yīng)用于各種開環(huán)控制。步進(jìn)電機(jī)可以直接用數(shù)字信號(hào)驅(qū)動(dòng),使用非常方便。在本方案中,利用計(jì)算機(jī)控制教學(xué)實(shí)驗(yàn)?zāi)P拖到y(tǒng),通過計(jì)算機(jī)對(duì)8255PB口輸出電平信號(hào)的控制,實(shí)現(xiàn)步進(jìn)電機(jī)速度、方向、及旋轉(zhuǎn)角度的計(jì)算機(jī)控制。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無累積誤差等特點(diǎn)。步進(jìn)電機(jī)作為執(zhí)行元件,是機(jī)電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應(yīng)用在各種自動(dòng)化控制系統(tǒng)中。步進(jìn)電機(jī)還具有快速啟動(dòng)、精確步進(jìn)和定位等特點(diǎn),因而在數(shù)控機(jī)床,繪圖儀,打印機(jī)以及光學(xué)儀器中得到廣泛的應(yīng)用。它又分為兩相和五相: 。而0、3號(hào)齒和A、B相繞組產(chǎn)生錯(cuò)齒,5號(hào)齒就和A、D相繞組磁極 產(chǎn)生錯(cuò)齒。另外,還有5條輸入控制引腳,分別是:① RESET: 復(fù)位輸入信號(hào),將梭魚哦內(nèi)部寄存器,包括控制寄存器清零,而且把A,B,C三個(gè)都設(shè)為輸入方式,對(duì)應(yīng)的PA7~PA0,PB7~PB0,PC7~PC0引腳均為高阻態(tài).② CS:芯片選中信號(hào),8255才被CPU選中. ③ A0和A1:,8255被選中,再由A0,A1的編碼決定選中通道A,B,C,還是控制寄存器.④ RD:,由CPU讀出8255的數(shù)據(jù)或者狀態(tài)信息.⑤ WR:,由CPU將數(shù)據(jù)或命令寫到8255.3. 硬件電路的工作原理 步進(jìn)電機(jī)硬件電路圖根據(jù)上述的設(shè)計(jì)方案,數(shù)據(jù)的輸出、輸入采用TDN實(shí)驗(yàn)箱上的8255單元完成。初始狀態(tài)時(shí),開關(guān)SB接通電源,SA、SC、SD斷開,B相磁極和轉(zhuǎn)子3號(hào)齒對(duì)齊,同時(shí),轉(zhuǎn)子的4號(hào)齒就和C、D相繞組磁極產(chǎn)生錯(cuò)齒,5號(hào)齒就和D、A相繞組磁極產(chǎn)生錯(cuò)齒當(dāng)開關(guān)SC接通電源,SB、SA、SD斷開時(shí),由于C相繞組的磁力線和4號(hào)齒之間磁力線的作用,使轉(zhuǎn)子轉(zhuǎn)動(dòng),4號(hào)齒和C相繞組的磁極對(duì)齊。 驅(qū)動(dòng)選擇步進(jìn)電機(jī)可以選用專用的電機(jī)驅(qū)動(dòng)模塊,也可以自己構(gòu)建驅(qū)動(dòng)電路。在控制程序中通過設(shè)置一個(gè)方向變量f(0或1)來表示電機(jī)的轉(zhuǎn)動(dòng)方向,改變f的值并利用中斷來使步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)方向改變。設(shè)置軟件延時(shí)常數(shù)M通過對(duì)M大小的改變來實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)速度的控制。} case 2: {M=10000 。主程序主要用來定義變量和實(shí)現(xiàn)使四相八拍步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的功能,它包含了8255和8259初始化,以及對(duì)中斷作出響應(yīng),調(diào)控步進(jìn)電機(jī)轉(zhuǎn)動(dòng)。 //設(shè)置方向參數(shù)f 通過改變f outp(0x20,0x20)。} } s++。 _asm { push ds // 初始化 xor ax,ax mov ds,ax mov ax,offset irq6 //填I(lǐng)RQ6偏移地址 add ax,m_ip mov si,0038h mov [si],ax mov ax,cs mov si,003ah mov [si],ax // 填I(lǐng)RQ6的段基址 mov ax,offset irq7 // 填I(lǐng)RQ7偏移地址 add ax,m_ip mov si,003ch mov [si],ax mov ax,cs mov si,003eh mov [si],ax cli // 填I(lǐng)RQ7的段基址 pop ds }outp(0x21,(inp(0x21)amp。 } else
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1