RM基于BUCK-BOOST的超级电容控制器

2024-02-25 13:12

本文主要是介绍RM基于BUCK-BOOST的超级电容控制器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. RM圆桌004 | 超级电容哪家强? (robomaster.com)

基于STM32F334双向同步整流BUCK-BOOST数字电源设计_电路 (sohu.com)

随着不可再生资源的日益减少,人们对新型清洁能源的需求增加,促进了诸如太阳能发电、风力发电、微电网行业的发展,在这些行业产品中需要能量的存储释放以及能量的双向流动,比如太阳能、风力发出的电需要升压逆变之后才能接入电网,而对于电池或者超级电容的充放电需要系统能够具备升压和降压的功能,为了确保电能转换的安全性以及稳定性,因此急需设计一款变换器,不仅能实现能量的双向流动,还能在同一方向实现升降压功能。这里的能量双向流动是指风力发电后经过升压逆变送入电网,电网降压又可以给电池充电。

//

超级电容均压板:

超级电容组的电压由串联的电容器数量决定,而功率则是由并联的电容器数量决定。超级电容组所使用的超级电容的单体电压范围为0~2.7V。因此,为了得到所需的24V电压,我们需要将超级电容串联使用。

BW6101法拉电容保护芯片是专门针对超级电容串联模组的电容单体过压保护而设计的一款高性能、低价格芯片。BW6101采用高精度内部电压基准,确保保护电压精度在1%以内,内置功率管可以提供大电流泄放能力,在没有外部扩流管的条件下,可以提供 200mA的电流泄放能力;如果需要大电流泄放保护,可以采用外部增加扩流MOS管,最大泄流能力可以达到几安培甚至几十安培,满足大容量法拉电容模组的保护要求。

电路由9个2.7V 60F的法拉电容串接而成,Umax= 9 *2.7  = 23.6V

由于 2.7V 100F 电容容量大,同时需要大电流进行充放电,这时需要更大功率的泄放电路才能更好地保证电容单体不过压,进而保护超级电容模组的工作安全。因此,我们采用BW6101+外部扩流MOS+大功率电阻的结构。已知BW6101内部MOS管可靠地泄放电流为200mA,所以更大的泄放电流必须通过外部MOS和2个的10毫欧3W功率电阻来完成。每个单体法拉电容的保护电压是2.65V,当电容两端的电压大于2.65V时,内部泄放开关打开,通过泄放电阻对下一级电容进行放电,保证电容两端的电压不会过压,芯片同时具有过压LED指示灯,当电容两端的电压大于2.75V时,指示灯会点亮,可以用来对监测模组的工作状态。电路可以允许20A以上的泄放电流。如果需要更大的泄放电流,那么需要更换大功率MOS管及更大功率的电阻。

添加footprint时候定义好库路径后点击浏览选择即可!

q(Ctrl+Q)英寸和毫米 尺寸切换

器件放到底层:

鼠标左键点住元器件,然后点击键盘上的L键 注意: 是大写大L ,并且是点住鼠标左键。

//

超级电容控制板:

根据功率守恒有:裁判系统输出功率 = 底盘功率 + 超级电容输出功率。裁判系统的输出功率是由底盘和超级电容决定的。

最理想的工作状态是裁判系统恒定以刚好不掉血的限制功率输出,当底盘功率小于限制功率时超级电容充电来吸收多余的功率,当底盘功率大于限制功率时超级电容放电来提供多余的功率。这样可以使一场比赛中机器人使用的总能量达到最大

在电路设计中,采样电阻通常用于测量或监控电流。采样电阻可以放在电路的高端(接近电源正极)或低端(接近电源负极)。选择放置位置时,需要考虑多种因素,其中包括共模电压的影响。

采样电阻放在低端,若采样电阻放在高端,会有较大的共模电压使采样电流不准确,:

共模电压是指同时出现在两个信号线上的相同电压。在差分信号中,共模电压并不携带信息,但它可能会影响信号的测量和传输。

当采样电阻放在电路的高端时,采样电阻两端的电压会受到共模电压的影响。特别是当共模电压较大时,它可能会叠加在采样电阻上的实际电压降上,导致采样到的电流值不准确。这是因为采样电路可能设计为仅测量相对于某个参考点(如电源负极)的电压降,而共模电压可能会干扰这一测量。

举个例子,假设有一个10V的共模电压出现在采样电阻的两端,而实际的电压降只有1V(这代表电流的大小)。如果采样电路没有正确处理这个共模电压,那么它可能会错误地测量出11V的电压降,从而导致电流测量不准确。

基准电压用 3.3V 通过 1:1 电阻分压产生 1.65V,经 TLV2374 组成的电压跟随器输出1.65V 供电路使用。

同相放大器与反相放大器:

采样电阻为10 毫欧 ,由于本设计中电流双向流动有正有负,MCU不能采样负电压,所以需要一个基准电压1.65V将放大后的负电压抬升至正电压供MCU 采样;

MOS 管驱动器采用 TI 具有独立的高侧和低侧驱动的半桥驱动芯片UCC27211,该芯片内部集成自举二极管,外部需要连接自举电容,采用自举升压的方式驱动高侧MOS管;自举电容选取0.47微法,芯片驱动电流峰值高达4A,最大引导电压直流120V;在PWM信号输入引脚加 10K 的下拉电阻,防止PWM信号输入开路或高阻时MOS误动作;MOS管驱动电阻采用2欧,芯片内部不带有死区功能,为防止上下桥臂通时导通,需要在软件上实现死区功能。

