亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MATLAB GUI的步進電動機升降速參數(shù)生成軟件設(shè)計

        2015-07-12 17:17:37范巧艷
        新技術(shù)新工藝 2015年4期

        范巧艷

        (西安職業(yè)技術(shù)學(xué)院 機電工程系,陜西 西安 710032)

        基于MATLAB GUI的步進電動機升降速參數(shù)生成軟件設(shè)計

        范巧艷

        (西安職業(yè)技術(shù)學(xué)院 機電工程系,陜西 西安 710032)

        針對步進電動機起動和停止過程中出現(xiàn)的失步和過沖現(xiàn)象,分析了某型步進電動機的矩頻特性,總結(jié)出了步進電動機升降速控制原則,提出了一種利用曲線擬合的升降速曲線設(shè)計步驟及升降速參數(shù)的生成方法,利用MATLAB GUI開發(fā)出步進電動機升降速參數(shù)生成軟件,成功生成了升降速參數(shù),對各型步進電動機的控制均具有一定的工程應(yīng)用價值。

        MATLAB GUI;步進電動機;矩頻特性;升降速曲線

        步進電動機能夠以開環(huán)控制方式對位置和速度進行控制,由于沒有反饋,步進電動機必須精確響應(yīng)每個控制脈沖,否則在升速或降速階段會出現(xiàn)過沖或失步;因此,步進電動機控制系統(tǒng)中,升降速過程的控制非常關(guān)鍵。本文編寫了基于MATLAB GUI的步進電動機升降速參數(shù)生成軟件,由該軟件生成單位控制周期內(nèi)的轉(zhuǎn)速參數(shù)。控制硬件將轉(zhuǎn)速參數(shù)寫入存儲器中,每次上電將其轉(zhuǎn)存到內(nèi)存,以便控制步進電動機時調(diào)用。

        1 步進電動機控制系統(tǒng)

        步進電動機控制系統(tǒng)一般由微控制器(如DSP、單片機)、外擴FLASH ROM、步進電動機驅(qū)動器和步進電動機等組成,控制系統(tǒng)原理圖如圖1所示。微控制器將電源信號、方向信號、步進脈沖信號和停止信號送至步進電動機驅(qū)動器,經(jīng)處理后,將步進電動機的方向信號和功率放大后的步進脈沖信號送至步進電動機。

        圖1 步進電動機控制系統(tǒng)原理圖

        從步進電動機控制系統(tǒng)出發(fā),控制步進電動機的升降速就是利用軟件控制微控制器的步進脈沖信號發(fā)送速率。改變單位控制周期內(nèi)的步進脈沖速率,一般應(yīng)將參數(shù)寫入FLASH ROM。本文利用MATLAB GUI友好的人機界面和強大的計算能力,快捷生成升降速參數(shù)[1]。

        2 步進電動機矩頻特性

        控制步進電動機關(guān)鍵是要保證步進電動機在起動、停止和升降速過程中,不失步和不過沖,其主要和步進電動機的矩頻特性有關(guān)。矩頻特性曲線是指步進電動機轉(zhuǎn)矩與輸入步進脈沖信號頻率關(guān)系的曲線,對應(yīng)為步進電動機轉(zhuǎn)速與步進電動機轉(zhuǎn)距的控制關(guān)系。某型步進電動機矩頻特性曲線如圖2所示,由此可以計算得出該步進電動機的矩頻特性參數(shù)(見表1)。

        表1 某步進電動機矩頻特性參數(shù)

        圖2 某型步進電動機的矩頻特性曲線

        從圖2和表1可以看出,步進電動機的轉(zhuǎn)矩隨著轉(zhuǎn)速提高而下降,由此帶來如下問題:1)若外部負載太大,則造成阻力太大,步進電動機無法起動,應(yīng)重新選用電動機;2)若起動轉(zhuǎn)速太大,則步進電動機無法起動,需要通過多次試驗得出起動轉(zhuǎn)速;3)若速度上升過快,力矩下降過快,容易造成失步,若速度下降過快,力矩上升過快,容易造成過沖,需要設(shè)計合適的升降速曲線,進而控制步進脈沖頻率,使上升速度和下降速度平緩一些[2]。

        總之,步進電動機升降速曲線保持在矩頻特性曲線下方,即可保證步進電動機在起動、停止和升降速過程中不失步和不過沖,這是步進電動機升降速控制的原則。

        3 升降速參數(shù)生成軟件算法

        通過對步進電動機矩頻特性的分析可以看出,步進電動機的控制應(yīng)設(shè)置正確的起停轉(zhuǎn)速,并且以最快的速度轉(zhuǎn)到設(shè)定位置,整個過程要求不失步、不過沖。步進電動機的起動頻率一般比最高運行頻率低很多,逐漸提高步進脈沖頻率可以使步進電動機以最快的速度轉(zhuǎn)到位。

        起動頻率主要靠試驗確定,升降速曲線的設(shè)計就是要尋求一種與步進電動機矩頻特性相適應(yīng)的速度控制方案。常見的升降速方案有直線型、S型和指數(shù)型等。根據(jù)步進電動機的矩頻特性,起動階段負載轉(zhuǎn)動慣量較大,升速曲線應(yīng)緩和一些;高速階段,步進電動機轉(zhuǎn)矩下降較快,轉(zhuǎn)速也應(yīng)緩和上升。降速曲線與升速曲線對稱,可以得出,S型曲線是最適合的升降速方案。下述介紹升速曲線的設(shè)計步驟以及升速參數(shù)的生成方法,同理可得降速曲線和降速參數(shù)[3-6]。

        1)根據(jù)表1的數(shù)據(jù),以轉(zhuǎn)速為自變量,轉(zhuǎn)矩為因變量,進行曲線擬合。給實際工程應(yīng)用留下一定余量,縱坐標取為原來的0.8,保證轉(zhuǎn)速滿足步進電動機的矩頻特性。曲線擬合公式為:

        f′(x)=0.8f(x)

        (1)

        f′(x)=ax^n+bx^(n-1)+…+cx+1

        (2)

        擬合出的曲線應(yīng)當在步進電動機矩頻特性曲線的下方。

        2)步距角與轉(zhuǎn)速成反比關(guān)系。設(shè)步距角為θ,對應(yīng)轉(zhuǎn)速為v,0.6°步距角對應(yīng)轉(zhuǎn)速為v1,則:

        v=θv1/0.6

        (3)

        這樣,根據(jù)步距角θ得到相應(yīng)的轉(zhuǎn)速v,以v為自變量,轉(zhuǎn)矩為因變量,利用式1和式2進行曲線擬合。

        3)通過試驗獲得起動頻率,由起動頻率獲得初始轉(zhuǎn)速v0,由設(shè)計要求獲得最高轉(zhuǎn)速vt,則式2自變量x的取值范圍為:v0~vt。

        4)設(shè)微控制器控制周期為t,步進電動機轉(zhuǎn)動總時間要求為T,則取值個數(shù)r為:

        r=T/t

        (4)

        5)以小增量轉(zhuǎn)速(如0.1 r/min)對式1擬合的多項式進行插值。插值所得到的曲線應(yīng)該在步進電動機矩頻特性曲線的下方。

        6)以轉(zhuǎn)矩為自變量,轉(zhuǎn)速為因變量,對第5步中插值所得的數(shù)據(jù)進行反擬合,得到轉(zhuǎn)矩-轉(zhuǎn)速擬合曲線,擬合階數(shù)為n1。

        7)均勻分配轉(zhuǎn)矩升高速率,根據(jù)式4計算所得參數(shù)個數(shù),對第6步擬合的曲線進行插值,從而生成升速曲線參數(shù)。降速是升速的逆過程,逆序排列升速參數(shù)即可得到降速參數(shù)。

        經(jīng)過上述7步,可得到滿足步進電動機矩頻特性的升降速轉(zhuǎn)速參數(shù),為編寫軟件做好了算法準備。

        4 基于MATLAB GUI的升降速參數(shù)生成軟件

        MATLAB GUI人機界面優(yōu)良,且擁有MATLAB軟件強大的計算能力,本文選擇MATLAB GUI作為開發(fā)工具。軟件輸入變量包括:步距角θ、起動轉(zhuǎn)速v0、終止轉(zhuǎn)速vt、微控制器控制周期t、步進電動機轉(zhuǎn)動總時間T、矩頻特性曲線擬合階數(shù)n、轉(zhuǎn)矩-轉(zhuǎn)速曲線擬合階數(shù)n1。輸出量為升降速轉(zhuǎn)速參數(shù)。軟件設(shè)計中主要用到了MATLAB曲線擬合函數(shù)polyfit()和曲線插值函數(shù)polyval(),避免了使用復(fù)雜的數(shù)學(xué)公式,使得本文所設(shè)計的步進電動機升降速參數(shù)生成軟件十分簡潔實用。軟件運行效果如圖3所示。

        圖3 某型步進電動機升降速參數(shù)生成軟件運行界面

        圖3a所示為矩頻特性曲線擬合示意圖,點劃線為某型步進電動機矩頻特性曲線,三角和點化線為留有余量的矩頻特性曲線,實線為根據(jù)式1進行插值所得到的曲線,該曲線在步進電動機矩頻特性曲線的下方,滿足設(shè)計要求。圖3b所示為擬合后的生成參數(shù)曲線,其中,橫坐標為參數(shù)個數(shù),縱坐標為生成參數(shù),曲線大致符合S型升速曲線,滿足步進電動機的升速需求。降速是升速的逆過程,逆序排列升速參數(shù)即可得到降速曲線。

        設(shè)轉(zhuǎn)動總時間為3 s,微控制器控制周期為0.1 s,步距角為0.6°,起動速度為100 r/min,對軟件生成的參數(shù)進行簡單修改,得到最終生成的升速參數(shù),見表2。

        表2 步進電動機升速參數(shù)表

        將該參數(shù)寫入FLASH ROM中,微控制器在控制步進電動機升降速時通過查表方式調(diào)用。

        5 結(jié)語

        針對步進電動機的失步和過沖問題,介紹了步進電動機控制系統(tǒng)硬件,分析了步進電動機的矩頻特性,總結(jié)出了步進電動機升降速控制原則,提出了一種利用曲線擬合的升降速曲線設(shè)計步驟及升降速參數(shù)生成方法,并利用MATLAB GUI工具開發(fā)了升降速參數(shù)生成軟件。軟件的成功開發(fā)對各型步進電動機的控制均具有一定的工程應(yīng)用價值。

        [1] 高亮.8051單片機對步進電機的控制及步進電機升降速曲線的設(shè)計[J].測控技術(shù), 2002,21(11):1-2,67-68.

        [2] 黃法恒,劉利.基于單片機的步進電機升降速及精度控制研究[J].微電機,2010,43(3):95-97.

        [3] 池海寧.步進電機失步原因及解決方法[J].機電設(shè)備(技術(shù)篇),2006(4):15.

        [4] 李海波.單片機對步進電機三相六拍指數(shù)規(guī)律升降速的并行控制[D].北京: 北京化工大學(xué),2003.

        [5] 坂本正文. 步進電機應(yīng)用技術(shù)[M]. 王自強 ,譯. 北京:科學(xué)出版社,2010.

        [6] 陳曙光,張洪偉,劉曉,等. 關(guān)于風力發(fā)電機齒輪嚙合傳動的有限元分析[J].新技術(shù)新工藝,2014(10):56-58.

        責任編輯李思文

        ParameterGenerationSoftwareofRaisingandReducingSpeedsofStepMotorbasedonMATLABGUI.

        FAN Qiaoyan

        (Department of Mechanical and Electrical Engineering, Xi′an Vocational Technical College,Xi′an 710032, China)

        Desynchronizing and overshooting often occurs on step motor′s starting and stopping. Torque characteristics of a step motor were analyzed and principles of raising and reducing speeds were summarized in the paper to solve the problem. The step of designing speed-up and speed-down curve based on curve fitting and the way of generating parameters of raising and reducing speeds of step motor were proposed, parameter generation software was developed based on MATLAB GUI, this brined certain value in engineering of types of step motor’s controlling.

        MATLAB GUI, step motor, torque characteristics, speed-up and speed-down curve

        TM 383.6

        :A

        范巧艷(1986-),女,助教,碩士研究生,主要從事信號與信息處理等方面的研究。

        2015-01-11

        国产精品一区二区在线观看| 亚洲嫩模一区二区三区视频| 蜜桃精品免费久久久久影院| 在线播放a欧美专区一区| 国产亚洲欧美精品一区| 亚洲AV无码专区一级婬片毛片| 久久免费精品国产72精品剧情| 亚洲av高清资源在线观看三区| 亚洲国产一区二区,毛片| 亚洲av高清一区二区在线观看 | 国产精品23p| 性感人妻一区二区三区| 性无码国产一区在线观看| 国产精品亚洲国产| 日本高清一区二区在线播放| 不卡av一区二区在线| 视频在线观看国产自拍| 亚洲av中文无码乱人伦下载| 2019最新中文字幕在线观看| 伊人久久大香线蕉亚洲五月天| 97久久人人超碰超碰窝窝| 日本人与黑人做爰视频网站| 亚洲va欧美va国产综合| 亚洲国模一区二区三区视频| 日韩精品中文字幕免费人妻| 激情乱码一区二区三区| 亚洲毛片免费观看视频| 蜜桃tv在线免费观看| 久久精品中文少妇内射| 成年女人a毛片免费视频| 99国产精品人妻噜啊噜| 丁香五月缴情综合网| 娇柔白嫩呻吟人妻尤物| 一区二区免费中文字幕| 少妇人妻字幕精品毛片专区| 国产成人久久精品一区二区三区 | 国产精品亚洲av一区二区三区| 丰满少妇被猛进去高潮| 免费人成年激情视频在线观看| 免费a级毛片出奶水| 精品免费人伦一区二区三区蜜桃|