步進電機全閉環控制

2020-11-22 電子產品世界

步進電機由於體積精巧、價格低廉、運行穩定,在低端行業應用廣泛,步進電機運動控制實現全閉環,是工控行業的一大難題。

主要問題有兩個,原點的不確定性和失步,目前,採用高速光電開關作為步進系統的原點,這個誤差在毫米級,所以在精確控制領域,是不能接受的。另外,為了提高運行精度,步進系統的驅動採用多細分,有的大於16,假如用在往復運動過程中,誤差大的驚人。已經不能適應加工領域。

本文引用地址:http://www.eepw.com.cn/article/201612/331305.htm

為此,提出步進電機全閉環控制系統,以適應目前運動控制領域的需求。

1、 硬體連接

硬體連接加裝編碼器,根據細分要求,採用不同等級的解析度編碼器進行實時反饋。

2、 原點控制

根據編碼器的Z信號,識別、計算坐標原點,同數控系統相同,精度可以達到2/編碼器解析度×4。

3、 失步控制

根據編碼器的反饋數據,實時調整輸出脈衝,根據失步調整程度,採取相應辦法。

下圖是電路原理

4、 電路原理描述

電路採用超大規模電路FPGA,輸入、輸出可以達到兆級的相應頻率,電源3.3V,利用2596開關電源,將24V轉為3.3V,方便實用。

輸入脈衝與反饋脈衝進行4倍頻正交解碼後計算,及時修正輸出脈衝量和頻率。

5、 應用描述

本電路有兩種模式,返回原點模式和運行模式。當原點使能開關置位時,進入原點模式,反之,進入運行模式。

在原點模式,以同步於輸入脈衝的頻率輸出脈衝,當碰到原點開關後,降低輸出脈衝頻率,根據編碼器的Z信號,識別、計算坐標原點。返回原點完成後,輸出信號。此信號及其數據在不斷電的情況下,永遠保持。

在運行模式,以同步於輸入脈衝的頻率輸出脈衝,同時計算反饋數據,假如出現誤差,及時修正。另外,大慣量運行時,加減速設置不合理的情況下,可能會及時反向修正。

6、 技術指標

(1)輸入輸出相應頻率:≤1M;

(2)脈衝同步時間誤差:≤10ms;(主要延誤在反向修正,不考慮反向修正,≤10us)

(3)重定位電氣精度: ≥2/編碼器解析度×4/馬達解析度×細分)

(4)重定位原點電氣精度≥2/編碼器解析度×4/馬達解析度×細分)

(5)適應PNP,NPN接口

(6)適應伺服脈衝控制

(7)適應各種編碼其接口

步進電機運動控制一旦解決上述問題,增加數百元成本的情況下可以實現全閉環控制,毫不遜色於伺服系統。特別是其價格低廉、控制簡單、壽命長久的特點在某些場合,可能優於伺服系統。


