当前位置: 首页 > news >正文

基本问题解决--舵机

为什么舵机供电不要用单片机供电?

答:

核心原因可以归结为两个字:电流

1. 电流需求巨大(最核心的原因)

  • 单片机的工作电流:单片机本身(如常见的STM32、Arduino Uno上的ATmega328P)在正常运行时的电流消耗很小,通常只在几十毫安(mA) 级别。其板载的稳压芯片(如经典的AMS1117-5.0或LM7805)也是按照这个等级设计的,最大持续输出电流一般在500mA - 1A左右,同时还需要为板上的其他元件供电。

  • 舵机的工作电流:一个普通的微型舵机(如SG90)在空载、轻载运行时,电流可能达到100-200mA。但一旦遇到阻力(堵转),或者你是更大、扭矩更强的舵机(如MG996R),电流会瞬间飙升。

    • 堵转电流(Stall Current):这是最关键的数据。当舵机轴被卡住无法转动,但电机仍在全力输出时,电流会达到最大值。一个MG996R舵机的堵转电流可以轻松超过1A,甚至达到2A

  • 后果:如果你让单片机板上的稳压芯片去提供这个电流,就如同让一辆家用轿车去拉重载卡车。结果必然是:

    • 电压骤降:稳压芯片无法提供如此大的电流,输出电压会急剧下降。导致单片机因供电不足而自动复位程序跑飞,你的整个系统会变得极不稳定。

    • 过热损坏:稳压芯片在超负荷工作下会急剧发热(功率 = 压降 × 电流,热量巨大),轻则触发过热保护而关闭输出,重则永久性烧毁

2. 电流噪声与干扰

舵机内部的电机是感性负载,在启动、停止和转向时会产生非常大的电流尖峰电气噪声

  • 后果:这些噪声会通过供电线路传导回单片机的电源系统,导致电源电压上产生毛刺

  • 单片机是对电源质量非常敏感的器件,这些毛刺轻则导致ADC(模数转换)采样不准,重则引起内部逻辑错误,再次导致系统不稳定或复位

3. 地线干扰

即使你外接了电源给舵机供电,也必须将外接电源的地(GND)和单片机的地(GND)连接在一起,为电流提供一个完整的回路。

  • 如果不共地:控制信号的电平不匹配,舵机将无法正确识别来自单片机的PWM信号。

  • 大电流回路:舵机工作时的大电流会在地线上产生一个微小的电压波动(因为导线有微小电阻)。如果模拟传感器(如电位器、光敏电阻)和数字电路共用一条很长的地线,这个波动会干扰传感器的读数。

4.正确接线图

http://www.dtcms.com/a/361618.html

相关文章:

  • 选择图片转base64格式组件简单封装-Base64ImageInpu
  • nestjs 发起请求 axios
  • Onion-LO(已开源)——LIDAR里程计的统一框架
  • IO进程线程;标准io;文件IO;0901
  • PyTorch 实战(3)—— PyTorch vs. TensorFlow:深度学习框架的王者之争
  • 「日拱一码」075 机器学习——密度泛函理论DFT
  • 在 Unity 中调用腾讯云机器翻译
  • 命名空间级别应用 Pod 安全标准
  • 在 Ubuntu 24.04 LTS 上安装 SSH 并启用服务端实现远程连接
  • 别再刷屏console.log!JavaScript高级调试方法全攻略
  • Product Hunt 每日热榜 | 2025-08-30
  • C++“类吸血鬼幸存者”游戏制作的要点学习
  • IO_HW_9_1
  • 【零碎小知识点 】(二)Java基础与常用API编码实践
  • day2
  • 【STM32】中断软件分支处理( NVIC 和 GIC)
  • curl 介绍及使用教程
  • Kotlin 协程异步任务工具类:高效处理异步操作与超时控制
  • 构建共享新生态的智慧物流开源了
  • ClickHouse常见问题——ClickHouseKeeper配置listen_host后不生效
  • java设计模式一、单例模式
  • 查看LoRA 哪个适配器处于激活状态(67)
  • 【秋招笔试】2025.08.31小红书秋招笔试真题
  • 鸿蒙NEXT开发指南:Image、Video与Swiper组件全面解析
  • Mac idea 格式化代码快捷键
  • 用滑动窗口与线性回归将音频信号转换为“Token”序列:一种简单的音频特征编码方法
  • 若依vue自定义发布环境部署后所有菜单无法点击
  • Kubernetes一网络组件概述
  • 如何正确使用ChatGPT做数学建模比赛——数学建模AI使用技巧
  • Sqlsugar补充自定义模板