DIY无人机--升压降压电路

DIY无人机--升压降压电路

这是无人机的电源管理核心,把电池电压一步步变成系统需要的稳定电压,我分模块给你讲清楚

1. 整体功能

  • 输入:锂电池(DC4.2V,满电电压,实际放电会到 3.7V 左右)
  • 输出
    • 5V:给电机、无线模块等供电
    • 3.3V:给 STM32、陀螺仪等精密芯片供电
  • 流程:电池 → 防反接 → 开关 → 升压到 5V降压到 3.3V

逐模块拆解

🛡️ ① 防反接 + 电源开关部分

  • JP2:电池接口,VBAT接电池正极,GND接负极
  • D5(二极管 S4):防反接保护
    • 原理:电池接反时,二极管截止,电流无法流通,保护后面电路不被烧毁
    • 正常接法:电池正极 → 二极管 → 后级电路
  • KG1(MSS22D18):双刀双掷电源开关
    • 作用:控制整个系统电源通断
    • 引脚:1/2/3 为一组,4/5/6 为一组,拨到一边时VBATVCC4.2V导通,拨到另一边断开

⚡ ② 升压电路(BL8530:4.2V → 5V)

这是一个升压 DC-DC 电路,把电池的 3.7~4.2V 升到稳定 5V:

  • L1(47UH 电感):储能元件
    • 原理:芯片内部开关管导通时,电感充电;开关管断开时,电感释放能量,抬升电压
  • U3(BL8530):升压芯片
    • IN:输入(接电池电压 VCC4.2V)
    • OUT:输出(5V)
    • GND:接地
  • D6(二极管 S4):整流二极管
    • 作用:只允许电流从电感流向输出端,防止输出电压倒灌回电感
  • C15(47UF):输出滤波电容
    • 作用:平滑 5V 输出电压,滤除纹波,让电压更稳定

🔌 ③ 降压电路(662K:5V → 3.3V)

这是一个低压差线性稳压器(LDO),把 5V 稳定降到 3.3V:

  • U4(662K):LDO 芯片
    • Vin:输入(接 5V)
    • Vout:输出(3.3V)
    • ADJ:可调引脚,这里通过内部电阻固定输出 3.3V
    • GND:接地
  • C5/C6(104 = 0.1UF):高频滤波电容
    • 作用:滤除高频噪声,防止电路自激
  • C17(47UF):输出滤波电容
    • 作用:平滑 3.3V 输出,应对负载突变(比如 STM32 突然大电流工作)

3. 完整电流流向(从电池到 3.3V)

  1. 电池正极 → JP2 → D5(防反接) → KG1(电源开关) → VCC4.2V
  2. VCC4.2V → L1 电感 → U3(BL8530)IN → 内部升压 → OUT 输出 5V
  3. 5V → D6 整流 → C15 滤波 → 得到稳定 5V
  4. 5V → U4(662K)Vin → 内部降压 → Vout 输出 3.3V
  5. 3.3V → C6/C17 滤波 → 给 STM32、陀螺仪等模块供电

4. 关键知识点

  • 为什么要先升压再降压?锂电池电压会从 4.2V 掉到 3.0V,直接给 3.3V 模块供电会不稳定;先升到稳定 5V,再降到 3.3V,能保证全放电周期内电压都稳定。
  • 二极管 D5/D6 的区别
    • D5:防反接,保护电路
    • D6:升压电路的整流管,配合电感实现升压
  • 电容的作用:所有电容都是 “滤波”,像小水库,把电压波动抹平,让芯片吃到干净稳定的电。

Read more

无需编程也能玩转多模态AI|Qwen3-VL-WEBUI + Dify快速上手指南

