L298N——真正的玄學驅動板

總結 L298N 電機就是不轉問題!!!

目錄

前言

1、共地問題

PWM 不能直接控制電機轉動!!!!!!!!!別把PWM直接接電機!!!!!

2、功率不足

3、L298N 壞掉了


前言

本問題是在排除了軟件問題之後的硬件問題總結,肯定不全,遇時更新。

1、共地問題

    L298N 通常需要使用單片機提供 PWM 信號作爲輸入調速信號,具體怎麼實現的懂電路的同學可以把原理圖找來看看,雖然有很多版本,但是基本都是大同小異。做軟件的同學需要注意的是:PWM 的佔空比與電壓之間的換算關係,另外有一條最需要注意的就是:

PWM 不能直接控制電機轉動!!!!!!!!!別把PWM直接接電機!!!!!

原因分析:

通常這種行爲是用 Arduino 板子時出現的,因爲這東西可以 USB 供電,所以很多人直接在線調試,調個GPIO(小燈)還可以,但是調電機的時候用電池給L298N供電。

共地要求單片機的地(GND)和電機(motors,任意1根線,非必要)、L298N 的GND、直流電源(GND)是同一個。

現象

當不滿足上述條件時可能出現的現象(自己遇到過的):

(1)電機不轉;

(2)輸出端口電壓 0V;

(3)電筆或其他導體(包括手)觸碰輸出端子,電機轉動(可能是靜電導致)。

解決方案:

自己想辦法使兩個共地吧,不要簡單地把兩個GND連在一起~!

2、功率不足

有些人可能瞭解共地的重要性,但是明明線連的都對,爲什麼電機還是不轉呢?

出現原因

這時候你就要考慮整體功率不足的問題了,因爲L298N本身需要一定的電能(忘記在哪看到的),所以在驅動電機的時候,5V電壓根本帶不動電機,表面 5V 的電壓,電流可能遠不達標。

現象:

出現這種問題的通常是因爲單片機供電 5V 左右就可以了,而L298N也可以5V供電,爲了方便,當然是單電源雙用,這時會出現以下現象(自己遇到過的):

(1)電機不轉;

(2)帶負載時電機輸出端子電壓很小;

(3)卸掉負載電機後電壓正常;

(4)指示燈(L1,L2,L3,L4)按程序正常閃爍。

解決方案:

選取12V電源,對L298N和單片機供電,單片機如果需要5V的話,還需要接一個穩壓模塊或自己做降壓(不推薦,燒過一塊板子,傷心)。

3、L298N 壞掉了

這個時臨時加的,因爲可能不是常見問題,所以可能寫的具體測試方法沒有那麼詳細準確(見諒)。

出現原因:

這東西壞了真的就不確定原因了,可能芯片燒了;可能某塊電路斷掉了......

現象:

(1)我什麼都注意了,並且什麼都做了,它電機死活不轉啊!!!

(2)指示燈沒有亮的;

(3)明顯的物理傷;

測試方案

你可能需要一個萬用表、一個你所用的 L298N 原理圖、還有一些基本的電路知識。

(1)檢測短路:

電源和地是否短路(基本上電就燒)、電機輸出端是否短路,總之就是根據原理圖看是不是不該短路的地方短路了。

(2)檢測斷路:

同(1),可以看二極管是否擊穿。

(3)測試 78M05 芯片

(4)上電測試 L298N 芯片

當然了,上述測試是針對我這樣的窮人做的,如果有備用的驅動版直接拿來做一下同樣的試驗,還不行的話那板子壞的可能性不高。附上L298N簡單畫的幾個測試點:

僅建議沒有備用板且有電路基礎的同學做。

 

 

 

 

 

歡迎評論區補充、討論,共建活躍社區!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章