航模电池及稳压降压模块—毕设简记

2023-05-16

航模电池及稳压降压模块简介

简述

准备给设计的控制系统选一块航模电池,需要关注什么参数?控制系统的传感器需要5V供电、直流减速电机需要12V供电、单片机需要7~12V供电,这么多供电该怎么处理?难道是选择多块不同电压的电池?

此文将针对上述疑问,介绍了大学做项目常用的航模电池和电压模块的选型。此文将详细的介绍航模电池的电压、接口等选购参数,以及一些经验上的使用建议。而文中电压模块将包括:稳压、可调降压、升压、分电板等内容。
此文首发于知乎【Poao】,欢迎关注:
航模电池及稳压降压模块——毕设简记
在这里插入图片描述
希望此文能够给刚入门或暂未接触过实物的小白提供些许帮助,以便更快的理解整个控制系统的供电网络是如何连接的,以及我们该如何进行设计。

此前已经写过如何选择锂电池电压并计算电池容量,参见下文。

Poao:锂电池选型计算—毕设简记

此外,之前也写过一篇介绍工训搬运小车控制系统组成的文章,里面也涉及到了该系统供电网络的连接关系

Poao:2021-工训智能物流搬运-控制系统硬件组成

1 航模电池

航模电池也是锂电池,多用于大学项目做的各种小型移动机器人,比如四旋翼无人机、巡检机器人、工训物流小车等等,基本上到处都能看见他。当然,上述的小型机器人也可以用绿色的锂电池组,但我还是推荐使用航模电池。常见的航模电池(左)和绿色锂电池组(右)如下图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qz5E05b1-1655521791149)(F:\Documents(normal)]\typora_photo\image-20220530223525143.png)

右侧的航模电池,其由若干个3.7V的电芯组成,每个电芯都是长方体形状;左侧的锂电池组,由若干个3.7V的锂电池组成,也就是圆柱形的那种电池。所以,一般相同电压相同容量的电池,航模电池比锂电池组体积更紧凑,同时价格也更贵。下面我将主要介绍航模电池选型的一些情况。

PS:锂电池组的接头比较单一,他的那个圆头电源输出口不好用。因为是圆头的,所以很容易把他的充电线与其他电子设备的充电线混淆。我们曾把一个闹钟的充电线(插头通电)插到锂电池组的充电口上(当时没注意),然后闹钟充电线直接冒烟烧焦咯!当时吓一跳。

如果把锂电池组的圆头电源口比作Type-C充电口,啥方向都能插;那航模电池的电源插头就是USB充电口,需固定方向插入。毕竟电源就两根线,一插错就GG,所以我个人更偏向于使用航模电池

航模电池选购时,主要需关注容量、电压、电池接口、放电倍率这四大选购参数。通过阅读后文内容,你将知道“3s 2200mha 30C XT60插头“对于航模电池而言都是什么意思。下图为TB上航模电池加入购物车时的界面,

1.0 容量

航模电池和充电宝的容量单位是一致的,都是xxx mah。航模电池可选的容量范围很广,比如800mha、1300mha、1800mha、2200mha、4000mha、5300mha等。数字越大,对应的电池的续航能力越强,而体积重量也将随之增长。

对于相同电压的航模电池,电池的容量越大,其每块长方形电芯的尺寸及重量也将随之增大。比如3S 800mha的电池重75g,而3S 5300mha的电池则重367g。

电池的容量得根据用电设备的功率进行计算,一个简化的容量计算过程可以参考下文,下文中最终得到的电池容量单位为Ah,1Ah=1000mah

Poao:锂电池选型计算—毕设简记

1.1 电压及使用建议

前面也提到,航模电池是由若干块3.7V长方形的电芯连一起组成的。航模电池的电压一般以**"xS"标识,即有x块3.7V的电芯串联在一起**(Series connection-串联),一般x=2、3、4、5、6。

以最常用的3s电池为例,其标准电压为3.7V*3=11.1V,而充满电之后电压一般能够达到12.6V。我以前做工训物流搬运小车时,一直将3s电池当作12V的电池使用

下面的内容为电池的使用建议

标准电压3.7V的电芯存在着充电截止电压和放电截止电压,为保障电芯的使用寿命,我们最好将其电压控制在放电截止~充电截止范围内。一般,3.7V的电芯的充电截止电压为4.2V,放电截止电压为3.5V。网上的说法中,其放电截止电压理论为2.75V,但还是建议以3.5V为准。

