直流電機與步進電機

2021-10-05 19:39:40 字數 1792 閱讀 4833

(1)電機:就是電動機,有電能產生動能的一種裝置。簡稱電機

(1)交流電機:沒有正負,

(2)直流電機:永磁 勵磁

(3)步進電機(精度不是特別高)、伺服電機(精度高於步進電機):精確控制

(1)微控制器io口不能直接驅動直流電機。因為微控制器的io口的驅動能力很弱(一般20ma左右)

(2)微控制器的io口是數字的,

(3)直流電機沒有正負之分,調換兩個接線柱,電機的執行方向發生翻轉,順時針轉動與逆時針轉動的區別。

(1)特點:精確控制旋轉角度。

(2)步距角:也可以說是步長,就是電機一次走多少距離。走的距離越小,那麼說明精度越高。步進電機有乙個固定的步距角,這個角度和步進電機本身有關。一般有1.8° 與 1.2°的。

(3)相數:步進電機中的繞組的個數。2 3 4相等,相數越多步距角度越小,控制越精確。

(4)細分:一般是控制晶元實現的,對於步進電機的固定步距角再進行細分。使得控制更加精確。

(1)極性:單極性和雙極性

(2)拍數

單相四拍 a/ b a b/ 正轉

雙相四拍 a/b ab ab/ a/b/ 正轉

半步八拍 a/ a/b b ab a ab/ b/ a/b/

時序:a/ b a b/

四根線上電平

a a/ b b/

0 1 0 0 第1拍

0 0 1 0 第2拍

1 0 0 0 第3拍

0 0 0 1 第4拍

4個節拍加起來就是乙個完整的週期,按照這個週期給步進電機供電,則步進電機就會轉動1個步距角。

時序:a/b ab ab/ a/b/

四根線上電平

a a/ b b/

0 1 1 0 第1拍

1 0 1 0 第2拍

1 0 0 1 第3拍

0 1 0 1 第4拍

(3)要控制步進電機的運**需要控制器 ,驅動器 步進電機本身三部分。

控制器一般就是mcu 驅動器就是專門的電機驅動晶元,具有強的驅動能力。

#include /*

** 接線:

a p1^0

b p1^1

c p1^2

d p1^3

outa對應a-、outb對應a+、outc對應b-、outd對應b+。

*/#define time 10

sbit apositive = p1^1;

sbit anegative = p1^0;

sbit bpositive = p1^3;

sbit bnegative = p1^2;

void delay(unsigned char t);

// 單相四拍 a/ b a b/

// 雙相四拍 a/b ab ab/ a/b/

// 半步八拍 a/ a/b b ab a ab/ b/ a/b/

void main(void)

}void delay(unsigned char t)

{ unsigned char a,b;

for(a=0;a<200;a++)

for(b=0;b(1)單相四拍、雙相四拍、半步八拍的之間的特點與差異?

除了每乙個後者比前這的速度慢了,動力大了,還有那些差別。半步八拍控制的精度比前者高了。

(2)如果程式設計嚴格的按找節拍來,或者說是程式設計時有失誤,假如中間某乙個節拍錯了,會發生什麼情況?有什麼隱患?(我**簡單實驗了一下,感覺上還是正常轉動。但是會不會發熱或者什麼的不太清楚。)

(3)也就是簡單的了解下電機的基礎知識而已,有相關的專案了再深入研究吧!!

直流電機 步進電機 舵機區別

直流電機分為直流有刷電機和直流無刷電機,一般大家說的直流電機一般是指直流有刷電機。直流有刷電機只要加上合適的電壓就會轉,而且轉得圈數難以精確控制 而步進電機則按照節拍工作,可以旋轉極小的角度,控制方式兩者也有差別 1 步進電機可以實現電機轉速和位置的精確控制,一般步進電機的精度為步進角的5 之內,且...

直流電機,伺服電機和步進電機的區別

直流電機 直流電機是兩線連續旋轉電動機,兩線分別是電源和地線。接通電源後,直流電機將開始旋轉,直到斷開電源,大多數直流電機都以每分鐘高轉數 rpm 運轉。可以通過使用pwm來控制 脈衝寬度調製 技術,快速脈衝電源on off的技術。迴圈開啟 關閉比率所消耗的時間百分比定義了電動機的速度。例如,如果電...

直流電機,伺服電機和步進電機的區別

為不同的應用選擇合適的電動機取決於一些設計標準,例如位置精度要求,成本,驅動功率的可用性,扭矩和加速度要求。總體而言,直流,伺服和步進電機 等電動機最適合不同的應用。但是,步進電機 非常適合於高保持轉矩和較低加速度的應用。許多人誤解為直流電機,伺服電機和步進電機之間存在巨大差異。為了了解這三個電動機...