直流电机与8051微控制器的接口
时间:2024-02-02 20:37:39 阅读:34
微控制器引脚的最大输出电流在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电源。
郑重声明:文章内容来自互联网,纯属作者个人观点,仅供参考,并不代表本站立场 ,版权归原作者所有!
相关推荐