在自制机器人的时候,选择一个合适的驱动电路也是非常重要的。最初,通常选用的驱动电路是由晶体管控制继电器来改变电机的转向和进退,这种方法目前仍然适用于大功率电机的驱动,但是对于中小功率的电机则极不经济,因为每个继电器要消耗20~100mA的电力。
当然,我们也可以使用组合三极管的方法,但是这种方法制作起来比较麻烦,电路比较复杂,因此,我在此向大家推荐的是采用集成电路的驱动方法:
马达专用控制芯片LG9110
芯片特点:
低静态工作电流;
宽电源电压范围:2.5V-12V ;
较低的饱和压降;
TTL/CMOS 输出电平兼容,可直接连CPU ;
输出内置钳位二极管,适用于感性负载;
控制和驱动集成于单片IC 之中;
具备管脚高压保护功能;
工作温度:0 ℃-80 ℃。
描述:
LG9110 是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS 兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过750 ~800mA 的持续电流,峰值电流能力可达1.5 ~2.0A ;同时它具有较低的输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠。LG9110 被广泛应用于玩具汽车电机驱动、步进电机驱动和开关功率管等电路上。
管脚定义:
1 A 路输出管脚、2和3 电源电压、4 B 路输出管脚、5和8 地线、6 A 路输入管脚、7 B 路输入管脚
2、恒压恒流桥式1A驱动芯片L293
图2是其内部逻辑框图
图3是其与51单片机连接的电路原理图
L293是著名的SGS公司的产品,内部包含4通道逻辑驱动电路。其后缀有B、D、E等,除L293E为20脚外,其它均为 16引脚。其额定工作电流为1A,最大可达1.5A,Vss电压最小4.5V,最大可达36V;Vs电压最大值也是36V,但经过我的实验,Vs电压应该比Vss电压高,否则有时会出现失控现象。下表是其使能、输入引脚和输出引脚的逻辑关系(电路按图3连接):
EN A(B) | IN1(IN3) | IN2(IN4) | 电机运行情况 机器人资料 |
H | H | L | 正转 |
H | L | H | 反转 |
H | 同IN2(IN4) | 同IN1(IN3) | 快速停止 |
L | X | X | 停止 |
3、恒压恒流桥式2A驱动芯片L298N
L298也是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道
逻辑驱动电路。图4是其引脚图:
1、15脚是输出电流反馈引脚,其它与L293相同。在通常使用中这两个引脚也可以直接接地。图5是其与51单片机连接的电路图。
发布评论