• 开源链接(立创开源平台)(含代码,原理图,pcb)

  • https://oshwhub.com/wuyuhao0701/dianchichongdianban
  • 工程原理:

  1. BUCK变换器电压增益公式推导:

设输入电压为Ud,输出电压为Uo,开关管开启的占空比为D,一个周期时间为Ts。

在连续模式下,开关变换器中电感电压必然周期性重复,每个开关周期电感的储能为0,则有(Ud-U0)*D*Ts-Ud*(1-D)*Ts=0,解得Uo/Ud=D,即连续模式下buck电路的电压增益为D。

在断续模式下,设二极管续流占空比为D1.则有(Ud-Uo)*D*Ts-Uo*D1*Ts+0=0,解得Uo/Ud=D/(D+D1). 且电感两端的电压UL=L*diL/dt,对两边积分得L*ILmax=(Ud-Uo)*D*Ts,解得Io=(D+D1)*Ts*ILmax/(2*Ts),即可得出D+D1的值,代入不连续模式下的电压增益公式可得M=D^2*L*fs/(Ud8(1-M)*D)。

定义Ib=Ud/L*fs(基值),Io*=Io/Ib(比例)。推导出buck电路的电压增益公式为:连续模式下,M=D,  断续模式下,M=D^2/(2*Io*+D^2)

  1. BOOST变换器电压增益公式推导:

设输入电压为Ud,输出电压为Uo,开关管开启的占空比为D,一个周期时间为Ts。

在连续模式下,电感每个周期的电流变化为0,UL=L*diL/dt,对两边积分得

故连续模式下BOOST电压增益为1/(1-D)

在不连续模式下:

对于输出电流,在一个周期内,总的输出电流等于总的流经电感的电流。根据流经电感的电流-时间图,矩形面积为输出电流与时间的乘积,三角形面积为流经电感的电流与时间的乘积。

  1. 双向DCDC变换器电压增益公式推导:

在纯buck和纯boost模式下,电压增益分别与buck变换器和boost变换器一致。

在buck-boost交互模式下:

故综合得出,设管1开通占空比为D1,管2开通占空比为D2,D1+D2=1,则双向DCDC变换器的电压增益为D1或1-D2

工程解释:

根据以上分析,本电路目的在于将9v-50v(最高可至600v,50v仅是受到了电解电容的耐压限制)的电压自动降到9v进行输出。通过单片机输出PWM波实现。例如输入18v,输出9v,pwm波占空比即为50%;输入12v,输出9v,pwm波占空比即为75%,以此类推。那么pwm波的输出逻辑设置就比较简单,采用简单的pid算法即可实现(见工程代码文件的mian.c)

实物演示:

                见视频附件(电压表在左侧),可见输入电压在13v至24v之间变化时,输出都可稳定在9v左右。

