樹莓派筆記004—步進電機驅動闆
- 電機型号
- 坑爹的接線方式
- 驅動原理
-
- 區分五線四相步進電機的五根線
- ULN2003晶片簡介
- 驅動方式
- 代碼
電機型号

坑爹的接線方式
不仔細看這幅圖,再上網搜搜,很容易就接錯。我在這個地方被網上錯誤的圖檔坑了很久時間
可行的接法是先拔掉右邊的那個套子,最左邊引腳接外接電源負極,最右邊引腳接外接電源正極
仔細觀察,電路闆上其實标注好了,左邊兩個引腳是 - ,右邊兩個引腳是 + 。
驅動原理
區分五線四相步進電機的五根線
圖檔來源
雖說商家弄好了插頭,插上就能用,但是有時候會出錯,需要留心。
按照上面的方法确認完了每根線,再用五支二極管接到驅動闆插電機線的地方,跑程式觀察每個二極管的點亮順序,再結合步進電機的電磁動作->機械動作的過程,就能正确無誤地接好驅動闆和電機之間的五根線。
ULN2003晶片簡介
簡單講這個晶片可以放大控制信号,CPU的小功率信号發給他,他把信号升到500mA/50V之後驅動繼電器,電機等等裝置。
ULN2003是大電流驅動陣列,多用于單片機、智能儀表、PLC量輸出卡等控制電路中。可直接驅動繼電器等負載。
輸入5VTTL電平,輸出可達500mA/50V。
ULN2003是高耐壓、大電流達林頓系列,由七個矽NPN達林頓管組成。 該電路的特點如下: ULN2003的每一對達林頓都串聯一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要标準邏輯緩沖器來處理的資料。
ULN2003 是高壓大電流達林頓半導體陣列系列産品,具有電流增益高、工作電壓高、溫度範圍寬、帶負載能力強等特點,适應于各類要求高速大功率驅動的系統。
淘寶上賣的驅動闆就是封裝了ULN2003晶片的一塊闆子,加了一些小功能如LED訓示輸入信号
驅動方式
驅動闆上的四個IN口,按下表用GPIO口給電平即可使電機轉動
IN口 | IN1 | IN2 | IN3 | IN4 |
---|---|---|---|---|
| 低 | 低 | 低 | |
Sleep | ||||
低 | | 低 | 低 | |
Sleep | ||||
低 | 低 | | 低 | |
Sleep | ||||
低 | 低 | 低 | | |
Sleep |
注意:有的教程中高低是反過來的,經我實測,上表可行。
代碼
Edge浏覽器裡粘貼有空行的代碼就會使這個編輯器崩潰,這裡貼個圖再加個下載下傳連結
點我下載下傳