直流电机与8051微控制器的接口

回复 星标
更多

直流电机与8051微控制器的接口

  LED驱动器

  微控制器引脚的最大输出电流在5V下是15mA。但是大多数直流电动机的功率要求是微控制器所不能承受的,甚至电动机产生的反电动势也可能损坏微控制器。

  因此,直接将直流电动机连接到控制器上是不可取的。因此,我们在直流电机和微控制器之间使用电机驱动电路。

  在这里,我们使用L293D和L298N电机驱动器IC来驱动直流电机。使用这些IC,我们可以同时驱动两个直流电动机。对于L293D电机驱动器,电机电源在4.5到36V之间变化,它提供的最大电流为600mA。对于L298N来说,电机电源最高为46V,可提供3A的电流。

  关于L293D电机驱动器的简要说明

  L293D是一个四重H桥电机驱动器,顾名思义,它用于驱动直流电机。这个IC的工作原理是基于H桥的概念。H桥是一个允许任何方向的电压来控制电机方向的电路。

  L293D有4个输入引脚。电机方向取决于应用在这些引脚的逻辑输入。EN1和EN2必须是高电平才能驱动两个直流电动机。

  上述电路图中的主要部件是at89c51微控制器和电机驱动器。在这里,电机驱动器的输入引脚IN1,IN2分别连接到P3.0和P3.1,以控制电机的方向。直流电机连接到L293D的输出端。EN1引脚连接到5V直流电以驱动电机。

  开关被连接到微控制器的P2.0和P2.1的下拉配置中。第一个开关使电机按顺时针方向旋转,第二个开关使电机按逆时针方向旋转。电机驱动器的第8和第16个引脚连接到+5V电源。

新窗口打开 关闭