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

更高效稳定 | 基于ACM32 MCU的编程直流电源应用方案

          随着电子设备的多样化发展,面对不同的应用场景,需要采用特定的供电电源。因此,在电子产品的开发测试过程中,必不可少使用编程直流电源来提供测试电压,协助完成初步的开发测试过程。

编程直流电源概述

图片

                                                    编程直流电源结构示意图

整流电路的作用是将交流220V电压转换成需要的直流电压;

调压电路是根据需要将整流后的直流电压转换成需要的输出电压,例如BOOST电路等;

反馈电路是提供相关信号给控制单元,包括输出电压,输出电流等,用于保证输出电压的稳定并检测输出是否正常,防止出现短路等情况烧坏设备;

保护单元是对整个系统的防护模块,当接收到控制单元的相关保护措施时,执行相关的保护动作,同时也提供一些必要的信息给控制单元,例如过流,过压等;

控制单元是整个编程直流电源的核心单元,主要负责整个设备的交互并转换成对应的控制。

编程直流电源应用方案

      我们推荐的编程直流电源应用方案,采用ACM32F403/ACM32G103系列MCU作为主控芯片,最高工作频率可达180MHz/120MHz,内置最大512KB的eFlash和最大192KB SRAM,足以满足编程直流电源的控制需求。内置2Msps/3Msps采样率,12位ADC,实现对输出电压,输出电流等信号的高频采样。具有USB/UART/CAN/SPI等多种通讯接口,能满足一般性外设的通信需求。基于ACM32F403/ACM32G103的编程直流电源方案结构示意图如下图所示:

图片

                                                    编程直流电源结构示意图

该方案中输出的直流电压输出则是采用定时器输出PWM方波配合BOOST电路实现。PWM输出50KHz频率的方波,占空比调节精度为千分之一,力求实现对输出电压的高精度调控。

除此之外,该方案还包含以下几种功能:

• 支持无极旋钮微调输出电流、输出电压

• 支持键盘直接设定输出值

• 支持LCD显示

• 支持输出电流限定

• 支持过压、过流保护

• 支持常用输出绑定

相关文章:

  • C#WPF控件TextBlock详解
  • 通俗易懂:如何通过JVM参数来调整内存大小?
  • OpenFeign原理整理【Java面试】
  • Gitlab CI---could not read username for xxx: no such device or address
  • flutter 打包成web应用后怎么通过url跳转页面
  • Chrome 插件 tabs API 解析
  • uniApp使用XR-Frame创建3D场景(8)粒子系统
  • 目标检测+车道线识别+追踪
  • pulsar: kafka on pulsar之把pulsar当kafka用
  • 【直播课】2024年PostgreSQL CM认证实战培训课程于4月27日开课!
  • 持续集成流水线介绍(CI)
  • 大语言模型中的强化学习与迁移学习技术
  • helm 部署 Kube-Prometheus + Grafana + 钉钉告警部署 Kube-Prometheus
  • Unity照片墙简易圆形交互效果总结
  • 免费软件“蓝莓投屏”:支持多个Airplay同时镜像的投屏软件。
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • codis proxy处理流程
  • java多线程
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • mysql 数据库四种事务隔离级别
  • PHP的类修饰符与访问修饰符
  • Spark RDD学习: aggregate函数
  • Unix命令
  • VuePress 静态网站生成
  • ------- 计算机网络基础
  • 聊一聊前端的监控
  • 事件委托的小应用
  • 微信小程序:实现悬浮返回和分享按钮
  • 系统认识JavaScript正则表达式
  • 字符串匹配基础上
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • ###C语言程序设计-----C语言学习(6)#
  • #在 README.md 中生成项目目录结构
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (js)循环条件满足时终止循环
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (简单) HDU 2612 Find a way,BFS。
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (七)Knockout 创建自定义绑定
  • (十八)三元表达式和列表解析
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .htaccess 强制https 单独排除某个目录
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET 材料检测系统崩溃分析
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net操作Excel出错解决
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • @SuppressWarnings(unchecked)代码的作用
  • [20170728]oracle保留字.txt
  • [Android]竖直滑动选择器WheelView的实现
  • [APIO2015]巴厘岛的雕塑
  • [C# 网络编程系列]专题六:UDP编程