




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第五章
數(shù)字程序控制技術(shù)1內(nèi)容簡介5.1概述5.2步進(jìn)電機(jī)的控制25.1概述
能根據(jù)輸入的指令和數(shù)據(jù),控制生產(chǎn)機(jī)械按規(guī)定的工作順序、運(yùn)動軌跡、運(yùn)動距離和運(yùn)動速度等規(guī)律自動完成工作的自動控制,稱為數(shù)字程序控制
數(shù)字程序控制主要應(yīng)用于機(jī)床的自動控制,如用于銑床、車床、加工中心、線切割機(jī)以及焊接機(jī)、氣割機(jī)等的自動控制系統(tǒng)中什么是數(shù)字程序控制?數(shù)字程序控制的應(yīng)用3圖2閉環(huán)數(shù)字程序控制
圖1開環(huán)數(shù)字程序控制
數(shù)字程序控制系統(tǒng)分類(按伺服控制方式分類)
4
步進(jìn)電機(jī)是一種將電脈沖信號轉(zhuǎn)換為線位移或角位移的電磁裝置。其轉(zhuǎn)子的轉(zhuǎn)角與輸入的電脈沖數(shù)成正比,轉(zhuǎn)速與脈沖頻率成正比,運(yùn)動的方向由步進(jìn)電機(jī)各相的通電順序決定。步進(jìn)電機(jī)具有控制簡單、運(yùn)行可靠、慣性小等優(yōu)點(diǎn),主要用于開環(huán)數(shù)字程序控制系統(tǒng)中。5.2步進(jìn)電機(jī)的控制5步進(jìn)電機(jī)是工業(yè)生產(chǎn)過程控制、數(shù)字程序控制、計算機(jī)外部設(shè)備、控制儀表等常用的控制部件。具體應(yīng)用:工業(yè)生產(chǎn)過程控制:執(zhí)行元件(增量PID)數(shù)字程序控制:各座標(biāo)方向的驅(qū)動電機(jī)(數(shù)控車床、數(shù)控銑床、數(shù)控加工中心)計算機(jī)外部設(shè)備:磁盤驅(qū)動器尋道電機(jī),打印機(jī)打印頭驅(qū)動電機(jī)6定子:3對磁極,6個齒轉(zhuǎn)子:4個齒5.2.1步進(jìn)電機(jī)的結(jié)構(gòu)73相旋轉(zhuǎn)式步進(jìn)電機(jī)的結(jié)構(gòu)定子、轉(zhuǎn)子兩大部分均由鐵磁材料構(gòu)成定子上有激磁繞組(線圈)定子上有3對磁極A一A’,B一B’,C一C’,它們各自的激磁繞組分別稱為A相繞組、B相繞組、C相繞組8
◆工作過程:—A相通電:A相磁極與0、2號齒對齊;—B相通電:由于磁力線作用,B相磁極與1、3號齒對齊;—C相通電:由于磁力線作用,C相磁極與0、2號齒對齊;—A相通電:由于磁力線作用,A相磁極與1、3號齒對齊;結(jié)論:定子按A->B->C->A相輪流通電,則磁場沿A、B、C方向轉(zhuǎn)動360度角,轉(zhuǎn)子沿ABC方向轉(zhuǎn)動了一個齒距的位置。(齒數(shù)為4,齒距角為90度,即轉(zhuǎn)動1個齒距為轉(zhuǎn)動了90度)5.2.2步進(jìn)電機(jī)的工作原理9
◆
步進(jìn)電機(jī)的“相”和“拍”—相:繞組的個數(shù)—拍:繞組的通電狀態(tài),三拍表示一個周期共有3種通電狀態(tài),六拍表示一個周期有6種通電狀態(tài),每個周期步進(jìn)電機(jī)轉(zhuǎn)動一個齒距
◆
步進(jìn)電機(jī)的步距角:步進(jìn)電機(jī)每拍步進(jìn)的角度
θ=360/(NZ)(齒距角=360/Z)
—N:步進(jìn)電機(jī)的拍數(shù)—Z:轉(zhuǎn)子的齒數(shù)10◆單相三拍(單三拍)方式—正向旋轉(zhuǎn),通電順序?yàn)锳→B→C→A—反向旋轉(zhuǎn),通電順序?yàn)锳→C→B→A5.2.3步進(jìn)電機(jī)的工作方式11◆雙相三拍(雙三拍)方式—正向旋轉(zhuǎn),通電順序?yàn)锳B→BC→CA→AB—反向旋轉(zhuǎn),通電順序?yàn)锳B→AC→CB→AB12
◆三相六拍方式—正向旋轉(zhuǎn),通電順序?yàn)锳→AB→B→BC→C→CA→A—反向旋轉(zhuǎn),通電順序?yàn)锳→AC→C→CB→B→BA→A13控制步進(jìn)電機(jī),就是要按一定的工作方式按一定的順序改變通電狀態(tài)控制步進(jìn)電機(jī)的轉(zhuǎn)速,就是控制兩個相鄰?fù)姞顟B(tài)之間的時間間隔要步進(jìn)電機(jī)走多少步,就是要改變多少次通電狀態(tài)掌握以上幾點(diǎn),對于如何實(shí)現(xiàn)對步進(jìn)電機(jī)的控制是至關(guān)重要5.2.4步進(jìn)電機(jī)的控制要點(diǎn)14步進(jìn)電機(jī)常規(guī)控制系統(tǒng)步進(jìn)電機(jī)微機(jī)控制系統(tǒng)5.2.5步進(jìn)電機(jī)控制系統(tǒng)15ABC單片機(jī)步進(jìn)電機(jī)控制系統(tǒng)16微機(jī)的運(yùn)動控制功能
◆
改變輸出脈沖數(shù),控制步進(jìn)電機(jī)的走步數(shù)
◆改變各相繞組的通電順序,控制步進(jìn)電機(jī)的轉(zhuǎn)向,正轉(zhuǎn)、反轉(zhuǎn)
◆改變輸出脈沖的頻率,控制步進(jìn)電機(jī)的轉(zhuǎn)速171.脈沖信號的形成軟件產(chǎn)生脈沖信號:先輸出高電平,然后延時。再輸出低電平,然后延時。以上過程循環(huán),脈沖頻率由步進(jìn)電機(jī)的工作頻率決定18例:PULSE1:MOVR3,#NDELAY1:MOVA,#data1TPUSHALOOP:DECA1TLOOP0:MOVP1,#0FFHJNZLOOP2TACALLDELAY1RET2TMOVP1,#00H延時時間:ACALLDELAY1ts=[3+(2+1)*data]*TDJNZR3LOOP0T:機(jī)器周期POPARET19
2.時序脈沖信號的形成(通電狀態(tài)字的實(shí)現(xiàn))例:(1)用單片機(jī)的P1.0;P1.1;P1.2分別控制步進(jìn)電機(jī)的A;B;C相繞組(2)根據(jù)步進(jìn)電機(jī)的工作方式,確定控制模型(通電狀態(tài)字)(3)按控制模型順序(通電狀態(tài)字的順序)向步進(jìn)電機(jī)發(fā)控制脈沖三相單三拍方式:ABCA三相雙三拍方式:ABBCCAAB三相六拍方式:A
ABBBCCCAA20步序控制位通電狀態(tài)控制數(shù)據(jù)P1.2/C相P1.1/B相P1.0/A相1001A01H2010B02H3100C04H步序控制位通電狀態(tài)控制數(shù)據(jù)P1.2/C相P1.1/B相P1.0/A相1011AB03H2110BC06H3101CA05H
—單相三拍方式—雙相三拍方式21—三相六拍方式步序控制位通電狀態(tài)控制數(shù)據(jù)P1.2/C相P1.1/B相P1.0/A相1001A01H2011AB03H3010B02H4110BC06H5100C04H6101CA05H22*用寄存器移位方式實(shí)現(xiàn)控制模型(通電狀態(tài)字)001001001CBACYD7RLCA(正)D0A寄存器RRCA(反)單相三拍方式23雙相三拍方式011011011CYD7RLCA(正)D0RRCA(反)無論是單三拍,還是雙三拍,在初始狀態(tài)時CY要清零。且A寄存器內(nèi)容必須置成49H(單三拍)或DBH(雙三拍),并將其輸出至P1口。以后又必須執(zhí)行RLCA或RRCA指令之后再將A的內(nèi)容輸出至P1口從而控制步進(jìn)電機(jī)的正轉(zhuǎn)或反轉(zhuǎn)。步進(jìn)電機(jī)的步進(jìn)速度(工作頻率)則由改變P1口通電模型的速度(改變通電狀態(tài)的速度)決定24
轉(zhuǎn)子軸帶動負(fù)載轉(zhuǎn)動單片機(jī)控制三相步進(jìn)電機(jī)系統(tǒng)原理框圖單片機(jī)并行接口驅(qū)動電路步進(jìn)電機(jī)3.單片微機(jī)控制步進(jìn)電機(jī)系統(tǒng)原理圖25◆判斷旋轉(zhuǎn)方向◆按順序傳送控制脈沖◆判斷所要求的控制步數(shù)是否傳送完畢
4.步進(jìn)電機(jī)控制程序的設(shè)計26例1:步進(jìn)電機(jī)控制系統(tǒng)如圖,試編程用寄存器移位方式實(shí)現(xiàn)單三拍控制,并讓步進(jìn)電機(jī)恒速正轉(zhuǎn)的控制程序START:MOVR3,#N ;設(shè)置步數(shù)計數(shù)器 CLRC PUSHA ;保存累加器A中的原值 MOVA,#49H ;時序字節(jié)送累加器A MOVP1,A ;輸出時序脈沖 ACALLDELAYLOOP:RLCA ;循環(huán)移位時序字節(jié) MOVP1,A ;輸出時序脈沖 ACALLDELAY DJNZR3,LOOP ;計數(shù)器不為0跳轉(zhuǎn) POPA27例2:步進(jìn)電機(jī)控制系統(tǒng)如圖,三相六拍控制模型(通電狀態(tài)字在單片機(jī)8031片內(nèi)RAM20H~25H中,請編制步進(jìn)電機(jī)恒速運(yùn)動正反轉(zhuǎn)的控制程序20H25H正反10100000001000000110000001000000110000001000000028系統(tǒng)主程序步進(jìn)電機(jī)初始化部分:MOVP1,#01H;初始A相通電MOVR0,#20H;當(dāng)前通電狀態(tài)字所在地址步進(jìn)電機(jī)控制子程序入口參數(shù):R4中為進(jìn)給步數(shù)PSW.5=0正轉(zhuǎn)PSW.5=1反轉(zhuǎn)MOVR4,#NNHSETBPSW.5;反轉(zhuǎn)CLRPSW.5;正轉(zhuǎn)29
步進(jìn)電機(jī)控制子程序START: PUSHA MOVR4,#NNH;步數(shù)→R4 CLRC;清CY ORLC,PSW.5;C或運(yùn)算PSW.5→C JCROTE;若C=1,轉(zhuǎn)ROTE(反向程序)30ZSTART: MOVA,R0;當(dāng)前地址→A XRLA,#25H;當(dāng)前地址=25H? JNZBJZZ1;≠0,則轉(zhuǎn) MOVR0,#20H;=0,則20H→R0 AJMPBJZZ2BJZZ1: INCR0;當(dāng)前地址加1BJZZ2: MOV;當(dāng)前地址中數(shù)據(jù)→A MOVP1,A;步進(jìn)一步 ACALLDELAY;調(diào)延時 DJNZR4,ZSTART;步數(shù)減1,≠0,繼續(xù) POPA RET31ROTE: MOVA,R0 XRLA,#20H JNZROTE1 MOVR0,#25H AJMPROTE2ROTE1: DECR0ROTE2: MOV MOVP1,A ACALLDELAY DJNZR4ROTE POPA RET32◆一個靜止的步進(jìn)電機(jī)不可能一下子穩(wěn)定到較高的工作頻率,必須在啟動的瞬間采取加速的措施;反之,從高速運(yùn)行到停止也應(yīng)該有減速的措施◆升、降速控制程序:在啟動時以低于響應(yīng)頻率的速度運(yùn)行,然后慢慢加速,加速到一定速率后以此速率恒速運(yùn)行;當(dāng)快要到達(dá)終點(diǎn)時,又使其慢慢減速,在低于響應(yīng)頻率的速率下運(yùn)行,直到走完規(guī)定的步數(shù)后停止5.2.6步進(jìn)電機(jī)升降速控制33升降速控制的速度曲線升降速斜線實(shí)際是階梯狀,一般在一個速度階梯走1~3步即升至或降至下一個速度階梯tL1L2L30f(v)f0L=L1+L2+L3◆變速控制的方法:均勻地改變脈沖時間間隔34803175452P1.075452P1.1P1.2P1.3126712673535
D繞組
A繞組
B繞組
C繞組+5V單片機(jī)四相小功率步進(jìn)電機(jī)控制系統(tǒng)35 ORG2000HSTRT: MOV20H,#00H;20H的D7置0正轉(zhuǎn),D1D0地址偏移量 MOVP1,#01H;步進(jìn)電機(jī)初始化,P1給#01H,A相通電 MOV42H,#C8H;200送入延遲計數(shù)器42H36;加速步進(jìn)程序 MOVR7,#64H;100送入步進(jìn)計數(shù)器R7MLP0: MOVR6,42H;延時MLPX0:LCALLDEL ;調(diào)用短延時子程序DJNZR6,MLPX0 DEC42H;將延遲計數(shù)器42H中的值減一LCALLSTEPS;步進(jìn)一步DJNZR7,MLP0;進(jìn)給步數(shù)減1,不為零繼續(xù)步進(jìn)37;勻速步進(jìn)程序 MOVR7,#64H;100送入步進(jìn)計數(shù)器R7MLP1:MOVR6,42H;延時MLPX1:LCALLDEL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省常州市溧陽市2024-2025學(xué)年六年級下學(xué)期期中數(shù)學(xué)試題(含答案)
- 2025年湖北省初中畢業(yè)生學(xué)業(yè)水平考試歷史綜合試卷(四)(教師版)
- 河北中醫(yī)藥大學(xué)《供水水文地質(zhì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省南充市2024-2025學(xué)年三下數(shù)學(xué)期末監(jiān)測試題含解析
- 天府新區(qū)航空旅游職業(yè)學(xué)院《人文生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮安市2025年六年級數(shù)學(xué)小升初摸底考試含解析
- 四川大學(xué)《衛(wèi)生法學(xué)B》2023-2024學(xué)年第一學(xué)期期末試卷
- 廈門軟件職業(yè)技術(shù)學(xué)院《家居紋樣設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省溫州市十五校聯(lián)合體2025屆招生全國統(tǒng)一考試廣東英語試題調(diào)研卷含解析
- 華北理工大學(xué)冀唐學(xué)院《大眾健身流行課程》2023-2024學(xué)年第一學(xué)期期末試卷
- 筋傷-腕部筋傷(中醫(yī)骨傷科學(xué)十三五教材)
- 《我與集體共成長》的主題班會
- OQC出貨檢驗(yàn)流程
- 小區(qū)門樓改造方案范本
- 日處理-30噸鮮奶的脫脂乳粉廠設(shè)計
- 工程項(xiàng)目邀請招標(biāo)招標(biāo)文件
- 城區(qū)中壓管網(wǎng)安全現(xiàn)狀評價報告
- 光谷之星中國建筑科技館建筑設(shè)計方案文本
- 研究生入學(xué)體檢表-2
- 環(huán)境工程復(fù)試題
- 畢業(yè)設(shè)計(論文)-汽車用液壓串聯(lián)雙腔制動主缸的設(shè)計
評論
0/150
提交評論