好的,我们来详细聊聊L9110芯片,这是一款非常常见的直流电机驱动芯片。
核心简介
L9110(及其常见变体L9110S)是一款低成本、简单易用的双通道H桥直流电机驱动芯片。它的主要作用是用一个低压控制信号(通常是5V逻辑电平)来独立控制两个小型直流电机的正转、反转和停止,也可以用来驱动一个四线双极性步进电机。
关键特点和应用场景
- 双通道H桥: 一个芯片内包含两个独立的H桥驱动电路,可以分别控制两个电机。
- 低压驱动:
- 工作电压(VCC): 通常为2.5V 至 12V(具体最大值可能略有差异,需查阅具体数据手册)。这意味着它可以直接由常用的5V(如Arduino)、6V(四节AA电池)或12V电源供电。
- 逻辑控制电压(VIN): 控制引脚兼容TTL/CMOS电平,输入高电平通常≥2.0V即可(5V单片机信号可直接连接)。
- 输出电流能力:
- 持续电流: 每通道持续输出电流能力约为250mA - 350mA(最大值可能更高,但持续使用建议在此范围内)。
- 峰值电流: 峰值(瞬间)输出电流可达800mA(此状态下不宜长时间工作)。
- 适用电机: 非常适合驱动小型减速直流电机、玩具电机、振动马达、散热风扇等功率不大的负载。
- 控制简单:
- 每个通道通常只需要两根控制线(1A/1B 和 2A/2B 对于双电机控制)。
- 通过设置这两根线的高低电平组合(00, 01, 10, 11)即可实现正转、反转、快停(刹车)和慢停(浮空停止)。
- 封装: 最常见的是SOP-8(贴片8脚)封装,体积小巧,易于集成到电路板上。
- 典型应用:
- 小型机器人(如循迹小车、避障小车)
- 玩具(遥控车、玩具机器人)
- DIY电子项目(需要控制小电机的各种创意项目)
- 控制小型风扇、泵等设备
- 驱动步进电机(作为两相四线驱动)
L9110S 常见引脚功能 (SOP-8封装)
以下是控制两个直流电机时的典型引脚功能:
- OA1/B (输出A1 / 输出B): 通道1/通道2的电机输出端 B。连接到电机的一个线。
- VCC: 正电源输入。给芯片内部逻辑和电机驱动器供电。
- GND: 电源地。
- OA2/A (输出A2 / 输出A): 通道1/通道2的电机输出端 A。连接到电机的另一个线。
- IA/1A (通道A的输入A / 通道1的输入A): 控制通道1正反转的输入信号A。
- IB/1B (通道A的输入B / 通道1的输入B): 控制通道1正反转的输入信号B。
- IA/2A (通道B的输入A / 通道2的输入A): 控制通道2正反转的输入信号A。
- IB/2B (通道B的输入B / 通道2的输入B): 控制通道2正反转的输入信号B。
重要提示:
- 不同制造商、不同后缀(如L9110S)的具体引脚名称和顺序可能有细微差异。务必查阅你所购买芯片的具体数据手册或者参考购买页面提供的引脚图。
- 芯片本身散热能力有限。如果电机工作电流较大(接近或超过持续电流额定值)或需要长时间运行,芯片发热会比较严重,可能导致性能下降甚至烧毁。必要时需要加装小型散热片。
电机控制逻辑表 (以L9110S为例,控制一个直流电机)
假设控制一个电机的两个输入信号是 IA 和 IB:
| IA | IB | 电机输出端A | 电机输出端B | 电机状态 | 描述 |
|---|---|---|---|---|---|
| 0 | 0 | Z | Z | 停止(浮空) | 电机两端都断开电源,惯性停止 |
| 0 | 1 | L | H | 反转 | A脚低电平,B脚高电平 |
| 1 | 0 | H | L | 正转 | A脚高电平,B脚低电平 |
| 1 | 1 | L | L | 停止(刹车/制动) | 电机两端都接地,快速停止 |
(H = 高电平 ≈ VCC电压, L = 低电平 ≈ GND, Z = 高阻态/浮空)
优缺点总结
- 优点:
- 成本极低,几毛钱到一块多人民币一片。
- 接口简单,只需数字IO口控制高低电平。
- 体积小巧 (SOP-8)。
- 外围电路简单,通常只需要电源滤波电容。
- 自带保护二极管,简化电路设计。
- 缺点:
- 驱动能力有限,只适用于小型电机。较大或堵转电流容易烧毁芯片。
- 无内置电流检测和保护电路(如过流、过温)。需要外部设计控制逻辑防止短路或过流。
- 长时间大电流工作发热严重。
替代品
如果需要驱动功率更大(如持续电流>1A)的电机,或者需要更先进功能(如电流反馈、制动模式选择、PWM频率控制),可以考虑以下芯片:
- L298N: 经典且强大的双H桥驱动芯片(持续电流约2A),需要较多外围元件和散热器。
- TB6612FNG: 性能优于L9110和L298N,效率高(持续电流约1.2A/单桥),发热小,内置过热和短路保护,逻辑接口简单(与L9110类似但有PWM速度控制)。
- DRV8833: 集成度高,驱动能力强(持续电流约1.5A/单桥),也内置保护功能,体积小。
- A4950: 适合更高电压的电机驱动。
总结
L9110是一款经济实惠、操作简便的小功率直流电机驱动芯片,是DIY爱好者、机器人初学者和小型项目中的热门选择,特别适合驱动玩具电机或小型减速电机。使用时要特别注意其电流和功率限制,避免过热烧毁,并务必根据你的具体芯片型号查阅对应的引脚定义和使用说明。
如果你能提供具体的应用场景(比如用在什么项目上?驱动什么电机?),我可以给出更具体的建议。
循迹小车开电源后L9110发烫
在做循迹的小车,驱动是L9110,发现一个奇怪的现象,如果L9110的两根控制线INA INB先连接在单片机上,然后开电源后L9110就会发烫,电机不转,单片机也不工作了;如果我先只连接L9110
xtymh
2019-06-05 04:35:40
中微爱芯L9110S性能强大,可以替换LG的L9110、HTD9202、友台、兰科、华冠、麦格希尔、中科芯亿达9110S。
中微爱芯L9110S性能强大,可以替换LG的L9110、HTD9202、友台、兰科、华冠、麦格希尔、中科芯亿达9110S。
2022-12-13 10:22:15
STM32控制L9110电机驱动模块
#STM32控制L9110电机驱动模块##使用标准库#需要材料(用其他STM32开发板也可以,对照硬件电路图改驱动即可)1.战舰V32.L9110电机驱动模块#main.c#include
lwddd2100
2021-08-11 09:15:02
直流电机驱动GC9110 pin对pin兼容L9110
(IN/IN)输入接口,与行业标准器件兼容,并具有过温保护,欠压保护,短路保护,过流保护等功能。GC9110T 内置 LDO,不需要逻辑电源,输入兼容 3.3V 与 5V。其次,L9110低静态工作电流; 宽电源
szkingfrom0002
2021-07-21 11:28:28
用Arduino实现DHT11自动控制L9110电机风扇 精选资料分享
用Arduino实现DHT11自动控制L9110电机风扇本项目是通过Arduino软件来编写程序实现硬件的控制,通过设置阈值来确定温度控制风扇的打开与关闭。一、准备1.Arduino板子2.DT11
远风
2021-09-08 08:06:40
两通道推挽式控制器驱动器L9110相关资料下载
概述:L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好
算一挂
2021-05-18 06:21:55
L9110 的电机控制
L09110L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入
小香干
2021-06-29 07:58:24
Arduino如何通过L9110进行电机控制
L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好
wenminglang
2021-06-29 06:02:11
Arduino怎样通过L9110进行电机控制
L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好
从未拥有
2021-06-29 06:49:11
代替l9110s 马达芯片
l9110s持续驱动电流在800ma 左右 峰值 1.5a找一个8个脚的持续电流在1.5a-2a 左右峰值3a左右的 sop
一朵棉花
2019-04-18 09:15:39
L9110S芯片有哪些特性
L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好
一说就是错
2021-09-16 09:19:40
中微爱芯L9110S电子锁驱动模块
在小型电机驱动应用中,L9110S可谓是处于一种垄断的地位。随机拆开一个小型电机设备的驱动板,基本都是使用L9110S作为电机驱动芯片。中微爱芯推出的H桥直流电机驱动芯片L9110S,针对不同的电源
2022-04-29 17:31:49
使用恩智浦MCXN947 PWM控制直流电机驱动模块L9110S
一个L9110S驱动可以控制一个电机,下图中的GroundStudio L9110s模块板载两个L9110s芯片,可以驱动两个直流电机。
2025-04-09 15:33:54
L9110H电机驱动模块
L9110H电机驱动模块 Arduino UNO 小白版写这篇文章的前一天刚写完了一个A4950驱动的详细解析,然而刚好在做一个物联网花盆的时候,发现了这个驱动小水泵的L9110H电机驱动模块,想着
醉狼工作室
2021-09-03 08:58:30
单通道低压 H 桥电机驱动芯片AT9110H 兼容L9110 马达驱动芯片
大家分享一颗H 桥电机驱动芯片: AT9110H是一颗单通道低压 H 桥电机驱动芯片,能够驱动一个直流有刷电机或其他诸如螺线管的器件。输出驱动模块由PMOS+NMOS功率管构成的H桥组成,以驱动电机
动能世纪科技
2023-11-07 14:47:48
womos和L9110s步进电机控制工作原理
#硬件平台wemos#软件环境介绍arduino开发平台开发环境的配置#串口通信相关的函数:例如串口控制蜂鸣器:WiFi模块:#超声波测距超声波模块为什么要除以58#womos和L9110s步进电机控制L9110s步进电机模块工作原理:(有可能不对)可以通过串口助手调试。项目整合:主要代码:...
王伟01
2022-01-18 09:46:06
WT9110功放芯片概述及功能特性
和关断控制集成在一个脚位上,通过一个管脚控制芯片的开启、关闭自由切换,可以极大程度的节省 IO口,并且在 D 类放大器模式下可以提供高于 90%的效率,新型的无滤波器结构可以省去传统 D 类放大器的输出低通滤波器,WT9110B 采用 ESOP-8封装。
2022-04-01 16:22:43
怎样通过WeMos和L9110s步进电机去实现小车方向的控制呢
怎样通过WeMos和L9110s步进电机去实现小车方向的控制呢?其代码该如何去实现呢?
宝宝OK
2021-12-21 07:05:28