无需编程也能玩转多模态AI|Qwen3-VL-WEBUI + Dify快速上手指南 在人工智能加速落地的今天,越来越多非技术背景的用户也希望“用AI看懂世界”——无论是将一张App截图转化为可运行的前端代码,还是从发票照片中自动提取关键信息。然而传统多模态AI开发门槛高、流程复杂,往往需要深度学习、模型部署和前后端联调等专业技能。 有没有一种方式,能让普通人像搭积木一样,不写一行代码,就能构建出具备“视觉理解+智能推理”能力的应用?答案是:有,而且已经可以实现。 借助阿里开源的 Qwen3-VL-WEBUI 镜像与低代码平台 Dify 的无缝集成,你现在只需几步操作,就能让大模型读懂图像、生成结构化内容,甚至驱动自动化任务。本文将带你从零开始,完整体验这一“视觉智能应用”的快速构建过程。 1. 背景与价值:为什么我们需要低代码多模态AI? 1.1 多模态AI的潜力与挑战 传统的语言大模型(LLM)擅长处理文本,但在面对图像、视频、GUI界面时束手无策。而 Qwen3-VL 作为通义千问系列最新发布的视觉-语言模型,

深入解析:Android H5逆向工程中的Cocos框架与WebView调试技巧

1. 从零开始:理解Android H5应用与Cocos框架 如果你对移动应用开发或者游戏有点兴趣,那你肯定听说过H5应用。简单来说,H5应用就是用网页技术(HTML、CSS、JavaScript)做出来的应用,然后套上一个“壳”,就能在手机上运行了。这个“壳”在Android上,最常见的就是WebView,你可以把它理解成一个内置在App里的、没有地址栏的迷你浏览器。 我们今天要聊的,是其中一种更具体、也更常见的情况:用Cocos Creator这类游戏引擎打包出来的H5应用。Cocos Creator本身是一个强大的游戏开发工具,它能把开发者写好的JavaScript游戏逻辑,打包成一个可以在WebView里运行的H5包,再封装进一个原生的Android APK文件里。这样做的好处是“一次开发,多端运行”,开发者主要维护一套JavaScript代码,就能同时搞定网页版和手机App版。 那么,我们为什么要去“逆向”它呢?这里的“逆向”听起来很高深,其实目标很单纯:我们想看到、调试、甚至修改这个App里运行的JavaScript源代码。可能你是安全研究员,想分析它的通信逻辑;

本地服务器用 OpenClaw + Open WebUI 搭建企业多部门 AI 平台(附 Docker 避坑指南)

本地服务器用 OpenClaw + Open WebUI 搭建企业多部门 AI 平台(附 Docker 避坑指南)

引言: 最近在尝试使用 OpenClaw,发现这个 AI 个人助理框架非常有意思。于是团队里就有人提出:能不能为公司的多个部门,分别搭建专属的 OpenClaw 服务器? 诚然,现在有钉钉、飞书等成熟的办公软件可以接入 AI,但对于一些尚未全面普及此类协作软件的企业(或者需要绝对私有化部署的团队)来说,独立搭建一套内部 AI 门户依然是刚需。 起初,我们考虑直接让大家通过 OpenClaw 自带的 Web 界面进行跨电脑访问。但实操后发现这存在致命缺陷: 1. 权限越界:自带的 Web 端拥有底层的配置编辑权限,暴露给普通员工极其不安全。 2. 无法溯源:多终端共用一个 Web 界面,根本无法追溯对话是由谁发起的。 3. 缺乏隔离:无法按部门精细化分配 API 额度或限制特定部门只能访问特定的 OpenClaw 节点,无法实现业务隔离。 为了解决这些痛点,我们最终确定了这套架构方案:

Docker 部署 OpenClaw 踩坑实录:Web UI 访问、飞书配对及自定义模型配置

最近在使用 Docker 部署 OpenClaw 时遇到了一些典型的环境与配置问题。为了方便大家排查,我将这几个核心问题的表现、解决思路以及如何接入公司自己配置的大模型节点进行了梳理。 一、问题一:安装成功但 Web UI 无法访问 1. 现象描述 * 终端提示安装成功,但在浏览器中访问http://127.0.0.1:18789 时,页面提示连接被重置。 * 使用具体的局域网 IP(如192.168.5.30:18789)访问时,同样提示无法连接或无法访问此网站。 2. 原因分析 * 在排除了代理服务器和系统防火墙的干扰后,根本原因在于 OpenClaw 核心网关的跨域访问(CORS)安全机制。 * 系统默认包含白名单配置,它的作用是告诉 OpenClaw 的核心网关:“只有从这些特定的网址(域名或IP)打开的控制台网页,才被允许连接我并下发控制指令”