立创开源 | 基于stm32的稳定输出9v的双向DCDC自动稳压系统相关推荐

  1. 基于 STM32 和 NB-IoT 的可穿戴式老人防摔监测系统

    这是我本科毕设搞得一个小任务,现在稍微整理了其中一点内容,下面有相应的程序代码. 程序参考: 采用STM32作为主控,通过串口与ME3616通信,控制ME3616对接OneNET,将采集到的温度数据上 ...

  2. 【基于滑模变结构控制策略的双向DC-DC变换器研究】

    基于滑模变结构控制策略的双向DC-DC变换器研究 本文通过先进的滑模控制策略来改进双向DC-DC变换器的响应速度和动态品质.通过仿真软件MATLAB/Simulink建立双向DC-DC变换器模型,通过 ...

  3. stm32的语音识别_免费开源基于STM32的智能垃圾桶之舵机控制(HAL库)

    大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了<基于STM32的智能垃圾桶之成员简介>.<基于STM32的智能垃圾桶之语音识别>和<基于STM32 ...

  4. stm32舵机控制程序_免费开源基于STM32的lt;智能垃圾桶gt;之语音播报

    大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了和,今天笔者将要给大家介绍我们这个DIY智能垃圾桶套件中"语音播报模块"的详细使用. 这个"语音播报 ...

  5. 立创开源 | 基于ESP-01的物联网继电器

    本工程全部内容已在立创开源平台完全开源,有感兴趣的可以去看看:开源链接 (一)前期准备 (1)手机端下载"点灯 blinker"APP,并按照附件中"Blinker手机端 ...

  6. 立创开源|基于国产雅特力制作的多层全键自定义小键盘

    本项目已开源至立创开源硬件平台:点击传送 一.确定键盘布局 布局编辑网站: http://www.keyboard-layout-editor.com/ 定位板生成网站: http://builder ...

  7. 立创开源 | 基于ESP-01的桌面小彩灯

    1.工程简介 该工程下包含原理图一份,PCB两份,分别是方形灯PCB与圆形灯PCB.采用ESP-01模块(华秋电子商城新人1元购)作为主控,其IO2引脚输出控制5颗WS2812B灯珠(17元100颗) ...

  8. 立创开源(基于亚特联的二路电量统计插板)

    描述 基于亚特联的二路电量统计插板 项目简介: 这是一款基于亚特联CB3S模块,采用亚特联零代码开发的智能二路电量统计插座,通过一键配网和手机端对二路插座的开关控制. 软件开发: 软件开发基于亚特联零 ...

  9. 基于智能化环境下低压电力客户远程集中自动抄表系统的实现

    安科瑞电气--万佳芬18721502664 摘要:在智能化.自动化.信息化的环境背景下,设计一种低压电力客户远程集中自动抄表系统,取代了人工抄表的复杂,提高了抄表的准确率,防止了错抄与漏抄的可能.在集 ...

  10. 基于STM32四轴飞控制作笔记

    基于STM32四轴飞控制作笔记 前言 大四选了个四轴飞控作为毕业设计的题目,近来没事,把之前的制作做个总结开源出来. 硬件设计 1.遥控MCU模块和飞控的MCU模块都采用stm32f103c8t6单片 ...

最新文章

  1. LabVIEW色彩定位实现药品包装质量检测(实战篇—4)
  2. Win10隐藏硬盘分区
  3. python接口服务两种方式(被调用、主动推送)
  4. Leaflet中使用leaflet-cion-pulse插件实现波动的图标效果
  5. php 获取http headers
  6. 【赛道解析】针对冷热读写场景的 RocketMQ 存储系统设计思路拆解
  7. java 文件递归删除文件夹_Java十行代码实现递归删除文件夹中所有文件
  8. Linux课程笔记 Crond介绍
  9. python调用shell该引用到什么类_python调用shell, shell 引用python
  10. 10 个令人惊喜的 jQuery 插件推荐
  11. 贪吃蛇大作战html5,贪吃蛇大作战5.0.1
  12. java判断经纬度是否在扇形内_地理坐标是用经度
  13. java框架学习日志-2
  14. 应用程序进程启动过程
  15. Android轮播图
  16. c语言打砖块代码,打砖块游戏的源代码(请多指教)
  17. NHibernate配置 使用经验
  18. 新浪微博批量删除功能
  19. 中小企业网站建设方案
  20. 英文原始文本的读取与处理

热门文章

  1. 简单c语言程序例子与运行结果图,C语言程序第一次作业
  2. RS232、RS485标准以及在DB9公头、母头上的接线定义
  3. EndNote X9导入论文投稿的期刊参考文献格式
  4. Quartus II 11.0 破解补丁
  5. 网络服务器管理系统设置实训总结,网络系统管理与维护实训报告.doc
  6. matlab显示图片
  7. 读取excel数据,根据word模板生成word文件。【python】【word vba】两种方法
  8. Matlab图像分割---使用主动轮廓 (snake) 方法进行图像分割
  9. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第三章 2020-12-25
  10. videos player.php_基于vue-video-player自定义播放器的方法