• 2

關於步進馬達接驅動器、控制器

倉庫有一顆PK569H步進馬達,五相、有五條線
驅動器是UDK5128N
控制器是SG6100S

請問步進馬達接驅動器的線材是什麼?
驅動器接控制器的線材是什麼?

另外,需要多接個繼電器嗎?
如果需要又要哪裡連接哪裡呢?

然後我看那個控制器好像沒辦法以寫程式的方式來進行,
能夠搭配其他控制器嗎?
我看網路很多人用Arduino來控制,
可是接線方式也不太懂,網路有些人也沒有接驅動器哪?

還請高手能夠回答我,謝謝!
2015-06-04 16:07 發佈
那時候我翹課跑去把妹...
結果她現在跑去當女主播

而且這個東西已經離我好遙遠了
所以我幫不上忙

要看看我那一個台大電機的老同學會不會
他應該還沒把這東西還給教授

他已經在九頭蛇的陣營了
記得要跟他說...嗨爪
莫非大大是台大的,甘拜下風
還請大大幫我請教一下,感謝!
禮貌王 wrote:

1. 請問步進馬達接驅動器的線材是什麼?
2. 驅動器接控制器的線材是什麼?

3. 另外,需要多接個繼電器嗎?
4. 如果需要又要哪裡連接哪裡呢?

5. 然後我看那個控制器好像沒辦法以寫程式的方式來進行,能夠搭配其他控制器嗎?
6. 我看網路很多人用Arduino來控制,可是接線方式也不太懂,網路有些人也沒有接驅動器哪?



先說,我是低手,不保証回答是正確的

1. 一般可以導電的銅線,耐流超過馬達額定 2.8A 應該就可以用

2. 除了電源部份,其它訊號線應該比較沒關係

3. 看用途,如果你只是要驅動馬達能轉,應該不用

4. 參考 3

5. 你使用的主控器,例如你說的 Arduino 是否有支援 GPIO 呢?如果有應該可以把 GPIO 埠直接連到驅動器 CW CCW 端子上,就可以驅動馬達了

6. 參考 5

其實步進馬達很好驅動的,這一顆五項步進馬達內部接線如下圖



圖片來源:google

如果你可以設計出半橋驅動器(五組),耐壓耐流足夠,就可以直接驅動這顆馬達

但是如果你已經有驅動器,比較簡單的方式是透過驅動器的 CW 及 CCW 端子來驅動,驅動器的這兩個端子內部構造如下圖



圖片來源:google

如果你用的 Arduino 是使用 5V 的(不是 3.3V),那最簡單的方式就是直接把兩支 GPIO 拉出來接到 CW, CCW 的負極,而正極供給 Arduino 的 5V 電源。

這樣連接之後,你只要將 Arduino 的這兩個 GPIO 平常設 1,要順時針轉一格就對 CW 送出一次 0 再轉回 1,要反時針轉一格就對 CCW 送出一次 0 再轉回 1。理論上就可以驅動馬達。

簡單測試的話,用5V 的電源,以探針去點 CW 的端子,看看馬達是否會一格一格動,即可得知。
謝謝大大的回答,還是有很多問題想請教


訊號線是指 雙絞線 嗎?(參考UDK5128N英文說明書上面寫的)

步進馬達接線圖裡面有十個顏色,可是實際的步進馬達有五條線五種不同顏色?

然後也只可以單靠驅動器 CW 及 CCW來驅動馬達?還是說是搭配下面所說的"用Arduino"?

關於你最後一段寫的
"如果你用的 Arduino 是使用 5V 的(不是 3.3V),那最簡單的方式就是直接把兩支 GPIO 拉出來接到 CW, CCW 的負極,而正極供給 Arduino 的 5V 電源。"

也就是說驅動器也同時會供電給 Arduino控制器 嗎?
而不是從電源供應器拉線到控制器上面?

另外忘記問,
電源供應器的型號是RP 1050-24S

圖片來源:eBay

為什麼我電源供應器接 SG6100S控制器 Power燈會亮, (接左邊屬來第二個V1以及右邊的G)
但是接 UDK5128N驅動器 Power燈就不會亮, (接左邊屬來第一個V1以及第四個G)
是接錯嗎?

GPIO 連接方式是要用焊接的嗎?

謝謝!

哈拉伯 wrote:
那時候我翹課跑去把...(恕刪)

你是指張雅琴

嗯!!!!久後不開怪手
bernie_w39 wrote:
1. 訊號線是指 雙絞線 嗎?(參考UDK5128N英文說明書上面寫的)
2. 步進馬達接線圖裡面有十個顏色,可是實際的步進馬達有五條線五種不同顏色?
3. 然後也只可以單靠驅動器 CW 及 CCW來驅動馬達?還是說是搭配下面所說的"用Arduino"?

