国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于DSP的混合式步進(jìn)電機(jī)細(xì)分調(diào)速系統(tǒng)設(shè)計(jì)

2019-09-10 18:25邵海龍
關(guān)鍵詞:分析

邵海龍

摘要:本文運(yùn)用兩相混合式步進(jìn)電機(jī)細(xì)分控制理論,在DSP的視角下實(shí)現(xiàn)對(duì)混合式步進(jìn)電機(jī)數(shù)字化控制系統(tǒng)的設(shè)計(jì),該系統(tǒng)以DSP為主控制器件,實(shí)現(xiàn)混合式步進(jìn)電機(jī)的電流、轉(zhuǎn)速和反饋的數(shù)字化控制,同時(shí)結(jié)合實(shí)際應(yīng)用分析其效果以及對(duì)電機(jī)性能的提升作用,為DSP技術(shù)在電機(jī)細(xì)分調(diào)速方面的后續(xù)應(yīng)用提供一定的技術(shù)支撐.

關(guān)鍵詞:DSP;兩相混合式步進(jìn)電機(jī);細(xì)分調(diào)速;調(diào)速系統(tǒng);分析

中圖分類(lèi)號(hào):TM301.2? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):1673-260X(2019)04-0092-03

步進(jìn)電機(jī)細(xì)分控制技術(shù)在步進(jìn)電機(jī)的運(yùn)行當(dāng)中能夠克服傳統(tǒng)電機(jī)在低中速下性能不好的不足,在現(xiàn)代電機(jī)的發(fā)展中具有良好的運(yùn)用前景和發(fā)展?jié)摿?步進(jìn)電機(jī)轉(zhuǎn)矩矢量控制技術(shù)能夠很好地控制電機(jī)運(yùn)行過(guò)程中的輸出轉(zhuǎn)矩和幅值,增強(qiáng)電機(jī)運(yùn)行的穩(wěn)定性,保障電機(jī)運(yùn)行中的動(dòng)態(tài)特性,在電機(jī)控制方面作為一種新型的技術(shù)而具有廣闊的發(fā)展前景[1].隨著現(xiàn)代技術(shù)的不斷進(jìn)步,一種新型的數(shù)字信號(hào)處理技術(shù)——DSP應(yīng)用而生,在電機(jī)控制領(lǐng)域產(chǎn)生了DMC(數(shù)字電機(jī)控制)技術(shù)和多重技術(shù)相互應(yīng)用的復(fù)雜電機(jī)控制技術(shù),大大提高了電機(jī)的運(yùn)行速度和效率.

1 兩相混合步進(jìn)電機(jī)的細(xì)分控制原理

步進(jìn)電機(jī)的細(xì)分控制原理經(jīng)歷了將近二十年的發(fā)展歷程,在過(guò)去技術(shù)不發(fā)達(dá)的情況下常常受到電子元件開(kāi)關(guān)頻率、運(yùn)算速度等方面的限制,在具體的應(yīng)用中很少使用細(xì)分控制技術(shù)[2].隨著微電子技術(shù)的不斷發(fā)展,特別是DSP技術(shù)的發(fā)展,為步進(jìn)電機(jī)細(xì)分控制技術(shù)提供了應(yīng)用的機(jī)會(huì).

1.1 步進(jìn)電機(jī)頻域劃分及角速度波動(dòng)的特點(diǎn)

步進(jìn)電機(jī)控制脈沖的頻率(fcp)以及邏輯通電狀態(tài)(N1)、轉(zhuǎn)子齒數(shù)(p)與平均轉(zhuǎn)速三者之間呈現(xiàn)很大的相關(guān)性.三者之間構(gòu)成如下的方程式:

步進(jìn)電機(jī)在運(yùn)行的過(guò)程中可以根據(jù)頻率的大小分為極低頻、低頻和高頻三種狀態(tài).步進(jìn)電機(jī)在低速時(shí)容易出現(xiàn)低頻振動(dòng)的現(xiàn)象,這十分不利于電機(jī)的正常運(yùn)轉(zhuǎn)[3].因此在實(shí)際的低頻與超低頻情況下可利用細(xì)分技術(shù)完成電機(jī)轉(zhuǎn)動(dòng)時(shí)的轉(zhuǎn)矩波動(dòng)和角速度波動(dòng)的調(diào)節(jié),從而提高步進(jìn)電機(jī)速度的控制精確度.防止電機(jī)在運(yùn)行的過(guò)程中因轉(zhuǎn)速過(guò)快而發(fā)生劇烈的振動(dòng),影響電機(jī)的效率和使用年限.