下表中,我整理了常见的2s、3s、4s、5s、6s的标准电压、充电截止电压和放电截止电压(其实就是单块电芯*电芯数),可供参考。我们在使用时,主要需关注其放电截止电压,其充电截止电压不用太在意(当然得选用平衡充充电器,且充满电后最好早点拔下来)。同时,如果准备把航模电池放上几个月半年不用,建议先将其放电至标准电压,以便长期存储。比如3s电池,放电至11.1V左右就可以长期储存啦。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pTtYUFaC-1655521791150)(F:\Documents(normal)]\typora_photo\image-20220602164938544.png)

同时,推荐给电池配备一个BB响,用于监测电池的电压大小,当电池电压低于设定值时,BB响将会发出”嘀嘀嘀“的提示声音。

1.2 电池接口

选择好电池为x S电池和yyy mha后,还需要确定一下电池的电源接口。如果硬件连接上接口不对应,这电池就没法用咯(不建议强行剪断电池电源接口线重新焊接)。

现有的常用的航模电池电源接口有JST插、T插、XT30插、XT60插。其中,XT60插头用得比较。一般而言,如果不考虑其他元器件的插头类型,选择哪种插头都是可以的。但是如果其他元器件的插头已经确定了,那就得必须考虑电池插头是否配套

可以根据使用需求,选购合适的公母线或转接线。直接选购对应的插头,并配备热缩管,自己焊接也完全可以的。

1.3 放电倍率

选购电池时,另外一个常见的参数就是”xxC“,比如800mha 45C、2200mha 30C等,C的量纲为“1/h”C数代表着电池的放电能力大小,C数越大放电能力越大(最大放电电流)。一般而言,电池的最大放电电流如下计算

Imax = xxxmha*xxC/1000 (单位A)
// 比如 2200mha 25C
Imax = 2200mha*25C/1000 = 55A
// 2200mha 30C
Imax = 2200mha*30C/1000 = 66A

上面,我们计算得到2200mha 25C的电池的Imax=66A,这意味着理论情况下,这块2200mha的电池,可以持续输出66A的电流,并维持60/25=4min

这里同时也引出了C数的另外一个意义:理论情况下,一块xxxmha yyC的锂电池,可以以xxx*yy/1000的输出电流,持续工作60/yy min

需知,这里计算得到的Imax为最大放电电流,电池实际能够提供的电流肯定会小一些。

2 电压模块

电压模块包括稳压模块、降压模块、升压模块等,他们的作用便是变压,以便供给用电设备(传感器、电机、控制器等等)。这些模块实现变压功能的具体原理我们无需了解,我们只需要知道常用的有哪些模块?常用的电压及其大概的输出电流(或功率)?

一般而言,我们只需要在搭建机器人系统时能够正常的选型即可。

ps:后文的一些描述不一定严谨,主要是为了便于零基础的小白理解。

2.1 稳压模块

稳压模块,顾名思义,就是能够输出稳定的电压,它**可以输入x1x2(范围内变化的电压)V的电压,并输出yV(y为定值)**,比如一个5v稳压模块,便可以输入125v的电压,并输出恒定的5V。一般而言,稳压模块的输出电压y≥输入电压(x1~x2)。当然,有的稳压模块是可以自动升降压的。

常用的稳压模块的输出电压y=3.3v、5v、12v,当然也有9v、24V等。

通常,可以买到的部分稳压模块其实是可调的,我们可以通过更改其另一侧的焊盘连接情况,控制其输出电压。但是,一般不建议多次更改焊盘连接情况。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DJcohVuN-1655521791150)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220618101009532.png)]

当我们的控制系统中有一个传感器需要5V供电时,我们可以使用5V的压降模块为其供电。而当我们需要给的控制系统中的电机供电时,不但需要考虑电压还需考虑稳压模块的输出电流大小

不同的稳压模块其功率不同,根据P=UI,不同功率的5v稳压模块其输出电流也不同。传感器需要的驱动电流一般很小,我们无需考虑,但是电机的驱动电流则可能达到几A甚至几十A,如果稳压模块的功率不够,供电电路也将无法正常的工作。因此,我们还需要根据稳压模块的输出端所接负载的工作情况,选择合适的稳压模块

