L9110 - 电机控制

简介: L09110L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。
L09110

L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。

该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过750~800mA的持续电流,峰值电流能力可达1.5~2.0A;同时它具有较低的输出饱和压降与静态电流;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠。
L9110S被广泛应用于玩具汽车电机驱动、自动阀门电机驱动、电磁门锁驱动等电路上。

基本参数:

  • 极限参数:800mA / 2.5V-12V
  • 低静态工作电流: 0.00 uA
  • 宽电源电压范围:2.5V-12V ;
  • 每通道具有800mA 连续电流输出能力,精确快速的正反转控制;
  • 超低的饱和电压降;
  • TTL/CMOS 输出电平兼容,可直接连CPU ;
  • 输出内置钳位二极管,适用于感性负载;
  • 精确的脉宽控制和后级驱动集成于单片IC 之中;
  • 具备管脚高压保护功能;
  • 工作温度:-30 ℃-80 ℃。

管脚

引脚
序号 符号 功能
1 OA A路输出管脚
2 VCC 电源
3 VCC 电源
4 OB B路输出
5 GND 地址
6 IA A路输入
7 IB B路输入
8 GND 地线
L9110

线路图

l9110 arduino

实物连线图

fritzing.png

驱动代码

/*
 L9110 控制小型直流电机实验

 实验目的:通过L9110的简单连接控制直流电机的 方向 与 速度
 实验设计:Joystick 充当油门与前向后方向的控制,控制杆随着方向上将速度由小至大推进
 注意:一个L9110只能控制一个电机,且需要将 IA 与 IB 与 Arduino 连接
*/

const int IA = 5;  //  pin 5 connected to pin IA
const int IB = 6;  //  pin 6 connected to pin IB


byte speed = 255;  // change this (0-255) to control the speed of the motor

void setup() {
  pinMode(IA, OUTPUT); // set pins to output
  pinMode(IB, OUTPUT);
  Serial.begin(9600);
}

void loop() {

  int offsetX=525; //当控制杆位于中位时的模拟输入值,不同的控制杆可能有不同的偏差。
  
  int x =analogRead(A0);

  bool isFoward = x <= offsetX;  
  speed = x==offsetX ? 0: (isFoward ? (255- map(x,0,offsetX,0,255)): map(x,0,1024,0,255));
  Serial.println(speed);
  isFoward ? forward() : backward();  
}

void backward()
{
  analogWrite(IA, 0);
  analogWrite(IB, speed);
}

void forward()
{
  analogWrite(IA, speed);
  analogWrite(IB, 0);

}

L9110控制电机速度和方向非常简单,按上述真值表中的定义,只要向输入端IA/IB输入高电平则为转动,IA 正转,IB为反转。

速度是通过调幅PWM 信号进行控制,也就是对IA/IB 写入 1~255 的速度范围则可控制电机的转速。

相关文章
|
6月前
|
传感器 芯片
毕业设计 基于51单片机霍尔电机转速测量温度PWM调速设计
毕业设计 基于51单片机霍尔电机转速测量温度PWM调速设计
100 0
模拟电路的介绍
一、基本电路元件的应用 模拟电路最早的应用是基于基本电路元件的构建,如电阻、电容和电感等。这些基本电路元件可以通过串联、并联和反馈等方式组合成各种电路,用于模拟信号的处理和传输。基本电路元件的应用为模拟电路的发展奠定了基础。 二、放大器的出现 放大器是模拟电路中最重要的组成部分之一,它能够将输入信号放大到所需的幅度。最早的放大器是由电子管构成的,通过电子管的放大特性来实现信号的放大。随着半导体技术的发展,晶体管放大器和集成电路放大器相继出现,使得放大器的性能得到了大幅提升。 三、滤波器的应用 滤波器是模拟电路中常用的电路元件,它能够选择性地通过或者抑制特定频率的信号。滤波器的应用使得模拟电
113 0
|
传感器
模拟电路
模拟电路是一种电子电路,用于处理和传输连续变化的电信号,如声音、图像和传感器信号等。与数字电路不同,模拟电路处理的是连续的电压和电流,而不是离散的数字信号。
64 0
|
安全
电机控制中对地的处理
1.当电路中有电机时,尤其是电压比较高的电机,一定要将控制电和动力电的地隔离开。如果不隔离,电机一启动,控制电路就可能不正常,比如复位、通信不正常等。 2.如果是有单独的电机驱动,那么主控板和驱动器的地最好也分开,实在不行也可以共地。
206 0
电机控制中对地的处理
|
11月前
直流稳压电源与信号产生电路(模电速成)
直流稳压电源与信号产生电路(模电速成)
124 1
|
监控 算法 新能源
变频器的介绍
变频器:实现电机调速的关键设备 一、引言 变频器是一种用于控制电机转速的关键设备,广泛应用于工业生产、交通运输、建筑设施等领域。它通过调节电源频率,改变电机的转速,实现对电机的精确控制。本文将介绍变频器的原理、工作方式以及在各个领域的应用。 二、变频器的原理 变频器的核心部件是功率电子器件,它可以将交流电源转换为可调频率的交流电源。变频器通过控制功率电子器件的开关状态,改变电源的频率,从而改变电机的转速。变频器还包括控制电路和保护电路等部分,用于控制和保护电机的正常运行。 三、变频器的工作方式 变频器的工作可以分为三个阶段:输入电源变换、电机控制和输出电源变换。 1. 输入电源变换:变
82 0
|
芯片
数控恒流源电路简单讲解
数控恒流源电路简单讲解
208 0
|
传感器 前端开发 机器人
基于单片机的智能循迹避障小车STC89C52红外对管L298N驱动PWM波控制速度
利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由L298N驱动电路完成,速度由单片机输出的PWM波控制。
343 0
|
存储 前端开发 芯片
数字式调频收音机设计
数字式调频收音机设计
482 1
数字式调频收音机设计