如何用AT89C51控制器控制直流电动机?电路原理是关键
- 时间:
- 浏览:110
- 来源:中国微特电机网
在机器人应用的领域里,将直流电动机与微控制器连接那可是相当重要的概念然而这其中牵涉诸多环节和注意事项,下面来细细说说。
关键作用与隐患
从非常实用的角度而言,把直流电动机和微控制器连起来能控制电动机方向还有速度!在很多机器人的运作当中,这简直是基础且核心的操作。不过悲催的是,微控制器引脚在5V下最大输出电流就15mA单片机 驱动 电机,而多数直流电动机的功率要求它根本没法承受,电动机会产生反电动势,这极有可能把微控制器给弄坏直接把电动机和控制器相连这种做法绝对不可取!
电机驱动电路
在这种无奈的情况下,我们就不得已在直流电机和微控制器之间使用电机驱动电路。常见的有L293D和L298N电机驱动器IC来驱动直流电机。L293D的电机电源在4.5到36V之间变化,能提供的最大电流为600mA。L298N就更厉害点,电机电源最高达到46V,可以提供3A的电流这大大的不同,可依赖具体的应用场景来恰当选择。
H桥与电机方向控制
H桥可是个很奇妙的电路,它能允许任何方向的电压来控制电机方向。电机到底咋个转,全取决于那些引脚的逻辑输入。就拿EN1和EN2这两个引脚来说,这俩必须是高电平才能驱动两个直流电动机。如果IN1=0并且IN2=1,电机1就会反时钟方向转动;要是IN1=1且IN2=0,电机1就会朝时钟方向转动弄清楚这些逻辑关系,才能更好地操控。
L298N电机驱动器说明了
L298N电机驱动模块现在用得那叫一个广泛,好多电路里都有它。想详细了解L298N电机驱动模块,可以参考《关于L298N电机驱动器的简要说明》。它在驱动高电压电机的时候那表现还是蛮出色的,在很多高要求的应用中脱颖而出,实用性真是高得很!
电路连接说明
咱来讲这个电路连接单片机 驱动 电机,电路图里主要部件有at89c51微控制器和电机驱动器。电机驱动器输入引脚IN1和IN2分别接到P3.0和P3.1,以此来控制电机方向;EN1引脚接到5V直流电是为了驱动电机。开关得连接到微控制器的P2.0和P2.1并进行下拉配置。电机驱动器第8和第16个引脚则连接到+5V电源,一个小小的错误都可能导致电路工作不正常
连接操作与注意点
要把L298N电机驱动器的IN1、IN2连接到微控制器0端口的P0.0和P0.1引脚,通过三个按钮控制电机旋转方向。如果按下按钮,向P0.1发送逻辑1,向P0.0发送逻辑0,电机就会反向转动。连接的时候一定要确保没有从电池到控制器的直接电源连接。打开电路板电源,电机这时是静止状态,要小心翼翼地操作。
大家在实际连接直流电动机与微控制器的过程中有遇到过啥奇怪的问题没?
猜你喜欢