2.2 可调降压模块

通常,一个稳压模块只能输出一个固定值的电压。如果我们需要驱动一个5V、一个12V的传感器,那就分别需要一个5V和12V的稳压模块,而如果系统中又新增了一个9V的用电设备,那又得去采购一个9V的稳压模块。可见,如果系统中存在多个不同电压的用电设备,那我们就得准备一大堆相应电压的稳压模块,且需要分别多备几个,以免模块坏掉。

为此,我们可以考虑使用可调降压模块,即我们可以手动调整其输出电压的降压模块。因为电压可调,所以一般的可调降压模块相比较与稳压模块体积更大些(其具有可调电阻等分压电路)。可调降压模块上一般都设有可调电位计(可变电阻),我们通过旋转旋钮即可实现输出电压的调整
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RdgEZ0PQ-1655521791151)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220617230708154.png)]

此外,如果对降压模块的体积大小没啥要求,可以直接选用带电压显示的降压模块(数码管);而如果追求小体积,则需选用不带电压显示的降压模块,并使用万用表测量其输出端电压大小

与前面的稳压模块相同,依旧需要根据输出端驱动负载的工作情况,选择合适的可调降压模块

2.3 分电板

分电板,顾名思义,就是输入一个电压后输出多个电压。一般而言,分电板输入xV,输出便是多路xV,分流但不改变电压,在航模上用的比较多。当然,也有部分高级点的分电板,其上设计有降压稳压电路,可以额外输出5V或12V
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fVhqM19I-1655521791151)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220618094439216.png)]
需要搭多旋翼无人机、穿越机的时候,就需要使用到这种分电板,这些分电板都普遍采用航模电池供电。上图中分电板上的+和-都是连接在一起的,只需要在IN处接入航模电池的正负极,其他位置便会随后输出与输入等压的电压。分电板也有各种形状、型号可供选择,感兴趣的去TB搜索。

2.4 升压模块

我们可以借助降压模块将12V降压至5V,也可以借助升压模块将5V升压至12V。只不过,一般降压模块可能更常用些,特别是输出的电源将用于驱动大电流负载的情况下。同理,升压模块一般用于驱动一些小电流负载工作。

根据能量守恒定理且P=UI,我们先假设电压转换过程中没有能量损耗,12V4a的电源可以升压至24V2a,可以降压至5V9.6a。不考虑电压的情况下,我们一般使用电流大小衡量驱动能力,由此可见“降压使其驱动电流增大,升压使其驱动电流减小”。(并不严谨,但是就这么个意思)

升压模块和降压模块长得都差不多,如下。在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