關於你最後一段寫的
"如果你用的 Arduino 是使用 5V 的(不是 3.3V),那最簡單的方式就是直接把兩支 GPIO 拉出來接到 CW, CCW 的負極,而正極供給 Arduino 的 5V 電源。"
4. 也就是說驅動器也同時會供電給 Arduino控制器 嗎?
5. 而不是從電源供應器拉線到控制器上面?
另外忘記問,
電源供應器的型號是RP 1050-24S
圖片來源:eBay
6. 為什麼我電源供應器接 SG6100S控制器 Power燈會亮, (接左邊屬來第二個V1以及右邊的G)
但是接 UDK5128N驅動器 Power燈就不會亮, (接左邊屬來第一個V1以及第四個G)
是接錯嗎?
7. GPIO 連接方式是要用焊接的嗎?


1. 訊號線用什麼線材應該不會差太多,因為傳輸頻率不會太高,電流也不會太大。如果想用雙絞線,就從一般的網路線剝出一對來用就好。

2. 因為那個圖我是在網路上找的,如果你的馬達只有五條線,可能要找該型的內部接線圖(也許會畫在馬達上)比較準。只是你如果用驅動器可以驅動,就不用管接線的問題了。

3. 我的意思是說,你先把驅動器接上馬達之後,就可以這樣測試看看。如果可以驅動馬達,那至少你的驅動器及馬達可以先確認是正常運作的。

4. 不是唷,驅動器的電源歸驅動器,你的主控器(假設是 Arduino)還是要另外供電,要注意電壓是否正確。另外驅動器的輸入端是用光電耦合器,所以你主控器的電源可以與驅動器的電源不共地,這點很重要。說實在,以一般光電耦合器來說,3.3V 應該也足以作動了,如果你是作實驗,不是作產品,那 3.3V 的主控器多半也可以接上去用。

5. 參考 4,但請注意,我說的控制器,不是那一顆SG6100S,而是指主控器 Arduino。以我猜測你的應用,應該可以不接 SG6100S

6. 這顆電源最大輸出是 2.1A,但馬達額定是 2.8A,會有不夠力的隱憂,不建議使用。應該找一顆至少可以輸出 3A 以上的電源,比較保險。另外我從網路上查的 UDK5128N 似乎是直接接 110V 的市電,這一點你可能要先確認清楚,接錯電不會動是小事,整組爆掉也是很有可能發生的。

7. 一般控制器 (Arduino) 上面都會保留 GPIO 的腳位,有的有端子台,有的留 pin 針,看板子怎麼設計的。如果只有一個洞或是郵票孔,就是要自己焊線,如果有針就買對應的接頭與線來接,比較不用擔心傷到板子!

pk-king- wrote:
你是指張雅琴
嗯!!!!久後不開怪手

很恐怖..不要問

很多事情你不要知道太多比較好
謝謝大大的回覆,
關於步進馬達的連接,我發現驅動器上面註明馬達的接口就有寫明五個顏色,與馬達的顏色皆相符。
另外也發現一個可以用來連接步進馬達和驅動器的公母頭端子,圖片如下:(左公頭右母頭)




然後想請問大大有推薦的電源供應器型號嗎?對這一方面產品的採購不是很確定,反倒是PC的電源供應器很熟悉XD

然後第6點說似乎是直接接市電110V給驅動器,我查閱了英文說明書也沒有特別說明什麼,
倒是有說明POWER燈的用處
"Lights when single phase 100V ± 15% (50/60Hz) or single phase 115V ± 15% (60Hz) is input."

關於控制器Arduino,我手邊也一樣沒有,也請問大大有無推薦的Arduino型號呢?

謝謝!


禮貌王 wrote:
謝謝大大的回覆,
關...(恕刪)


大大你可能要先確定你的驅動器是不是直接接市電,還是接 DC24V 的電源?

如果你手邊沒有更清楚的文件,看看你是否方便拍一下驅動器各個面的照片?尤其是接電源的端子附近,可能會有寫

先確定是否接市電還是其它直流電,才能決定要不要買,或是買哪一款電源供應器。


另外主控器的問題,其實應該是你自己要決定耶!如果你沒有熟悉的主控器,那你的機器人之路,感覺還有滿長的距離唷!

Arduino 我自己沒有實際用過,沒辦法提供意見。如果你對主控器真的完全沒有概念,建議可以考慮一個市售的板子,叫樹莓派,功能還不錯也好買,單價又低。

  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?