按照常理來說,步進電機接線要根據線的顏色來區分接線。但是不同公司生產的步進電機,線的顏色不一樣。特別是國外的步進電機。接線應該用萬用表打表。 通過上圖可知,A,~A 是聯通的,B 和~B 是聯通。那么,A 和~A 是一組a,B 和~B 是一組b。 不管是兩相四相,四相五線,四相六線步進電機。內部構造都是如此。至于究竟是四線,五線,還是六線。就要看A 和~A 之間,B 和B~之間有沒有公共端com抽線。如果a 組和b 組各自有一個com 端,則該步進電機六線,如果a 和b 組的公共端連在一起,則是5線的。 所以,要弄清步進電機如何接線,只需把a 組和b 組分開。用萬用表打。 四線:由于四線沒有com 公共抽線,所以,a 和b 組是絕對絕緣的,不連通的。 所以,用萬用表測,不連通的是一組。 五線:由于五線中,a 和b 組的公共端是連接在一起的。用萬用表測,當發現有一根線和其他幾根線的電阻是相當的,那么,這根線就是公共com 端。對于驅動五線步進電機,公共com 端不連接也是可以驅動步進電機的。 六線:a 和b 組的公共抽線com 端是不連通的。同樣,用萬用表測電阻,發現其中一根線和其他兩根線阻止是一樣的,那么這根線是com 端,另2 根線就屬于一組。對于驅動四相六線步進電機,兩根公共com 端不接先也可以驅動該步進電機的。 步進電機驅動器驅動碼: 從圖中可以看出來,要實現步進電機的轉動,可以用以下兩種方式: (1)8 拍的方式 八個狀態:1、在A 與A-正電壓,B 與B-不給電懸空;2、在A 與A-正電壓,B與B-也給正電壓;3、A 與A-不給電壓懸空,B 與B-正電壓;4、A 與A-給負電壓,B 與B-給正電壓;5、A 與A-給負電壓,B 與B-不給懸空;6、A 與A-給負電壓,B 與B-給負電壓;7、A 與A-不給電懸空,B 與B-給負電壓;8、A 與給正電壓,B 與B-給負電壓;按以上八個狀態輪流供電,控制一下脈寬應該就可以了。 四個引腳各一根控制線:A~H表示各線時序 A B C D E F G H A 1 1 0 0 0 0 0 1 A- 0 0 0 1 1 1 0 0 B 0 1 1 1 0 0 0 0 B- 0 0 0 0 0 1 1 1 ......... (2)4 拍的方式 我的方法一般是電流驅動的。我下面的a~ 和b~ 表示反向電流。 兩相雙二拍: ab - a~b - a~b~ - ab~ 為一個轉向。 ab - ab~ - a~b~ - a~b 為反向。 自己的一點體會:偶覺得兩相4 線電機和四相4 線電機差不多.(這從上面 我畫的圖)也可以看出來,只不過物理上繞線的方式不同(這也導致編程上脈沖表的不同),在功能上是一樣的。 |