欧美二区乱c黑人 I 中文字幕av解说 I 久久精品人人 I 日韩一级淫片 I 黄色一级片下载 I 亚洲国产日韩欧美在线观看 I 欧美成 人版中文字幕 I aaa美国毛片 I 中文无码日韩欧免费视频app I 午夜福利片国产精品 I 亚洲成人教育av I 国产jk制服精品无码视频 I 乱欲狂视频 I 中国一级片在线观看 I 国产精品嫩草影院9 I 日韩精品免费视频 I 亚洲人成人网站18禁 I 欧美,日韩,国产精品免费观看 I 67194亚洲 I av三级电影 I 国产午夜无码视频免费网站 I 国产综合久久久久影院 I 黄色在线免费播放 I 免费xxxx性欧美18vr I 国产精品成人网站 I av亚洲国产 I 亚洲精品国产字幕久久不卡 I 69xx欧美 I 免费看片污网站 I 成人毛片无码一区二区 I 喷水www在线观看 I 桃色视频污 I 在线观看无码的免费网站 I 日韩有码片在线观看 I 亚洲爽 I 成人av网站观看 I 丝袜秘书在办公室被躁bd I 色狠狠一区二区三区香蕉 I 国产精品一区视频 I 丁香婷婷七月 I 国产人免费视频在线观看 I 国产免费无遮挡吸奶头视频 I 91夫妻偷拍 I 亚洲成a人片777777久久 I 无码熟妇人妻av在线影院 I 丝袜脚交在线 I 亚洲成人图库 I 久久天天躁狠狠躁夜夜96流白浆 I av日日夜夜 I 3p少妇两根一起叠罗汉 I 日本视频免费在线 I 久色资源 I www色.com I 国产精品vⅰdeoxxxx国产 I 国产又黄的a级鬼片色鬼投胎 I 成人在线免费小视频 I 久久99精品久久久久久久久久

歡迎進入上海茂碩機械設備有限公司網站!

24小時熱線電話:15214375780
技術文章

articles

當前位置:首頁  /  技術文章  /  步進電機工作原理及驅動方法

步進電機工作原理及驅動方法

更新時間:2023-08-02點擊次數:1399

什么是步進電機?

步進電機是一種將電脈沖信號轉換成相應角位移或線位移的電動機。


對于步進電機,每輸入一個脈沖信號,轉子就轉動一個角度或前進一步。其輸出的角位移或線位移與輸入的脈沖數成正比,轉速與脈沖頻率成正比。因此,步進電動機又稱脈沖電動機。
下面看一個簡單的雙極電機:



圖片


圖 1. 雙極電機
雙極步進電機有四根電線和兩個線圈。要使其旋轉,需要通過線圈發送電流。每根電線都需要能夠被高低驅動。以下是如何驅動電流使步進電機旋轉。


圖片


圖 2. 雙極步進電機
要理解為什么這樣做,請考慮一個只有四個步驟的簡單步進電機。在第一階段,它將磁體與第一線圈對齊。下一步將磁體旋轉90度。通過第一線圈反向發送電流會反轉磁體極性。相反的線圈被連接,但相對于中心磁體產生相反的磁場。


圖片


圖 3. 步進電機轉動四個步驟
當然,大多數步進電機的步數超過4步。你的標準步進電機每轉200步。以這種方式旋轉電機稱為全步進。一旦你完成了全步工作,半步是非常簡單的。你可以同時通過兩個線圈發送電流,這將使分辨率加倍。
步進電機驅動器也可以使用微步進,微步進調節通過線圈的電流。典型的電機控制器可以在每一個完整的步驟中執行16個微步驟。一些芯片負責調制電流,但較舊的芯片需要為其驅動的步進電機“調諧"。微步進進一步將整個步進劃分為256微步進,使典型的200步進電機變成51200步進電機!微步進還降低了電機的噪音,使其運行更平穩、更高效。


圖片


圖 4. 完整步驟1和2之間的半步


如何控制線圈中的電流

