一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于GD32E503主控芯片實(shí)現(xiàn)直流數(shù)控電源的設(shè)計(jì)

GD32MCU ? 來(lái)源:GD32MCU ? 作者:GD32MCU ? 2022-11-16 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著人工智能、電子信息、物聯(lián)網(wǎng)產(chǎn)業(yè)、電源技術(shù)的快速發(fā)展,開(kāi)關(guān)電源在各個(gè)領(lǐng)域越來(lái)越起到至關(guān)重要的作用也對(duì)電源提出了更高的要求,使得電源朝著重量輕、體積小、高頻化、高效率的方向發(fā)展,傳統(tǒng)的模擬控制電源已不能滿足這些新興技術(shù)應(yīng)用的需求,采用數(shù)字控制技術(shù)來(lái)提高電源的性能己成為高性能電源的一大發(fā)展方向。

本作品設(shè)計(jì)的數(shù)控源分為MCU控制模塊、DC-DC模塊和快充模塊三個(gè)部分。其中控制模塊采用兆易創(chuàng)新GD32E503為主控MCU,外設(shè)有電源模塊、旋轉(zhuǎn)編碼器按鍵模塊、顯示模塊、ADC采樣模塊、Wi-Fi模塊、USB轉(zhuǎn)串口模塊、SD存儲(chǔ)模塊、四腳按鍵模塊等組成。DC-DC模塊輸出電壓0-30V和輸出電流0-5A可調(diào)??斐淠K支持多種快充協(xié)議、可對(duì)手機(jī)、電腦等電子產(chǎn)品進(jìn)行快速充電。軟件方面采用KEIL集成開(kāi)發(fā)環(huán)境,上位機(jī)采用QT集成開(kāi)發(fā)環(huán)境,采用模塊化編程,實(shí)現(xiàn)了上位機(jī)通過(guò)串口實(shí)時(shí)檢測(cè)數(shù)控源輸出電壓電流值,并通過(guò)上位機(jī)可以設(shè)定電壓電流值。

本作品設(shè)計(jì)的數(shù)控源具有恒壓、恒流輸出,輸出電壓范圍在0-30V,輸出電流在0-5A,輸出電壓精度為0.01V,輸出電流精度為0.003A。該數(shù)控源具有可調(diào)精度高、紋波小、體積小、反應(yīng)靈敏、工作穩(wěn)定等優(yōu)勢(shì),具有廣闊的市場(chǎng)應(yīng)用前景。

作品創(chuàng)新

1、本直流數(shù)控電源可以恒壓、恒流輸出,紋波小;輸出電壓值0~30V,輸出電流值0~5A,電壓精度0.01V,電流精度0.003A,功率最大可達(dá)150W。

2、采用補(bǔ)償算法精確控制DAC輸出以及中位值濾波算法對(duì)ADC芯片采到的數(shù)據(jù)進(jìn)行濾波計(jì)算處理,減小誤差。

3、本作品所有主控芯片均采用國(guó)產(chǎn)芯片,PCB硬件設(shè)計(jì)也采用了國(guó)產(chǎn)立創(chuàng)EDA,做到了百分之百國(guó)產(chǎn)化替代,大大縮減了成本,并且本作品體積小、方便攜帶。

4、增加快充、物聯(lián)網(wǎng)、存儲(chǔ)功能。支持全協(xié)議快充;并可以通過(guò)手機(jī)遠(yuǎn)程監(jiān)控電源運(yùn)行狀態(tài);還可將設(shè)備數(shù)據(jù)運(yùn)行日志存到文件系統(tǒng)SD卡中,方便后期運(yùn)營(yíng)維護(hù)。

作品設(shè)計(jì)

整體設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì),硬件設(shè)計(jì)主要分為MCU控制板模塊、DC-DC模塊和快充模塊三個(gè)部分,軟件設(shè)計(jì)分為邏輯代碼的設(shè)計(jì)和上位機(jī)設(shè)計(jì),其中邏輯代碼的開(kāi)發(fā)環(huán)境為KEIL5,上位機(jī)采用QT編寫(xiě)。

