L9110芯片详解:电机驱动及应用

5星 · 超过95%的资源 需积分: 50 57 下载量 40 浏览量 更新于2023-03-16 1 收藏 367KB PDF 举报
"L9110是一款用于电机驱动的双通道推挽式功率放大集成电路,适合与51单片机配合使用。" L9110芯片是一款专门设计用于电机控制和驱动的集成电路,它集成了分立电路,简化了系统设计并提高了整体的可靠性。该芯片具有以下关键特性: 1. **低静态工作电流**:在不驱动负载时,L9110的电流消耗较低,有利于节能和延长电池寿命。 2. **宽电源电压范围**:支持2.5V到12V的电源电压,适应性强,能在多种供电环境下正常工作。 3. **大电流输出能力**:每个通道可以提供高达800mA的连续电流输出,峰值电流可达到1.5A,足以驱动小型电机或其他类似负载。 4. **低饱和压降**:在高负载条件下,L9110的输出电压下降较小,保证了高效的工作性能。 5. **TTL/CMOS兼容输入**:可以直接接受来自51单片机或其他逻辑电路的TTL或CMOS电平信号,方便控制。 6. **内置钳位二极管**:防止感性负载(如电机)在断开时产生的反电动势损坏芯片,增强了系统稳定性。 7. **管脚高压保护**:对输入和输出管脚提供保护,增强芯片在恶劣环境下的耐用性。 8. **宽工作温度范围**:可在-20°C到80°C的温度范围内稳定工作,适应各种环境条件。 L9110芯片的管脚定义如下: - 1号管脚OA:A路输出,连接电机一端。 - 2号和3号管脚VCC:电源输入,为芯片提供工作电压。 - 4号管脚OB:B路输出,连接电机另一端。 - 5号和8号管脚GND:接地。 - 6号管脚IA:A路输入,接收控制信号,决定电机A端的转动方向。 - 7号管脚IB:B路输入,决定电机B端的转动方向。 在实际应用中,L9110常用于玩具汽车电机驱动、脉冲电磁阀门驱动、步进电机驱动以及开关功率管的控制等场景。其电气特性包括电源电压的最大值、输出电流的最大值、输入高电平和低电平的范围,以及允许的最大电源消耗等,确保了芯片在各种操作条件下的稳定性和安全性。 L9110是一款高效、可靠的电机驱动芯片,特别适合那些需要精确控制电机正反转和电流大小的项目。它的低功耗和紧凑的封装形式使得它成为51单片机系统中的理想选择。
2021-04-22 上传
淘宝买了几个4g舵机,3.2一个,价格便宜,但是不带电路板和摆臂。 样子如下图,带5根线,2根电机线,3根电位器线。 拆开后,大概就是这个样子,可见棕色和白色两根线接电位器的两端,黄线接电位器中间。 我这里用的图,都是淘宝卖家拍的,下面的拆开图,是6g舵机的,但是接线是一样的。 万用表测量了一下,这个电位器是4.9K的,也就当5K吧。 这个舵机是萝莉群的群友推荐的,希望我能做个舵机的电路板出来驱动它。 一直拖了一个多星期吧,硬件电路是几天前就搭好了,今天下午大概写了一下代码,本来想用一下PID算法,显得高大上一点,不过后来看了看,这种东西比较简单,单纯的比例算法就可以了,不需要PID这么复杂。 思路大概解释一下。 电路板用了3个元件,一个STC15W408AS DIP16的单片机。 这个单片机带10位精度的ADC,刚好测量舵机里面电位器的位置。 然后电机驱动用的L9110 DIP8。 L9110最大电流0.8A,对于4g舵机的小空心杯电机来说,足够了。 而且L9110的电路也非常简单。 最后一个元件就是加了个47uf的电容。如果是改贴片元件,大概10uf和0.1uf两个贴片电容就差不多了。 L9110的基本应用电路如下: STC15W408AS DIP16 的引脚图如下: 顺便说一下,我用直插元件和洞洞板搭了一个驱动电路,没有采用贴片元件和打板子。 因为重点还是单片机的电路设计和编程,而不是做一个比较完美的成品。 4g舵机驱动板程序部分截图: