首頁>Club>
可不可以不用微控制器驅動器,而是直接用微控制器驅動步進電機轉動呢?
6
回覆列表
  • 1 # 老馬識途微控制器

    一、微控制器不能直接驅動步進電機。

    原因是微控制器雖然是主要起控制作用,但其埠主要是起到訊號控制作用,而不能起到功率驅動。一般微控制器的I/O口的輸出電流都在20mA以內(低功耗型微控制器的埠輸出能力更低)。而步進電機一般都需要超過100mA以上的電流。所以就算是微控制器輸出自己所能輸出的最大電流,仍然達不到能讓步進電機啟動的電流。

    二、微控制器如何驅動步進電機

    微控制器想要驅動步進電機,必須要透過一個電機驅動晶片,也就是可以微控制器透過控制訊號,讓這個驅動晶片工作,提供步進電機所需要的工作電流。

    簡單說,就是需要一個驅動電路,這個驅動電路可以使用三極體等獨立元件搭建,也可以使用現成的電機驅動晶片,例如L298N,ULN2003等。

    還有需要注意的是,步進電機的供電電源最好單獨提供,這樣能起到保護的作用。

    最後需要說明的是,步進電機驅動需要的是脈衝訊號,並且要按照一定的順序驅動不同的步數,這個一定要注意。

    下圖是採用L298N驅動步進電機的電路

    下圖是採用ULN2003驅動步進電機的電路

  • 中秋節和大豐收的關聯?
  • 如何提高《逆水寒》FPS?