MCU控制板模塊采用兆易創(chuàng)新GD32E503VET6為主控芯片,采用四層板布局設(shè)計(jì)。外設(shè)有單片機(jī)電源模塊、ADC采樣模塊、旋轉(zhuǎn)編碼器按鍵模塊、顯示模塊、USB轉(zhuǎn)串口模塊、Wi-Fi模塊、SD存儲(chǔ)模塊、四腳按鍵模塊等。MCU通過(guò)SPI協(xié)議控制ADC采樣模塊對(duì)DC-DC模塊進(jìn)行實(shí)時(shí)采樣,將其采到的電壓轉(zhuǎn)化為輸出電壓并顯示在屏幕上。當(dāng)用戶按下設(shè)定鍵時(shí),通過(guò)外部中斷觸發(fā)進(jìn)入設(shè)定電壓電流功能選項(xiàng),用戶使用旋轉(zhuǎn)編碼器設(shè)定電壓電流值,旋轉(zhuǎn)編碼器設(shè)定好預(yù)置電壓、電流之后,通過(guò)程序進(jìn)行計(jì)算,將計(jì)算得到的數(shù)字值賦值給DAC寄存器,DAC輸出兩路電壓來(lái)控制DC-DC模塊的電壓電流輸出。

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

▲系統(tǒng)框圖

軟件部分采用KEIL5開(kāi)發(fā)環(huán)境,首先對(duì)硬件進(jìn)行初始化設(shè)定,當(dāng)外設(shè)初始化完成后,進(jìn)入while循環(huán),通過(guò)按鍵外部中斷來(lái)判斷所處的狀態(tài),當(dāng)按鍵沒(méi)有按下時(shí)進(jìn)行溫濕度刷新、ADC采樣濾波顯示、串口打印輸出、寫(xiě)入SD、將數(shù)據(jù)上傳至阿里云平臺(tái)等,當(dāng)按鍵按下時(shí),進(jìn)入旋轉(zhuǎn)編碼器設(shè)定狀態(tài),可以進(jìn)行電壓電流值設(shè)定,當(dāng)再次按下按鍵時(shí),退出設(shè)置功能并通過(guò)兩路DAC輸出相應(yīng)的電壓來(lái)進(jìn)行控制。上位機(jī)采用QT開(kāi)發(fā)環(huán)境,上位機(jī)可以與GD32單片機(jī)進(jìn)行交互,單片機(jī)將電壓、電流等信息通過(guò)串口發(fā)送給上位機(jī),上位機(jī)進(jìn)行接收并實(shí)時(shí)繪制動(dòng)態(tài)波形。

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

▲主控程序流程圖

最終可以實(shí)現(xiàn)輸入220V 50Hz交流電,輸出為0-30V、0-5A可調(diào)。并通過(guò)Wi-Fi模塊將采集的電壓、電流、溫度等信息傳至阿里云平臺(tái),通過(guò)云端實(shí)時(shí)檢測(cè)設(shè)備運(yùn)行狀態(tài)。

測(cè)試分析

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

▲ 實(shí)物展示

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

▲ 性能測(cè)試

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

▲ 快充測(cè)試

該作品使用GD32E503VET6作為主控芯片,實(shí)現(xiàn)了直流數(shù)控源控制板的設(shè)計(jì)、制作及測(cè)試。該數(shù)控源具有可調(diào)精度高、 紋波小、體積小、反應(yīng)靈敏、工作穩(wěn)定等優(yōu)勢(shì)。同時(shí)增加了快充接口,支持各種快充協(xié)議,以及具備云平臺(tái)數(shù)據(jù)監(jiān)控功能,具有廣闊的市場(chǎng)應(yīng)用前景。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18372

    瀏覽量

    256345
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441032

原文標(biāo)題:研電賽優(yōu)秀作品集 | 基于GD32E503的直流數(shù)控電源

