在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現步進電機中的速度調節控制設計

電子設計 ? 作者:電子設計 ? 2018-10-26 09:23 ? 次閱讀

引言

步進電機的控制是經濟型數控系統開發時的一項重要內容,其中對步進電機運動過程中的升 降速控制是重點。步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為“步距角”,它的旋轉是以固定的角度一步一步運行的。可以通過控制脈沖個數來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈沖頻率來控制電機轉動的速度和加速度,從而達到調速的目的。步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器雖然步進電機已被廣泛地應用,但步進電機并不能象普通的直流電機,交流電機在常規下使用。它必須由雙環形脈沖信號、功率驅動電路等組成控制系統方可使用。因此用好步進電機卻非易事,它涉及到機械、電機、電子及計算機等許多專業知識。步進電機作為執行元件,是機電一體化的關鍵產品之一, 廣泛應用在各種自動化控制系統中。隨著微電子和計算機技術的發展,步進電機的需求量與日俱增,在各個國民經濟領域都有應用。

1 步進電機動態特性分析

由于步進電機的輸出轉矩隨步進頻率的增加而減少,根據步進電機的動態特性,可以通過其動 力模型(二階微分)描述: 式中:J—系統的總轉動慣量 θ—轉子的轉角 β—阻尼系數 k—與θ成某種函數關系的比例因子 Tz—摩擦阻力矩及其它與β無關的阻力矩之和 Td—步進電機所產生的電磁驅動轉矩 式中, —慣性扭矩 —角加速度 顯然,慣性扭矩 應小于最大電磁轉矩Td,在升速階段角加速度 越大越好,使得到達勻 速的時間越短,但在加速階段為了減小對系統的沖擊 不應該突變,故在不失步的前提之下,在加速階段 應正比于頻率f對時間的微分。故 可以表示為: 式中:A和B是兩個特定的時間常數。 假設在升速階段的啟動頻率為 ,則對(3)式進行拉氏變換得: 對(4)式整理得: 再次對(5)式進行拉氏反變換整理得: 式(6)中, 為時間常數,反映上升速度的快慢,式(7)中,。設步進電 機在升速過程中啟動頻率為,運行最高頻率為,當運行足夠的時間后(用表示),有 ,根據式(7)得: 由(8)式整理,并且由于遠大于,故: 將(9)式代入(7)式中得: 式(10)中 為時間常數,該式就是普通的指數加減速的數學模型。

2 步進電機的升降速曲線

由步進電機動態特性的理論推導可知,指數規律的升降速曲線更能使步進電機轉子的角加速度 的變化與其輸出轉矩的變化相適應,指數曲線能更充分反應步進電機速度特性。因此用指數曲線來 分析步進電機加減速。由指數曲線方程繪制出電機升降速曲線如下圖1所示: 如圖1所示,縱坐標為頻率,單位是步/秒,其實反映了轉速的高低。橫坐標為時間,各段時間內走 過的步數用N來表示,步數其實反映了行程。圖中標出理想升速曲線和實際升速曲線。

3 升速過程的離散處理

由升速算法,在程序運行時,若運行速度為,則可計算出升速時 間為: 由于計算機上無法實現連續控制,必須將上升時間離散化。若將升速段均勻分為n段,由(11) 式可知上升的時間為,則相鄰兩次速度變化的時間間隔為。 式中:n為階梯的分檔數。則每一檔的頻率為 由上式可計算出定時器的時間設定值,即各頻率段上脈沖個數(或運行的步數)Ni為 則升速的總步數為: 程序執行過程中,對每檔速度都要計算在這個臺階應走的步數,然后以遞減方式檢查。當減至 零時,表示該檔速度應走的步數已走完,轉入下一檔速度,與此同時,還要遞減升速過程總步數,直到升速過程走完為止。以上就是對升速過程的處理,降速過程的處理方法和升速過程相同。 本文所選的步進電機為42BYG4501型兩相混合式步進電機,該電機的最大空載啟動頻率為 1200步/s, 允許突跳頻率可由電機的最大空載啟動頻率求得,一般取其1/2~3.結合本系統對升降速的具體要求。

4 用單片機實現步進電機的速度控制

本文采用C8051F040單片機對步進電機進行升降速控制,單片機使用定時器中斷方式來控制步 進電機的速度,升降速控制實際上是不斷改變定時器初載值的大小。為了少占用CPU資源并提高響 應速度,設計時把各離散點速度所需的定時器裝載值固化在單片機的ROM中,系統運行時用查表法 查出所需的裝載值。升速控制中,需要查各臺階微步數和對應的時間常數表。減速控制中,無需任 何調整,等分時間取和加速段相同值。最后一檔速度為加速段的啟動速度。 系統進入加減速運行方式后,首先依據設定的工作速度,計算加減速過程所需的臺階數和定時 器時間常數以及勻速段定時器時間常數并填表。加減速程序流程圖如下圖2所示,也即查表執行加速 各檔,勻速段,減速各檔的過程。 假定將加速和減速段對稱地細化為255段,使之成為鋸齒狀逐步逼近指數的曲線進行加、減速。

5 結語

本文運用指數加、減速方法實現單片機對步進電機的速度控制,利用離散化處理實現了步進電機的速度調節,根據指數規律函數計算各上升和下降階梯時的頻率,通過查表和定時中斷技術實現 步進電機的升降速控制。實驗結果表明,用上文所述的升降速控制流程圖編寫的程序在實際運用中 電機運行平穩,能可靠地沿著所設計的指數型曲線運行,該方法簡單實用且效果好。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635233
  • 控制系統
    +關注

    關注

    41

    文章

    6618

    瀏覽量

    110605
  • 步進電機
    +關注

    關注

    150

    文章

    3110

    瀏覽量

    147484
收藏 人收藏

    評論

    相關推薦

    步進電機速度控制

    。對于不同負載、不同轉速,需要選擇合適的基礎頻率與跳變頻率,才能夠達到最佳控制效果。指數曲線,在軟件編程,先算好時間常數存貯在計算機存貯器內,工作時指向選取。通常,完成步進電機的加減
    發表于 01-11 15:02

    如何控制步進電機速度

    如何控制步進電機速度,假定設置為四細分數,電機轉一圈所需要的脈沖數即為800個,要實現
    發表于 07-08 08:20

    步進電機的線速度控制資料下載

    步進電機的線速度控制資料下載,1. 介紹這篇應用筆記描述怎樣去實現步進
    發表于 07-08 08:39

    步進電機的線速度控制 精選資料推薦

    ATmega48(8位AVR處理器),運行頻率為3.68MHZ,串口通信格式為19200/8/N/11. 介紹這篇應用筆記描述怎樣去實現步進電機的線速度
    發表于 07-08 06:21

    如何實現步進電機的正反轉動控制

    前言 上一講我們已成功實現步進電機的正反轉動控制,并簡單的通過調節節拍間的延時時間實現了簡單的
    發表于 07-08 08:30

    外部按鍵中斷是如何調節步進電機速度

    外部按鍵中斷是如何調節步進電機速度的?Arduino uno控制板與步進
    發表于 10-15 09:28

    步進電機速度控制及運動規律

    步進電機速度控制及運動規律 步進電機區別于其他控制
    發表于 09-17 15:07 ?9580次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>速度</b><b class='flag-5'>控制</b>及運動規律

    基于ARMCortex_M3的步進電機線性速度控制實現

    基于ARMCortex_M3的步進電機線性速度控制實現
    發表于 09-29 09:28 ?5次下載
    基于ARMCortex_M3的<b class='flag-5'>步進</b><b class='flag-5'>電機</b>線性<b class='flag-5'>速度</b><b class='flag-5'>控制</b>的<b class='flag-5'>實現</b>

    使用PLC如何控制步進電機速度與方向

    步進電機是一種很常見的動力元件,步進電機可以很方便的由控制系統控制速度與轉動方向。那么使用PL
    的頭像 發表于 02-16 22:37 ?2.2w次閱讀
    使用PLC如何<b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>速度</b>與方向

    基于DSP的步進電機速度控制系統

    本文步進電機原理及DSP控制方法,進行了步進電機速度控制
    發表于 06-07 09:11 ?29次下載

    plc如何控制步進電機速度和方向?

    plc作為一種工業控制計算機,具有模塊化結構、配置靈活、高速的處理速度、精確的數據處理能力、PLC對步進電機也具有良好的控制能力,利用其高速
    發表于 08-02 10:05 ?1338次閱讀

    plc如何控制步進電機速度和方向?

    plc作為一種工業控制計算機,具有模塊化結構、配置靈活、高速的處理速度、精確的數據處理能力、PLC對步進電機也具有良好的控制能力,利用其高速
    的頭像 發表于 08-07 08:09 ?2350次閱讀
    plc如何<b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>速度</b>和方向?

    調節變頻器的速度實現精確電機控制

    變頻器是專用來調節電機轉速的設備,改變電源頻率來調節電機轉速。我們通過以下步驟實現調節變頻器的速度,達到
    的頭像 發表于 11-07 17:06 ?1203次閱讀
    <b class='flag-5'>調節</b>變頻器的<b class='flag-5'>速度</b>來<b class='flag-5'>實現</b>精確<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    調節變頻器的速度實現精確電機控制

    變頻器是專用來調節電機轉速的設備,改變電源頻率來調節電機轉速。我們通過以下步驟實現調節變頻器的速度,達到
    的頭像 發表于 11-11 08:07 ?1481次閱讀
    <b class='flag-5'>調節</b>變頻器的<b class='flag-5'>速度</b>來<b class='flag-5'>實現</b>精確<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    步進電機控制器怎么調速度

    調整控制器的參數,可以實現步進電機速度調節。本文將詳細介紹
    的頭像 發表于 06-12 09:17 ?2030次閱讀
    主站蜘蛛池模板: 老师您的兔子好软水好多动漫视频| 99热久久久久久久免费观看| 成人国产三级精品| 日韩免费网站| 在线操| 欧美系列在线观看| 午夜精品福利在线观看| 久久精品.com| 久久九九亚洲精品| 中国一级特黄真人毛片免费看| 美女 免费 视频 黄的| 天天插天天插天天插| 性xxx中文视频| 人人精品久久| 天天操夜夜操夜夜操| 日本不卡在线视频高清免费| 欧美一区二区三区在线观看| 天天骑天天干| 久久狠狠干| 久久99精品一级毛片| 国产综合视频| 亚洲精品卡1卡二卡3卡四卡 | 日韩 三级| 午夜影院免费观看| 亚洲视频一区二区在线观看| 欧美色交| 黄色成人在线网站| 特级毛片网站| 午夜影院免费在线观看| 男女午夜特黄毛片免费| 巨尻在线观看| 最近最新免费视频| 日本精高清区一| 久久久久久久久久免免费精品| 亚洲性天堂| 夜夜艹| 抽搐一进一出gif免费男男| 国产高清成人mv在线观看| 操女人网址| 久久综合免费视频| 欧美性猛交xxxx乱大交|