0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于GD32E503主控芯片实现直流数控电源的设计

GD32MCU 来源:GD32MCU 作者:GD32MCU 2022-11-16 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着人工智能、电子信息、物联网产业、电源技术的快速发展,开关电源在各个领域越来越起到至关重要的作用也对电源提出了更高的要求,使得电源朝着重量轻、体积小、高频化、高效率的方向发展,传统的模拟控制电源已不能满足这些新兴技术应用的需求,采用数字控制技术来提高电源的性能己成为高性能电源的一大发展方向。

本作品设计的数控源分为MCU控制模块、DC-DC模块和快充模块三个部分。其中控制模块采用兆易创新GD32E503为主控MCU,外设有电源模块、旋转编码器按键模块、显示模块、ADC采样模块、Wi-Fi模块、USB转串口模块、SD存储模块、四脚按键模块等组成。DC-DC模块输出电压0-30V和输出电流0-5A可调。快充模块支持多种快充协议、可对手机电脑等电子产品进行快速充电。软件方面采用KEIL集成开发环境,上位机采用QT集成开发环境,采用模块化编程,实现了上位机通过串口实时检测数控源输出电压电流值,并通过上位机可以设定电压电流值。

本作品设计的数控源具有恒压、恒流输出,输出电压范围在0-30V,输出电流在0-5A,输出电压精度为0.01V,输出电流精度为0.003A。该数控源具有可调精度高、纹波小、体积小、反应灵敏、工作稳定等优势,具有广阔的市场应用前景。

作品创新

1、本直流数控电源可以恒压、恒流输出,纹波小;输出电压值0~30V,输出电流值0~5A,电压精度0.01V,电流精度0.003A,功率最大可达150W。

2、采用补偿算法精确控制DAC输出以及中位值滤波算法对ADC芯片采到的数据进行滤波计算处理,减小误差。

3、本作品所有主控芯片均采用国产芯片,PCB硬件设计也采用了国产立创EDA,做到了百分之百国产化替代,大大缩减了成本,并且本作品体积小、方便携带。

4、增加快充、物联网、存储功能。支持全协议快充;并可以通过手机远程监控电源运行状态;还可将设备数据运行日志存到文件系统SD卡中,方便后期运营维护。

作品设计

整体设计分为硬件设计和软件设计,硬件设计主要分为MCU控制板模块、DC-DC模块和快充模块三个部分,软件设计分为逻辑代码的设计和上位机设计,其中逻辑代码的开发环境为KEIL5,上位机采用QT编写。

MCU控制板模块采用兆易创新GD32E503VET6为主控芯片,采用四层板布局设计。外设有单片机电源模块、ADC采样模块、旋转编码器按键模块、显示模块、USB转串口模块、Wi-Fi模块、SD存储模块、四脚按键模块等。MCU通过SPI协议控制ADC采样模块对DC-DC模块进行实时采样,将其采到的电压转化为输出电压并显示在屏幕上。当用户按下设定键时,通过外部中断触发进入设定电压电流功能选项,用户使用旋转编码器设定电压电流值,旋转编码器设定好预置电压、电流之后,通过程序进行计算,将计算得到的数字值赋值给DAC寄存器,DAC输出两路电压来控制DC-DC模块的电压电流输出。

9c46902a-6545-11ed-8abf-dac502259ad0.png

▲系统框图

软件部分采用KEIL5开发环境,首先对硬件进行初始化设定,当外设初始化完成后,进入while循环,通过按键外部中断来判断所处的状态,当按键没有按下时进行温湿度刷新、ADC采样滤波显示、串口打印输出、写入SD、将数据上传至阿里云平台等,当按键按下时,进入旋转编码器设定状态,可以进行电压电流值设定,当再次按下按键时,退出设置功能并通过两路DAC输出相应的电压来进行控制。上位机采用QT开发环境,上位机可以与GD32单片机进行交互,单片机将电压、电流等信息通过串口发送给上位机,上位机进行接收并实时绘制动态波形。

9c57d808-6545-11ed-8abf-dac502259ad0.png

▲主控程序流程图

最终可以实现输入220V 50Hz交流电,输出为0-30V、0-5A可调。并通过Wi-Fi模块将采集的电压、电流、温度等信息传至阿里云平台,通过云端实时检测设备运行状态。

测试分析

9c79e812-6545-11ed-8abf-dac502259ad0.png

▲ 实物展示

9caef584-6545-11ed-8abf-dac502259ad0.png

▲ 性能测试

9cea5084-6545-11ed-8abf-dac502259ad0.png

