中文名 | 步進(jìn)電機(jī)控制器 | 外文名 | Stepper Motor Controllers |
---|
1、步進(jìn)電機(jī)驅(qū)動電路
在H橋電路的基礎(chǔ)上設(shè)計步進(jìn)電機(jī)驅(qū)動電路。采用分立元件MOS管搭建雙H橋驅(qū)動電路是成熟的電機(jī)控制方案,電路不復(fù)雜,性能可靠,根據(jù)MOS管的不同工作電流的上限甚至可以高達(dá)數(shù)十安培,是理想的步進(jìn)電機(jī)驅(qū)動器方案。MOS管H橋驅(qū)動電路有NMOS構(gòu)型和PMOS NMOS構(gòu)型,全NMOS管H橋?qū)娮韪?,但上橋臂的NMOS管的導(dǎo)通電壓高于電源電壓,需要額外的升壓電路,這樣增加了電路的復(fù)雜程度和成本,我們采用PMOS NMOS構(gòu)型方式搭建雙H橋步進(jìn)電機(jī)驅(qū)動電路,電路更簡潔,成本更低;且在這樣的小電流工作場合,PMOS所增加的導(dǎo)通損耗可以忽略不計。驅(qū)動電路與MCU之間進(jìn)行光電隔離,選用廣泛使用的低成本光耦PC817。加入雙輸入四通道與門(74HC08D),為驅(qū)動電路添加使能的功能,即只有在使能的前提下,四路控制信號才是有效的,使步進(jìn)電機(jī)運(yùn)行更安全穩(wěn)定MOS管選用IRF5305和IRF1205,其參數(shù)為55V、110A,TO252貼片封裝。步進(jìn)電機(jī)驅(qū)動電路原理圖如圖1所示。
2、電機(jī)參數(shù)測量電路
為了實時監(jiān)測步進(jìn)電機(jī)的運(yùn)行狀態(tài)是否正常,為驅(qū)動器設(shè)計了電機(jī)參數(shù)測量功能、通過實時監(jiān)測電機(jī)的工作電壓、工作相電流和機(jī)殼溫度來實時獲取電機(jī)的運(yùn)行參數(shù),保證電機(jī)運(yùn)行安全穩(wěn)定。
電機(jī)電流采樣電阻選用康銅電阻,一端連接H橋下方,另一端接GND,其工作溫度范圍寬,溫度系數(shù)僅為-40~40*10-6/℃,是高精度電流采樣電阻的理想選擇。電壓電流信號調(diào)理電路采用LM324運(yùn)放搭建,電壓跟隨后送入MCU,由MCU內(nèi)置10Bit A/D轉(zhuǎn)換器進(jìn)行A/D采樣。機(jī)殼溫度監(jiān)測選用數(shù)字溫芯片DS18B20,將其貼至電機(jī)外殼表面,實時監(jiān)測溫度參數(shù)并送入MCU。電機(jī)參數(shù)檢測電路原理圖如圖2所示。在進(jìn)行電路設(shè)計時,使用0歐姆電阻將模擬地(AGND)和數(shù)字地(GND)單點連接,以降低相互干擾,提高電路性能。
3、電源及MCU控制電路
系統(tǒng)中,驅(qū)動電路用輸入電壓供電,MCU和藍(lán)牙模塊需要額外的3.3V電壓供電,傳統(tǒng)的線性穩(wěn)壓器效率低、尺寸大且發(fā)熱嚴(yán)重,因此使用DC—DC開關(guān)電源方式提供3.3V電壓。開關(guān)穩(wěn)壓芯片選用MPS公司MP2359方案,其效率可高至92%、工作頻率高達(dá)1.4MHZ,極高的工作頻率決定其只需要小容量的輸入電容、輸出電容和功率電感即可正常工作。藍(lán)牙選用HC- 05模塊 ,串口自動發(fā)送。主控芯片為PIC24FJ64GA004,電源及主控芯片外圍電路如圖3。
1、設(shè)置步進(jìn)驅(qū)動器的細(xì)分?jǐn)?shù),通常細(xì)分?jǐn)?shù)越高,控制分辨率越高。但細(xì)分?jǐn)?shù)太高則影響到最大進(jìn)給速度。一般來說,對于模具機(jī)用戶可考慮脈沖當(dāng)量為0.001mm/P(此時最大進(jìn)給速度為9600mm/min)或者0.0005mm/P(此時最大進(jìn)給速度為4800mm/min);對于精度要求不高的用戶,脈沖當(dāng)量可設(shè)置的大一些,如0.002mm/P(此時最大進(jìn)給速度為19200mm/min)或0.005mm/P(此時最大進(jìn)給速度為48000mm/min)。對于兩相步進(jìn)電機(jī),脈沖當(dāng)量計算方法如下:脈沖當(dāng)量=絲杠螺距÷細(xì)分?jǐn)?shù)÷200。
2、起跳速度:該參數(shù)對應(yīng)步進(jìn)電機(jī)的起跳頻率。所謂起跳頻率是步進(jìn)電機(jī)不經(jīng)過加速,能夠直接啟動工作的最高頻率。合理地選取該參數(shù)能夠提高加工效率,并且能避開步進(jìn)電機(jī)運(yùn)動特性不好的低速段;但是如果該參數(shù)選取大了,就會造成悶車,所以一定要留有余量。在電機(jī)的出廠參數(shù)中,一般包含起跳頻率參數(shù)。但是在機(jī)床裝配好后,該值可能發(fā)生變化,一般要下降,特別是在做帶負(fù)載運(yùn)動時。所以,該設(shè)定參數(shù)最好是在參考電機(jī)出廠參數(shù)后,再實際測量決定。
3、單軸加速度:用以描述單個進(jìn)給軸的加減速能力,單位是毫米/秒平方。這個指標(biāo)由機(jī)床的物理特性決定,如運(yùn)動部分的質(zhì)量、進(jìn)給電機(jī)的扭矩、阻力、切削負(fù)載等。這個值越大,在運(yùn)動過程中花在加減速過程中的時間越小,效率越高。通常,對于步進(jìn)電機(jī),該值在100 ~ 500之間,對于伺服電機(jī)系統(tǒng),可以設(shè)置在400 ~ 1200之間。在設(shè)置過程中,開始設(shè)置小一點,運(yùn)行一段時間,重復(fù)做各種典型運(yùn)動,注意觀察,如果沒有異常情況,然后逐步增加。如果發(fā)現(xiàn)異常情況,則降低該值,并留50%~100%的保險余量。
4、彎道加速度:用以描述多個進(jìn)給軸聯(lián)動時的加減速能力,單位是毫米/秒平方。它決定了機(jī)床在做圓弧運(yùn)動時的最高速度。這個值越大,機(jī)床在做圓弧運(yùn)動時的最大允許速度越大。通常,對于步進(jìn)電機(jī)系統(tǒng)組成的機(jī)床,該值在400~1000之間,對于伺服電機(jī)系統(tǒng),可以設(shè)置在1000 ~ 5000之間。如果是重型機(jī)床,該值要小一些。在設(shè)置過程中,開始設(shè)置小一點,運(yùn)行一段時間,重復(fù)做各種典型聯(lián)動運(yùn)動,注意觀察,如果沒有異常情況,然后逐步增加。如果發(fā)現(xiàn)異常情況,則降低該值,并留50%~100%的保險余量。
通??紤]到步進(jìn)電機(jī)的驅(qū)動能力、機(jī)械裝配的摩擦、機(jī)械部件的承受能力,可以在廠商參數(shù)中修改各個軸的最大速度,對機(jī)床用戶實際使用時的三個軸最大速度予以限制,。
5、根據(jù)三個軸零點傳感器的安裝位置,設(shè)置廠商參數(shù)中的回機(jī)械原點參數(shù)。當(dāng)設(shè)置正確后,可運(yùn)行“操作”菜單中的“回機(jī)械原點”。先單軸回,如果運(yùn)動方向正確則繼續(xù)回,否則需停止,重新設(shè)置設(shè)置廠商參數(shù)中的回機(jī)械原點方向,直至所有軸都可回機(jī)械原點。
6、設(shè)置自動加油參數(shù)(設(shè)置得小一些,如5秒加一次油),觀察自動加油是否正確,如果正確,則將自動加油參數(shù)設(shè)置到實際需要的參數(shù)。
7.校驗電子齒輪和脈沖當(dāng)量的設(shè)定值是否匹配??梢栽跈C(jī)床的任意一根軸上做個標(biāo)記,在軟件中把該點坐標(biāo)設(shè)為工作零點,用直接輸入指令、點動或手輪等工作方式使該軸走固定距離,用游標(biāo)卡尺測量實際距離與軟件中坐標(biāo)顯示距離是否相附。
8、測定有無丟脈沖。您可以用直觀的方法:用一把尖刀在工件毛坯上點一個點,把該點設(shè)為工作原點,抬高Z軸,然后把Z軸坐標(biāo)設(shè)為0;反復(fù)使機(jī)床運(yùn)動,比如空刀跑一個典型的加工程序(最好包含三軸聯(lián)動),可在加工中暫?;蛲V?,然后回工件原點,緩慢下降Z軸,看刀尖與毛坯上的點是否吻合。如有偏差,請檢查步進(jìn)驅(qū)動器接收脈沖信號的類型,檢查端子板與驅(qū)動器間接線是否有誤。如果還出現(xiàn)悶車或丟步,按10、11、12步調(diào)整加速度等參數(shù)。
在步進(jìn)電機(jī)的應(yīng)用中,最需要考慮的重要事項之一就是設(shè)計匹配的驅(qū)動電路。步進(jìn)電機(jī)的動態(tài)性能非常地依賴驅(qū)動電路。圖1顯示了步進(jìn)電機(jī)驅(qū)動系統(tǒng)的結(jié)構(gòu)圖。驅(qū)動步進(jìn)電機(jī)需要開關(guān)電流從一個定子繞組到另一個。這種開關(guān)功能被驅(qū)動電路提供,驅(qū)動電路排列,分配和放大來自信號電路的脈沖序列。步進(jìn)電機(jī)的繞組以指定的次序被激勵。
集成電路的實用性已經(jīng)使得對于額定電流小于3安培的小型步進(jìn)電機(jī)使用分立元件構(gòu)造驅(qū)動電路是不必要的。例如,SGS L7180與L7182對于單極性驅(qū)動,和L293與L298對于雙極性驅(qū)動,能夠很容易地使用在緊密的控制器里。
步進(jìn)電機(jī)控制器原理: 步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元步進(jìn)電機(jī)件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的...
步進(jìn)控制器接線圖_步進(jìn)電機(jī)控制接線圖_步進(jìn)驅(qū)動器接線圖步進(jìn)電機(jī)接線圖57步進(jìn)電機(jī)+6560v4驅(qū)動器+經(jīng)直流無刷控制器接線/無刷電機(jī)接線圖(jz7)-中國微型電動機(jī)-供應(yīng)2md542 步進(jìn)電機(jī)驅(qū)動器-...
步進(jìn)電機(jī)是一種作為控制用的特種電機(jī),它的旋轉(zhuǎn)是以固定的角度(稱為步距角)一步一步運(yùn)行的,其特點是沒有積累誤差,所以廣泛應(yīng)用于各種開環(huán)控制。步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。通俗一點講:當(dāng)步...
格式:pdf
大?。?span id="hzabrtv" class="single-tag-height">362KB
頁數(shù): 6頁
評分: 4.7
針對步進(jìn)電機(jī)控制及驅(qū)動技術(shù)的發(fā)展現(xiàn)狀,設(shè)計出基于現(xiàn)場可編程門陣列(FPGA)的網(wǎng)絡(luò)化步進(jìn)電機(jī)控制器,給出了硬件結(jié)構(gòu)、工作原理、實現(xiàn)方法和驗證結(jié)果。該控制器突破了傳統(tǒng)的體系結(jié)構(gòu)和控制方式,由FPGA代替微控制器完成各項控制任務(wù),提高了控制精度和系統(tǒng)穩(wěn)定性,同時引入以太網(wǎng)通信功能,可實現(xiàn)分布式控制。
格式:pdf
大?。?span id="dz3ptph" class="single-tag-height">362KB
頁數(shù): 41頁
評分: 4.6
步進(jìn)電機(jī)控制系統(tǒng) (2)
在計算機(jī)整合制造業(yè)(CIM)或工業(yè)自動化(IA)領(lǐng)域,許多控制設(shè)備進(jìn)行長距離的數(shù)據(jù)傳送時有困難,抗干擾性能不好,多臺下位機(jī)設(shè)備聯(lián)網(wǎng)工作時軟件上需要進(jìn)行地址判斷。針對此,我們開發(fā)了基于局域網(wǎng)絡(luò)(以太網(wǎng))的步進(jìn)電機(jī)控制器。該網(wǎng)絡(luò)控制步進(jìn)電機(jī)控制器采用TCP IP協(xié)議與控制主機(jī)(PC機(jī))進(jìn)行通訊,運(yùn)行穩(wěn)定可靠。傳輸距離遠(yuǎn)(100米,通過交換機(jī)級連可以達(dá)300米,甚至可以通過互聯(lián)網(wǎng)超遠(yuǎn)程控制步進(jìn)電機(jī)),每個步進(jìn)電機(jī)分配一個唯一的IP地址,通過IP地址進(jìn)行控制數(shù)據(jù)的傳輸區(qū)分;可以控制的步進(jìn)電機(jī)的數(shù)量大(IP地址范圍:192.168.1.0~192.168.1.255,共可以驅(qū)動最多255個步進(jìn)電機(jī);控制主機(jī)(PC機(jī))占用一個IP地址);網(wǎng)絡(luò)施工簡潔,布線不方便的場所可以采用無線局域網(wǎng)。 向本TCP/IP遠(yuǎn)程網(wǎng)絡(luò)電機(jī)控制器發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速、步進(jìn)量,完全不需了解步進(jìn)電機(jī)及驅(qū)動器的工作原理。例如:控制主機(jī)通過網(wǎng)絡(luò)向某個IP地址的控制器發(fā)送"S102",則步進(jìn)電機(jī)將順時針以每分鐘102轉(zhuǎn)的速度旋轉(zhuǎn),控制主機(jī)通過網(wǎng)絡(luò)向某個IP地址的控制器發(fā)送"N320",則步進(jìn)電機(jī)將逆時針以每分鐘320轉(zhuǎn)的速度旋轉(zhuǎn);控制主機(jī)通過網(wǎng)絡(luò)向某個IP地址的控制器發(fā)送"S109J",則步進(jìn)電機(jī)將順時針步進(jìn)109個步距角,控制主機(jī)通過網(wǎng)絡(luò)向某個IP地址的控制器發(fā)送"N1060J",則步進(jìn)電機(jī)將逆時針步進(jìn)1060個步距角。用于精密轉(zhuǎn)速控制、精密運(yùn)動控制、精密機(jī)械加工等,控制精度極高,轉(zhuǎn)速誤差<0.01轉(zhuǎn)/分鐘,輸出驅(qū)動電機(jī)的脈沖頻率誤差<0.1HZ,單步最小1HZ微調(diào)。也可按要求定制更高精度控制板。
全自動切桌,它由機(jī)架13、相互正交的橫梁16及龍門橫梁11組成,橫梁及龍門橫梁沿各自的導(dǎo)軌作往復(fù)正交運(yùn)動,其特征在于橫梁及龍門橫梁上分別設(shè)置一套由步進(jìn)電機(jī)1、絲杠6、導(dǎo)軌5、刀盒固定板8及相聯(lián)的刀盒總成8a組成的自動走刀裝置,刀盒固定板中設(shè)置一個與絲杠相配和的螺母、一個與導(dǎo)軌相配合的滑塊,另外設(shè)置一個可編程的步進(jìn)電機(jī)控制器以控制步進(jìn)電機(jī)的轉(zhuǎn)動,通過絲杠精確控制刀盒總成的進(jìn)給量,來達(dá)到精密控制玻璃的裁切寬度的目的。由于采用了上述技術(shù)方案,使得本實用新型具有裁切精度高、生產(chǎn)效率高、自動化程度高的優(yōu)點,另外重新調(diào)整玻璃的裁切寬度非常方便。
單片機(jī)最小系統(tǒng)點亮小燈、流水燈控制、按鍵控制繼電器、單片機(jī)簡單應(yīng)用系統(tǒng)制作、簡易波形發(fā)生器的設(shè)計制作、簡易電壓表的設(shè)計制作、數(shù)字電壓表的設(shè)計制作、仿電梯數(shù)字滾動顯示屏(點陣控制)、液晶顯示控制、步進(jìn)電機(jī)控制器、空調(diào)機(jī)溫度控制系統(tǒng)、電動機(jī)點動正轉(zhuǎn)控制裝置、三相異步電動機(jī)能耗制動及反接制動控制、天塔之光控制系統(tǒng)、交通信號燈控制系統(tǒng)、三相異步電機(jī)的正反轉(zhuǎn)控制、步進(jìn)電機(jī)的控制、四層電梯控制系統(tǒng)、機(jī)器人小車控制器、自動線的總調(diào)試、四層電梯并聯(lián)控制系統(tǒng)。