如何實現步進電機運動控制的全閉環控制

2021-03-04 04:59:51 字數 5272 閱讀 9144

1樓:匿名使用者

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

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

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

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)適應各種編碼其介面

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

請問步進電機可以實現閉環控制嗎?

2樓:匿名使用者

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,即給電機加乙個脈衝訊號,電機則轉過乙個步距角。這一線性關係的存在,加上步進電機只有週期性的誤差而無累積誤差等特點。

使得在速度、位置等控制領域用步進電機來控制變的非常的簡單。因此電機本身不可以閉環控制但是可以通過驅動器實現閉環控制。驅動器給電機訊號-電機運轉,電機運轉狀態通過驅動器的檢測元件反饋給驅動器

3樓:匿名使用者

步進電機當然可以實現閉環控制,現在大量閉環步進驅動系統在應用,如ezs57+57hs20en-1000、hbs57+57hs20en-1000

4樓:【宇寧

市場上有家公司已經做出閉環步進系統,驅動器內含dsp處理器,中間加編碼器,實現了閉環控制,我這裡有個型號uim242ie,你自己查查!

5樓:匿名使用者

可以啊,既可以實現位置閉環控制,若步進電機採用連續工作方式,還可以實現轉速閉環控制。

6樓:匿名使用者

不能,最多實現半閉環控制!

請問:全閉環控制系統中,採用步進電機和伺服電機的優缺點

7樓:匿名使用者

樓上的回答:

伺服主要靠脈衝來定位,基本上可以這樣理解,伺服電機接收到1個脈衝,就會旋轉1個脈衝對應的角度,從而實現位移,因為,伺服電機本身具備發出脈衝的功能,所以伺服電機每旋轉乙個角度,都會發出對應數量的脈衝,這樣,和伺服電機接受的脈衝形成了呼應,或者叫閉環,如此一來,系統就會知道發了多少脈衝給伺服電機,同時又收了多少脈衝回來,這樣,就能夠很精確的控制電機的轉動,從而實現精確的定位

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,即給電機加乙個脈衝訊號,電機則轉過乙個步距角。這一線性關係的存在,加上步進電機只有週期性的誤差而無累積誤差等特點。

使得在速度、位置等控制領域用步進電機來控制變的非常的簡單。

樓上有誤導哦:

伺服電機本身和步進電機結構類似,是不具備傳送脈衝功能的,但由於有伺服電機上有配備編碼器,所以有脈衝反饋回來,通過伺服驅動器的反饋脈衝,可以與系統之間實現半閉環架構,但的確需要全閉環控制的時候,是需要在最終的傳動裝置,比如絲桿或移動平台等 上面安裝編碼器或光柵,如果是那種情況的話,伺服和步進都是可以的,只是伺服不存在堵轉和失步的現象,控制更簡潔,但成本相對要高,可依實際情況選擇,

如今的智慧型步進控制系統,步進電機上也是有安裝編碼器,內部控制方式也是和伺服功能接近了,也不存在堵轉和失步的現象;。

8樓:匿名使用者

伺服主要靠脈衝來定位,基本上可以這樣理解,伺

服電機接收到1個脈衝,就會旋轉1個脈衝對應的角度,從而實現位移,因為,伺服電機本身具備發出脈衝的功能,所以伺服電機每旋轉乙個角度,都會發出對應數量的脈衝,這樣,和伺服電機接受的脈衝形成了呼應,或者叫閉環,如此一來,系統就會知道發了多少脈衝給伺服電機,同時又收了多少脈衝回來,這樣,就能夠很精確的控制電機的轉動,從而實現精確的定位

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,即給電機加乙個脈衝訊號,電機則轉過乙個步距角。這一線性關係的存在,加上步進電機只有週期性的誤差而無累積誤差等特點。

使得在速度、位置等控制領域用步進電機來控制變的非常的簡單。

9樓:匿名使用者

步進只是開環,伺服是閉環,但大多數伺服也是位置環半閉環,全閉環比較少,閉環就是多了反饋,可以提高精度

10樓:匿名使用者

1um???? 步進你根本不用考慮,伺服是必須的(我是說常用方式),最主要的是你用什麼樣的傳動方式?絲桿的精度、絲桿固定支架的精度?

最主要的是反饋光柵的解析度是多少?機械上也有很多講究,說實話1um不是你我能玩的,5um想玩還差不多。

機械加工達不到

步進電機的閉環控制方法的缺陷有哪些?

11樓:別找我問松下

增加系統複雜度,需要找反饋器件,沒啥意思。感覺就是防個丟步用

用個伺服算了

有閉環控制的文章,看看就知道了缺陷。。

引用「 步進電機的閉環控制可採用各種不同的方法,其中包括計步(或步校驗)、無感測器反電動勢檢測和有感測器反饋的全伺服控制。

步校驗是最簡單的位置控制,它採用低解析度的光電編碼器來統計移動步數。用乙個簡單的電路來比較指令步數和測量到的步數,以校驗步進電機是否已移動到指定位置。

