【PWM硬件】舵机/直流电机

舵机通过接收20ms周期的PWM信号控制输出角度,而直流电机需要电机驱动电路如TB6612来配合GPIO口工作,该芯片可控制电机的转速和方向。电机的转动依赖于控制端的电压差,IN1和IN2电平相同时电机不会转动。
摘要由CSDN通过智能技术生成
舵机
舵机简介
  • 舵机是一种根据输入 PWM 信号占空比来控制输出角度的装置
  • 输入 PWM 信号要求:周期为 20ms ,高电平宽度为 0.5ms~2.5ms

硬件电路

一般电机都是大功率设备,所以驱动电路必须是一个大功率的输出设备

直流电机
直流电机简介
  • 直流电机是一种将电能转换为机械能的装置,有两个电极,当电极正接时,电机正转,当电极反接时,电机反转
  • 直流电机属于大功率器件, GPIO 口无法直接驱动,需要配合电机驱动电路来操作
  • TB6612 是一款双路 H 桥型的直流电机驱动芯片,可以驱动两个直流电机并且控制其转速和方向
硬件电路

  • VM:驱动电压输入端,和电机的额定电压保持一致
  • VCC:逻辑电平输入端,和控制器的电源保持一致
  • AO1、AO2和BO1、BO2:两路电机的输出,分别外接两个电机
  • AO1、AO2就是A路的两个输出,控制端为上面的PWMA(接PWM信号输出端)、AIN1、AIN2(任意GPIO口)
  • BO1、BO2就是B路的两个输出,控制端为上面的PWMB(接PWM信号输出端)、BIN1、BIN2(任意GPIO口)
  • STBY(Stand By):待机控制脚——接VCC芯片正常工作,接GND则芯片不工作
A/BINx电机控制模式原理

IN1和IN2要有电压差才会转,IN1和IN2电平相同是不会转的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值