H-桥式电机驱动器的工作原理及制作

电子说

1.3w人已加入

描述

步骤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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分