反電動勢是一種無感測器檢測方法,它採用步進電機的反電動勢(emf)訊號來測量和控制速度。根據增量運動控制協會主席dan jones的說法,當速度過低以致反電動勢電壓低於可檢測水平時,將閉環控制切換為開環控制,再完成最終的定位運動。

全伺服是指始終使用編碼器、旋變或其他反饋裝置以更精確控制步進電機位置和力矩。世界上已經有一些**商開始提供這種產品。

parker hannifin將有源阻尼和無編碼器堵轉檢測作為反電動勢控制方法的補充。步進電機驅動器監視並測量電機繞組的電壓和電流資訊,並用來改進對步進電機的控制。有源阻尼採用該資訊來抑制速度的振盪,使電機得到更多的可用力矩輸出——而不是將力矩浪費在機械振動上。

無編碼器堵轉檢測使用該資訊來檢測失步現象,失步對開環控制而言是乙個嚴重問題。」

沒啥感覺就是沒看完這個話,直接貼上了 你慢慢看看,看完就會發現這個增加系統複雜,增加工作量的缺陷了

12樓:匿名使用者

閉環步進電機控制方法與交流伺服類似採用foc向量控制,只是步進電機特性與伺服電機的特性有較大差別,在高速效能方面要比伺服電機差,但在中低速應用與伺服沒有區別,而且具有突出的特點無零位振動,如ezs57+57hs20en-1000組成的閉環驅動系統在玉雕、點膠、螺絲機中應用效果非常不錯。

13樓:用新首熹

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,即給電機加乙個脈衝訊號,電機則轉過乙個步距角。步進電機的閉環控制就是增加系統複雜度,需要找反饋器件,相當於就是防止丟步。

閉環步進電機補償一般是根據驅動器實際接收上位機脈衝數量和實際步進電機對應轉角的誤差進行補償,一般補償脈衝由閉環步進電機驅動器完成。

步進電機的閉環控制可採用各種不同的方法,其中包括計步(或步校驗)、無感測器反電動勢檢測和有感測器反饋的全伺服控制。

步校驗是最簡單的位置控制,它採用低解析度的光電編碼器來統計移動步數。用乙個簡單的電路來比較指令步數和測量到的步數,以校驗步進電機是否已移動到指定位置。

反電動勢是一種無感測器檢測方法,它採用步進電機的反電動勢(emf)訊號來測量和控制速度。當速度過低以致反電動勢電壓低於可檢測水平時,將閉環控制切換為開環控制,再完成最終的定位運動。

步進電機的閉環控制方法的缺陷有哪些

14樓:一能機電技術****

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制項。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,即給電機加乙個脈衝訊號,電機則轉過乙個步距角。步進電機的閉環控制就是增加系統複雜度,需要找反饋器件,相當於就是防止丟步。

閉環步進電機補償一般是根據驅動器實際接收上位機脈衝數量和實際步進電機對應轉角的誤差進行補償,一般補償脈衝由閉環步進電機驅動器完成。

步進電機的閉環控制可採用各種不同的方法,其中包括計步(或步校驗)、無感測器反電動勢檢測和有感測器反饋的全伺服控制。

步校驗是最簡單的位置控制,它採用低解析度的光電編碼器來統計移動步數。用乙個簡單的電路來比較指令步數和測量到的步數,以校驗步進電機是否已移動到指定位置。

反電動勢是一種無感測器檢測方法,它採用步進電機的反電動勢(emf)訊號來測量和控制速度。當速度過低以致反電動勢電壓低於可檢測水平時,將閉環控制切換為開環控制,再完成最終的定位運動。

步進電機怎麼控制速度,如何控制好步進電機的速度

步進電機的速度控制可以考慮使用錶控。錶控採用 設定取代程式設計,人人都可以掌握。下面是詳細的講解 脈衝輸出頻率的設定用於設定電機的轉速,脈衝輸出時固定由輸出端y1輸出,輸出設定頻率的脈衝系列,脈衝頻率的設定範圍為100赫茲 65000赫茲,供步進電機或伺服電機等外部裝置工作,超過範圍則不允許設定。圖...

現打算用普通步進電機控制滑塊在導軌上運動,應該如何實現,不要求太高的精度

英鵬飛機電bai提醒您。du二維平台由xy軸構成,步進電機精zhi度本身就很dao 高,機械結構選內擇可以考慮成本容,對精度影響非常大。考慮方案,第一 聯動。自動手動,步進電機每個軸都可以通過控制器或開關,控制電機,使滑塊移動到莫一位置。第二插補,步進電機移動是靠旋轉,執行圓形軌跡是非常好的,但在二...

怎樣控制硬碟裡的步進電機,硬碟的電機有三根線,是不是步進電機?應該怎麼接線才能讓它轉起來?

往來交流進步 xwdkt 這兩位人兄有所不知 硬碟裡的是步進電機,一般有4條引線的 不是給電機加電壓就會轉,直接加電壓只會煉壞步進電機你這個電機要配乙個步進電機驅動器,才能驅動它買乙個步進電機驅動器的 能買很多個cpu風扇了你還是死了這條心吧 1.首先確認步進電機的電壓.2.一般主機內開關電源都有閒...