相關焦點

  • 步進電機全閉環控制技巧
    摘要  步進電機由於體積精巧、價格低廉、運行穩定,在低端行業應用廣泛,步進電機運動控制實現全閉環,是工控行業的一大難題。  引言  主要問題有兩個,原點的不確定性和失步,目前,採用高速光電開關作為步進系統的原點,這個誤差在毫米級,所以在精確控制領域,是不能接受的。
  • 步進電機的開環與閉環控制原理
    步進電動機的控制方式一般分為開環控制與閉環控制兩種控制方式,其中開環控制步進電機最簡單的控制方式就是玎環控制系統,在這種控制方式下,步進電機控制脈衝的輸入並不依賴於轉子的位置,而是按一固定的規律發出控制脈衝,步進電機僅依靠這一系列既定的脈衝而工作,這種控制方式由於步進電機的獨特性而比較適合於控制步進電機,適合於我國的國情這種種控制方式的特點是
  • 編碼器形式的步進電機閉環控制系統
    步進電機的閉環控制最早是採用編碼器的形式。初始狀態,系統受一相或幾相激磁而靜止。開始工作後,先把目標位置送入減法計數器;然後,「起動」脈衝信號加到控制單元上,控制單元在「起動」脈衝的作用下,立即把步進命令送入相序發生器,使激磁變化一次,後續的脈衝則由編碼器裝置產生。
  • 步進電機的單脈衝控制、雙脈衝控制、開環控制和閉環控制
    步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器。
  • 基於THB6064H的步進電機閉環控制電路設計
    由於步進電機沒有積累誤差,容易實現較高精度的位移和速度控制,被廣泛用於精確控制領域。由步進電機與驅動電路組成的開環數控系統簡單並且價格低廉,但有時存在振蕩和失步現象,故在複雜電磁環境下或是對精度要求較高的場合下,必須加入反饋電路組成高性能的閉環數控系統[1]。本文採用旋轉編碼器作為反饋器件對步進電機實行閉環控制。
  • 伺服電機控制能否代替步進電機控制,交流伺服電機與步進電機的區別...
    伺服電機控制是否可以替代步進電機控制  1.步進電機、伺服電機都是控制電機,主要用於精密定位控制用途。特別是伺服電機,數控系統常用電機。一般使用控制器+驅動器+伺服(步進)電機+聯軸器+絲槓副+導軌不需要減速器的,因為伺服和步進速度根據脈衝頻率可以大範圍調節速度。  2.伺服電機是閉環控制,步進一般開環控制。
  • 伺服電機與步進電機的區別差異,步進電機控制能否用伺服電機控制代替
    隨著全數字式交流伺服系統的出現,交流伺服電機也越來越多地應用於數字控制系統中。為了適應數字控制的發展趨勢,運動控制系統中大多採用步進電機或全數字式交流伺服電機作為執行電動機。雖然兩者在控制方式上相似(脈衝串和方向信號),但在使用性能和應用場合上存在著較大的差異。現就伺服電機與步進電機二者的使用性能及區別作一比較。
  • 閉環控制步進電動機基礎特性介紹
    混合伺服電機,也稱閉環控制步進電機,最近年來在線束機器設備、全自動自動擰螺絲機、工業機械手、音樂噴泉廣場等規定迅速定位、經常快速開啟的場所獲得了快速的營銷推廣和運用,另外,又以其絕對平穩的鎖定模式及其基本無過衝的位置定位,在低中速率運用中跨越傳統式
  • 步進電機細分控制
    >控制電動機,它將電脈衝信號轉變為角位移,即給一個脈衝,步進電機就轉一個角度,因此非常合適單片機控制,在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,電機則轉過一個步距角,同時步進電機只有周期性的無累積誤差,精度高。
  • 步進電機與伺服電機
    傳統步進電機與伺服電機的基本區別在於電機類型及其控制方式。步進電機通常使用50到100極無刷電機,而典型的伺服電機只有4到12極。極點是電機的一個區域,其中北極或南極磁極是由永磁體磁鐵或通過繞組的線圈通過電流產生的。
  • 步進電機PLC的直接控制
    步進電機的角位移與輸入脈衝個數成正比,其轉速與脈衝頻率成正比,其轉向與脈衝分配到步進電機的各相繞組的相序有關。由於步進電機的轉角、轉速和轉向均可採用數字量(脈衝)控制,故步進電機廣泛應用於數字伺服領域。圖1表示了步進電機的典型應用。
  • 步進電機和伺服電機的區別
    在目前國內的數字控制系統中,步進電機的應用十分廣泛。隨著全數字式交流伺服系統的出現,交流伺服電機也越來越多地應用於數字控制系統中。為了適應數字控制的發展趨勢,運動控制系統中大多採用步進電機或全數字式交流伺服電機作為執行電動機。雖然兩者在控制方式上相似(脈衝和方向信號),但在使用性能和應用場合上存在著較大的差異。
  • PSoC3 雙軸步進電機細分控制
    本文給出了一種使用PSoC3 CY8C3866AXI-040晶片和L298雙全橋功率晶片對兩軸步進電機控制的方法,該方案電路簡單,控制方便,實驗結果表明,控制系統運行正常,可靠性較高。  1,概述步進電機是一種把電脈衝信號變成直線位移或角位移的控制電機。
  • 步進電機與伺服電機的區別
    ,因為,伺服電機本身具備發出脈衝的功能,所以伺服電機每旋轉一個角度,都會發出對應數量的脈衝,這樣,和伺服電機接受的脈衝形成了呼應,或者叫閉環,如此一來,系統就會知道發了多少脈衝給伺服電機,同時又收了多少脈衝回來,這樣,就能夠很精確的控制電機的轉動,從而實現精確的定位,可以達到0.001mm。
  • 什麼是步進電機?步進電機類型
    大多數步進器,因為它們也是已知的,可以在音頻上步進,允許它們快速旋轉,並且使用合適的控制器,它們可以在受控的方向上「開始」和「停止」。  對於某些應用,可以選擇使用伺服電機和步進電機。兩種類型的電機都提供了類似的精確定位機會,但它們在許多方面有所不同。伺服電機需要某種類型的編碼器反饋控制系統。
  • L297/L298晶片步進電機的單片機控制實現
    步進電動機把電脈衝信號變換成角位移以控制轉子轉動的微特電機。在自動控制裝置中作為執行元件。每輸入一個脈衝信號,步進電動機前進一步,故又稱脈衝電動機。步進電動機多用於數字式計算機的外部設備,以及印表機、繪圖機和磁碟等裝置。 在數字控制系統中具有精度高,運行可靠。如採用位置檢測和速度反饋,亦可實現閉環控制。
  • 步進電機與伺服電機的區別是什麼?
    ,那步進電機與伺服電機的區別是什麼呢?1、控制精度不同。步進電機的相數和拍數越多,它的精確度就越高,伺服電機取決於自帶的編碼器,編碼器的刻度越多,精度就越高。2、控制方式不同。一個是開環控制,一個是閉環控制。3、低頻特性不同。
  • 步進電機控制電路的實現方法
    從步進電機及細分控制的基本原理分析入手,論述了步進電機細分控制電路的實現方法。關鍵詞:步進電機;細分控制;電路設計。1  引言 步進電機又被稱為步進器,屬於感應電機的範疇,其能夠按照電磁學的原理將電能轉化為機械能。在現代數控系統中,步進電機是不可或缺的主要執行元件之一,步進電機藉助電子電路,可將直流電變成分時供電、多相時序控制電流。在步進電機正常運行時,可以通過細分控制進一步提升電機穩定運行的頻率範圍,並增加解析度、減小低頻振動及噪音、溫升和高頻失步[1-6]。
  • 步進電機有沒有編碼器?步進電機如何加編碼器
    改變繞組通電的順序,電機就會反轉。所以可用控制脈衝數量、頻率及電動機各相繞組的通電順序來控制步進電機的轉動。   通常見到的各類電機,內部都是有鐵芯和繞組線圈的。   步進電機是執行原件,編碼器屬於反饋系統,編碼器配合步進電機使用,用PLC控制其運行。按照原理來講是PLC發送脈衝指令給步進驅動器,驅動器給步進電機提供相應電流使其運行,當編碼器檢測到步進電機運行到需要到達的位置的時候會反饋信號給PLC,PLC安裝反饋的信號停止發送脈衝信號給步進驅動器,當步進電機沒有了電動原提供電流當然也會立刻停止運行。
  • 步進電機和伺服電機的區別你知道嗎?
    但是,對於許多用戶而言,他們不了解這兩種電機的主要區別,因此他們始終不知道如何選擇。那麼,步進電機和伺服電機之間的主要區別是什麼?1、工作原理這兩種電機在原理上有很大的不同,步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件。