更高效稳定 | 基于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显示

• 支持输出电流限定

• 支持过压、过流保护

• 支持常用输出绑定

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 07:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 07:28:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 07:28:03       82 阅读
  4. Python语言-面向对象

    2024-03-28 07:28:03       91 阅读

热门阅读

  1. Xxe漏洞

    2024-03-28 07:28:03       38 阅读
  2. MySQL 查询优化与 EXPLAIN 关键字详解

    2024-03-28 07:28:03       44 阅读
  3. Serilog日志框架

    2024-03-28 07:28:03       41 阅读
  4. openGauss系统函数添加指导

    2024-03-28 07:28:03       37 阅读
  5. 浅聊openGauss逻辑架构

    2024-03-28 07:28:03       35 阅读
  6. SBA架构5G核心网

    2024-03-28 07:28:03       43 阅读
  7. Mysql实用SQL例子

    2024-03-28 07:28:03       42 阅读
  8. 深入理解RabbitMQ:配置与应用场景详解

    2024-03-28 07:28:03       51 阅读
  9. [C语言]带连接数统计功能的多进程TCP服务器

    2024-03-28 07:28:03       44 阅读
  10. Speech Dispatcher required for SpeechSynthesis API @FreeBSD

    2024-03-28 07:28:03       48 阅读