文章出處:【微信號(hào):GD32MCU,微信公眾號(hào):GD32MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    GD32E502的設(shè)備限制

    電子發(fā)燒友網(wǎng)站提供《GD32E502的設(shè)備限制.pdf》資料免費(fèi)下載
    發(fā)表于 01-22 17:20 ?0次下載
    <b class='flag-5'>GD32E</b>502的設(shè)備限制

    AN169 從GD32E230系列移植到GD32E235系列

    電子發(fā)燒友網(wǎng)站提供《AN169 從GD32E230系列移植到GD32E235系列.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 17:46 ?0次下載
    AN169 從<b class='flag-5'>GD32E</b>230系列移植到<b class='flag-5'>GD32E</b>235系列

    GD32E230的設(shè)備限制

    電子發(fā)燒友網(wǎng)站提供《GD32E230的設(shè)備限制.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 16:29 ?0次下載
    <b class='flag-5'>GD32E</b>230的設(shè)備限制

    GD32E235的設(shè)備限制

    電子發(fā)燒友網(wǎng)站提供《GD32E235的設(shè)備限制.pdf》資料免費(fèi)下載
    發(fā)表于 01-20 14:33 ?0次下載
    <b class='flag-5'>GD32E</b>235的設(shè)備限制

    AN205 GD32E51x與GD32E50x系列間的差異

    電子發(fā)燒友網(wǎng)站提供《AN205 GD32E51x與GD32E50x系列間的差異.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 16:24 ?0次下載
    AN205 <b class='flag-5'>GD32E</b>51x與<b class='flag-5'>GD32E</b>50x系列間的差異

    AN110 GD32A503系列硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《AN110 GD32A503系列硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 16:04 ?1次下載
    AN110 <b class='flag-5'>GD32A503</b>系列硬件開(kāi)發(fā)指南

    GD32A503的設(shè)備限制

    電子發(fā)燒友網(wǎng)站提供《GD32A503的設(shè)備限制.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 15:19 ?0次下載
    <b class='flag-5'>GD32A503</b>的設(shè)備限制

    GD32E235與GD32E230系列間的差異

    電子發(fā)燒友網(wǎng)站提供《GD32E235與GD32E230系列間的差異.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 14:32 ?0次下載
    <b class='flag-5'>GD32E</b>235與<b class='flag-5'>GD32E</b>230系列間的差異

    GD32E230系列移植到GD32E235系列

    電子發(fā)燒友網(wǎng)站提供《從GD32E230系列移植到GD32E235系列.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 14:31 ?0次下載
    從<b class='flag-5'>GD32E</b>230系列移植到<b class='flag-5'>GD32E</b>235系列

    GD32A503xx數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《GD32A503xx數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 01-17 14:26 ?0次下載
    <b class='flag-5'>GD32A503</b>xx數(shù)據(jù)表

    GD32E503xx數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《GD32E503xx數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 15:05 ?0次下載
    <b class='flag-5'>GD32E503</b>xx數(shù)據(jù)表

    GD32 MCU 移植教程】7、從 GD32F10x 移植到 GD32E103

    本應(yīng)用筆記旨在幫助您快速將基于 GD32F10x 2.0 版本及以上固件庫(kù)開(kāi)發(fā)的應(yīng)用程序從GD32F10x 系列微控制器移植到 GD32E103 系列微控制器。GD32E103 和
    的頭像 發(fā)表于 09-05 09:40 ?1140次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】7、從 <b class='flag-5'>GD</b>32F10x 移植到 <b class='flag-5'>GD32E</b>103

    GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列產(chǎn)品,該系列資源上與既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于
    的頭像 發(fā)表于 09-04 09:38 ?1404次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】6、從<b class='flag-5'>GD</b>32F1x0和<b class='flag-5'>GD</b>32F3x0移植到<b class='flag-5'>GD32E</b>230

    GD32 MCU 移植教程】5、GD32E230 系列移植到 GD32F330 系列

    GD32E230 系列是 GD 的 Cortex_M23 系列產(chǎn)品,GD32F330 系列是 GD 的 Cortex_M4 系列產(chǎn)品, 這兩個(gè)系列的兼容度非常高??蛻魰?huì)有從
    的頭像 發(fā)表于 09-03 10:05 ?2629次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】5、<b class='flag-5'>GD32E</b>230 系列移植到 <b class='flag-5'>GD</b>32F330 系列

    GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列產(chǎn)品,該系列資源上與 GD32F303 兼容度非常高,本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序從 GD32F303 系列微控
    的頭像 發(fā)表于 08-31 09:36 ?2209次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、從 <b class='flag-5'>GD</b>32F303 移植到 <b class='flag-5'>GD32F503</b>