步骤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上,翻转并一一焊接。
焊接部分在视频中显示为好。您只需看一下即可。
揭秘VIVO手机如何在存量市场保持行业前四
LED驱动电路图分享 LED驱动电路的工作原理和失效机理分析
S7-1200系列所有型号的CPU是否都支持配方函数功能?
Allegro推出新型可编程微步进电动机驱动器
光模块的传输距离一般会受到哪些方面的因素影响
H-桥式电机驱动器的工作原理及制作
揭秘以mega16l为核心的无人机充放电电路
热点 | 华为鲲鹏处理器正式开始商用
IEEE最新白皮书《软件定义的5G生态系统》综述
安科瑞ARTU遥信单元多回路开关控制装置
OPPO Pad 2 发布:首创7:5平板黄金比例,平板好屏新标杆
Linux内核的链表数据结构
汉思化学芯片底部填充胶定制服务力挺智能家居硬件厂商研发创新
采用台式万用表实现温度测量系统的应用设计
工业物联网加速项目落地的应用途径是什么
信通院积极参与R16标准制定
电磁感应原理是电动机还是发电机
电容器漏电流的测量方法
苹果公司申请新专利:“静态模式静电触觉电极”的新型触觉键盘系统
如何计算传输线阻抗及其布线技巧