冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 701|回覆: 0
打印 上一主題 下一主題

[討論] PIC16F1825

[複製鏈接]

2609

主題

0

好友

945

積分

高級會員

Rank: 4

UID
373967
帖子
7386
主題
2609
精華
0
積分
945
楓幣
946
威望
925
存款
26000
贊助金額
0
推廣
0
GP
1205
閱讀權限
50
在線時間
405 小時
註冊時間
2023-1-12
最後登入
2024-4-28

2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章

跳轉到指定樓層
1
發表於 2023-5-2 19:55:47 |只看該作者 |倒序瀏覽
110V轉24V、12V、5V和3.3V的供應器,您需要以下零件:

PIC16F1825 微控制器
220V到110V的降壓變壓器
24V的線性穩壓器
12V的開關穩壓器
5V的線性穩壓器
3.3V的線性穩壓器
適當的散熱器
陶瓷電容和電解電容
積層電容
整流二極管
電位計
電阻


以下是程式碼框架,它可以用來控制這個供應器的電路:


#include <xc.h>
#include <stdint.h>

// Define oscillator frequency
#define _XTAL_FREQ 8000000

// Define output pins for each voltage level
#define V24 LATBbits.LATB0
#define V12 LATBbits.LATB1
#define V5 LATBbits.LATB2
#define V3 LATBbits.LATB3

void main(void)
{
    // Configure oscillator
    OSCCONbits.IRCF = 0b111; // Set oscillator frequency to 8 MHz
   
    // Configure input/output pins
    TRISBbits.TRISB0 = 0; // Set RB0 as output for 24V
    TRISBbits.TRISB1 = 0; // Set RB1 as output for 12V
    TRISBbits.TRISB2 = 0; // Set RB2 as output for 5V
    TRISBbits.TRISB3 = 0; // Set RB3 as output for 3.3V
   
    // Main loop
    while (1)
    {
        // Generate 24V from transformer output
        // Use a linear regulator to regulate voltage to 24V
        
        // Generate 12V from transformer output
        // Use a switch-mode regulator to regulate voltage to 12V
        
        // Generate 5V from transformer output
        // Use a linear regulator to regulate voltage to 5V
        
        // Generate 3.3V from 5V output
        // Use a linear regulator to regulate voltage to 3.3V
        
        // Output voltages to corresponding pins
        V24 = 1;
        V12 = 1;
        V5 = 1;
        V3 = 1;
    }
}
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1骰子
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-4-28 07:48

回頂部