1.2 兩相混合式步進(jìn)電機(jī)細(xì)分控制理論

在運(yùn)用兩相混合式步進(jìn)電機(jī)細(xì)分控制理論時(shí),可以忽略定子線圈的波動(dòng),將線圈的自感作為一個(gè)常量計(jì)算出轉(zhuǎn)矩:

其中電機(jī)轉(zhuǎn)子的齒數(shù)為p,永磁體等效電流為Im,兩相繞組與永磁體等效勵(lì)磁電流的互感為Msr,兩相電流為iA,iB.該式即為步進(jìn)電機(jī)細(xì)分控制的理論基礎(chǔ),從該式中可以看出兩相混合式步進(jìn)電機(jī)的矩角特性與正弦曲線的特性基本相符[4].

當(dāng)在兩相混合式步進(jìn)電機(jī)的兩相繞組上加上該式所示相角關(guān)系的電流

從上面的式子中可以看出同步電機(jī)的運(yùn)轉(zhuǎn)與其具有很大的相似性,那么對(duì)于兩相混合式步進(jìn)電機(jī)的分析既可以等價(jià)為一臺(tái)永磁同步電機(jī)來(lái)分析,假設(shè)兩相永磁同步電機(jī)轉(zhuǎn)子齒數(shù)為P,此時(shí)該兩相混合式步進(jìn)電機(jī)就等同于一臺(tái)2P個(gè)電極的兩相同步電機(jī).在理想模型下,如果用模擬的正弦,余弦電流分別加載在步進(jìn)電機(jī)的兩相,將會(huì)得到同步電機(jī)相近的轉(zhuǎn)矩特性,從而確保電機(jī)勻速旋轉(zhuǎn)[5].步進(jìn)電機(jī)的控制細(xì)分效果正是基于微步驅(qū)動(dòng)方式,即將加載在步進(jìn)電機(jī)上的正、余弦電流數(shù)字化得到的.

2 DSP實(shí)現(xiàn)兩相混合式步進(jìn)電機(jī)細(xì)分控制

兩相混合式步進(jìn)電機(jī)細(xì)分技術(shù)的主要任務(wù)就是兩相電流基值的計(jì)算,并按照以上的計(jì)算式子得到兩相的電流[6].因此為了達(dá)到這一設(shè)計(jì)目標(biāo),先求出電機(jī)A相和B相電流的給定值,然后與電機(jī)A相和B相電流負(fù)反饋的值進(jìn)行比較,最后得到兩者之間的差值.在PID環(huán)節(jié)進(jìn)行處理,在系統(tǒng)的事件管理器中輸出脈沖,進(jìn)而驅(qū)動(dòng)系統(tǒng)開(kāi)關(guān)的閉合,最后完成對(duì)驅(qū)動(dòng)系統(tǒng)的控制和電流的控制技術(shù).具體的控制原理如圖1所示.

首先可以參照公式(4)中的方法確定電機(jī)A相和B相的電流值,得到A、B兩相每個(gè)細(xì)分微步的電流值.為了完成數(shù)字化計(jì)算,必須在微控制器的程序存儲(chǔ)器中存儲(chǔ)細(xì)分控制函數(shù)基值表以備查取[7].由于所選用DSP為16位,故按照如下方式完成電流基值的計(jì)算,其中括號(hào)代表取整數(shù):

其中微步數(shù)為t.

首先確定細(xì)分?jǐn)?shù),然后當(dāng)S確定后就可以通過(guò)查表法得到電機(jī)A相和B相的電流基值.如果S的取值為128,那么可以得到B相的電流機(jī)基值,如表1所示.

A相電流與B相電流使用同樣的查表法得出.由式子(4)、(6)即可求得給定的A、B相電流:

DSP通過(guò)對(duì)A相和B相的電流進(jìn)行反饋才得到實(shí)際的電流iAS、iBS與轉(zhuǎn)換后電流之間的差值:

PID軟件獲得差值信號(hào)后將其輸送給DSP事件管理器,產(chǎn)生PWM信號(hào)輸出,得到一個(gè)系統(tǒng)的數(shù)據(jù)和波動(dòng)值,可以采用電流跟蹤的方式將電流給定的正弦波信號(hào)與電機(jī)繞組上實(shí)際的流過(guò)電流進(jìn)行比較,如果實(shí)際電流值小于給定值,那么DSP在載波信號(hào)三角波的調(diào)節(jié)下,將PWM控制電壓信號(hào)脈寬變窄.如果實(shí)際電流值大于給定值,則PWM輸出脈寬加大.控制系統(tǒng)就是利用這種辦法完成電機(jī)驅(qū)動(dòng)信號(hào)的給入,最終經(jīng)處理整形信號(hào)從而實(shí)現(xiàn)步進(jìn)電機(jī)的繞組電流控制.

3 步進(jìn)電機(jī)控制軟件設(shè)計(jì)

對(duì)于步進(jìn)電機(jī)控制軟件的編寫(xiě),首先是初始化,然后利用串行中斷方式來(lái)讀取上位機(jī)的各種信號(hào),即就是電機(jī)的方向轉(zhuǎn)速等,通過(guò)讀取信號(hào)獲取電機(jī)轉(zhuǎn)動(dòng)的電流大小,同時(shí)確定上機(jī)位的位置,進(jìn)行細(xì)分步長(zhǎng)S的計(jì)算:

(1)事件管理器A的GP定時(shí)器的計(jì)數(shù)頻率:

CPU的時(shí)鐘頻率為8MHZ,該設(shè)計(jì)選用計(jì)數(shù)周期為256的GP定時(shí)器,因此可以得到:

(2)電機(jī)步進(jìn)脈沖頻率

將電機(jī)的轉(zhuǎn)速設(shè)為240r/min,步距角為1.5°,則脈沖頻率為:

(3)電機(jī)細(xì)分?jǐn)?shù)

(4)求步長(zhǎng)值

得到步長(zhǎng)之后利用控制系統(tǒng)存儲(chǔ)器中的電流基值表,配合給定的電機(jī)電流峰值,得出電流給定值.然后通過(guò)閉環(huán)系統(tǒng)反饋的電流值得到繞組實(shí)際電流,經(jīng)過(guò)差分運(yùn)算求出誤差值.再利用PID調(diào)節(jié)完成PWM的控制信號(hào),最后與電機(jī)正反轉(zhuǎn)的DSP信號(hào)一并送往電機(jī)驅(qū)動(dòng)電路,完成電機(jī)的驅(qū)動(dòng).在控制軟件主程序中步進(jìn)電機(jī)旋轉(zhuǎn)方向可以在系統(tǒng)的作用下完成對(duì)不同電流的輸入和輸出,并決定邏輯信號(hào)的方向.如果需要反轉(zhuǎn)時(shí)就會(huì)得到相同的信號(hào)[8].電機(jī)整步運(yùn)行時(shí),2路控制輸出口輸出等脈寬方波,步進(jìn)電機(jī)運(yùn)行頻率即就是輸出脈沖頻率.步進(jìn)電機(jī)正向,反向轉(zhuǎn)動(dòng)時(shí),兩路控制輸出口方波相角相差90度.

4 系統(tǒng)調(diào)試