航模电池及稳压降压模块—毕设简记 的相关文章

  • 毕设--基于51单片机数字电压表的设计

    目录 基于51单片机数字电压表的设计1 PCB原理图2 Proteus 仿真图3 设计目标3 1 基本功能3 2 主要技术参数 4 总设计框图5 硬件设计分析5 1 电源的设计5 2 单片机最小系统5 3 模数转换 6 软件设计的组成7 元
  • 基于51单片机的智能温控风扇(程序+仿真+原理图)

    目录 基于51单片机的智能温控风扇1 主要功能2 实验结果3 仿真工程4 原理图5 程序源码6 资源获取 基于51单片机的智能温控风扇 1 主要功能 基于51单片机的智能温控风扇 xff0c 通过DS180温度传感器采集温度 xff0c 并
  • 基于51单片机的八路竞赛抢答器设计

    目录 基于51单片机的八路抢答器设计1 主要功能2 仿真图3 测试图4 程序源码5 资源获取 基于51单片机的八路抢答器设计 1 主要功能 利用STC89C52单片机及外围接口实现的抢答系统 xff1b 在抢答过程中 xff0c 只有启动抢
  • 赛灵思-Zynq UltraScale+ MPSoC学习笔记汇总

    Zynq UltraScale 43 MPSoC学习目录 xff1a 1 赛灵思 Zynq UltraScale 43 MPSoCs xff1a 产品简介 2 赛灵思 Zynq UltraScale 43 MPSoC学习笔记 xff1a P
  • 7、AUTOSAR MCAL入门-实战:I/O驱动组

    7 AUTOSAR MCAL入门 实战 xff1a I O驱动组 在第三节中有介绍AUTOSAR 把MCAL 抽象分为4个驱动组 xff0c 分别为 xff1a 微控制器驱动组 xff0c 存储器驱动组 xff0c 通信驱动组 输入 输出驱
  • FreeRTOS学习笔记:FreeRTOS启动方式及流程

    FreeRTOS启动方式及流程 FreeRTOS有两种比较流行的启动方式 1 方式一 xff1a 在main函数中创建所有任务 具体说明 xff1a 在main函数中将硬件初始化 RTOS系统初始化 xff0c 创建所有的任务 xff0c
  • 单片机各种通信协议详解

    一 IIC通信协议 1 概述 I2C Inter Integrated Circuit BUS 集成电路总线 xff0c 该总线由 NXP xff08 原 PHILIPS xff09 公司设计 xff0c 多用于主控制器和从器件间的主从通信
  • java String类(超详细!)

    一 前言 1 String表示字符串类型 xff0c 属于 引用数据类型 xff0c 不属于基本数据类型 2 在java中随便使用 双引号括起来 的都是String对象 例如 xff1a abc xff0c def xff0c hello
  • Java反射(超详细!)

    1 反射机制有什么用 xff1f 通过java语言中的反射机制可以操作字节码文件 xff08 可以读和修改字节码文件 xff09 通过反射机制可以操作代码片段 xff08 class文件 xff09 2 反射机制的相关类在哪个包下 xff1
  • windows安装配置C/C++在VScode中的环境并解决VScode中使用C/C++ #include <xxx>报错

    windows安装配置C C 43 43 在VScode中的环境并解决VScode中使用C C 43 43 include 报错 xff0c include lt napi h gt 报错 1 给vscode安装C C 43 43 插件 x
  • 0.9.1 - GPIO 初始化函数与GPIO 引脚工作模式真值表

    void GPIO Init GPIO TypeDef GPIOx GPIO InitTypeDef GPIO InitStruct 我们要使用STM32的片上外设 第一步 xff0c 要打开对应外设的时钟 第二步 xff0c 要配置对应外
  • C语言细讲——结构体和简单链表

    本博文是该系列的最后一个内容 xff1a 结构体 作者 xff1a 小 琛 欢迎转载 xff0c 请标明出处 引言 xff1a 结构是一些值的集合 xff0c 这些值称为成员变量 xff0c 且这些变量可以是不同的类型 单结构体并没有多少内
  • 什么是juc

    juc是用于处理线程的工具包
  • 缓存数据一致性解决方案

    读写锁 xff0c 读相当于无锁状态 xff0c 写加上锁 读多写多 xff0c 直接去数据库查询 读多写少 xff0c 完全可以使用Spring Cache
  • 什么是nginx动静分离

  • 检索DSL是什么

    DSL是ElasticSearch的高级搜索
  • 线程池的工作顺序

  • sku和spu的区别

    spu和sku就是上下级关系 xff0c spu是上级 xff0c sku是下级 假如没有选择任何类型那么他就是一个单独的spu xff0c 但是当它选择了具体的颜色 xff0c 版本 xff0c 购买方式等等 xff0c 那么他就是一个s
  • hexo next 博客,jsdelivr cdn报错无法访问

    一 博客环境 我的hexo版本是5 4 0 xff0c next版本是7 8 0 因 jsdelivr cdn报错导致博客首页无法访问 二 修改next cdn 首先进入hexo博客首页 xff0c F12查看报错的 jsdelivr 地址

