为了熟悉电机的驱动的,焊了一个基于L298N的电机的驱动电路,我是照着下面的电路图焊的。

l298n电机驱动模块原理图

上图左边的TLP521是光电耦合器,来个特写吧:

l298n电机驱动模块原理图

我们要知其然更要知其所以然,让我们一起来看看光电耦合器的工作

原理,就拿IN1输入脚来说吧,我们把IN1输入0V,则

l298n电机驱动模块原理图

上图所画的路线的压降为5V,则TLP521-1中的光电二极管,和LED1都会发光,我们通过对IN1输入电压值,进而改变上图所画路径的压差,进而控制光电二极管的发光程度,通过光电二极管的发光程度进而控制光电耦合器中三极管基极,进而控制输出端。我表述的有点乱,大家耐心看看吧,我觉得是这个原理,只是个人看法,指定有说的不合适的地方请大家指正。

下面是我的实物图:

l298n电机驱动模块原理图

也许大家看不清,左边的电容是炸掉的,发白弯着的就是炸掉电容里面的金属,先来说说电容式怎么炸掉的吧。大家看电路图里有5V和12V两个电压值,5V是这个电路的逻辑压,12V是这个电路的驱动电压(持续工作时起到续流的作用),驱动电压可以是2.5到46V,因为我们就在12V输入的地方输入了24V,12V电压的滤波电容马上就炸掉了,后来我们发现我们虽然按照技术文档给12V电压接了100uf的去耦电容但它的承载能力只有16V。所以我们之考虑芯片的承载能力,输入24V的电压超出去耦电容的承载能力所以电容会炸掉,希望大家在以后设计电路的时候也要注意这个地方。

我的测试图:

l298n电机驱动模块原理图

在4个输入端分别输入0V,5V,0V,5V;两个使能端都接5V,四个输出端分别为,12.32V,0.23V,12.34V,0.09V。大体正确。