▲ 快充测试

该作品使用GD32E503VET6作为主控芯片,实现了直流数控源控制板的设计、制作及测试。该数控源具有可调精度高、 纹波小、体积小、反应灵敏、工作稳定等优势。同时增加了快充接口,支持各种快充协议,以及具备云平台数据监控功能,具有广阔的市场应用前景。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    185

    文章

    18709

    浏览量

    261389
  • 芯片
    +关注

    关注

    462

    文章

    53534

    浏览量

    459096

原文标题:研电赛优秀作品集 | 基于GD32E503的直流数控电源

文章出处:【微信号:GD32MCU,微信公众号:GD32MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    兆易创新GD32 MCU家族高性能产品再添新锐:GD32F503/505系列芯片实力亮相

    业界领先的半导体器件供应商 兆易创新GigaDevice 今日宣布,正式推出GD32F503/505高性能系列32位通用微控制器,显著扩大了基于Arm® Cortex®-M33内核的产品阵容,为
    的头像 发表于 11-05 09:24 256次阅读

    数控直流稳压电源完整论文资料

    冗余度的逆变电源并联运行系统。 第一章 系统设计1.1设计任务与要求1.1.1设计任务设计一台微机控制的数控直流电压源,为电子设备供电。在设计过程中,选择1~2个单元电路使用仿真软件(例如
    发表于 04-11 11:54

    GD32E103和GD32C103硬件开发指南

    电子发烧友网站提供《GD32E103和GD32C103硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:25 3次下载
    <b class='flag-5'>GD32E</b>103和<b class='flag-5'>GD</b>32C103硬件开发指南

    GD32E502的设备限制

    电子发烧友网站提供《GD32E502的设备限制.pdf》资料免费下载
    发表于 01-22 17:20 0次下载
    <b class='flag-5'>GD32E</b>502的设备限制

    AN169 从GD32E230系列移植到GD32E235系列

    电子发烧友网站提供《AN169 从GD32E230系列移植到GD32E235系列.pdf》资料免费下载
    发表于 01-21 17:46 2次下载
    AN169 从<b class='flag-5'>GD32E</b>230系列移植到<b class='flag-5'>GD32E</b>235系列

    GD32E230的设备限制

    电子发烧友网站提供《GD32E230的设备限制.pdf》资料免费下载
    发表于 01-21 16:29 0次下载
    <b class='flag-5'>GD32E</b>230的设备限制

    GD32E235的设备限制

    电子发烧友网站提供《GD32E235的设备限制.pdf》资料免费下载
    发表于 01-20 14:33 0次下载
    <b class='flag-5'>GD32E</b>235的设备限制

    AN205 GD32E51x与GD32E50x系列间的差异

    电子发烧友网站提供《AN205 GD32E51x与GD32E50x系列间的差异.pdf》资料免费下载
    发表于 01-17 16:24 0次下载
    AN205 <b class='flag-5'>GD32E</b>51x与<b class='flag-5'>GD32E</b>50x系列间的差异

    AN110 GD32A503系列硬件开发指南

    电子发烧友网站提供《AN110 GD32A503系列硬件开发指南.pdf》资料免费下载
    发表于 01-17 16:04 5次下载
    AN110 <b class='flag-5'>GD32A503</b>系列硬件开发指南

    GD32A503的设备限制

    电子发烧友网站提供《GD32A503的设备限制.pdf》资料免费下载
    发表于 01-17 15:19 0次下载
    <b class='flag-5'>GD32A503</b>的设备限制

    GD32E235与GD32E230系列间的差异

    电子发烧友网站提供《GD32E235与GD32E230系列间的差异.pdf》资料免费下载
    发表于 01-17 14:32 0次下载
    <b class='flag-5'>GD32E</b>235与<b class='flag-5'>GD32E</b>230系列间的差异

    GD32E230系列移植到GD32E235系列

    电子发烧友网站提供《从GD32E230系列移植到GD32E235系列.pdf》资料免费下载
    发表于 01-17 14:31 1次下载
    从<b class='flag-5'>GD32E</b>230系列移植到<b class='flag-5'>GD32E</b>235系列

    GD32A503xx数据表

    电子发烧友网站提供《GD32A503xx数据表.pdf》资料免费下载
    发表于 01-17 14:26 0次下载
    <b class='flag-5'>GD32A503</b>xx数据表

    GD32E503xx数据表

    电子发烧友网站提供《GD32E503xx数据表.pdf》资料免费下载
    发表于 01-16 15:05 0次下载
    <b class='flag-5'>GD32E503</b>xx数据表