本设计中采用英飞凌型号为NCEP0178AK的MOS 管,耐压达 100V,最大可持续通过 78A电流,最小导通电阻8.5毫欧;而本设计中最高电压为26V,远低于MOS 管耐压;最大峰值电流为12A ,也远低于MOS管最大持续电流。

BUCK电路:

Boost电路:

BUCK-BOOST电源电路基本结构:

​​​​​一文了解BUCK电路自举电容 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/671684780

 

作,一段时间按升压方式工作。双向同步整流BUCK-BOOST电路MOS管开关状态主要有如图5所示三种状态。

MOS管在A、B状态之间切换时,电路工作在降压模式;当MOS管在B、C状态之间切换时,电路工作在升压模式BC之间切换的时候使输出的波一高一低,类似于BOOST中D电感之后MOS的作用;当MOS管按照状态A-B-C-B-A的顺序换时,电路工作在降压-升压模式。如图6所示为电路工作在降压-升压模式时的驱动波形和电感电流波形。

这篇关于RM基于BUCK-BOOST的超级电容控制器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/745587

相关文章

加入了一个手游工作室~感觉超级棒的,人怎么可以都这么好的

嘿嘿,很幸运在大二下学期上到一半的时候加入了一个手游工作室,原来以为就是一个很商业的工作室,没有想到里面有这么浓厚的人文气息,感觉超赞的~~。这下学习就变得更有动力了,不只是为了找一份工作而去奋斗了,为的更多的还可以变为是为了这个大环境贡献出我所有的力量,今天就自己在这通宵啊,呜呜,人有点少啊,幸好自己订了一些目标,要不然还真的不知道该咋么办呢。

AOP和BOOST雷达型号有什么区别?

摘要:TI官方例程说明中,有的指明雷达开发板型号是AOP,例如AWR1843BOOST,AWR1843AOPEVM。其实他们的最关键区别就是天线是不是封装在芯片内部了。 比如我们查一下IWR6843AOP的手册,可以看出来芯片内置了天线。AOP的意思是Antennas-On-Package。 这个电路板的外观如下图所示。  下图来源[FAQ] [参考译文] [常见问题解答] IW

jetty----竟然有另外的超级功能服务转发器

哎,不得不吐槽一下,公司福利待遇真不咋的,没有给我提供电脑。这电脑卡的我一点心情都没有。但是学习不能耽误。 这个是介绍jetty的 http://www.doc88.com/p-6925935539244.html 我发现jetty竟然可以当一个service,接受服务,handler的应用就可以弄好多端口,每个端口有一个服务在监听着。 http://www.blogjava.net/e

基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 PID控制器 4.2 积分分离PID控制器 4.3 滑模控制器 5.完整工程文件 1.课题概述 基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器。 2.系统仿真结果 (完整程序运行后无水印)

【牛客网 2017年校招模拟笔试(第一场)】超级素数幂

超级素数幂 描述 如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q。 输入 输入一个正整数n(2 ≤ n ≤ 10^18) 分析 暴力枚举幂q,将n开q次方之后得到p,检查p是否为素数,并且检查p的q次幂是否等于n。 *要注意精度问题,代码待之后补充。

Linux Kernel入门到精通系列讲解(QEMU-虚拟化篇) 2.6 Qemu实现power控制器,实现reboot和halt指令

1. 概述 本章节我们想要给我们的Naruto Pi添加Power控制器,由于现在我们的Linux kernel 内使用reboot或halt指令还无法复位或者下电,所以需要添加Power控制器,Qemu里面我们可以写一个简单的寄存器去实现该功能。 2. Qemu杂项驱动 Qemu将一些杂项的实例归入了misc目录,里面都是一些没有统一标准,用户自定义的IP,比如Power contro

STM32 EXTI(外部中断)和NVIC(嵌套向量中断控制器)学习

STM32 EXTI(外部中断)和NVIC(嵌套向量中断控制器)学习 在STM32中EXTI有0~18个事件/中断,0~4各自都是单独的一个通道,5~9是共一个通道,10~15共享一个通道,16/17/18各自独立用到一个通道 在STM32中NVIC是嵌套向量中断控制器,分为0~4五个组,称之为(Group) NVIC_PriorityGroup_0 ~ NVIC_Priorit

VS2010安装boost库

1.下载最新的boost并解压到当前文件夹; 2.打开VS2010->VS TOOLS->VS命令提示; 3.使用cd命令进入boost文件的解压的路径; 4.输入bootstrap,便生成bjam.exe文件; 5.输入bjam编译生成库

超级方便的AppImage 和管理器AppImageLauncher(安装)

背景 一些小的工具性的软件在ubuntu中安装,让我很麻烦,比如有的软件虽然不常用,偶尔用一次,但安装却十分复杂,各种依赖,各种配置,甚至不支持ubuntu,例如QQ,新一些的qq需要安装wine才能,一顿配置,编译之后才能用,再比如上网的某个插件,文件不大,安装起来一堆麻烦事情,本来只是想打开之后放在后台,但是没想到需要一顿编译,还报了很多错。费时费心费力。 AppImage 一直在想,就

超级干货 !数据平滑9大妙招(python版)_python指数平滑预测案例

大家好,对数据进行平滑处理的方法有很多种,具体的选择取决于数据的性质和处理的目的。如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份**Python全套学习资料**,都是我自己学习时整理的,希望可以帮到你,一起加油! 今天给大家分享9大常见数据平滑方法: 移动平均Moving Average 指数平滑Exponential Smoothing 低通滤波器 多项式拟合