加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

直流小电机驱动-代码分享

2017/08/03
57
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、直流小电机及其驱动L9110介绍

gokit板载一个直流小电机,通过L9110来驱动。L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使**器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过800mA的持续电流,峰值电流能力可达1.5A;同时它具有较低的输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器直流电机步进电机开关功率管的使用上安全可靠。L9110被广泛应用于玩具汽车电机驱动、脉冲电磁阀门驱动,步进电机驱动和开关功率管等电路上。

低静态工作电流;宽电源电压范围:2.5V-12V;
每通道具有800mA连续电流输出能力;
较低的饱和压降;
输出具有正转、反转、高阻和刹车四种 状态;
TTL/CMOS 输出电平兼容,可直接连 CPU
输出内置钳位二极管,适用于感性负 载;
控制和驱动集成于单片IC之中;
具备管脚高压保护功能;
工作温度:-20℃-80℃

二、硬件连线

对于gokit V2.3扩展板,板载L9110的A路输入管脚IA连接到了arduino UNO接口的D5,B路输入管脚IB连接到了arduino UNO接口的D4,通过控制D4和D5输出PWM信号即可实现控制电机转动方向和速度,如图1所示: 

                        图1 Gokit V2.3扩展板L9110原理图

根据Nucleo-F767ZI的原理图,图2可以知道,STM32F767ZIT6的GPIO PE11连接到了Arduino UNO接口的D5,且具备PWM输出功能,为定时器1的通道2,PF14连接到了Arduino UNO接口的D4,不具备PWM功能,因此本次只能驱动电机单向转动。

  • 代码.zip
    描述:代码文件

相关推荐

电子产业图谱