設計了一種利用凌陽SPCE061A單片機和微機控制步進電機的控制系統(tǒng), 采用上、下位機控制步進電機的多種運行方式。程序采用模塊化設計, 通過PC機容易實現(xiàn)各功能設置。系統(tǒng)實現(xiàn)了對步進電機正反轉(zhuǎn)控制以及步進電機的速度控制,并具有功能完善、運行穩(wěn)定、可靠性高、高性價比等特點。
上傳時間: 2013-10-29
上傳用戶:lml1234lml
AT89C2051驅(qū)動步進電機的電路和源碼:AT89C2051驅(qū)動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }
上傳時間: 2013-11-21
上傳用戶:boyaboy
用GPIO做步進電機控制:步進電機和普通電動機不同之處是步進電機接受脈沖信號的控制。步進電機靠一種叫環(huán)形分配器的電子開關器件,通過功率放大器使勵磁繞組按照順序輪流接通直流電源。由于勵磁繞組在空間中按一定的規(guī)律排列,輪流和直流電源接通后,就會在空間形成一種階躍變化的旋轉(zhuǎn)磁場,使轉(zhuǎn)子步進式的轉(zhuǎn)動,隨著脈沖頻率的增高,轉(zhuǎn)速就會增大。步進電機的旋轉(zhuǎn)同時與相數(shù)、分配數(shù)、轉(zhuǎn)子齒輪數(shù)有關。現(xiàn)在比較常用的步進電機包括反應式步進電機(VR)、永磁式步進電機(PM)、混合式步進電機(HB)和單相式步進電機等。其中反應式步進電機的轉(zhuǎn)子磁路由軟磁材料制成,定子上有多相勵磁繞組,利用磁導的變化產(chǎn)生轉(zhuǎn)矩。現(xiàn)階段,反應式步進電機獲得最多的應用。步進電機和普通電機的區(qū)別主要就在于其脈沖驅(qū)動的形式,正是這個特點,步進電機可以和現(xiàn)代的數(shù)字控制技術相結合。不過步進電機在控制的精度、速度變化范圍、低速性能方面都不如傳統(tǒng)的閉環(huán)控制的直流伺服電動機。在精度不是需要特別高的場合就可以使用步進電機,步進電機可以發(fā)揮其結構簡單、可靠性高和成本低的特點。使用恰當?shù)臅r候,甚至可以和直流伺服電動機性能相媲美。
上傳時間: 2013-11-05
上傳用戶:xinzhch
用MCP定時器控制步進電機:步進電機簡介1.1.1 步進電機步進電機和普通電動機不同之處是步進電機接受脈沖信號的控制。步進電機靠一種叫環(huán)形分配器的電子開關器件,通過功率放大器使勵磁繞組按照順序輪流接通直流電源。由于勵磁繞組在空間中按一定的規(guī)律排列,輪流和直流電源接通后,就會在空間形成一種階躍變化的旋轉(zhuǎn)磁場,使轉(zhuǎn)子步進式的轉(zhuǎn)動,隨著脈沖頻率的增高,轉(zhuǎn)速就會增大。步進電機的旋轉(zhuǎn)同時與相數(shù)、分配數(shù)、轉(zhuǎn)子齒輪數(shù)有關。現(xiàn)在比較常用的步進電機包括反應式步進電機(VR)、永磁式步進電機(PM)、混合式步進電機(HB)和單相式步進電機等。其中反應式步進電機的轉(zhuǎn)子磁路由軟磁材料制成,定子上有多相勵磁繞組,利用磁導的變化產(chǎn)生轉(zhuǎn)矩。現(xiàn)階段,反應式步進電機獲得最多的應用。步進電機和普通電機的區(qū)別主要就在于其脈沖驅(qū)動的形式,正是這個特點,步進電機可以和現(xiàn)代的數(shù)字控制技術相結合。不過步進電機在控制的精度、速度變化范圍、低速性能方面都不如傳統(tǒng)的閉環(huán)控制的直流伺服電動機。在精度不是需要特別高的場合就可以使用步進電機,步進電機可以發(fā)揮其結構簡單、可靠性高和成本低的特點。使用恰當?shù)臅r候,甚至可以和直流伺服電動機性能相媲美。
上傳時間: 2014-04-28
上傳用戶:joheace
基于單片機的步進電機開環(huán)控制系統(tǒng):通過ATMEL89C51單片機對步進電機進行控制,主要介紹了步進電機控制器、驅(qū)動電路和LED顯示電路的設計,實現(xiàn)了步進電機的開環(huán)控制。在步進電機控制器的設計中,重點闡述了脈沖產(chǎn)生電路以及對速度的控制。該系統(tǒng)具有成本低、控制方便的特點。關鍵詞: 單片機; 步進電機; 開環(huán)控制 Abstract: The design using ATMEL89C51 single chip to control the step2motor with its controller, driving circuit and LED disp lay circuit to realize step motor open2loop controlwere introduced. For the controller in this design,the circuit to p roduce pulse and the speed controlwere expatiated emphatically. This system possesses features of lower cost, easier control.Key words: single ch ip; step2motor; open2loop con trol
標簽: 單片機 步進電機 開環(huán) 控制系統(tǒng)
上傳時間: 2013-10-13
上傳用戶:cicizoe
本文介紹了一種PWM模塊單片機的步進電機細分驅(qū)動方法。
上傳時間: 2014-04-11
上傳用戶:jrsoft
本文描述的是常用的單片機和步進電機驅(qū)動芯片實現(xiàn)步進電機的控制和驅(qū)動。
上傳時間: 2013-11-21
上傳用戶:huyanju
介紹了基于單片機的步進電機細分技術,提出了基于AT89C51單片機控制均勻細分驅(qū)動方案及實現(xiàn)方法。
上傳時間: 2013-12-23
上傳用戶:flg0001
本文介紹了用單片機實現(xiàn)步進電機高精度細分技術。
上傳時間: 2013-10-29
上傳用戶:9牛10
本文介紹了單片機對步進電機的雙4拍的控制方法,以及常出現(xiàn)的問題及解決方案。
上傳時間: 2014-03-27
上傳用戶:refent