步進電動機驅動起來只正轉不反轉的問題

2021-06-26 23:14:27 字數 2690 閱讀 6687

1樓:

外圍安裝兩隻接觸器分別提供正反轉主迴路主電源,兩隻小型繼電器(24v),程式控制兩隻小型繼電器分別讓兩隻接觸器動作,實現正反轉追問這是個好辦法。問題是我的是步進電機啊!那你說步進電機也就不需要驅動器了??

是這樣嗎??

我qq781092391,加qq聊好嗎???

回答你做到兩點就可以學會了

1.瞭解步進驅動器的訊號,認清哪個是正轉訊號,哪個是反轉訊號;

2.學習脈衝專用指令plsy,首先確認你所選的plc型別,請確認是mt(電晶體輸出)型別,如果不是,請你更換,因為mr的不能輸出高速脈衝的。接下來就是plsy指令的學習,控制兩個資料,一個速度,也就是步進馬達的頻率,另一個就是脈衝數,也就是我觸發一次,步進馬達動作多少。

指令的學習可以參考「程式設計手冊」,或者在這裡簡要給你介紹一下。

plsy d1 d2 s

d1就是頻率,d2就是脈衝量,s就是輸出埠對d1和d2適當的賦值,指令前面加上適當的觸發條件就可以實現動作了!

程式功能:步進電機轉速控制   main: ; 主程式   acall z_m ;呼叫正轉子程式   acall f_m ;呼叫反轉子程式   mov r5,#250 ;將r5賦值250   acall delay ;調延時子程式   jmp main ;跳至main形成迴圈   z_m:

;正轉子程式   mov r0, #20 ;重複20次   mov a, #11001100b ;左移初始值   loop:mov p0,a ;輸出   mov r5,#50 ;將延時計數器r5賦值50   acall delay ;呼叫延時子程式延時1秒   rl a ;左移   djnz r0, loop ;判斷是否迴圈20次   ret ;子程式返回   f_m: ;反轉子程式   mov r1, #200 ;重複200次   mov a, #00110011b ;右移初始值   loop1:

mov p0, a ; 輸出   mov r5, #5 ;將延時計數器r5賦值5   acall delay ;呼叫延時子程式延時0.1秒   rr a ;右移   djnz r1, loop1 ;判斷是否迴圈200次   ret ;子程式返回   delay: ; 延時子程式   dly1:

mov r6,#100   dly2: mov r7,#100   djnz r7,$   djnz r6, dly2   djnz r5, dly1   ret   end

2樓:太簡單

步進電動機驅動起來只正轉不反轉的方法如下:

第一步:可以設定使用者控制器的脈衝輸出模式改為單脈衝輸出模式,即控制脈衝+方向模式。

第二步:可以選用可以接收雙脈衝控制模式的步進驅動器,即cw+ccw模式。市面上大多數的步進驅動器採用單脈衝接收模式。

說明(1):使用者所採用的控制器輸出的脈衝控制指令為雙脈衝模式,而驅動器採用的接收控制脈衝指令模式為單脈衝模式。

說明(2):使用者控制器輸出的控制訊號為12~24vdc,而步進驅動器的控制訊號介面的設計工作電壓一般為+5vdc,為了防止控制訊號介面損壞,使用者在使用時需要在控制訊號線上增加限流電阻,而當控制訊號上的限流電阻所加的位置不對時,將會導致出現正轉正常,而反轉異常的現象。

針對使用者採用plc等控制器的控制訊號為12~24vdc場合,為了簡化接線,提高接線的可靠性,英納仕的ezm系列數字式步進驅動器推出了針對12~24vdc控制訊號的專用接線介面,使用者在使用中無需再接限流電阻,只需將對應控制訊號線直接連線到相應介面就可以。

3樓:匿名使用者

你用微控制器驅動的看不懂程式,反正反轉要求給方向訊號就ok了

步進電機不用驅動器怎麼控制正反轉?怎麼讓它轉起來? 5

4樓:匿名使用者

對於四相步進電機

,它有四個繞組,設為:abcd,

只要對四個繞組按:ab-bc-cd-da-ab的次序通電就可正轉,按:ab-ad-dc-bc-ab的次序通電就可反轉,要實現這些功能,如果不用驅動器,可用專用積體電路,或用通用積體電路搭配一驅動電路。

5樓:鍾承曦

這個問題很好玩,你是不是說不想買驅動器,做個簡單的控制器來控制它的正反轉,回答是肯定的。我經常幹這事,控制器裡含有驅動器,讓步進電機做我想要的特定動作。控制起來靈活、穩定、成本低。

6樓:匿名使用者

步進電機不用控制器沒法轉啊,如果要求不高的話只能自己設計幾個開關,輪流通電,讓電機一步一步轉下去,或者反方向

步進電機只能正傳不能反轉

7樓:匿名使用者

那是你沒有給步進驅動器反轉訊號 在給步進驅動器有2根線 一根是脈衝 一根是方向

8樓:中國之華人

你沒有設定方向啊!脈衝加方向才能有效。你應該再給電動機設定一個反方向的訊號.

9樓:

一般控制電機正轉和反轉的是驅動上的一個引腳dir 方向控制,此引腳高電平時電機正轉,低電平時電機反轉。

步進電機不用驅動器怎麼控制正反轉?怎麼讓它轉起來?

10樓:匿名使用者

對於四相步進電機,它有四個繞組,設為:abcd,只要對四個繞組按:ab-bc-cd-da-ab的次序回通電就可正答轉,

按:ab-ad-dc-bc-ab的次序通電就可反轉,要實現這些功能,如果不用驅動器,可用專用積體電路,或用通用積體電路搭配一驅動電路。

步進馬達噪音大,是哪些原因造成,電動機噪音大的原因是什麼?

怎麼樣才能夠降低步進電機的噪聲呢?1 細分驅動,選用效能高的驅動晶片。通過細分驅動是最常用最簡單的降低步進電機振動噪聲的方式。細分驅動最主要的功能就是讓步進電機執行平滑,但在60rpm以下速度執行的時候,往往細分驅動之後步進電機執行平滑性還是不太好,就可以考慮其他的改善措施。德國tmc晶片有靜音斬波...

電動車轉把壞了怎麼能讓車動起來,電動車轉把壞了有什麼情況

解決方法 更換轉把,最好不要用接外掛相連線,以免轉把負極和訊號線接觸不良而造成飛車出現事故。轉把匯出線通常有三根線,一般為紅色線,黑色線,藍色線,用萬用表測量兩根線的電壓,轉動轉把,紅黑線電壓一直不變,在4.2 5伏之間,然後測量黑線和訊號線 藍色線 轉動轉把電壓從0.8伏 4.2伏之間隨之轉變,則...

步進電動機的相角裕量與哪些因素有關

a.相數 b.通電方式 c.齒輪齒數 d.相數和通電方式答案 c 步進電動機的相角裕量與哪些因素有關 a.相數 b.通電方式 d.相數和通電方式 求大神自動控制原理的相角裕量怎麼求 相角裕量關鍵是求wc。按定義,只能是低階的 畫bode圖,近似求。用bode圖的漸近線方程,近似求,這個考試常用 ma...