close

寫了一段時間的單晶片,還沒遇過馬達控制,這次的專案恰好有機會用到馬達.

拿出既有的步進馬達和步進馬達驅動器準備好好的把玩一下.

 12

馬達是兩相單極性(6),黃線白線是電源輸入.

 

由於馬達驅動需要較大的電流,一般單晶片I/O腳位的電流無法驅動他,因此需達靈頓晶片做放大器來增強電流,並且要控制黑藍線讓馬達運轉,需要再兜電路不是馬上就能實現,手上剛好有步進馬達驅動器,事情就變得簡單多了.

3

 

4_nEO_IMG

依據上圖將24伏特電源接上+V,GND接到電源的地線, 依序接上A+A-B+B-.

 

5

PUL輸入脈衝波.

DIR 控制馬達轉動方向.

OPTO 提供5Volt 電源

 

ENA 啟動馬達運轉或停止運轉

 

4隻腳位並不需要大電流,因此一般單晶片的腳位就可以控制.

 

6_nEO_IMG

採用LPC1788控制板去控制這4隻腳位,結果無法運轉,馬達動不了,不解無奈.

再詳細看了文件再跟廠商確認,證實該換眼鏡了.

PUL腳位和DIR腳位需要5 Volt的電壓,但是LPC1788的腳位只有3.3 Volt, 步進馬達驅動器無法辨別低於4 Volt的信號,當然動不了.

那該如何是好?

 

再串接一個電晶體提供 5 Volt的脈衝波,但是時間就是不夠用,手上剛好有 Arduino 板子,他的I/O腳提供到5V的電壓.

7  

噹噹,驗證完成.


    

 

arrow
arrow
    全站熱搜

    linear 發表在 痞客邦 留言(0) 人氣()