随机推荐

  • busuanzi.ibruce.info 有时候报502,怎么解决

    一 现象 https busuanzi ibruce info 访问经常出现502 导致个人博客的访问人数无法正常显示 二 如何解决 用chrome 打开busuanzi ibruce info xff0c 点url链接前的那个锁 然后看到
  • BigDecimal和Double的区别

    Double span class token number 0 3 span span class token number 0 2 span span class token operator 61 span span class to
  • 对科里奥利力的理解

    首先创造一个情景 xff0c 方便理解 假设你站在一个这样的封闭靶场 xff08 全封闭 xff09 上 xff0c 这个靶场在以大小为 的角速度做匀速圆周运动 xff08 速度不大不小 xff0c 你感觉不到 xff0c 而且靶场没风 x
  • typora使用技巧

    1 Typora vue theme的介绍与下载 typora vue theme是参考了Vue文档风格而开发的一个 Typora 自定义主题 点击此处下载 2 如何安装 a 下载本主题中的vue css vue dark css文档和包含
  • 序列化什么意思

    序列化就是一种用来处理对象流的机制 xff0c 将对象转化成字节序列后可以保存在磁盘上 xff0c 或通过网络传输 xff0c 以达到以后恢复成原来的对象
  • mybatis plus 事务回滚总结

    https www cnblogs com c2g5201314 p 13163097 html
  • throw 和 try catch 的区别

    try catch是直接处理 xff0c 处理完成之后程序继续往下执行 xff0c throw则是将异常抛给它的上一级处理 xff0c 程序便不往下执行了
  • throw的异常日志会打印吗

    throw 就是要把异常继续抛出 xff0c 要么由上层方法解决 xff0c 要么会终止程序运行
  • java assert什么意思

    assert 意为断言的意思 xff0c 这个关键字可以判断布尔值的结果是否和预期的一样 xff0c 如果一样就正常执行 xff0c 否则会抛出AssertionError assert 的使用 xff1a span class token
  • throw和throws的区别

    throws xff1a 用来声明一个方法可能产生的所有异常 xff0c 不做任何处理而是将异常往上传 xff0c 谁调用我我就抛给谁 用在方法声明后面 xff0c 跟的是异常类名 可以跟多个异常类名 xff0c 用逗号隔开 表示抛出异常
  • 1024有感

    2022 10 24 1024节日快乐 xff01 好好学习 xff0c 天天向上 x1f600
  • 互联网项目一般几轮测试

    第一轮测试 xff1a 要覆盖所有测试用例 所有功能都要跑一遍 第二轮测试 xff1a 重点功能的测试 还要把第一轮测试发现的问题 xff0c 根据开发修改完成的结果 xff0c 进行验证 最后一轮是回归测试 xff1a 验证所有bug是否
  • IDEA pom文件 ctrl alt l无法格式化

    File gt Manage IDE settings gt Restore Default settings 恢复IDEA默认设置后 xff0c 即可格式化pom文件
  • 科里奥利力简单清晰的推导

    看到一个比较好的科里奥利力推导方法 xff1a 如果你不太理解科里奥利力 xff0c 可以看一下我的这篇文章 xff1a 对科里奥利力的理解 本文参考 xff1a 1 黄永义 科里奥利力简单而清晰的导出 J 广西物理 2015 36 04
  • java实体类命名

    Entity xff1a 与数据库表结构一一对应 xff0c 通过Dao层向上传输数据源对象 Dto xff08 Data Transfer Object xff09 xff1a 数据传输对象 xff0c Service或Manager向外
  • 字节的高低位互换

    蝶式交换法 unsigned char Reverse byte unsigned char data data 61 data lt lt 4 data gt gt 4 data 61 data lt lt 2 amp 0xcc data
  • 没有Build文件夹的情况下(最新的vue-cli3没有)怎么关闭掉ESlink

    这里写目录标题 一般的注释掉Build中的方法最新的vue cli3没有build文件夹怎么办 一般的注释掉Build中的方法 在build文件夹 gt webpack base conf js中注释以下代码 和在IntelliJ IDEA
  • 使用zed摄像头跑ORB_SLAM2

    zed ros wrapper安装 首先对zed ros wrapper安装 xff1a 具体操作步骤及代码的参考链接 xff1a https github com stereolabs zed ros wrapper git mkdir
  • 【linux网络编程学习笔记】第二节:创建TCP通信(双向)(socket、bind、listen、accept、connect、recv、send、shutdown、server\client)

    Work won 39 t kill but worry will 劳动无害 xff0c 忧愁伤身 上一篇章中创建了TCP的客户端的服务器 xff0c 但是只能单向发送 xff0c 本章节主要讲解如何进行双向互发消息 xff0c 实现的过程
  • 航模电池及稳压降压模块—毕设简记

    航模电池及稳压降压模块简介 简述 准备给设计的控制系统选一块航模电池 xff0c 需要关注什么参数 xff1f 控制系统的传感器需要5V供电 直流减速电机需要12V供电 单片机需要7 12V供电 xff0c 这么多供电该怎么处理 xff1f