使用Arduino開發板控制步進電機

2022-03-24 19:05:29 字數 811 閱讀 5455

目前為止,我還沒有真正深入了解過電機,特別是步進電機。 最近我在計畫乙個專案,需要相對精確的電機控制,所以可能會使用到步進電機,但很快就意識到我首先應該更多地了解這些。 本篇文章主要介紹我到目前為止學到的東西。

什麼是步進電機?

步進電機是一種離散步進運動的電磁裝置。 它有幾個線圈,組成「相位」,當每相依次通電時驅動電機。 這種方式其中乙個巨大的好處是,步進電機可以實現非常精確的定位和/或速度控制,因此它們廣泛用於高精度的應用,如印表機。

單極和雙極

步進電機有兩種不同型別:單極和雙極。 它們之間的主要區別是它們的繞組排列,其影響每個是如何控制的。

單極

這種型別的步進電機由乙個帶有中心抽頭的單繞組組成。 根據期望磁場的方向,繞組的每個部分接通,因為這樣,磁極可以反轉而不用切換電流的方向。 中心抽頭比較常見,雖然在兩相單極步進電機上通常有6個引線(每相3個),兩個公共端可以在內部連線在一起,也就是說只有五根引線。

雙極

與單極步進電機不同,雙極步進電機每相只有乙個單繞組,沒有抽頭。 為了反轉磁極,繞組中的電流需要反轉,這意味著雙極步進電機驅動通常更加複雜並且通常需要h橋排列。 由於沒有公共端,每相有兩個引線,典型的兩相電機會有四根引線。 儘管雙極電機通常驅動更加複雜,但它們確實具有它們的優點,因為更好使用的繞組,雙極電機比同重量的單極電機更強大。 這是因為單極步進電機在相同空間中有兩倍的導線量,並且在任何乙個時間只能使用其一半,這意味著單極電機僅有約50%的效率。

如何使用Arduino開發板製作溫度控制的風扇

在本篇文章中,我們將主要介紹如何使用dht22感測器和繼電器製作一款arduino溫控風扇。使用dht22感測器獲取溫度值,然後將在lcd顯示屏上列印此溫度值。我們將檢查溫度值是否大於35,如果溫度大於35,則啟動繼電器,風扇將開始旋轉。arduino uno開發板 lcd1602顯示屏 dht22...

Arduino開發板中斷的使用

使用中斷 interrupt 來簡化arduino 是對實時事件做出反應的簡單方法!事實證明,所有arduinos都內建了乙個很好的 並未充分利用的 機制,非常適合監控實時事件。這種機制稱為中斷。中斷的工作是確保處理器快速響應重要事件。當檢測到某個訊號時,中斷會打斷處理器正在做的任何事情,然後執行一...

使用繼電器和Arduino開發板控制高壓電路

為了使用arduino開發板控制高壓或大功率電路,必須使用繼電器將它們與arduino開發板進行隔離。工作在高壓或大電流的電路不能直接使用arduino控制。相反,需要使用arduino的低壓控制訊號來控制繼電器,該繼電器能夠處理和開關高壓或大功率電路。繼電器由電磁鐵組成,當通電時,電磁鐵會使開關閉...