在该项目中,我们将为基于电机的应用制造8通道电机驱动器模块电路。在此电路中,我们设计了用于驱动直流或步进电机的PCB。通过使用该电机驱动器板,我们可以同时操作8个DC电机或4个4线步进电机。在此电路板上,我们使用了很少的三个针脚螺钉接线端子和接线柱,它们通过相同的插针连接,因此您可以使用接线柱或电线来连接电动机。在这里,我们使用了四个L293D电机驱动器IC来驱动电机。
所需组件:
- 电机驱动器IC L293D -4
- 104个电容器-4
- 2脚螺钉式接线端子-8
- 3针接线端子-1
- 贴片LED -1
- PCB(从JLCPCB订购)-1
- 电阻1k -1
- 防盗棍男
- 电源供应
- 微控制器或Arduino
- 连接线
电机驱动电路说明:
在此电机驱动器电路中,我们使用了四个L293D电机驱动器IC来驱动电机。该板能够一次驱动8个直流电动机或4个步进电动机。用户可以使用该板来构建基于DC或步进电机的项目,例如机械臂,线路跟随器,劫匪,迷宫跟随器和许多其他项目。可以通过使用微控制器来控制该板。该板具有螺钉端子和用于连接电机的防盗器。在这里,我们使用了防盗器将控制引脚连接到微控制器或Arduino。该板具有跳线引脚,可以选择硬件控制模式还是软件控制模式,表示用户可以通过编程或通过使用跳线连接器将跳线插入硬件电机驱动器板上来控制这些引脚。该板具有12v,5v电源选项。还有一些通用孔可用于放置任何必需的组件。
我们将此板设计为易于理解。用户可以通过阅读引脚名称(在PCB板上提到)来了解连接。
工作与示范:
为了演示,我们使用了一块Arduino板来控制2个DC电动机和1个步进电动机。我们已在L293D的8,9,10和11号引脚(In21,In22,In23和In24电动机驱动器引脚)上连接了步进电机,并通过使用跳线连接器将HIGH设置为HIGH,将Enable引脚(跳线)设置为硬件控制模式。
直流电动机连接到L293D的3、4、5和6引脚(IN11,IN12,IN13,IN14电动机驱动器板引脚),并且使能引脚(跳线)设置为软件控制模式,连接到2、3引脚(1EN12和1EN34电机驱动器引脚)。5v电源用于为电路和电动机供电。
以下是 我们用来演示此电机驱动器模块的 Arduino代码:
#包括
还要查看 本文结尾的 视频。
使用EasyEDA的电路和PCB设计:
为了设计该 电机驱动器电路,我们选择了称为EasyEDA的在线EDA工具。我们以前使用过EasyEDA多次,发现与其他PCB制造商相比,它使用起来非常方便。在这里检查我们所有的PCB项目。设计完PCB之后,我们可以通过低成本的PCB制造服务订购PCB样品。他们还提供元件采购服务,其中有大量的电子元件库存,用户可以与PCB订单一起订购所需的元件。
在设计电路和PCB时,您还可以公开电路和PCB设计,以便其他用户可以复制或编辑它们并从中受益,我们还为此电机驱动器模块公开了整个电路和PCB布局 ,检查以下链接:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
您可以通过选择“层”窗口中的层来查看PCB的任何层(顶层,底层,顶层丝绸,底层丝绸等)。
您还可以使用EasyEDA中的“照片查看”按钮查看PCB以及制造后的外观:
在线计算和订购样品:
完成PCB设计后,您可以通过jlcpcb.com订购PCB。要从JLCPCB订购PCB,您需要Gerber文件,您可以从EasyEDA PCB订购页面下载该文件。要下载PCB的Gerber文件,只需单击EasyEDA中的Fabrication Output按钮。
然后转到jlcpcb.com并单击立即报价或按钮,然后可以选择要订购的PCB数量,所需的铜层数,PCB厚度,铜重量以及甚至PCB颜色,例如快照如下图所示:
选择所有选项后,单击“保存到购物车”,然后您将转到上载您从EasyEDA下载的Gerber文件的页面。上传您的Gerber文件,然后单击“保存到购物车”。最后,单击“安全地结帐”以完成您的订单,然后几天后您将得到PCB。他们以极低的成本(2美元)制造PCB。
订购PCB几天后,我得到了PCB样品
焊接: 得到这些零件后,我已将所有必需的组件安装在与Arduino连接的PCB上进行演示。
还要查看 下面的 视频。