在本篇文章中,您将学习如何使用Arduino L293D电机驱动器扩展板驱动直流电机、步进电机和伺服电机。
电机和驱动器
电机是许多机器人和电子项目不可分割的一部分,根据应用的不同,它们可以使用不同的类型。以下是有关不同类型电机的一些信息:
直流电机(DC Motor):直流电机是最常见的电机,可用于许多应用。我们可以在遥控车、机器人等中看到它。这种电机结构简单。它将通过向其端部施加适当的电压并通过切换电压极性来改变其方向来开始滚动。直流电机的速度由施加的电压直接控制。当电压电平小于最大容许电压时,速度会降低。
步进电机(Stepper Motor):在一些项目中,如3D打印机、扫描仪和数控机床,我们需要准确了解电机旋转步数。在这些情况下,我们使用步进电机。步进电机可将整个旋转分成多个相等的步长。每步的旋转量由电机结构决定。这些电机具有非常高的精度。
伺服电机(Servo Motor):伺服电机是一种简单的直流电机,带有位置控制服务。通过使用伺服电机,您将能够控制轴的旋转量并将其移动到特定位置。它们通常尺寸小,是机器人手臂的最佳选择。
但我们无法将这些电机直接连接到微控制器或控制器开发板(如Arduino)以控制它们,因为它们可能需要比微控制器驱动更多的电流,因此我们需要驱动器。驱动器是电动机和控制单元之间的接口电路,以便于驱动。驱动器有许多不同的类型。在本文中,您将学习如何使用L293D电机扩展板。
L293D扩展板(Shield)是基于L293的驱动板,可同时驱动4个直流电机和2个步进电机/伺服电机。
该模块的每个通道的最大电流为1.2A,如果电压大于25v或小于4.5V,则不起作用。因此,请根据其标称电压和电流选择合适的电机。
更多内容请参考以下链接:https://www.yiboard.com/thread-1240-1-1.html