完成控制系統(tǒng)的設(shè)計(jì),并與控制電機(jī)完成連接進(jìn)行上電運(yùn)行調(diào)試.首先利用主控DSP的IOPB4和IOPB5輸出的I/O信號(hào)決定電機(jī)的旋轉(zhuǎn)方向.然后進(jìn)行細(xì)分控制與微步距角的調(diào)試.控制繞組上的正余弦電流完成細(xì)分控制,當(dāng)微步距角進(jìn)行周期變化時(shí),發(fā)現(xiàn)電機(jī)的轉(zhuǎn)速也周期性的發(fā)生變化,如果與電機(jī)的固定頻率相接近的時(shí)就容易發(fā)生振動(dòng)的現(xiàn)象,這種現(xiàn)象對(duì)電機(jī)細(xì)分的應(yīng)用范圍有了很大的限制,導(dǎo)致電機(jī)運(yùn)行缺少平穩(wěn)性.因此如何改善步距均勻性是需要解決的一個(gè)重要問(wèn)題.唯一的辦法就是設(shè)置細(xì)分驅(qū)動(dòng)系統(tǒng)的位置閉環(huán),能夠?qū)崿F(xiàn)較高的精確度和定位,它可以在電機(jī)的運(yùn)行中排除摩擦力、負(fù)載力等引起電機(jī)不穩(wěn)定的因素.但其缺點(diǎn)是需要在裝置上加上檢測(cè)的元件,且分辨率受到檢測(cè)元件的限制.還有一種方法可以通過(guò)對(duì)細(xì)分驅(qū)動(dòng)微步距角進(jìn)行反復(fù)循環(huán)的測(cè)定,得到轉(zhuǎn)子位置與微步距角之間的關(guān)系曲線,從根據(jù)函數(shù)曲線減小距角的范圍.

總結(jié)

混合式步進(jìn)電機(jī)作為工業(yè)控制中心常用的一種電機(jī),隨著數(shù)字信息技術(shù)的發(fā)展應(yīng)用前景將逐漸的廣闊.本文以DSP技術(shù)為核心,運(yùn)用到兩相混合式步進(jìn)電機(jī)中設(shè)計(jì)了數(shù)字控制系統(tǒng),經(jīng)過(guò)系統(tǒng)的設(shè)計(jì)和運(yùn)行能夠完成步進(jìn)電機(jī)的細(xì)分調(diào)速并且控制系統(tǒng)與計(jì)算機(jī)兩者之間的實(shí)時(shí)通訊暢通.該控制系統(tǒng)具有良好的發(fā)展?jié)摿?,特別是在數(shù)控機(jī)床等領(lǐng)域的應(yīng)用前景比較明朗.

參考文獻(xiàn):

〔1〕林鑫,余世明,朱建江等.混合式步進(jìn)電機(jī)細(xì)分控制方法優(yōu)化策略研究與仿真[J].機(jī)電工程,2012, 29(2):196-199.

〔2〕許金,郭慶,徐翠鋒等.ARM處理器的蠕動(dòng)泵步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)系統(tǒng)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2015,15(9):38-41.

〔3〕劉絨俠,王健.基于CPLD的雙極性步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)[J].桂林電子科技大學(xué)學(xué)報(bào),2013,33(4):292-295.

〔4〕謝長(zhǎng)君,杜康,劉力等.兩相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器研究[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2013,35(6):851-855.

〔5〕黃慰輝,李訓(xùn)根.三相混合式步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器的設(shè)計(jì)[J].杭州電子科技大學(xué)學(xué)報(bào),2015,(4):16-19.

〔6〕易淼.步進(jìn)電機(jī)細(xì)分技術(shù)在顯微鏡自動(dòng)調(diào)焦系統(tǒng)中的應(yīng)用[J].江西教育學(xué)院學(xué)報(bào),2013,34(3):10-12.

〔7〕鄭國(guó)平.基于Simulink仿真的步進(jìn)電機(jī)細(xì)分控制分析[J].計(jì)算機(jī)與數(shù)字工程,2014,42(8):1407-1411.

〔8〕劉霜,李興根.新型三相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)[J].輕工機(jī)械,2013,31(4):60-63.

猜你喜歡
分析
民航甚高頻通信同頻復(fù)用干擾分析
分析:是誰(shuí)要過(guò)節(jié)
回頭潮
基于均衡分析的我國(guó)房地產(chǎn)泡沫度分析
Units?。保场保唇忸}分析
亚东县| 虞城县| 茂名市| 武冈市| 姜堰市| 德惠市| 那曲县| 塔河县| 东山县| 郧西县| 镇原县| 定襄县| 平邑县| 营山县| 从江县| 韶山市| 永福县| 白玉县| 资兴市| 平顺县| 台北县| 沾益县| 利川市| 杭锦后旗| 乌拉特前旗| 宜兰县| 驻马店市| 土默特右旗| 藁城市| 衡南县| 嘉义县| 株洲市| 板桥市| 赣州市| 云安县| 图木舒克市| 南汇区| 深州市| 丰镇市| 巴彦淖尔市| 涞水县|