控制通過繞組的電流的最常見設置是使用所謂的H橋。它是一組四個晶體管,可以將每條導線拉高或拉低。你也可以用MOS管代替晶體管,但布線會有點不同。該圖顯示了如何通過H橋向任意方向發送電流。你只需要打開路徑中的晶體管。

圖片


5. 線圈中的電流方向
你必須確保同一側的兩個晶體管不能同時導通。這將通過提供從電源到接地的低電阻路徑使電路短路。你還應注意,晶體管可能需要一段時間才能從接通切換到斷開。除非你知道自己在做什么,否則不建議快速切換通過線圈的電流。



圖片


圖 6 . 必須確保同一側的兩個晶體管不能同時導通
這仍然不是全貌。旋轉電機將產生電壓。為了保護晶體管,最好放置二極管。
圖片
7. 用于保護晶體管的二極管
這將防止電機產生高壓,這可能會破壞晶體管甚至驅動器。如果驅動步進電機的電壓高于MCU輸出的電壓,則需要添加另一個晶體管來控制PNP晶體管。
圖片
圖8. 使用另一個晶體管來控制PNP晶體管
當你打開額外的NPN晶體管時,它將允許電流從PNP晶體管的基極(引腳1)流出,從而打開它。現在所需要的只是所有NPN晶體管基極上的限流電阻。
圖片
圖 9. NPN晶體管基極加上的限流電阻
就是這樣!該H橋將控制通過其中一個繞組的電流。由于有兩個繞組,我們需要將這個電路加倍。
圖片
圖10. 雙H橋驅動步進電機
現在,你可以很好地計算所需的組件。使用雙H橋并不是驅動步進電機的方法。你也可以購買步進電機驅動器,它將內置雙H橋(盡管驅動器通常使用MOS管和其他技巧)。如果你想減少BOM數量(有時獲得更多功能),我建議你看看步進電機驅動器。你需要查看數據表以了解芯片提供的功能。一些芯片只提供晶體管和二極管,而其他芯片則控制通過線圈的電流。

控制器:Arduino Mega 2560是一款基于ATmega2560的微控制器板。它有54個數字輸入/輸出引腳(其中15個可以用作PWM輸出)、16個模擬輸入、4個UART(硬件串行端口)、一個16 MHz晶體振蕩器、一個USB連接、一個電源插座、一個ICSP頭和一個復位按鈕。它包含支持微控制器所需的一切;只需用USB電纜將其連接到計算機,或用交流到直流適配器或電池為其供電即可開始使用。

步進電機驅動板:TMC5130是一個集成的步進電機驅動器和控制器系統,允許從任何微控制器遠程控制步進電機。它在硬件上實現了所有實時關鍵任務。一旦配置,電機可以通過給出目標位置、命令歸航序列或給出目標速度來驅動。使用TMC5130的好處包括:易于使用,使用256微步的電機精度,低電機噪聲(無噪聲隱藏斬波器),無傳感器失速檢測(stallGuard2),無階躍損耗,dcStep和coolStep、UART或SPI控制接口的高效率,高電壓范圍,小形狀因數,以及低部件數量。

1. 確保Arduino Mega與TMC5130-EVAL有電壓匹配

如果Arduino是5V控制板,則必須將TMC5130-EVAL上的一個電阻從位置R3重新定位到R8。這將TMC5130的邏輯電平設置為+5V。


2. 連線



主站蜘蛛池模板: 高州市| 福安市| 德惠市| 保靖县| 泽库县| 确山县| 永安市| 望江县| 施甸县| 阿城市| 易门县| 宜良县| 中西区| 黑河市| 铁力市| 沁源县| 临海市| 舒城县| 调兵山市| 岳阳县| 五莲县| 昭平县| 贵州省| 叙永县| 许昌县| 临沂市| 玛沁县| 泉州市| 昭平县| 游戏| 平乐县| 五大连池市| 长乐市| 安龙县| 鄂托克前旗| 巴南区| 定日县| 井陉县| 大庆市| 抚宁县| 朝阳区|