电子说
步骤1:必需的硬件
为了能够设计出这样的电机驱动器,有很多不同的选择,因此,我使用了以下方法组件:
x4 BD135或BD137或BD139 BJT npn晶体管(大多数时间都可以使用任何npn晶体管)
x1 7805稳压器
x4二极管(
x1 74HC08 Quad NAND GATE逻辑芯片(您不必完全使用它,也可以使用晶体管来制造我们自己的NAND门)
》
x1 74LS14P非门(任何2个非门(逆变器)都可以)
x1 100nF电容器
x1 0.33uF电容器
x1 0.1设计完成后,还需要使用uF电容器
x1直流电动机(12v)
x4连接到PCB的端子
焊接线等。
步骤2:电路原理图和工作原理
嗯,我们实际上有一个简单的原理图她即借助3个输入引脚(IN1,IN2,ENABLE),我们将能够双向驱动电动机。在此原理图中,无论其他输入如何,都使用ENABLE引脚来使能我们的驱动器,如果ENABLE =逻辑LOW(0v),则由于AND门,电路将不会驱动电动机。这就是“与”门的任何低输入都会给我们低输出的原因。
注意:通过将PWM设为“启用”,我们将能够控制电动机的速度。
并且在照片中显示了门真相表!
让我们看看先说ENABLE = 0且IN1 = 1(5V),然后栅极输出为= 1,第二个lbe = 0且Q4(在示意图中)晶体管将处于ON状态,Q3将处于ON状态。同样,IN = 0,即U1:C并且gate的输出为Logic 0。 U1:D相应地为1,因此Q1晶体管将处于截止状态,而Q2晶体管将处于导通状态。根据这些逻辑,电动机将由处于一个导通状态的两个晶体管驱动。要沿其他方向行驶,可以将相反的逻辑应用于输入。
注意:如果有任何输入(IN1和IN2)在同一时间应用了相同的逻辑,例如(IN1 = 0,IN2 = 0或IN1 = 1,IN2 = 1不会驱动电动机,因此,这是Brakins情况)。
步骤3:测试PWM的代码(使用Arduino)
这里我们有很短的代码,以便以速度控制方式测试电路。为此,我们必须生成PWM。我已经使用arduino生成了PWM。
代码和Arduino测试原理图如下所示。
请注意:您必须将Arduino的GND连接到PCB的GND。
第4步:PCB订购
在模拟中进行测试之后,我们可以使用您想要的任何程序绘制PCB原理图。在这里,我有自己的设计和Gerber文件。获得Gerber文件后,您可以将其上传到PCBWay并进行订购。
PCB公司链接(PCBWAY):单击此处!
注意:此PCB设计不是唯一的。它是L298N的一半。但是,由于我们使用的组件,它无法提供与L298N相同的电流量。
第5步:焊接组件
在获得PCB之后,我们可以焊接相关的提示:一对一地将元件放在PCB上,翻转并一一焊接。
焊接部分在视频中显示为好。您只需看一下即可。
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !